///////////////////////////////////////////////////////////////
function retconcatenated()
{
	return collectedstr
}
////////////////////////////////////////////////////////////////
function ViewData()
{
	window.focus();
	document.getElementById("Data").innerHTML = window.opener.document.getElementById("PrintableData").innerHTML;
	
	if(document.getElementById("NonPrintableData"))
	{ 
	  	if(document.getElementById("NonPrintableData").length > 1)
		{
			for(i=0 ; i < document.getElementById("NonPrintableData").length ; i++)
			{
				document.getElementById("NonPrintableData")[i].style.display = "none";
			}	
		}
		else
		{
			document.getElementById("NonPrintableData").style.display = "none";
		}	
	}
	if(document.getElementById("StatusOfPenalty"))
	{
	  document.getElementById("labelStatusOfPenalty").innerHTML=document.getElementById("StatusOfPenalty")[document.getElementById("StatusOfPenalty").selectedIndex].text;
	  document.getElementById("StatusOfPenalty").style.display="none";
	}
	if(document.getElementById("RMOJ_DIV"))
	{  
	 
		document.getElementById("RMOJ_DIV").className="";
	}
	var oCollection = document.getElementsByTagName("INPUT");
	if(oCollection != null){
		for(index = 0 ; index < oCollection.length;index ++){
			var oInput = oCollection[index] ;
			oInput.style.border = "0px";
			oInput.readOnly = "true";
			oInput.style.background = "white";
		}
	}
	
	var oTextAreaCollection = document.getElementsByTagName("TextArea");
	if(oTextAreaCollection != null){
		for(i = 0 ; i < oTextAreaCollection.length;i++){
			var oTextAreaInput = oTextAreaCollection[i] ;
			oTextAreaInput.style.border = "0px";
			oTextAreaInput.readOnly = "true";
			oTextAreaInput.style.background = "white";
			oTextAreaInput.style.overflow = "hidden";
		}
	}
	
	if(document.all.ViewMode)
	{
		var ViewItemsLen = document.all("ViewMode").length;
		if(ViewItemsLen > 1)
		{
			for(i=0 ; i < ViewItemsLen ; i++)
			{
				document.all.ViewMode[i].style.display = "none";
			}
		}
		else
		{
			document.all.ViewMode.style.display = "none";
		}	
	}
	window.print();
}
///////////////////////////////////////////////////////////////////////////////////
function AdjustPrinting()
{
	var Len = document.getElementsByTagName("P").length;
	var Num = parseInt(Len/7);
	var Value = 7;
	for(i=0 ; i < Num-1 ; i++)
	{
		//Check items how many blocks
		document.getElementsByTagName("P")[Value-1].innerHTML = "<BR>";
		Value = parseInt(Value + 7);
	}
}
//***************************************************************************************//
function CheckPaymentMethodClearance()
{
	if((document.all.PaymentMethod(0).checked == false) && (document.all.PaymentMethod(1).checked == false))
	{
		alert("يجب ان تختر طريقة سداد");
	}
	else
	{
		DisplayCache('BawabaFRM',4);
	}
}
//--------------------------------------------------------------------------------------------//
function checkpopupblocker()
{



}
//--------------------------------------- This part is added by ahlam -------------------//
function addToPost(body, argument, value)
{
	var postString ='';
	var check = body.search(/[=]/);
	if (check != -1){
		postString += "&amp;";
	}
	
	value = escape(value);//value = 
	encodeURIComponent(value);
	postString += argument + "=" + value;
	body += postString;
	return body;
}

