﻿

function onkeypressText(txt,maxLen)
{
    if(txt.value.length > (maxLen-1))
    {
        txt.value = txt.value.substring(0,maxLen);
        alert("Max "+maxLen+" char allowed");
        return false;
    }
}

function validatePasteText(txt,maxLen)
{
    var content =window.clipboardData.getData("Text");
    if(content.length > (maxLen))
    {
        txt.value = window.clipboardData.getData("Text").substring(0,maxLen);
        alert("Max "+maxLen+" char allowed");
        return false;
    }
}


function SendMailValidate()
{
    var FirstName  = document.getElementById("txtFirstName");
    if(trim(FirstName.value)=="")
    {
         alert("Please Enter First Name");		
		 FirstName.focus();
		 return false;
	} 
	
	var LastName  = document.getElementById("txtLastName");
    if(trim(LastName.value)=="")
    {
         alert("Please Enter Last Name");		
		 LastName.focus();
		 return false;
	} 

    var EMail  = document.getElementById("txtEMail");
    if(EMail.value=="")
    {
         alert("Please Enter E-mail ID");		
		 EMail.focus();
		 return false;
	} 
		 
	var regexp6 = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    if(EMail.value != "")
	 {
		if(EMail.value.search(regexp6)==-1)
		{
		    alert("Please Enter A Valid E-mail ID");				 
			 EMail.focus();
			 return false;
	    }		
	} 
	
	var PhoneNumber  = document.getElementById("txtPhoneNumber");
     if(trim(PhoneNumber.value)=="")
        {alert("Please Enter the Phone Number ");		
		 PhoneNumber.focus();
		 return false;}	
		 
	if (isNaN(PhoneNumber.value))
		{
			alert("Please Specify valid Phone Number ");
			PhoneNumber.value = "";
			PhoneNumber.focus();
			return false;
		}
		
	var ddlCountry  = document.getElementById("ddlCountry");
     if(ddlCountry.value=="0")
        {alert("Please select Country");		
		 ddlCountry.focus();
		 return false;}	

    var rdDifferentOption  = document.getElementById("rdDifferentOption");
	if(rdDifferentOption.checked == true)
	{
	    var DifferentOptions  = document.getElementById("txtDifferentOptions");
         if(trim(DifferentOptions.value)=="")
            {alert("Please Enter the Subject ");		
		     DifferentOptions.focus();
		     return false;}	
	}
	
	var MessageBox  = document.getElementById("txtMessageBox");
     if(trim(MessageBox.value)=="")
        {alert("Please Enter the Message ");		
		 MessageBox.focus();
		 return false;}	

return true;
}


//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   Price Guarantee Policy Mail Validate   $$$$$$$$$$$$$$$$

function PriceGuaranteePolicyMailValidate()
{

    var HotelName  = document.getElementById("txtHotelName");
    if(trim(HotelName.value)=="")
    {
         alert("Please Enter Hotel Name");		
		 HotelName.focus();
		 return false;
	} 

    var FirstName  = document.getElementById("txtFirstName");
    if(trim(FirstName.value)=="")
    {
         alert("Please Enter First Name");		
		 FirstName.focus();
		 return false;
	} 
	
	var LastName  = document.getElementById("txtLastName");
    if(trim(LastName.value)=="")
    {
         alert("Please Enter Last Name");		
		 LastName.focus();
		 return false;
	} 

    var PhoneNumber  = document.getElementById("txtPhoneNumber");
     if(trim(PhoneNumber.value) != "")
        {
            if (isNaN(PhoneNumber.value))
		    {
			    alert("Please Specify valid Phone Number ");
			    PhoneNumber.value = "";
			    PhoneNumber.focus();
			    return false;
		    }
        }	
		 
	
		

    var EMail  = document.getElementById("txtEMail");
    if(EMail.value=="")
    {
         alert("Please Enter E-mail ID");		
		 EMail.focus();
		 return false;
	} 
		 
	var regexp7 = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    if(EMail.value != "")
	 {
		if(EMail.value.search(regexp7)==-1)
		{
		    alert("Please Enter A Valid E-mail ID");				 
			 EMail.focus();
			 return false;
	    }		
	} 
		

return true;
}



//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   Complaint Form Mail Validate   $$$$$$$$$$$$$$$$

function ComplaintFormValidate()
{
    
    var txtName  = document.getElementById("txtName");
    if(trim(txtName.value)=="")
    {
         alert("Please Enter Name");		
		 txtName.focus();
		 return false;
	} 
	
	var txtSurname  = document.getElementById("txtSurname");
    if(trim(txtSurname.value)=="")
    {
         alert("Please Enter Surname");		
		 txtSurname.focus();
		 return false;
	} 
	
	var EMail  = document.getElementById("txtEmailAddress");
    if(EMail.value=="")
    {
         alert("Please Enter Email Address");		
		 EMail.focus();
		 return false;
	} 
		 
	var regexp_a = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    if(EMail.value != "")
	 {
		if(EMail.value.search(regexp_a)==-1)
		{
		    alert("Please Enter A Valid Email Address");				 
			 EMail.focus();
			 return false;
	    }		
	} 
	
	var BookingNumber  = document.getElementById("txtBookingNumber");
    if(trim(BookingNumber.value)=="")
    {
         alert("Please Enter Booking ID");		
		 BookingNumber.focus();
		 return false;
	} 
    
    var PhoneNumber  = document.getElementById("txtPhoneNumber");
     if(trim(PhoneNumber.value) != "")
        {
            if (isNaN(PhoneNumber.value))
		    {
			    alert("Please Specify valid Phone Number ");
			    PhoneNumber.value = "";
			    PhoneNumber.focus();
			    return false;
		    }
        }
        
     var selectSubject  = document.getElementById("ddlSubject");
	if(selectSubject.value == "0")
	{
	    var txtSubject  = document.getElementById("txtSubject");
         if(trim(txtSubject.value)=="")
            {alert("Please Enter the Subject ");		
		     txtSubject.focus();
		     return false;}	
	}   
        
    
    return true;
}


// This function is for stripping leading and trailing spaces
function trim(str)
{ 
    if (str != null)
    {
        var i; 
        for (i=0; i<str.length; i++)
        { 
            if (str.charAt(i)!=" ")
            {
                str=str.substring(i,str.length);
                break; 
            }  
        }  

        for (i=str.length-1; i>=0; i--)
        {  
            if (str.charAt(i)!=" ")
            {   
                str=str.substring(0,i+1);  
                break;     
            }   
        }     

        if (str.charAt(0)==" ")
        {  
           return "";         
        } 
        else
        {     
            return str; 
        }    
    }
}  
