function numonly(validthis)
{
var strstr=validthis.value

   var ValidChars = "0123456789- ";
   var IsNumber=true;
   var Charr;
 fff=0;
   for (i = 0; i < strstr.length && IsNumber == true; i++) 
      { 
      Charr = strstr.charAt(i); 
      if (ValidChars.indexOf(Charr) == -1) 
         {
 		 fff=1;
         }
      }
	  if (fff==1) 
	  {
    alert("please insert number,space, or – only ");
	validthis.value="";
	validthis.focus();
	}
   }





function checkemail(mail){
var str=mail.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str) || str=="")
testresults=true
else{
alert("E-mail Address invalid ")
mail.focus()
testresults=false
}
return (testresults)
}








function hey(test)
{
var strrr=test.value;
var filter1=RegExp('([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+');
var  filter3=RegExp('(http[s]?://|ftp://)?(www\.)?[a-zA-Z0-9-\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov)');
var  filter4=RegExp('<\w{3,6}:(?:(?://)|(?:\\\\))[^\s]+>');
var  filter2=RegExp(/\d{3}-\d{3}-\d{4}/);
var  filter6=RegExp(/\d{3} \d{3} \d{4}/);
var filter5=/[0-9]{7,}/;
var doc="";

if (filter1.test(strrr) ||  filter3.test(strrr) ||  filter4.test(strrr))
{
strrr=strrr.replace(filter1,'');
strrr=strrr.replace(filter3,'');
strrr=strrr.replace(filter4,'');
alert("Sorry you can't insert E-mail address or web site address here");
test.focus();
test.value="";
return false;
}
form1.submit();
}






function validate()
{

if(document.getElementById("first_name").value=="" )
	{
	alert("please, insert your first name");
	document.getElementById("first_name").focus();
	return false;
	}

if(document.getElementById("last_name").value=="" )
	{
	alert("please, insert your last name");
	document.getElementById("last_name").focus();
	return false;
	}

if(document.getElementById("Country").value=="" )
	{
	alert("please, select your Country");
	document.getElementById("Country").focus();
	return false;
	}

if(document.getElementById("Phone").value=="" )
	{
	alert("please, insert your Phone");
	document.getElementById("Phone").focus();
	return false;
	}

if(document.getElementById("Email").value=="" )
	{
	alert("please, insert your Email");
	document.getElementById("Email").focus();
	return false;
	}

if(document.getElementById("Tour_Packages").value=="" )
	{
	alert("please, select  Tour Packages");
	document.getElementById("Tour_Packages").focus();
	return false;
	}

if(document.getElementById("ArrivalDay").value=="" )
	{
	alert("please, select  Arrival Day");
	document.getElementById("ArrivalDay").focus();
	return false;
	}

if(document.getElementById("ArrivalMonth").value=="" )
	{
	alert("please, select Arrival Month");
	document.getElementById("ArrivalMonth").focus();
	return false;
	}

if(document.getElementById("ArrivalYear").value=="" )
	{
	alert("please,select Arrival Year");
	document.getElementById("ArrivalYear").focus();
	return false;
	}


if(document.getElementById("DepartureDay").value=="" )
	{
	alert("please,select Departure Day");
	document.getElementById("DepartureDay").focus();
	return false;
	}


if(document.getElementById("DepartureMonth").value=="" )
	{
	alert("please, select Departure Month");
	document.getElementById("DepartureMonth").focus();
	return false;
	}


if(document.getElementById("DepartureYear").value=="" )
	{
	alert("please, select Departure Year");
	document.getElementById("DepartureYear").focus();
	return false;
	}


if(document.getElementById("Adult").value=="" )
	{
	alert("please, insert number of Adult");
	document.getElementById("Adult").focus();
	return false;
	}


if(document.getElementById("Adult").value=="0" )
	{
	alert("soory,number of adult must be one at least");
	document.getElementById("Adult").focus();
	return false;
	}


if(document.getElementById("children").value=="" )
	{
	alert("please, insert number of children");
	document.getElementById("children").focus();
	return false;
	}


if(document.getElementById("SingleRoomNo").value=="" )
	{
	alert("please,select Single room number ");
	document.getElementById("SingleRoomNo").focus();
	return false;
	}


if(document.getElementById("DoubleRoomNo").value=="" )
	{
	alert("please,select double room number");
	document.getElementById("DoubleRoomNo").focus();
	return false;
	}


if(document.getElementById("TwinRoomNo").value=="" )
	{
	alert("please,select twin room number");
	document.getElementById("TwinRoomNo").focus();
	return false;
	}


if(document.getElementById("TripleRoomNo").value=="" )
	{
	alert("please,select triple room number");
	document.getElementById("TripleRoomNo").focus();
	return false;
	}


if(document.getElementById("Transportaion").value=="" )
	{
	alert("please, select transportaion");
	document.getElementById("Transportaion").focus();
	return false;
	}


if(document.getElementById("Comments").value=="" )
	{
	alert("please, insert your Comments");
	document.getElementById("Comments").focus();
	return false;
	}
	else
	hey(document.form1.Comments);


form1.submit();
}






