




 function isValidEmail(email, required)

 {

    if (required==undefined) 

        required=true;

    if (email==null)

	{

        if (required)

            return false;

        return true;

    }

    if (email.length==0)

	{  

        if (required)

            return false;

        return true;

    }

    if (! allValidChars(email))

        return false;

    if (email.indexOf("@") < 1)

        return false;

	else if (email.lastIndexOf(".") <= email.indexOf("@"))

        return false;   

	else if (email.indexOf("@") == email.length)

        return false;    

	else if (email.indexOf("..") >=0) 

		return false;   

	else if (email.indexOf(".") == email.length)

		return false;

    return true;

}



function allValidChars(email) 

{

  var parsed = true;

  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@._";

  for (var i=0; i < email.length; i++)

  {

    var letter = email.charAt(i).toLowerCase();

    if (validchars.indexOf(letter) != -1)

      	continue;

    parsed = false;

    break;

  }

  return parsed;

}





function isNumber(evt)

{

	if (navigator.appName=="Microsoft Internet Explorer")

	{

		if (evt.keyCode>47 && evt.keyCode<58)

			{}

		else 

			return false;

	}

	else

	{

		if (evt.which>47 && evt.which<58 || evt.which==8)

			{}

		else 

			return false; 

	}

	//return true;

}

/**********************************/



 function validate(frm)

{	

	if(frm.name.value=="")

	{

		alert("Please Enter your Name");

		frm.name.focus();

		return false;	

	}

	

	if(frm.email.value=="")	

	{

		alert("Please Enter Email");

		frm.email.focus();

		return false;	

	}

	

	if (! isValidEmail(frm.email.value)) 

	{

        alert("Please Enter a valid Email address");

		frm.email.focus();

        return false;

    }	
	if(frm.country.value=="")	

	{

		alert("Please Enter your country");

		frm.country.focus();

		return false;	

	}

	 if(frm.phone_no.value=="")

	{

		alert("Please Enter Telephone Number");

		frm.phone_no.focus();

		return false;	

	}

	 if(frm.adult.selectedIndex==0)

	{

		alert("Please Select Adult.");

		frm.adult.focus();

		return false;

	}

	
	

	if(frm.month.selectedIndex==0)

	{

		alert("Please Select month.")

		frm.month.focus();

		return false;

	}

	if(frm.year.selectedIndex==0)

	{

		alert("Please Select Year.")

		frm.year.focus();

		return false;

	}
	if(frm.duration.selectedIndex==0)

	{

		alert("Please select duration.")

		frm.duration.focus();

		return false;

	}
		

	 if(frm.requirements.value=="")

	{

		alert("Please describe your requirements");

		frm.requirements.focus();

		return false;			

	}

	

	

	if(frm.captcha.value=="")

	{

		alert("Please enter image code");

		frm.captcha.focus();

		return false;			

	}

	return true;

}








function showEmailInfo(){  var user = "info";  var domain= "luxuryindiatours.co.uk";  var sub="India Tour ";  document.write('<A HREF="mailto:' + user + '@' + domain +'?subject='+sub+ '">');  document.write(user + '@' + domain + '</A>');  return false;}



function showEmailLuxuryTours(){  var user = "luxurytours";  var domain= "luxuryindiatours.co.uk";  var sub="Luxury India Tour ";  document.write('<A HREF="mailto:' + user + '@' + domain +'?subject='+sub+ '">');  document.write(user + '@' + domain + '</A>');  return false;}