function AppendSecureURL(strPageName,strSecureURL)
{
	return strSecureURL+"/"+strPageName;
}
function DisplayCacheMod(formName, varAction, varURL)
{
	url = varURL + '/RenderPage.aspx?Section=Citizens&Action=' + varAction;
	
	document.getElementById(formName).action = url;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
	/*
	if (window.XMLHttpRequest)
	{
		xmlHttp = new window.XMLHttpRequest();
	}
	else // for older IE 5/6
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "text/xml; charset=windows-1256");
	
	var body = '';
	if (document.getElementById("RequestVerificationToken"))
	{	
		body = addToPost('', 'RVT', document.getElementById("RequestVerificationToken").value);
		alert (body);
	}
	xmlHttp.send(body);*/
}
function DisplayCache(formName,varAction)
{
	url = 'RenderPage.aspx?Section=Citizens&Action=' + varAction;
	document.getElementById(formName).action = url;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();
	/*
	if (window.XMLHttpRequest)
	{
		xmlHttp = new window.XMLHttpRequest();
	}
	else // for older IE 5/6
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open("POST", url , false);
	xmlHttp.setRequestHeader("Content-type", "text/xml; charset=windows-1256");
	var body = '';
	if (document.getElementById("RequestVerificationToken"))
	{	
		body = addToPost('', 'RVT', document.getElementById("RequestVerificationToken").value);
		//alert(body);
	}
	xmlHttp.send(body);
	xmlHttp = null;
	*/
}
/////////////////////////////////////////////
function ReLoadPage(formName,formAction)
{
	document.getElementById(formName).action = formAction;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();
	
	/*alert('ReloadPage:' + formAction);
	
	if (window.XMLHttpRequest)
	{
		xmlHttp = new window.XMLHttpRequest();
	}
	else // for older IE 5/6
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open("POST", formAction , true);
	xmlHttp.setRequestHeader("Content-type", "text/xml; charset=windows-1256");
	var body = '';
	if (document.getElementById("RequestVerificationToken"))
	{	
		body = addToPost('', 'RVT', document.getElementById("RequestVerificationToken").value);
	}
	xmlHttp.send(body);*/
}
///////////////////////////////////////////////
function MOJEntry(formName,varAction,strPageName)
{ 
	varFolderName = 'MOJETraffic';
	url = strPageName + '?CID=' + document.forms(0).CID.value + '&Action=' + varAction + '&SessionID=' + document.forms(0).SessionID.value + '&ReqType=0&From=MOI';
	window.location.href = url
}

