﻿
/// <summary>
 /// Mail Sending function
/// <created by:Raji>
/// <created on: 11-11-2009>
/// </summary>
var xmlHttp= null;

function getXMLHTTPRequest()
{
    var xRequest=null;
    if (window.XMLHttpRequest)
    {
        xRequest = new XMLHttpRequest();
    }
    else if (typeof ActiveXObject != "undefined")
    {
        xRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xRequest;
} 
function $get(obj) { return document.getElementById(obj); }
function AjaxCall(URL,values,OnSuccessFunctionName)
{    
    xmlHttp = getXMLHTTPRequest();
    if(xmlHttp != null)
    {
        xmlHttp.onreadystatechange = OnSuccessFunctionName;
        xmlHttp.open("POST",URL,true);
        xmlHttp.setRequestHeader("Content-type", "application/json");
        xmlHttp.send(values); 
    }
}
//=========================================================================
  function SendQuickMessage()
  {
    
    var qvalid;
    qvalid = ValidateQPage();
    if(qvalid==true)
    { 
        var qname=document.getElementById("qname").value;
        var qmail=document.getElementById("qmail").value;  
         var qmessage=document.getElementById("qmessage").value; 
         xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_SendQMessage;    
                var URL="MainService.asmx/SendQuickMessage?tm="+new Date().getTime();
                var values= '{"name":"'+qname+'","email":"'+qmail+'","commnts":"'+qmessage+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values);  
                return false;   
            }
            }          
            else{
             return false;
             }   
        return false;
  }
  function ONS_SendQMessage()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                    alert(data.d);
                    document.getElementById("qname").value="";
                    document.getElementById("qmail").value="";                
                    document.getElementById("qmessage").value="";                   
                    return false;  
                }
            }
     } 
}
  //=========================CaptchaImageLoad============================= 
  
  function captchaimageload()
  {
    xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ON_captchaimageload;    
                var URL="Captcha.asmx/CreateCaptcha?tm="+new Date().getTime();
              
                   var values= '{"name":"'+1+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values);  
                return false;   
            }    
   else
    {   
        return false;
    }   
    return false;   
  }
  function ON_captchaimageload()
  {
   if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                
                    document.getElementById('captchaword').value=data.d.word;
                    document.getElementById('captchaImage').src="Captcha/ImageLoad.aspx?word="+data.d.word;                    
                     
                    return false;  
                }
            }
     } 
  
  }
 //============================================================================== 
  
  function showLoader()
  {
    document.getElementById('loaddiv').style.display="block";
  }
  function HideLoader()
  {
    document.getElementById('loaddiv').style.display="none";
  }
  
  function SenContactUs()
  {
    var xx;
    showLoader();
    xx = ContactValidatePage();
    
    if(xx==0)
    {   

        var name=document.getElementById("textfield").value;
        var email=document.getElementById("Emtextfield").value;  
        var address=document.getElementById("textfield4").value; 
        var phone=document.getElementById("textfield3").value;       
        var code=document.getElementById("textfield6").value; 
         var terms="";
         if(document.getElementById("checkbox").checked)
         {
            terms="1";
         }
         else{
             terms="0";
         }
          xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_SendContMessage;    
                var URL="MainService.asmx/SendContactUsMessage?tm="+new Date().getTime();
              
                var values= '{"name":"'+name+'","email":"'+email+'","address":"'+address+'","phone":"'+
                            phone+'","code":"'+code+'","terms":"'+terms+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values); 
                HideLoader(); 
                return false;   
            }
    }
   else
    {  
        HideLoader();
        return false;
    }   
    return false;   
  }
  
  function ONS_SendContMessage()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                    alert(data.d);
                    document.getElementById("textfield").value="";
                    document.getElementById("Emtextfield").value="";  
                     document.getElementById("textfield4").value=""; 
                    document.getElementById("textfield3").value="";       
                    document.getElementById("textfield6").value=""; 
                   
                    document.getElementById("checkbox").checked=false;
                    return false;  
                }
            }
     } 
}
function clearcontactus()
{
                    document.getElementById("textfield").value="";
                    document.getElementById("textfield").style.backgroundColor="#FFFFFF";
                    document.getElementById("Emtextfield").value="";
                      document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                     document.getElementById("textfield4").value=""; 
                     document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
                    document.getElementById("textfield3").value="";  
                    document.getElementById("textfield3").style.backgroundColor="#FFFFFF";    
                    document.getElementById("textfield6").value=""; 
                   document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
                    document.getElementById("checkbox").checked=false;
}
function clearBooking()
{
        document.getElementById("textfield").value="";
        document.getElementById("textfield").style.backgroundColor="#FFFFFF";
        document.getElementById("Emtextfield").value="";  
        document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield2").value=""; 
        document.getElementById("textfield2").style.backgroundColor="#FFFFFF";
        document.getElementById("Phtextfield").value=""; 
        document.getElementById("Phtextfield").style.backgroundColor="#FFFFFF";
        document.getElementById("countryselect").value="";
        document.getElementById("countryselect").style.backgroundColor="#FFFFFF";
        document.getElementById("jumpMenu").value="";  
        document.getElementById("jumpMenu").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield3").value=""; 
        document.getElementById("textfield3").style.backgroundColor="#FFFFFF";         
        document.getElementById("textfield4").value="";
        document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
        document.getElementById("adults").value="";
        document.getElementById("adults").style.backgroundColor="#FFFFFF";
        document.getElementById("children").value="";
        document.getElementById("children").style.backgroundColor="#FFFFFF";
        document.getElementById("selecttype").value="";
        document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield5").value=""; 
        document.getElementById("textfield5").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield6").value=""; 
        document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
        document.getElementById("checkbox").checked=false;
}
function SendMessage()
{

var xx;
showLoader();
xx = ValidatePage();

    if(xx==0)
    {   
        var w = document.getElementById('jumpMenu').selectedIndex;        
        var selected_text = document.getElementById('jumpMenu').options[w].text;

        var name=document.getElementById("textfield").value;
        var email=document.getElementById("Emtextfield").value;  
        var address=document.getElementById("textfield2").value; 
        var phone=document.getElementById("Phtextfield").value; 
        var Country=document.getElementById("countryselect").value;
        var packagedet=selected_text;  
        var Arrdate=document.getElementById("textfield3").value;          
        var DepDate=document.getElementById("textfield4").value;
         var adults=document.getElementById("adults").value;
          var child=document.getElementById("children").value;
           var hotel=document.getElementById("selecttype").value;
         var detail=document.getElementById("textfield5").value; 
          var code=document.getElementById("textfield6").value; 
          
         var terms="";
         if(document.getElementById("checkbox").checked)
         {
            terms="1";
         }
         else{
             terms="0";
         }
     
        xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_SendMessage;    
                var URL="MainService.asmx/SendContactMessage?tm="+new Date().getTime();
              
                var values= '{"name":"'+name+'","email":"'+email+'","address":"'+address+'","phone":"'+
                            phone+'","Country":"'+Country+'","packagedet":"'+packagedet+'","Arrdate":"'+
                            Arrdate+'","DepDate":"'+DepDate+'","adults":"'+adults+'","child":"'+
                            child+'","hotel":"'+hotel+'","detail":"'+detail+'","code":"'+
                            code+'","terms":"'+terms+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values); 
                HideLoader(); 
                return false;   
            }
    }
   else
    {  
        HideLoader();
        return false;
    }   
    return false;   
}

