              var LoadingHeight = 10
              var marginTop = 25
              var navUserAgent = navigator.userAgent
              function move(){if (navUserAgent.indexOf("Firefox") >= 0 || navUserAgent.indexOf("Opera") >= 0) {document.getElementById("loading").style.top = (document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop) + ((document.body.clientHeight > document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.clientHeight) - LoadingHeight - marginTop + 'px';}else{document.getElementById("loading").style.top = (document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop) + ((document.documentElement.clientHeight == 0)?document.body.clientHeight:document.documentElement.clientHeight) - LoadingHeight - marginTop + 'px';}loadingtimer = setTimeout("move();",80)}
              function showLoading(){document.body.style.cursor = 'wait';document.getElementById('loading').style.display = 'block';move();}
              function hideLoading(){clearInterval(loadingtimer);document.body.style.cursor = 'default';document.getElementById('loading').style.display = 'none';}




var enableCache = true;
var jsCache = new Array();

var dynamicContent_ajaxObjects = new Array();

function ajax_showContent(divId,ajaxIndex,url)
{

        launchJavascript(dynamicContent_ajaxObjects[ajaxIndex].response);
        document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
        if(enableCache){
                jsCache[url] =         dynamicContent_ajaxObjects[ajaxIndex].response;
        }
        dynamicContent_ajaxObjects[ajaxIndex] = false;
}

function ajax_loadContent(divId,url)
{
        if(enableCache && jsCache[url] ){
                document.getElementById(divId).innerHTML = jsCache[url];
                launchJavascript(jsCache[url]);
                return;
        }

        var ajaxIndex = dynamicContent_ajaxObjects.length;
        //document.getElementById(divId).innerHTML = '<div id="prepage" style="FONT-SIZE:12px; Z-INDEX:101; LEFT:40%;  WIDTH:100%; BACKGROUND-REPEAT:repeat; FONT-FAMILY:arial; POSITION:absolute; TOP:50%; HEIGHT:100%; BACKGROUND-COLOR:transparent; layer-background-color:white" dir=ltr><table class="preloaderT1" width="100%" height="100%" align="center"  onClick="return false;"><tr width="100%" height="100%" align="center" valign="middle"><td><table Cellpadding="0"        Cellspacing="0" class="preloaderT2"><tr align="center" valign="middle"><td nowrap><table class="preloaderT3" style="border: 1px solid #E0F4FE;" cellpadding="4" cellspacing="0"><tr align="center" valign="middle"><td  width="24" height="49" bgcolor="#FFFFFF" onClick="return false;"><img src="images/loading.gif" width="16" height="16" alt="" border=0></td><td nowrap align="left"  bgcolor="#FFFFFF" onClick="return false;"><b>Loading Please wait ...&nbsp;&nbsp;</b></td></tr></table></td></tr></table></td></tr></table></div>';
        showLoading();
        dynamicContent_ajaxObjects[ajaxIndex] = new sack();
        dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;        // Specifying which file to get
        dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url);hideLoading();  };        // Specify function that will be executed after file has been found
        dynamicContent_ajaxObjects[ajaxIndex].runAJAX();                // Execute AJAX function


}

function launchJavascript(responseText) {
  // RegExp from prototype.sonio.net
  var ScriptFragment = '(?:<script.*?>)((\n|.)*?)(?:</script>)';

  var match    = new RegExp(ScriptFragment, 'img');
  var scripts  = responseText.match(match);

    if(scripts) {
        var js = '';
        for(var s = 0; s < scripts.length; s++) {
            var match = new RegExp(ScriptFragment, 'im');
            js += scripts[s].match(match)[1];
        }
        eval(js);
    }
}

     function encodeVAR (url) {
        //-------------------------------
        // Ensure we have a string
        //-------------------------------

        url = url.toString();

        var regcheck = url.match(/[\x90-\xFF]/g);

        if ( regcheck )
        {
                for (var i = 0; i < i.length; i++)
                {
                        url = url.replace(regcheck[i], '%u00' + (regcheck[i].charCodeAt(0) & 0xFF).toString(16).toUpperCase());
                }
        }

        return escape(url).replace(/\+/g, "%2B");
        }


function clsContent(divId)
{

document.getElementById(divId).innerHTML = '';
return;

}

function newinvoice( num )
{
         alert('لديك عدد ' + num + 'فواتير لم تتطلع عليهم');
         if (confirm('اضغط موافق لعرض الفواتير'))
         {
         ajax_loadContent('content','index.php?action=payments');
          }
return;

}
