
function hello()
	{
    alert("Hello World");
    }
	
	
	
function my()
{
	

	var msg="";
	var firstname=document.getElementById('Firstname').value;
	var lastname=document.getElementById('lname').value;
	var phone=document.getElementById('phone').value;
	var company=document.getElementById('compName').value;
	var addr=document.getElementById('addr').value;
	var city=document.getElementById('city').value;	
	var state=document.getElementById('state').value;
	var other_state=document.getElementById('other_state').value;	
	var zip=document.getElementById('zip').value;
	var mail=document.getElementById('mail').value;
	var country=document.getElementById('country').value;
	var remail=document.getElementById('remail').value;
	//var aemail=document.getElementById('aemail').value;

		 
	
//alert(firstname+lastname+phone+company+addr+city+state+zip+mail+country+remail+aemail);


	
	if(firstname==""  || lastname==""  || phone==""  || company==""  || addr=="" || city=="" || state=="" || zip=="" || mail=="" ||country=="" || remail=="" )
	{
	
	
	
	if(firstname=="")
		{
			document.getElementById('Firstname').focus();
			
			msg+="First name required ";
			
			//return false;
		}
		
	else if(lastname=="")
		{
			document.getElementById('lname').focus();
			
			msg+="Last name required ";
			
		}

	
	else if(phone=="")
		{
			document.getElementById('phone').focus();
			
			msg+="Phone Number required ";
			
			//return false;
		}
	
		
	else if(company=="")
		{	
			document.getElementById('compName').focus();
			
			msg+="Company Name required ";
			
			//return false;
		}
		
		else if(addr=="")
		{
			document.getElementById('addr').focus();
			
			msg+="Address required ";
			
			//return false;
		}
		
		else if(city=="")
		{
			document.getElementById('city')	.focus();
			
			msg+="City required ";
			
			//return false;
		}
		
	
		 else if(state=="choose" && other_state=="")
		{
			document.getElementById('state').focus();
			msg+="State required ";
			
			//return false;
		}
	

		else if(zip=="")
		{
			document.getElementById('zip').focus();
			
			
			msg+="Zip code required ";
			
			//return false;
		}
		
		else if(mail=="")
		{
			document.getElementById('mail').focus();
			
			msg+="E-mail address required ";
			
			//return false;
		}
		
			
		else if(country=="")
		{
			document.getElementById('country').focus();
			msg+="Country name required";
			
			//return false;
		}
		else if(remail=="")
		{
			document.getElementById('remail').focus();
			msg+="Reentring of email address required";
			
			//return false;
		}
		
			
			
		
		alert(msg);
		return false;
			
	}
	
	else if(firstname!=""  && lastname!=""  && phone!=""  && company!=""  && addr!="" && city!="" && zip!="" && mail!="" && country!="" && remail!="") 
		{
		
		return validatemail();
		//document.res_form.submit();
		//return false;
		
		}
	
	

}
	
function validate()
{
	var check=document.getElementById('checkbox').checked;
	if(check==false)
		{
			
			alert("You must accept Terms and Conditions");
			return false;
		}
		
		else if(check==true)
		{
			
			document.form.submit();
			return false;
		}
		
}


function validatemail()
{
		var err="save";
		var at="@"
		var dot="."
		var str=document.getElementById('mail').value;
		var str2=document.getElementById('remail').value;
		var str1=document.getElementById('aemail').value;
		var lat=str.indexOf(at)
		var lat1=str1.indexOf(at)
		var lstr1=str1.length
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		
		if (str.indexOf(at)==-1){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
		    return false;
		}

		else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			
		   return false;
		}

		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			
		    return false;
		}

		 else if (str.indexOf(at,(lat+1))!=-1){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			return false;
		 }

		 else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			return false;
		 }

		 else if (str.indexOf(dot,(lat+2))==-1){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			 return false;
		 }
		
		 else if (str.indexOf(" ")!=-1){
			err="none";
			alert("One or more E-mail Addresses are not valid");
			document.getElementById('mail').focus();
			
			return false;
		 }
		  else if (str!=str2){
			err="none";
			document.getElementById('mail').focus();
			alert("Email Address Does not match");
			return false;
		 }
		 else
		 {
		 	document.res_form.submit();
		 	
		 }

}

function emailok(str)
	{
		emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		if(emailfilter.test(str)==true)
			return true;
		else
			return false;
	}
	function onlynos(o,w){
	  var r={
		  'special':/[\W]/g,
		  'quotes':/['\''&'\"']/g,
		  'notnumbers':/[^\d]/g
		}
	  o.value = o.value.replace(r[w],'');
	}
	function other_package(val)
	{
		if(val=="Other")
		{
			document.getElementById("other1").style.display="";
			document.getElementById("other2").style.display="";
		}
		else
		{
			document.getElementById("other1").style.display="none";
			document.getElementById("other2").style.display="none";
		}
	}
	function validateForm(myForm)
	{
		if(document.getElementById('name').value == "")
		{
			alert("Name is Required");
			document.getElementById('name').focus();
			return false;
		}
		if(document.getElementById('email').value == "")
		{
			alert("Email is Required");
			document.getElementById('email').focus();
			return false;
		}
		if(!emailok(document.getElementById('email').value))
		{
			alert("Enter a valid Email");
			document.getElementById('email').focus();
			return false;
		}			
		if(document.getElementById('telephone').value == "")
		{
			alert("Phone is Required");
			document.getElementById('telephone').focus();
			return false;
		}			
		if(document.getElementById("package").value=="Other" && document.getElementById('enquiry').value == "")
		{
			alert("Other details required");
			document.getElementById('enquiry').focus();
			return false;
		}			

	return true;
	}


function goForm()
{
	document.form.submit();
	return false;
}