function ONS_SendMessage()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                    alert(data.d);
                    document.getElementById("textfield").value="";
        document.getElementById("Emtextfield").value="";  
        document.getElementById("textfield2").value=""; 
        document.getElementById("Phtextfield").value=""; 
        document.getElementById("countryselect").value="";
        document.getElementById("jumpMenu").value="";  
        document.getElementById("textfield3").value="";          
        document.getElementById("textfield4").value="";
        document.getElementById("adults").value="";
        document.getElementById("children").value="";
        document.getElementById("selecttype").value="";
        document.getElementById("textfield5").value=""; 
        document.getElementById("textfield6").value=""; 
        
         document.getElementById("checkbox").checked=false;
                    
                    return false;  
                }
            }
     } 
}
function ContactValidatePage()
{

var result=0;

            if (document.getElementById("textfield").value == "" )
                {
                
                  document.getElementById("textfield").style.backgroundColor="#FF9999";
		            	result=1;	        
                } 
                else
                {
                    document.getElementById("textfield").style.backgroundColor="#FFFFFF";
                }
                
                 if (document.getElementById("Emtextfield").value.length== "" )
                 {
		             document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		           result=1;
	              }
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
	              
	            if (echeck(document.getElementById("Emtextfield").value)==0)
	              {
		                document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		              
		               result=1;		 
	              }	
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
                if(document.getElementById("textfield3").value!="")
                {
	               
               if (chkNumeric(document.getElementById("textfield3").value) == false) 
                  {
                       document.getElementById("textfield3").style.backgroundColor="#FF9999";
                     
                     result=1;
                  } 
                  else
                {
                    document.getElementById("textfield3").style.backgroundColor="#FFFFFF";
                }
                }
	          if (document.getElementById("textfield4").value == "" )
                {
                   document.getElementById("textfield4").style.backgroundColor="#FF9999";
		            
                   result=1;	 
                }
                else
                {
                    document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
                }
                
                
               
               
                
               
                 if (document.getElementById("textfield6").value == "")
                {
                  document.getElementById("textfield6").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
              
                 else if (document.getElementById("textfield6").value !=document.getElementById("captchaword").value)
                {
                    document.getElementById("textfield6").style.backgroundColor="#FF9999";
                    captchaimageload();		           
		            document.getElementById("textfield6").value=""
		            
                    result=1;	        
                } 
                else
                {
                    document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
                }                  
              return result;		 

}

function ValidatePage()
{   

         var result=0;
            if (document.getElementById("textfield").value == "" )
                {
                
                  document.getElementById("textfield").style.backgroundColor="#FF9999";
		            	result=1;	        
                } 
                else
                {
                    document.getElementById("textfield").style.backgroundColor="#FFFFFF";
                }
                 if (document.getElementById("Emtextfield").value.length== "" )
                 {
		             document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		           result=1;
	              }
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
	             
	            if (echeck(document.getElementById("Emtextfield").value)==0)
	              {
		                document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		              
		               result=1;		 
	              }	
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
                if(document.getElementById("Phtextfield").value!="")
                {
	               
               if (chkNumeric(document.getElementById("Phtextfield").value) == false) 
                  {
                       document.getElementById("Phtextfield").style.backgroundColor="#FF9999";
                     
                     result=1;
                  } 
                  else
                {
                    document.getElementById("Phtextfield").style.backgroundColor="#FFFFFF";
                }
                }
	          if (document.getElementById("textfield2").value == "" )
                {
                   document.getElementById("textfield2").style.backgroundColor="#FF9999";
		            
                   result=1;	 
                }
                else
                {
                    document.getElementById("textfield2").style.backgroundColor="#FFFFFF";
                }
                
                
               
               
                
                if (document.getElementById("countryselect").value=="")
                {
               
                  document.getElementById("countryselect").style.backgroundColor="#FF9999";
		           
                    result=1;		        
                }
                else
                {
                    document.getElementById("countryselect").style.backgroundColor="#FFFFFF";
                }  
                
                 if (document.getElementById("jumpMenu").value=="")
                {
                  document.getElementById("jumpMenu").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
                else
                {
                    document.getElementById("jumpMenu").style.backgroundColor="#FFFFFF";
                }
                
                 if (document.getElementById("textfield3").value == "")
                {
                  document.getElementById("textfield3").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
                else
                {
                    document.getElementById("textfield3").style.backgroundColor="#FFFFFF";
                }
                
                 if (document.getElementById("textfield4").value == "")
                {
                  document.getElementById("textfield4").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
                } 
                
                 if (document.getElementById("adults").value == "")
                {
                  document.getElementById("adults").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("adults").style.backgroundColor="#FFFFFF";
                } 
                
                
                
                
                 if (document.getElementById("selecttype").value == "")
                {
                  document.getElementById("selecttype").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
                } 
                 	        
                 	        
                if (document.getElementById("textfield5").value == "")
                {
                  document.getElementById("textfield5").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("textfield5").style.backgroundColor="#FFFFFF";
                } 
                
                 if (document.getElementById("selecttype").value == "")
                {
                  document.getElementById("selecttype").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
                } 
                 
                 if (document.getElementById("textfield6").value == "")
                {
                  document.getElementById("textfield6").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
              
                 else if (document.getElementById("textfield6").value !=document.getElementById("captchaword").value)
                {
                    document.getElementById("textfield6").style.backgroundColor="#FF9999";
                    captchaimageload();		           
		            document.getElementById("textfield6").value=""
		            
                    result=1;	        
                } 
                else
                {
                    document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
                }                  
              return result;		 
            }
            function chkNumeric(strString)
               //  check for valid numeric strings	
               {
               var strValidChars = "0123456789.-";
               var strChar;
               var blnResult = true;

               if (strString.length == 0) return false;

               //  test strString consists of valid characters listed above
               for (i = 0; i < strString.length && blnResult == true; i++)
                  {
                  strChar = strString.charAt(i);
                  if (strValidChars.indexOf(strChar) == -1)
                     {
                     blnResult = false;
                     }
                  }
               return blnResult;
            }          
    function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		   return 0;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		   return 0;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		     document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		    return 0;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		     document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		    return 0;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		     document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		    return 0;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		     document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		    return 0;
		 }
		
		 if (str.indexOf(" ")!=-1){
		     document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		    return 0;
		 }

 		 return 1;					
	}


//===============================================================================
function ValidateQPage1()
{
        if (document.getElementById("nameTEXT").value == "" )
                {
                    alert("Please fill in the ' Name'." );
		            document.getElementById("nameTEXT").focus();
                    return 0;		        
                } 
                 if (document.getElementById("emailTEXT").value.length== "" )
                 {
		             alert("Please Enter your Email ID")
		             document.getElementById("emailTEXT").focus();
		             return 0;	
	              }
	            if (echeck(document.getElementById("emailTEXT").value)==false)
	              {
		                document.getElementById("emailTEXT").value=""
		                document.getElementById("emailTEXT").focus();
		               return 0;		 
	              }	
	               if (document.getElementById("phoneTEXT").value == "" )
                {
                    alert("Please fill in the phone number");
		            document.getElementById("phoneTEXT").focus();
                    return 0;		        
                } 
	               return 1;		
}
function SendRequestAQuote()
  {
    showLoader(); 
        
    var rqvalid;
    rqvalid = ValidateQPage1();
    if(rqvalid==1)
    { 
        var rname=document.getElementById("nameTEXT").value;
        var rmail=document.getElementById("emailTEXT").value; 
        var rcompany=document.getElementById("companyTEXT").value; 
        var raddress=document.getElementById("addressTEXT").value; 
        var rphone=document.getElementById("phoneTEXT").value; 
        var rptitle=document.getElementById("titleTEXT").value; 
         
        var rpsummery=document.getElementById("summeryTEXT").value;
        var projectbudget=document.getElementById("projectbudget").value;
        var rpages=document.getElementById("PagesTEXT").value;
        var reweb=document.getElementById("websiteTEXT").value;
             
         var rnews="";
         if(document.getElementById("NewsLettercheckbox").checked)
         {
            rnews="1";
         }
         else{
             rnews="0";
         }
         xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_SendQMessage;    
                var URL="MainService.asmx/SendRequestAQuote?tm="+new Date().getTime();
                var values= '{"name":"'+rname+'","email":"'+rmail+'","address":"'+raddress+'","phone":"'+
                            rphone+'","cname":"'+rcompany+'","title":"'+rptitle+'","summary":"'+
                            rpsummery+'","rpages":"'+rpages+'","projectbudget":"'+projectbudget+'","reweb":"'+reweb+'","rnews":"'+rnews+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values); 
                HideLoader(); 
                return false;   
            }
            }          
            else{
            HideLoader();
             return false;
             }   
        return false;
  }
  function ONS_SendQMessage()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                    alert(data.d);
                    document.getElementById("qname").value="";
                    document.getElementById("qmail").value="";                
                    document.getElementById("qmessage").value="";                   
                    return false;  
                }
            }
     } 
     
     
 }
     
     