function AppendSecureURL(strPageName,strSecureURL)
{
	return strSecureURL+"/"+strPageName;
}
/*
function MOIEntry(formName, varReqType, strPageName)
{
	
	document.getElementById(formName).action = strPageName;
	document.getElementById(formName).ReqType.value = varReqType;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
*/
///////////////////////////////////////////
function SubmitToProcessing(formName, varReqType)
{
	document.getElementById(formName).action = "Secure/Processing.aspx?Section=Citizens";
	document.getElementById(formName).ReqType.value = varReqType;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();
}
///////////////////////////////////////////////
//noha mohsen 28/6/2006
function MOJSubmitToProcessing(formName,varReqType)
{
	document.getElementById(formName).action = "Processing.aspx?Section=Citizens";
	
	document.getElementById(formName).ReqType.value=varReqType;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();
	/*
	
	
	var url = "Processing.aspx?Section=Citizens";
	if (window.XMLHttpRequest)
	{
		xmlHttp = new window.XMLHttpRequest();
	}
	else // for older IE 5/6
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "text/xml; charset=windows-1256");
	
	var body = addToPost('', 'ReqType', varReqType);
	if (document.getElementById("RequestVerificationToken"))
	{
		body = addToPost(body, 'RVT', document.getElementById("RequestVerificationToken").value);
	}
	xmlHttp.send(body);*/
	
}
///////////////////////////////////////////////
function LogOut(formName)
{
	document.getElementById(formName).action = "../SignOut.aspx?Section=Citizens";
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
////////////////////////////////////////////////
//added by noha mohsen on 26/6/2006
function LogOutWithdrawn(formName)
{
	document.getElementById(formName).action = "../SignOut.aspx?Section=Citizens";
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
//end of added
function SubmitToMain(formName)
{
	document.getElementById(formName).action = "MainPage.aspx?Section=Citizens";
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
////////////////////////////////////////////////////////////////////
function SubmitToMainMod(formName, varReqType)
{
	document.getElementById(formName).action = "MainPage.aspx?Section=Citizens";
	document.getElementById(formName).ReqType.value=varReqType;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
/////////////////////////////////////////////////////////////////
function SubmitToPage(formName,pageName)
{
	document.getElementById(formName).action = pageName;
	document.getElementById(formName).method = "post";
	document.getElementById(formName).submit();	
}
////////////////////////////////////////////////
function DeliveryChecked()
{
	if(document.all.AddHomeDelivery.checked == false)
	{
		alert("عند عدم اختيار خاصية التوصيل لن يتم تسليم الرخصة المطلوبة للمنزل");
	}
}
function CheckPaymentMethodLostLicense()
{
	if((document.all.PaymentMethod(0).checked == false) && (document.all.PaymentMethod(1).checked == false))
	{
		alert("يجب ان تختر طريقة سداد");
	}
	else
	{
		DisplayCache('BawabaFRM',12);
	}
}
//////////////////////////////////////////////////////////////
function CheckPaymentMethod()
{
	if((document.all.PaymentMethod(0).checked == false) && (document.all.PaymentMethod(1).checked == false))
	{
		alert("يجب ان تختر طريقة سداد");
	}
	else
	{
		DisplayCache('BawabaFRM',3);
	}
}
///////////////////////////////////////////////////
function OnChange_Gov()
{
	if(document.BawabaFRM.GovID.value==1)
	{
		//Cairo
		document.all.CairoMail.style.display="";
		document.all.GizaMail.style.display="none";
	}
	else if(document.BawabaFRM.GovID.value==2)
	{
		//Giza
		document.all.CairoMail.style.display="none";
		document.all.GizaMail.style.display="";
	}
	else
	{
		document.all.CairoMail.style.display="none";
		document.all.GizaMail.style.display="none";
	}
}
//***************************************************************************************//

////////////////////////////////

function SelectAllSearch(src,trg)

{

      var oCollection = document.getElementsByTagName("INPUT");

      if(oCollection != null)

      {

            for(index = 0 ; index < oCollection.length;index ++)

            {

                  var oInput = oCollection[index] ;

                  if(document.getElementById(src).checked)

                  {

                        if(oInput.type == "checkbox")

                        {

                              oInput.checked = true;

                        }           

                  }     

                  else

                  {

                        if(oInput.type == "checkbox")

                        {

                              oInput.checked = false;

                        }           

                  }

            }

      }

}

//----------------------------------------------------------------------------------

function CheckBoxStateSearch(src,trg)

{

      var Len = 0;

      var formLen;

      var selectedCount = 0;

      var oCollection = document.getElementsByTagName("INPUT");

            formLen = document.all(src).length

            for(index = 0 ; index < oCollection.length;index ++)

            {

                  var oInput = oCollection[index] ;

                        if(oInput.type == "checkbox")

                        {

                              Len++ ;

                              if(oInput.checked == true)

                                    {

                                          selectedCount++;

                                    }

                        }                       

            }

      if(Len-1 == selectedCount)

      {

            if (document.getElementById(trg).checked == true)

            {

                  document.getElementById(trg).checked = false; 

            }

            else

            {
                  document.getElementById(trg).checked = true; 
            }
      }

      else

      {

            document.getElementById(trg).checked = false;

      }

}
//////////////////////////////////////////////////////////////
////////////////////add by Mohamed Mostafa/////////////////////////
function OnChange_PenaltyStatus(statusall,status1,status2,status3,status4,status5,status6,status7)
{      
    if( document.getElementById("StatusOfPenalty"))
    {
         document.getElementById(statusall).style.display="";
         document.getElementById(status1).style.display="none";
	     document.getElementById(status2).style.display="none";
	     document.getElementById(status3).style.display="none";
	     document.getElementById(status4).style.display="none";
	     document.getElementById(status5).style.display="none";
	     document.getElementById(status6).style.display="none";
	    document.getElementById(status7).style.display="none";
	     
  if(document.BawabaFRM.StatusOfPenalty.value==1)
	{
		document.getElementById(status1).style.display="";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="none";
	    document.getElementById(status6).style.display="none";
	     document.getElementById(status7).style.display="none";
	    document.getElementById(statusall).style.display="none";
	 }    
	else if(document.BawabaFRM.StatusOfPenalty.value==2)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="none";
	    document.getElementById(status6).style.display="none";
	    document.getElementById(statusall).style.display="none";
	}
   	else if(document.BawabaFRM.StatusOfPenalty.value==3)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="none";
	    document.getElementById(status6).style.display="none";
	     document.getElementById(status7).style.display="none";
	    document.getElementById(statusall).style.display="none";
	}
		else if(document.BawabaFRM.StatusOfPenalty.value==4)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="";
	    document.getElementById(status5).style.display="none";
	    document.getElementById(status6).style.display="none";
	    document.getElementById(status7).style.display="none";
	    document.getElementById(statusall).style.display="none"; 
	}	
	else if(document.BawabaFRM.StatusOfPenalty.value==5)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="";
	    document.getElementById(status6).style.display="none";
	     document.getElementById(status7).style.display="none";
	    document.getElementById(statusall).style.display="none"; 
	}	
	else if(document.BawabaFRM.StatusOfPenalty.value==6)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="none";
	     document.getElementById(status7).style.display="none";
	    document.getElementById(status6).style.display="";
	    document.getElementById(statusall).style.display="none"; 
	}
	else if(document.BawabaFRM.StatusOfPenalty.value==7)
	{
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(status3).style.display="none";
		document.getElementById(status4).style.display="none";
	    document.getElementById(status5).style.display="none";
	    document.getElementById(status6).style.display="none";
	    document.getElementById(status7).style.display="";
	    document.getElementById(statusall).style.display="none"; 
	}
	else
	{  
	     document.getElementById(statusall).style.display="";
         document.getElementById(status1).style.display="none";
	     document.getElementById(status2).style.display="none";
	     document.getElementById(status3).style.display="none";
	     document.getElementById(status4).style.display="none";
	     document.getElementById(status5).style.display="none";
	     document.getElementById(status6).style.display="none";
	     document.getElementById(status7).style.display="none";
	}
	}
}

