﻿// JScript File
 function selectAll(aspCheckBoxID,checkVal)
		{
		re = new RegExp(aspCheckBoxID) ;
			for(i=0;i<window.document.forms[0].elements.length;i++)
			{
				elm = window.document.forms[0].elements[i];	
				if (elm.type == 'checkbox')
				{
				    
					if (re.test(elm.name))
					{
						elm.checked=checkVal;
					}
		
				}
			}
		}
function CancelEnter()
{
window.document.onkeydown =
    function()
    { 
    
    
            if((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13))
            {     
             return false;
            }
                   return true;
    };
}

function dateSelect_adv(radio)
{
      var options=radio.getElementsByTagName('input');
      for(i=0;i<options.length;i++)
      {
         var opt=options[i];
         if(opt.checked)
         {
             if(opt.value=="No")
             {
             document.getElementById(dayId).disabled=true;
             document.getElementById(monthId).disabled=true;
             document.getElementById(yearId).disabled=true;
             
             document.getElementById(dayfromId).disabled=true;
             document.getElementById(monthfromId).disabled=true;
             document.getElementById(yearfromId).disabled=true;
             
             document.getElementById(daytoId).disabled=true;
             document.getElementById(monthtoId).disabled=true;
             document.getElementById(yeartoId).disabled=true;
             
             document.getElementById(LDateRangeId).disabled=true;
               return;
             }
             else if(opt.value=="in")
             {  
             document.getElementById(dayId).disabled=false;
             document.getElementById(monthId).disabled=false;
             document.getElementById(yearId).disabled=false;
             
             document.getElementById(dayfromId).disabled=true;
             document.getElementById(monthfromId).disabled=true;
             document.getElementById(yearfromId).disabled=true;
             
             document.getElementById(daytoId).disabled=true;
             document.getElementById(monthtoId).disabled=true;
             document.getElementById(yeartoId).disabled=true;
             
             document.getElementById(LDateRangeId).disabled=true;
               return;
              
             }
             else if(opt.value=="range")
             {
                document.getElementById(dayId).disabled=true;
             document.getElementById(monthId).disabled=true;
             document.getElementById(yearId).disabled=true;
             
             document.getElementById(dayfromId).disabled=false;
             document.getElementById(monthfromId).disabled=false;
             document.getElementById(yearfromId).disabled=false;
             
             document.getElementById(daytoId).disabled=false;
             document.getElementById(monthtoId).disabled=false;
             document.getElementById(yeartoId).disabled=false;
             
             document.getElementById(LDateRangeId).disabled=false;
               return;
            
             }
         }  
      }  
}