function ValidatesupportPage()
{
        if (document.getElementById("name").value == "" )
                {
                    alert("Please fill in the ' Name'." );
		            document.getElementById("name").focus();
                    return 0;		        
                } 
                 if (document.getElementById("email").value.length== "" )
                 {
		             alert("Please Enter your email ID")
		             document.getElementById("email").focus();
		             return 0;	
	              }
	            if (echeck(document.getElementById("email").value)==false)
	              {
		                document.getElementById("email").value=""
		                document.getElementById("email").focus();
		               return 0;		 
	              }	
	               if (document.getElementById("phone").value == "" )
                {
                    alert("Please fill in the phone number");
		            document.getElementById("phone").focus();
                    return 0;		        
                } 
	               return 1;		
}


     
function supportfun(pagetype)
     {
    showLoader(); 
       
      var rqvalid;
        rqvalid = ValidatesupportPage();
        if(rqvalid==1)
        { 
        var rname=document.getElementById("name").value;
        var rmail=document.getElementById("email").value; 
        var rcompany=document.getElementById("company").value; 
        var raddress=document.getElementById("address").value; 
        var rphone=document.getElementById("phone").value; 
        
         xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_supportfun;    
                var URL="MainService.asmx/SendRequestForSupport?tm="+new Date().getTime();
                var values= '{"name":"'+rname+'","email":"'+rmail+'","address":"'+raddress+'","phone":"'+
                            rphone+'","cname":"'+rcompany+'","page":"'+pagetype+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values);  
                HideLoader();
                return false;   
            }    
            }                 
            else
            {
           
            HideLoader();
             return false;
             }   
        return false;
     }
     
