function validateVIPForm( frm, lang )
{

	var sErrorMessage = "";

	if (frm.txt_FIRST_NAME.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Your First Name"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Your First Name" + "\n";
	}
	
	if (frm.txt_LAST_NAME.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Your Last Name"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Your Last Name" + "\n";
	}
    
    
	if (frm.txt_PHONE_NUMBER.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Phone Number"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Phone Number" + "\n";
	}
    
    
	if (frm.txt_COMPANY_NAME.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Company"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Company" + "\n";
	}
    
    
    
	if ( !isEmail(frm.txt_EMAIL.value))	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Email Address"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Email Address" + "\n";
	}	
    

	if (frm.txt_POSITION.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Position"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Position" + "\n";
	}
    
    
	if (frm.txt_ADDRESS.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Address"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Address" + "\n";
	}
    
	if (frm.txt_CITY.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "City"+ "\n";
		else
			sErrorMessage = sErrorMessage + "City" + "\n";
	}
    
    
    
    
	if (frm.txt_PROVINCE.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Province"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Province" + "\n";
	}
    
    
    
	if (frm.txt_POSTAL_CODE.value == '' )	
	{
		if (lang == "E")
			sErrorMessage = sErrorMessage + "Postal Code"+ "\n";
		else
			sErrorMessage = sErrorMessage + "Postal Code" + "\n";
	}
    
    
    
    
	
	if (sErrorMessage != "")
	{
		if (lang == "E")
			alert("The following information is missing \nor has been entered incorrectly:" + "\n\n" + sErrorMessage);
		else
			alert("Les renseignements suivants n’ont pas été \nfournis ou ont été entrés de manière erronée :" + "\n\n" + sErrorMessage);
	}
	else 
	{
			frm.submit();
	} 

}



function isEmpty(s){
	var i;
	var c;
	
	s += "";

    if ((s == null) || (s.length == 0)) {
		return true;
	} else {
	    for (i = 0; i < s.length; i++) {   
    	    c = s.charAt(i);
        	if (whitespace.indexOf(c) == -1) {
				return false;
			}
    	}
	}

    return true;
}