function toggleAdvanced()
{
    var divAdvanced = document.getElementById('divAdvancedSearch');
    
    var divToggleAdvanced = document.getElementById('divToggleAdv');
    
    var divSimple = document.getElementById('divSimpleSearch');
    
    if(divAdvanced.style.display == 'none')
    {
        divAdvanced.style.display = 'block';
        divSimple.style.display = 'none';
        divToggleAdvanced.innerHTML = 'Simple';
        if(isArabicInterface())
            divToggleAdvanced.innerHTML = 'بحث بسيط';
    }
    else
    {
        divAdvanced.style.display = 'none';
        divSimple.style.display = 'block';
        divToggleAdvanced.innerHTML = 'Advanced';
        if (isArabicInterface())
            divToggleAdvanced.innerHTML = 'بحث متقدم';
    }
}
function isArabicInterface() 
{
    
    if (document.location.href.toLowerCase().indexOf('/ar_pages/') > 0)
        return true;
    else
        return false;
}
function GetXmlHttpObject()
{var xmlHttp=null;
try
  {  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();  }
catch (e)
  {  // Internet Explorer
  try
    {    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    }
  catch (e)
    {    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");    }  }
return xmlHttp;
}

function winclose()
{

//window.close();
window.location.href="../Close.aspx";
}

function SetSessionTimeOut()
{
    var _XmlHttp = GetXmlHttpObject();
    var url="../getsessiontimeout.aspx?rnd="+Math.floor(Math.random() * 10000);
    _XmlHttp.open("get",url  , true);
    _XmlHttp.onreadystatechange = function()   
        {
            if(_XmlHttp.readyState == 4)
            {
                SessionTimeOut = 60 * _XmlHttp.responseText;
                  if(_XmlHttp.responseText * 1 > 0) 
                    document.getElementById('divCon').style.display='none';
                 
            }
        };
    _XmlHttp.send(null);
}
function GotoLogin()
{
window.location.href="login.aspx";
}
function SessionLogout()
{
    var _XmlHttp = GetXmlHttpObject();
    var url="../logout.aspx?rnd="+Math.floor(Math.random() * 10000);
    _XmlHttp.open("get",url  , true);
    _XmlHttp.onreadystatechange = function()   
        {
            if(_XmlHttp.readyState == 4)
            {
                SessionTimeOut = 60 * _XmlHttp.responseText;
                  if(_XmlHttp.responseText * 1 > 0) 
                   {
                       document.getElementById('divCon').style.display='none';
                       window.location.href="default.aspx";
                   }
                 
            }
        };
    _XmlHttp.send(null);
    
}
function AdvancedButton_Click()
{
    if (document.getElementById(TblAdvId).style.display =='none')
    {document.getElementById(TblAdvId).style.display ='block';
    document.getElementById(off_sId).style.display ='none';
    document.getElementById(on_sId).style.display ='block';}
    else
    {document.getElementById(TblAdvId).style.display ='none';
    document.getElementById(off_sId).style.display ='block';
    document.getElementById(on_sId).style.display ='none';}
    return false;
}
var OpenWin = null;
function OpenPOpupAndPrint(page)
{
alert(page);
	if (!OpenWin || OpenWin.closed) 
	{
		var width  ='500px';
		var height = '270px';
		var params = 'width='+width+', height='+height;
		params += ', directories=0';
		params += ', location=0';
		params += ', menubar=0';
		params += ', resizable=0';
		params += ', scrollbars=0';
		params += ', status=0';
		params += ', toolbar=0';
		params += ',dependent=yes';
		OpenWin=(window.showModelessDialog||window.open)(page,window,params );
			if(window.showModelessDialog)
		{
		OpenWin.dialogHeight =height;
		OpenWin.dialogWidth = width;
		OpenWin.resizeTo(OpenWin.dialogWidth,OpenWin.dialogHeight); 
		}
		if(window.focus)
			OpenWin.focus();
			OpenWin.print();
			OpenWin.close();
		return false;
	}
	else
	{
		OpenWin.close();
		OpenPOpup(page);
	}    

}
function OpenPOpup(page)
{
	if (!OpenWin || OpenWin.closed) 
	{
		var width  ='500px';
		var height = '270px';
		var params = 'width='+width+', height='+height;
		params += ', directories=0';
		params += ', location=0';
		params += ', menubar=0';
		params += ', resizable=0';
		params += ', scrollbars=0';
		params += ', status=0';
		params += ', toolbar=0';
		params += ',dependent=yes';
		OpenWin=(window.showModelessDialog||window.open)(page,window,params );
			if(window.showModelessDialog)
		{
		OpenWin.dialogHeight =height;
		OpenWin.dialogWidth = width;
		OpenWin.resizeTo(OpenWin.dialogWidth,OpenWin.dialogHeight); 
		}
		if(window.focus)
			OpenWin.focus();
		return false;
	}
	else
	{
		OpenWin.close();
		OpenPOpup(page);
	}    

}
function OpenLargePOpup(page)
{

window.location.href=page;
//	if (!OpenWin || OpenWin.closed) 
//	{

//        var winW = 630, winH = 1000;

//        if (parseInt(navigator.appVersion)>3) 
//        {
//             if (navigator.appName=="Netscape")
//             {
//              winW = window.innerWidth-16;
////              winH = window.innerHeight-16;
//             }
//             if (navigator.appName.indexOf("Microsoft")!=-1) 
//             {
//              winW = document.body.offsetWidth-20;
////              winH = document.body.offsetHeight-20;
//             }
//       }



//		var params= 'width='+winW+', height='+winH 
//		params += ', location=0';
//		params += ', menubar=0';
//		params += ', resizable=1';
//		params += ', scrollbars=1';
//		params += ', toolbar=0';
//		OpenWin=window.open(page,"viewer",params );
//			
////		if(window.showModelessDialog)
////		{
////		    OpenWin.dialogHeight =winH;
////		    OpenWin.dialogWidth = winW;
////		    OpenWin.resizeTo(OpenWin.dialogWidth,OpenWin.dialogHeight); 
////		}

//		if(window.focus)
//			OpenWin.focus();
//		return false;
//	}
//	else
//	{
//		OpenWin.close();
//		OpenLargePOpup(page);
//	}    

}
function loadPage(object) {

  location.href='?resNo='+  object.value
}
function loadSearchType(object){
  location.href='?srchtype='+  object.value
}
function loadOrder(object) {

  location.href='?SortOrder='+  object.value
}