function ONS_supportfun()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {        alert(data.d);
                        document.getElementById("name").value="";
                        document.getElementById("email").value=""; 
                        document.getElementById("company").value=""; 
                        document.getElementById("address").value=""; 
                        document.getElementById("phone").value=""; 
                }
              }
       }
  }



function SendHotelBookingMessage()
{

var xx;
showLoader();
xx = HotlBookingValidatePage();

    if(xx==0)
    {   
        var w = document.getElementById('jumpMenu').selectedIndex;        
        var Hotel = document.getElementById('jumpMenu').options[w].text;
        w=document.getElementById('jumpMenu2').selectedIndex;   
        var destination=document.getElementById('jumpMenu2').options[w].text;        
        var name=document.getElementById("textfield").value;
        var email=document.getElementById("Emtextfield").value;  
        var address=document.getElementById("textfield2").value; 
        var phone=document.getElementById("Phtextfield").value; 
        var Country=document.getElementById("countryselect").value;
        var HotelDet=Hotel;  
        var Arrdate=document.getElementById("textfield3").value;          
        var DepDate=document.getElementById("textfield4").value;
         var adults=document.getElementById("adults").value;
          var child=document.getElementById("children").value;
           var hotel=document.getElementById("selecttype").value;
         var detail=document.getElementById("textfield5").value; 
          var code=document.getElementById("textfield6").value; 
          
         var terms="";
         if(document.getElementById("checkbox").checked)
         {
            terms="1";
         }
         else{
             terms="0";
         }
     
        xmlHttp=getXMLHTTPRequest();
    
         if(xmlHttp!=null)
            {  
                       
                xmlHttp.onreadystatechange = ONS_SendHotelBookingMessage;    
                var URL="MainService.asmx/SendHotelBookingMessage?tm="+new Date().getTime();
              
                var values= '{"name":"'+name+'","email":"'+email+'","address":"'+address+'","phone":"'+
                            phone+'","Country":"'+Country+'","destination":"'+destination+'","HotelDet":"'+HotelDet+'","Arrdate":"'+
                            Arrdate+'","DepDate":"'+DepDate+'","adults":"'+adults+'","child":"'+
                            child+'","hotel":"'+hotel+'","detail":"'+detail+'","code":"'+
                            code+'","terms":"'+terms+'"}';
                xmlHttp.open("POST",URL,true);
                xmlHttp.setRequestHeader ("Content-type", "application/json");
                xmlHttp.send(values); 
                HideLoader(); 
                return false;   
            }
    }
   else
    {  
        HideLoader();
        return false;
    }   
    return false;   
}