function validate_tailor()
{


if(document.getElementById("first_name").value=="" )
	{
	alert("please, insert your first name");
	document.getElementById("first_name").focus();
	return false;
	}

if(document.getElementById("last_name").value=="" )
	{
	alert("please, insert your last name");
	document.getElementById("last_name").focus();
	return false;
	}


if(document.getElementById("telephone").value=="" )
	{
	alert("please, insert your Phone");
	document.getElementById("telephone").focus();
	return false;
	}

if(document.getElementById("email").value=="" )
	{
	alert("please, insert your Email");
	document.getElementById("email").focus();
	return false;
	}


if(document.getElementById("country").value=="" )
	{
	alert("please, select your Country");
	document.getElementById("country").focus();
	return false;
	}

if(document.getElementById("transportation").value=="" )
	{
	alert("please, select transportaion");
	document.getElementById("transportation").focus();
	return false;
	}

if(document.getElementById("num_group").value=="" )
	{
	alert("please, select Number in Group");
	document.getElementById("num_group").focus();
	return false;
	}

if(document.getElementById("SingleRoomNo").value=="" )
	{
	alert("please,select Single room number ");
	document.getElementById("SingleRoomNo").focus();
	return false;
	}


if(document.getElementById("DoubleRoomNo").value=="" )
	{
	alert("please,select double room number");
	document.getElementById("DoubleRoomNo").focus();
	return false;
	}


if(document.getElementById("TwinRoomNo").value=="" )
	{
	alert("please,select twin room number");
	document.getElementById("TwinRoomNo").focus();
	return false;
	}


if(document.getElementById("TripleRoomNo").value=="" )
	{
	alert("please,select triple room number");
	document.getElementById("TripleRoomNo").focus();
	return false;
	}


if(document.getElementById("ArrivalDay").value=="" )
	{
	alert("please, select  Arrival Day");
	document.getElementById("ArrivalDay").focus();
	return false;
	}

if(document.getElementById("ArrivalMonth").value=="" )
	{
	alert("please, select Arrival Month");
	document.getElementById("ArrivalMonth").focus();
	return false;
	}

if(document.getElementById("ArrivalYear").value=="" )
	{
	alert("please,select Arrival Year");
	document.getElementById("ArrivalYear").focus();
	return false;
	}


if(document.getElementById("DepartureDay").value=="" )
	{
	alert("please,select Departure Day");
	document.getElementById("DepartureDay").focus();
	return false;
	}


if(document.getElementById("DepartureMonth").value=="" )
	{
	alert("please, select Departure Month");
	document.getElementById("DepartureMonth").focus();
	return false;
	}


if(document.getElementById("DepartureYear").value=="" )
	{
	alert("please, select Departure Year");
	document.getElementById("DepartureYear").focus();
	return false;
	}
	else
	hey(document.form1.Comments);

form1.submit();
}








function validte_feedback()
{

			var cnt = -1;
			btn=document.form1.comment_type;
			for (var i=btn.length-1; i > -1; i--) 
			{
			if (btn[i].checked) 
			{cnt = i; i = -1;}
			}
			if (cnt > -1) 
			dds= btn[cnt].value;
			else dds= null;
			
			if(dds==null)
			{
			alert ("please ,choose What kind of comment would you like to leave");
			return false;
			}
			
			
if(document.getElementById("comment").value=="" )
	{
	alert("please, insert your comment");
	document.getElementById("comment").focus();
	return false;
	}
			
			
if(document.getElementById("name").value=="" )
	{
	alert("please, insert your name");
	document.getElementById("name").focus();
	return false;
	}
			
			
if(document.getElementById("mail").value=="" )
	{
	alert("please, insert your e-mail");
	document.getElementById("mail").focus();
	return false;
	}
			
			
if(document.getElementById("phone").value=="" )
	{
	alert("please, insert your phone");
	document.getElementById("phone").focus();
	return false;
	}
	
	if(document.form1.comment.value!="" )
	 return hey(document.form1.comment);
	 else
	 form1.submit();
}








function validate_contact()
{

if(document.getElementById("comment_type").value=="" )
	{
	alert("please, insert  To who would you like to send ");
	document.getElementById("comment_type").focus();
	return false;
	}
				
			
if(document.getElementById("comment").value=="" )
	{
	alert("please, insert your comment");
	document.getElementById("comment").focus();
	return false;
	}
			
			
if(document.getElementById("name").value=="" )
	{
	alert("please, insert your name");
	document.getElementById("name").focus();
	return false;
	}
			
			
if(document.getElementById("mail").value=="" )
	{
	alert("please, insert your e-mail");
	document.getElementById("mail").focus();
	return false;
	}
			
			
if(document.getElementById("phone").value=="" )
	{
	alert("please, insert your phone");
	document.getElementById("phone").focus();
	return false;
	}
	
	if(document.form1.comment.value!="" )
	 return hey(document.form1.comment);
	 else
	 form1.submit();
}