//////////////////////////////////////////////////////////////
////////////////////add by Mohamed Mostafa/////////////////////////
function OnChange_PenaltyStatus_1(statusall,status0,status1,status2,status3,status4)
{   
       document.getElementById(statusall).style.display="";
       document.getElementById(status1).style.display="none";
	   document.getElementById(status2).style.display="none";
       document.getElementById(status0).style.display="none"; 
       document.getElementById(status3).style.display="none";       
       document.getElementById(status4).style.display="none";       
   if(document.BawabaFRM.StatusOfPenalty.value==1)
	 {
	    document.getElementById(status1).style.display="";
	    document.getElementById(status0).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(statusall).style.display="none";
		 document.getElementById(status3).style.display="none";  
		 document.getElementById(status4).style.display="none";       
	 }
	else if(document.BawabaFRM.StatusOfPenalty.value==2)
	  {
		document.getElementById(status2).style.display="";
	    document.getElementById(status0).style.display="none";
	    document.getElementById(status1).style.display="none";
		document.getElementById(statusall).style.display="none";
		 document.getElementById(status3).style.display="none";  
		 document.getElementById(status4).style.display="none";       
	  }
    else if(document.BawabaFRM.StatusOfPenalty.value==3)
	  {
		document.getElementById(status3).style.display="";
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(statusall).style.display="none";
		 document.getElementById(status0).style.display="none";  
		 document.getElementById(status4).style.display="none";       
	  }  
	    else if(document.BawabaFRM.StatusOfPenalty.value==4)
	  {
	  document.getElementById(status4).style.display="";
		document.getElementById(status0).style.display="none";
		document.getElementById(status1).style.display="none";
		document.getElementById(status2).style.display="none";
		document.getElementById(statusall).style.display="none";
		 document.getElementById(status3).style.display="none";  
	  }        
	else
	  {  
	    document.getElementById(statusall).style.display="";
        document.getElementById(status1).style.display="none";
	    document.getElementById(status2).style.display="none";
        document.getElementById(status0).style.display="none";
         document.getElementById(status3).style.display="none";  
         document.getElementById(status4).style.display="none";  
	  }
}
function ShowHideInfo(chk_box,ctrl)
  {
   /*document.getElementById(ctrl).style.display="none";  
  if(document.getElementById(chk_box).checked==true)
    document.getElementById(ctrl).style.display="block"; 
  else
    document.getElementById(ctrl).style.display="none";*/   
  }
  
function newSearch()
{
	var From= document.getElementById("FromDate").value;
	var To= document.getElementById("ToDate").value;
	var vldStr = "";
	vldStr = "Processing.aspx?Section=Citizens&ReqType=4&FromDate=";
	vldStr += From;
	vldStr += "&ToDate=";
	vldStr += To;
	Validate("a","BawabaFRM",vldStr);
 }

function PageBack()
{
	window.history.back();
}

function checkedPenaltyCode(Id,code)
{ 
	var chk = Id.name;
	var PCodes = "";
	if(document.all(chk).length>1)
	{
	for(i = 0; i < document.all(chk).length;i++)
	  {
		if(document.all(chk)[i].checked == true)
		{
			PCodes += document.all(chk)[i].code;
			PCodes += ",";
		}
	  }
	}
	else
	{
		PCodes += document.getElementById(chk).code + ",";
	}
	document.getElementById("Penalties").value = PCodes;
}  