function ONS_SendHotelBookingMessage()
{
    if(xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
            {
                var data = eval('('+xmlHttp.responseText+')');
                if(data.d != null)
                {
                    alert(data.d);
                    document.getElementById("textfield").value="";
        document.getElementById("Emtextfield").value="";  
        document.getElementById("textfield2").value=""; 
        document.getElementById("Phtextfield").value=""; 
        document.getElementById("countryselect").value="";
        document.getElementById("jumpMenu").value="";  
        document.getElementById("jumpMenu2").value="";  
        document.getElementById("textfield3").value="";          
        document.getElementById("textfield4").value="";
        document.getElementById("adults").value="";
        document.getElementById("children").value="";
        document.getElementById("selecttype").value="";
        document.getElementById("textfield5").value=""; 
        document.getElementById("textfield6").value="";         
         document.getElementById("checkbox").checked=false;
                    
                    return false;  
                }
            }
     } 
}




function HotlBookingValidatePage()
{   

         var result=0;
            if (document.getElementById("textfield").value == "" )
                {
                
                  document.getElementById("textfield").style.backgroundColor="#FF9999";
		            	result=1;	        
                } 
                else
                {
                    document.getElementById("textfield").style.backgroundColor="#FFFFFF";
                }
                 if (document.getElementById("Emtextfield").value.length== "" )
                 {
		             document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		           result=1;
	              }
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
	             
	            if (echeck(document.getElementById("Emtextfield").value)==0)
	              {
		                document.getElementById("Emtextfield").style.backgroundColor="#FF9999";
		              
		               result=1;		 
	              }	
	              else
                {
                    document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
                }
                if(document.getElementById("Phtextfield").value!="")
                {
	               
               if (chkNumeric(document.getElementById("Phtextfield").value) == false) 
                  {
                       document.getElementById("Phtextfield").style.backgroundColor="#FF9999";
                     
                     result=1;
                  } 
                  else
                {
                    document.getElementById("Phtextfield").style.backgroundColor="#FFFFFF";
                }
                }
	          if (document.getElementById("textfield2").value == "" )
                {
                   document.getElementById("textfield2").style.backgroundColor="#FF9999";
		            
                   result=1;	 
                }
                else
                {
                    document.getElementById("textfield2").style.backgroundColor="#FFFFFF";
                }
                
                
               
               
                
                if (document.getElementById("countryselect").value=="")
                {
               
                  document.getElementById("countryselect").style.backgroundColor="#FF9999";
		           
                    result=1;		        
                }
                else
                {
                    document.getElementById("countryselect").style.backgroundColor="#FFFFFF";
                }  
                
                 if (document.getElementById("jumpMenu").value=="")
                {
                  document.getElementById("jumpMenu").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
                else
                {
                    document.getElementById("jumpMenu").style.backgroundColor="#FFFFFF";
                }
                if (document.getElementById("jumpMenu2").value=="")
                {
                  document.getElementById("jumpMenu2").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
                else
                {
                    document.getElementById("jumpMenu2").style.backgroundColor="#FFFFFF";
                }
                 if (document.getElementById("textfield3").value == "")
                {
                  document.getElementById("textfield3").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
                else
                {
                    document.getElementById("textfield3").style.backgroundColor="#FFFFFF";
                }
                
                 if (document.getElementById("textfield4").value == "")
                {
                  document.getElementById("textfield4").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
                } 
                
                 if (document.getElementById("adults").value == "")
                {
                  document.getElementById("adults").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("adults").style.backgroundColor="#FFFFFF";
                } 
                
                
                
                
                 if (document.getElementById("selecttype").value == "")
                {
                  document.getElementById("selecttype").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
                } 
                 	        
                 	        
                if (document.getElementById("textfield5").value == "")
                {
                  document.getElementById("textfield5").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("textfield5").style.backgroundColor="#FFFFFF";
                } 
                
                 if (document.getElementById("selecttype").value == "")
                {
                  document.getElementById("selecttype").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                } 
                else
                {
                    document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
                } 
                 
                 if (document.getElementById("textfield6").value == "")
                {
                  document.getElementById("textfield6").style.backgroundColor="#FF9999";
		            
                    result=1;		        
                }  
              
                 else if (document.getElementById("textfield6").value !=document.getElementById("captchaword").value)
                {
                    document.getElementById("textfield6").style.backgroundColor="#FF9999";
                    captchaimageload();		           
		            document.getElementById("textfield6").value=""
		            
                    result=1;	        
                } 
                else
                {
                    document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
                }                  
              return result;		 
            }
            
            function clearHotelBookingMessage()
{
        document.getElementById("textfield").value="";
        document.getElementById("textfield").style.backgroundColor="#FFFFFF";
        document.getElementById("Emtextfield").value="";  
        document.getElementById("Emtextfield").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield2").value=""; 
        document.getElementById("textfield2").style.backgroundColor="#FFFFFF";
        document.getElementById("Phtextfield").value=""; 
        document.getElementById("Phtextfield").style.backgroundColor="#FFFFFF";
        document.getElementById("countryselect").value="";
        document.getElementById("countryselect").style.backgroundColor="#FFFFFF";
        document.getElementById("jumpMenu").value="";  
        document.getElementById("jumpMenu").style.backgroundColor="#FFFFFF";
        document.getElementById("jumpMenu2").value="";  
        document.getElementById("jumpMenu2").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield3").value=""; 
        document.getElementById("textfield3").style.backgroundColor="#FFFFFF";         
        document.getElementById("textfield4").value="";
        document.getElementById("textfield4").style.backgroundColor="#FFFFFF";
        document.getElementById("adults").value="";
        document.getElementById("adults").style.backgroundColor="#FFFFFF";
        document.getElementById("children").value="";
        document.getElementById("children").style.backgroundColor="#FFFFFF";
        document.getElementById("selecttype").value="";
        document.getElementById("selecttype").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield5").value=""; 
        document.getElementById("textfield5").style.backgroundColor="#FFFFFF";
        document.getElementById("textfield6").value=""; 
        document.getElementById("textfield6").style.backgroundColor="#FFFFFF";
        document.getElementById("checkbox").checked=false;
}