// JavaScript Document
function QuestionnaireValidation(thisform)
{ 
	
	with(thisform)
	{  
	   if (emptyvalidation(lname,"Woops! You forgot to fill in your Last Name")==false) 
			{
				lname.select();
				lname.focus();
				return false;
			}
		 	if (emptyvalidation(fname,"Woops! You forgot to fill in your First Name")==false) 
			{
				fname.select();
				fname.focus();
				return false;
			}
			 if (emptyvalidation(mid_name,"Woops! You forgot to fill in your Middle Name")==false) 
			{
				mid_name.select();
				mid_name.focus();
				return false;
			}
		 	if (emptyvalidation(dob,"Woops! You forgot to fill in your Date of Birth")==false) 
			{
				dob.select();
				dob.focus();
				return false;
			}
			 if (emptyvalidation(city,"Woops! You forgot to fill in your Citizenship")==false) 
			{
				city.select();
				city.focus();
				return false;
			}
		 	if (emptyvalidation(country,"Woops! You forgot to fill in your Country")==false) 
			{
				country.select();
				country.focus();
				return false;
			}
			
			if (emptyvalidation(email_addr,"Woops! You forgot to fill in your Email Address")==false) 
			{
				email_addr.select();
				email_addr.focus();
				return false;
			}
			 if(emailvalidation(email_addr)==false)
			{
				alert("Woops! You have entered an invalid Email Address");
				email_addr.select();
				email_addr.focus();
				return false;			
			}
			
	if(tempvisa[0].checked)
		{
			canada_visa.value="Work Permit";
		}		
	if(tempvisa[1].checked)
		{
			if(canada_visa.value=="")
				canada_visa.value="Business Visitor Visa";
			else
				canada_visa.value=canada_visa.value+", Business Visitor Visa";	
		}
		if(tempvisa[2].checked)
		{
			if(canada_visa.value=="")
				canada_visa.value="Visitor Visa (Tourist)";
			else
				canada_visa.value=canada_visa.value+", Visitor Visa (Tourist)";	
		}
		if(tempvisa[3].checked)
		{
			if(canada_visa.value=="")
				canada_visa.value="Study Permit";
			else
				canada_visa.value=canada_visa.value+", Study Permit";	
		}
		if(tempvisa[4].checked)
		{
			if(canada_visa.value=="")
				canada_visa.value="Live in Caregiver Work Permit";
			else
				canada_visa.value=canada_visa.value+", Live in Caregiver Work Permit";	
		}
		
	if(residence[0].checked)
		{
			canada_residence.value="Skilled Professional";
		}		
	if(residence[1].checked)
		{
			if(canada_residence.value=="")
				canada_residence.value="Provincial Nominee";
			else
				canada_residence.value=canada_residence.value+", Provincial Nominee";	
		}
		if(residence[2].checked)
		{
			if(canada_residence.value=="")
				canada_residence.value="Investor/Entrepreneur";
			else
				canada_residence.value=canada_residence.value+", Investor/Entrepreneur";	
		}
		if(residence[3].checked)
		{
			if(canada_residence.value=="")
				canada_residence.value="Spouse/Common-Law Partner Sponsorship";
			else
				canada_residence.value=canada_residence.value+", Spouse/Common-Law Partner Sponsorship";	
		}
		if(residence[4].checked)
		{
			if(canada_residence.value=="")
				canada_residence.value="Parent/Grandparent Sponsorship";
			else
				canada_residence.value=canada_residence.value+", Parent/Grandparent Sponsorship";	
		}
		if(residence[5].checked)
		{
			if(canada_residence.value=="")
				canada_residence.value="Live-in Caregiver";
			else
				canada_residence.value=canada_residence.value+", Live-in Caregiver";	
		}
		
		if(usa_temvisa[0].checked)
		{
			usa_visa.value="Work Visa";
		}		
	 if(usa_temvisa[1].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value="Business Visitor Visa";
			else
				usa_visa.value=usa_visa.value+", Business Visitor Visa";	
		}
		if(usa_temvisa[2].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value="Expanding Business to USA";
			else
				usa_visa.value=usa_visa.value+", Expanding Business to USA";	
		}
		if(usa_temvisa[3].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value=" K1/K3-Fiancee/Spousal Visa";
			else
				usa_visa.value=usa_visa.value+", K1/K3-Fiancee/Spousal Visa";	
		}
		if(usa_temvisa[4].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value=" Waiver";
			else
				usa_visa.value=usa_visa.value+",  Waiver";	
		}
		if(usa_temvisa[5].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value="Denied entry to USA";
			else
				usa_visa.value=usa_visa.value+", Denied entry to USA";	
		}
		if(usa_temvisa[6].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value="Visitor Visa (Tourist)";
			else
				usa_visa.value=usa_visa.value+", Visitor Visa (Tourist)";	
		}
		if(usa_temvisa[7].checked)
		{
			if(usa_visa.value=="")
				usa_visa.value="Study Permit";
			else
				usa_visa.value=usa_visa.value+", Study Permit";	
		}
		
		if(usa_residence.checked)
		{
			txtusa_residence.value="Green Card";
		}
		
		if(global_visa[0].checked)
		{
			txtglobal_visa.value="Visitor Visa (Tourist)";
		}		
	 if(global_visa[1].checked)
		{
			if(txtglobal_visa.value=="")
				txtglobal_visa.value="Business Visitor Visa";
			else
				txtglobal_visa.value=txtglobal_visa.value+", Business Visitor Visa";	
		}
		if(global_visa[2].checked)
		{
			if(txtglobal_visa.value=="")
				txtglobal_visa.value="Work Visa";
			else
				txtglobal_visa.value=txtglobal_visa.value+", Work Visa";	
		}
		if(global_visa[3].checked)
		{
			if(txtglobal_visa.value=="")
				txtglobal_visa.value="Study Permit ";
			else
				txtglobal_visa.value=txtglobal_visa.value+", Study Permit";	
		}
		/*if(courselist.value=="")
		{
			alert ("Please select the Instructional Course");
			chkcourse[0].focus();
			return false;
		}*/
			
						
			//document.getElementById("button_show_hide").innerHTML='<img  src="images/loading.gif" alt="" />';			
		   thisform.submit();
			//runAjax('check_captcha','process_mail.php','sendmail');
		     return false;				
		
	}
	return true;
}
// JavaScript Document

function emailvalidation(thisform) {

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = thisform.value;
   var email = address.split(',');
   
   for (var i = 0; i < email.length; i++) {
   if(reg.test(email[i]) == false) {
     // alert('Invalid Email Address');
      return false;
   }
   else
   {
    }
   }
}
/*var xmlHttp

function runAjax(field,argurl,argVal)

{

//document.getElementById("check_captcha").innerHTML=" Loading...";

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)

{

alert ("Browser does not support HTTP Request")

return

} 

var url=argurl

url=url+"?verify_digit="+argVal
url=url+"&sid="+Math.random()
if(field=='check_captcha')
xmlHttp.onreadystatechange=check_captcha;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}

function check_captcha() 

{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	{ 

			

			if(xmlHttp.responseText=="yes")

			{
				
					document.quick_contact.submit();
					return true;

				

			}
			else
			{
				
				
					document.quick_contact.submit();
					return true;
				
			
			}

			

			

	} 

} 



function GetXmlHttpObject()

{ 

	var objXMLHttp=null

if (window.XMLHttpRequest)

{

	objXMLHttp=new XMLHttpRequest()

}

else if (window.ActiveXObject)

{

	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")

}

	return objXMLHttp

}
*/