////////////////////////////////////////////////////////

//////////////////////////end by heba samir////////////////////////////////
	/////////////////////added by heba samir//////////////////
	function select_Fun()
	{ 
	   if(document.getElementById("cb_SearchType").selectedIndex==0)
        {   
			
			document.getElementById("vechileLicnBox").style.display= "none";
			document.getElementById("cb_PlateType_License").style.display="none";
            document.getElementById("tb_PlateNo_License").style.display="none";
            
			document.getElementById("drivingLicnBox").style.display= "";
            document.getElementById("cb_LicenseType").style.display= "";
            document.getElementById("tb_LicenseNo").style.display  = "";
         }
		else if(document.getElementById("cb_SearchType").selectedIndex==1)
		{  
		    document.getElementById("vechileLicnBox").style.display= "";
			document.getElementById("cb_PlateType_License").style.display="";
            document.getElementById("tb_PlateNo_License").style.display="";
            
			document.getElementById("drivingLicnBox").style.display= "none";
            document.getElementById("cb_LicenseType").style.display= "none";
            document.getElementById("tb_LicenseNo").style.display  = "none";
         }
         else
         {  
            document.getElementById("vechileLicnBox").style.display = "none";
			document.getElementById("cb_PlateType_License").style.display ="none";
            document.getElementById("tb_PlateNo_License").style.display   ="none";
            
			document.getElementById("drivingLicnBox").style.display = "none";
            document.getElementById("cb_LicenseType").style.display = "none";
            document.getElementById("tb_LicenseNo").style.display   = "none";
         }
    }
	function navigateTo(navigateURL)
	{
		location.href = navigateURL;
	}
	function navigate_To(navigateURL, formName)
	{
		if (null == formName)
			formName = 'BawabaFRM';
		
		document.getElementById(formName).action = navigateURL;
		document.getElementById(formName).method = "post";
		document.getElementById(formName).submit();
	}

///////////////////////////////////////////////////////////////

////////////////////////////////

function SelectAllSearch(src,trg)
{
      var oCollection = document.getElementsByTagName("INPUT");

      var oChck = document.getElementsByName(trg);

      if(oChck != null)

      {
            for(index = 0 ; index < oChck.length;index ++)

            {

                  var oInput = oChck[index] ;

                  if(document.getElementById(src).checked)

                  {

                        if(oInput.type == "checkbox")

                        {

                              oInput.checked = true;

                        }           

                  }     

                  else

                  {

                        if(oInput.type == "checkbox")

                        {

                              oInput.checked = false;

                        }           

                  }

            }

      }

}

//----------------------------------------------------------------------------------

function CheckBoxStateSearch(src,trg)

{

      var Len = 0;

      var formLen;

      var selectedCount = 0;

      var oCollection = document.getElementsByTagName("INPUT");

            formLen = document.getElementsByName(src).length;//document.all(src).length
            for(index = 0 ; index < oCollection.length;index ++)

            {

                  var oInput = oCollection[index] ;

                        if(oInput.type == "checkbox" && oInput.name == src)

                        {

                              Len++ ;

                              if(oInput.checked == true)

                                    {

                                          selectedCount++;

                                    }

                        }                       

            }
      if(Len == selectedCount)
      {
            if (document.getElementById(trg).checked == true)
            {
                  document.getElementById(trg).checked = false; 
            }
            else
            {

                  document.getElementById(trg).checked = true; 
            }
      }
      else
      {
		document.getElementById(trg).checked = false;
      }
}
/////////////////////////////////////////////////////////////////////////
function showComment()
{
  if(document.getElementById("rb_otherReason").checked==true)
	document.getElementById("tr_comment").style.display="";
  else
    document.getElementById("tr_comment").style.display="none";
}
/////////////////////////////////////////////////////////////////////////
function navigateToMain()
{
	var strMainPageURL  = document.location.toString();
	strMainPageURL		= strMainPageURL.replace("https", "http");
	var strMainURL		= strMainPageURL.replace("WithdrawnLicenseMainPage", "Main");
	strMainURL			= strMainURL.replace("MainPage", "Main");
	document.location	= strMainURL;
}
/////////////////////////////////////////////////////////////////////////
  