
    function SetFocus(ctrl)
    { 
        document.getElementById(ctrl).focus();
    } 
    
   function CheckCookies()
    {    
        var tmpcookie = new Date();
        chkcookie = (tmpcookie.getTime() + '');
        document.cookie = "chkcookie=" + chkcookie + "; path=/";
    if (document.cookie.indexOf(chkcookie,0) < 0) 
    {   
        window.location.href="EnableCookies.aspx";
        return false;
    }
    else
    {   
        return true;
    }

    }
    
    function checkKeychgpwd(btn)
	{
		
		if (window.event.keyCode == 13)
		{
		    document.getElementById(btn).focus()
		}
	}
	function checkKeyclose()
	 {
		if (window.event.keyCode == 13)
		{
		window.close()  
		}
	 }
    
    
    
    function SettingFocus(lnk,ddlentry,hdn)
    {   						
    var flag=document.getElementById(hdn).value;				
    if((lnk!=null && ddlentry!=null) && flag!=1)
        {				
       
        document.getElementById(ddlentry).focus();					
        document.getElementById(hdn).value=1;
         //document.getElementById(lnk).focus();
        }
        return true;
    }  
    
    function SettingFocuswith2(lnk,hdn)
    {							
    var flag=document.getElementById(hdn).value;			
        if((lnk!=null) && flag!=1)
        {				
            document.getElementById(lnk).focus();
            document.getElementById(hdn).value=1;

        }
       return true;
    }  
    
    function checkKey(layer)
    {
   
    var thisKey = 0;			

    if (window.event)
    {				
    thisKey = event.keyCode;					
    }
    else if (typeof e.charCode != "undefined")
    {
    thisKey = e.charCode;  //Netscape 6+, Mozilla, etc.
    }
    else if (typeof e.which != "undefined") 
    {
    //thisKey = e.which;    // Netscape 4
    }				

    if (thisKey == 27)
    {					
    if(document.getElementById(layer)!=null)
    {
        document.getElementById(layer).style.visibility='hidden';  
        SetFocus();
    }
    }
    }
    
    function AvoidBackSpace()
    {
    var thisKey = 0;

    if (window.event)
    {					
    thisKey = event.keyCode;					
    }
    else if (typeof e.charCode != "undefined")
    {
    thisKey = e.charCode;  //Netscape 6+, Mozilla, etc.
    }
    else if (typeof e.which != "undefined") 
    {
    //thisKey = e.which;    // Netscape 4
    }				

    if (thisKey == 8)
    {			
    document.location.reload();					
    return true;
    }
    }

    function CloseOpen()
    {
        window.close();
        window.open("https://www.ncp.co.uk/");
    }
    
    function DisablingBackFunctionality()
    {   
        window.history.forward();
    }
    
    function forwordhistory()
    {   
        window.history.forward(1);
    }
    
    function IsNumeric()
	{
			
	  if (event.keyCode <44 || event.keyCode > 57 || event.keyCode==45 || event.keyCode==47 || event.keyCode==46)
	  {
	     event.returnValue=false;
	  }
	}
	
	function InvisibleMsg(lblMsg)
	{
		document.getElementById(lblMsg).visible=false;
		return ;
	}
	
	
	 function clickButton(e, buttonid)
	    { 		
		    var evt = e ? e : window.event;
		    var bt = document.getElementById(buttonid);			
	        if (bt)
	        { 
			    if (evt.keyCode == 13)
			    { 
				    bt.click(); 
				    return false; 
			    } 
	        } 
	    }
	function PrintBooking(btnPrint,btnExit)
	    {	    
	    
		    document.getElementById(btnPrint).style.visibility="hidden";		    
		    document.getElementById(btnExit).style.visibility="hidden";
		    window.print();	
		    return true;    		
	    }	
	    function closeWin()
	    {
	    window.close();
	    return true;
    	
	}
		
    function checkKeychange(Form1,ctruser,btnlogon)
      {		    
        var count=document.Form1.elements;
    	
        if (window.event.keyCode == 13)
        {
	        for(var i=0; i < count.length; i++)
	        {
		        if(document.Form1.elements[i].name == ctruser)
		        {
			        if(document.getElementById(ctruser).value != "")
			        {
				        document.getElementById(btnlogon).focus();
			        }					   
			        else
			        {
				        document.getElementById(btnlogon).hideFocus;
			        }					
		        }	  
	        }
	      }
        }				

    
    function HighlightRow(chkB)
        {            
            var xState=chkB.checked;
            if(xState)
            {
            chkB.parentElement.parentElement.style.backgroundColor='Bisque'; 
            }
            else
            {
            chkB.parentElement.parentElement.style.backgroundColor='white'; 
            }
        }
        function SelectAll(id) 
        {
       
            var frm = document.forms[0];             
            for (i=0;i<frm.elements.length;i++) 
            {
                if (frm.elements[i].type == "checkbox" && frm.elements[i].disabled==false) 
                {
                    frm.elements[i].checked = document.getElementById(id).checked;               
                    if (i>6)
                    {
                         var xState= frm.elements[i].checked;
                         if(xState)
                         {
                            frm.elements[i].parentElement.parentElement.style.backgroundColor='Bisque'; 
                         }
                         else
                         {
                            frm.elements[i].parentElement.parentElement.style.backgroundColor='white';
                         }
                    }                
                }
            }
        }  
		
		
		var msgFlage=false;
		
		function HighlightRow2(RadSelect,tblRegUsers)	
			{		
				var theBox=RadSelect;				
				mytable = document.getElementById(tblRegUsers);
				mytablebody=mytable.getElementsByTagName("tbody").item(0);
				mytablerows = mytablebody.getElementsByTagName("tr");				
				for(i = 3; i < mytablerows.length; i++)
				{
					mytablerow = mytablerows.item(i);
					mytablecell=mytablerow.getElementsByTagName("td").item(0);	
					radio=mytablecell.getElementsByTagName("input").item(0);					
					if(radio != null  && radio.type == "radio")
					{					
						radio.checked=false
						if(radio.id == theBox.id)
						{
								mytablerow.style.backgroundColor='Bisque';
								radio.checked=true;
								msgFlage=true;														
						}
						else
						{
								mytablerow.style.backgroundColor='white';
						}
					}
				}
			}
		function  ShowMessage1()
			{
				if(msgFlage==true)
				{				
					
					return true;
				}
				else
				{
					alert("Please select a booking detail.");
					return false;	
				}			
			}
			function  ShowMessage()
			{			
						if(msgFlage!=true)
						{
							msgFlage=document.getElementById("txthidden").value;							
							if(msgFlage=="true")
							{
							msgFlage=true;
							}
						}						 		
						if(msgFlage==true)
						{
							var msgResult= confirm("Are you sure want to cancel this booking?");
							if(msgResult)
							{								
								document.getElementById("txthidden").value="false";												
								return true;
							}
							else
							{							
								return false;
							}
						}				 
						
			}
			
			
		 function toggle(id,controlid) 
         {
	        var state = document.getElementById(id).style.display;
		  
		    if (state == 'block')
		    {
		        document.getElementById(controlid).value='+';
			    document.getElementById(id).style.display = 'none';
		    } else {
			    document.getElementById(id).style.display = 'block';
			    document.getElementById(controlid).value='-';
		    }
	    }
		    
		    
	   function PrintBookingManage()
        {	
        
        if (document.getElementById("lblMsgMail")!= null)
        { 
                         
           if (document.getElementById("lblMsgMail").style.display == '')
           {
            
           document.getElementById("lblMsgMail").style.display = 'none';
           }
    	}    
    	
    	if (document.getElementById("lblmsgPersonal")!= null)
        {               
           if (document.getElementById("lblmsgPersonal").style.display == '')
           {
           document.getElementById("lblmsgPersonal").style.display = 'none';
           }
    	}    
    	
    	if (document.getElementById("lblmsgCarDetails")!= null)
        {             
           if (document.getElementById("lblmsgCarDetails").style.display == '')
           {
           document.getElementById("lblmsgCarDetails").style.display = 'none';
           }
    	}   
        
        if (document.getElementById("lblErrorMsg")!= null)
        {              
           if (document.getElementById("lblErrorMsg").style.display == '')
           {
           document.getElementById("lblErrorMsg").style.display = 'none';
           }
    	}   
        
        if (document.getElementById("txtInitial").className="clsInputText3")
            {
            document.getElementById("txtInitial").className="clsInputText1" 
            }
            
        if (document.getElementById("txtSurName").className="clsInputText3")
            {
            document.getElementById("txtSurName").className="clsInputText1" 
            }
        if (document.getElementById("txtAddress1").className="clsInputText3")
            {
            document.getElementById("txtAddress1").className="clsInputText1" 
            }
        if (document.getElementById("txtAddress2").className="clsInputText3")
            {
            document.getElementById("txtAddress2").className="clsInputText1" 
            }
         if (document.getElementById("txtTown").className="clsInputText3")
            {
            document.getElementById("txtTown").className="clsInputText1" 
            }
        if (document.getElementById("txtCounty").className="clsInputText3")
            {
            document.getElementById("txtCounty").className="clsInputText1" 
            }
        if (document.getElementById("txtPostCode").className="clsInputText3")
            {
            document.getElementById("txtPostCode").className="clsInputText1" 
            }
        if (document.getElementById("txtEmail").className="clsInputText3")
            {
            document.getElementById("txtEmail").className="clsInputText1" 
            }
        if (document.getElementById("txtContact").className="clsInputText3")
            {
            document.getElementById("txtContact").className="clsInputText1" 
            }   
          
    	if (document.getElementById("txtCarRegisteration").className="clsInputText3")
            {
            document.getElementById("txtCarRegisteration").className="clsInputText1" 
            }     
        if (document.getElementById("txtCarMake").className="clsInputText3")
            {
            document.getElementById("txtCarMake").className="clsInputText1" 
            } 	            
        if (document.getElementById("txtModel").className="clsInputText3")
            {
            document.getElementById("txtModel").className="clsInputText1" 
            }     
        if (document.getElementById("txtColor").className="clsInputText3")
            {
            document.getElementById("txtColor").className="clsInputText1" 
            } 
           
    	if (document.getElementById("btnCancelPersonal")!= null)
        {               
           if (document.getElementById("btnCancelPersonal").style.display == '')
           {
           document.getElementById("btnCancelPersonal").style.display = 'none';
           }
    	}    	
    	
    	if (document.getElementById("btnCancelCarpark")!= null)
        {
           if (document.getElementById("btnCancelCarpark").style.display == '')
           {
           document.getElementById("btnCancelCarpark").style.display = 'none';
           }
    	}    	
    		        
        if (document.getElementById("divPersonalDetails").style.display == 'none')
        {
            document.getElementById("btndivPersonalDetails").value='-';
            document.getElementById("divPersonalDetails").style.display = 'block';
        }
        if (document.getElementById("divCarDetails").style.display== 'none')
        {
            document.getElementById("btndivCarDetails").value='-';
            document.getElementById("divCarDetails").style.display = 'block';
        }
        if (document.getElementById("divBookingDetails").style.display== 'none')
        {
            document.getElementById("btndivBookingDetails").value='-';
            document.getElementById("divBookingDetails").style.display = 'block';
        }	        
        if (document.getElementById("btnResendBookConfirm")!= null)
        { 		        
        document.getElementById("btnResendBookConfirm").style.display="none";
        }
        
        document.getElementById("btnPrintPage").style.display="none";
        
        document.getElementById("btndivPersonalDetails").style.display="none";	
        document.getElementById("btndivCarDetails").style.display="none";	
        document.getElementById("btndivBookingDetails").style.display="none";
         if (document.getElementById("btnCancelBooking")!= null)
        { 	       	
        document.getElementById("btnCancelBooking").style.display="none";
        }
         if (document.getElementById("btnAmendPersonal")!= null)
        { 			        	
        document.getElementById("btnAmendPersonal").style.display="none";
        }
         if (document.getElementById("btnAmendCarpark")!= null)
        { 		
        document.getElementById("btnAmendCarpark").style.display="none";  
        }
         if (document.getElementById("btnAmendBookingDetails")!= null)
        { 	
        document.getElementById("btnAmendBookingDetails").style.display="none";
        }
        		        
        document.getElementById("btnExitBooking").style.display="none";    
        window.print();	
         if (document.getElementById("btnResendBookConfirm")!= null)
        { 			    
	    document.getElementById("btnResendBookConfirm").style.display="block";
	    }
	     if (document.getElementById("btnPrintPage")!= null)
        { 	
        document.getElementById("btnPrintPage").style.display="block";
        }
        
        document.getElementById("btndivPersonalDetails").style.display="block";	
        document.getElementById("btndivCarDetails").style.display="block";	
        document.getElementById("btndivBookingDetails").style.display="block";
         if (document.getElementById("btnCancelBooking")!= null)
        { 		
        document.getElementById("btnCancelBooking").style.display="block";	
        }
         if (document.getElementById("btnAmendPersonal")!= null)
        { 	
        document.getElementById("btnAmendPersonal").style.display="block";
        }
         if (document.getElementById("btnAmendCarpark")!= null)
        { 		
        document.getElementById("btnAmendCarpark").style.display="block"; 
        }
         if (document.getElementById("btnAmendBookingDetails")!= null)
        { 	 
        document.getElementById("btnAmendBookingDetails").style.display="block";
        }		        
        document.getElementById("btnExitBooking").style.display="block";				        
	    return true;
	}
		
		
		
