// JavaScript Document
//FUNCTION USED FOR FORM VALIDATION
function desired_communication(type){
	if(type == "fax"){
		document.getElementById('RESERVE_ADD').style.display = "none";
		document.getElementById('RESERVE_FAX').style.display = "block";
	}else if (type == "mail"){
		document.getElementById('RESERVE_FAX').style.display = "none";
		document.getElementById('RESERVE_ADD').style.display = "block";
	}else if (type == "email"){
		document.getElementById('RESERVE_FAX').style.display = "none";
		document.getElementById('RESERVE_ADD').style.display = "none";
	}
}

function country_select(isCanada){
	if (isCanada){
		document.getElementById('province').disabled = false;
		document.getElementById('pays').disabled = true;
	}else{
		document.getElementById('province').disabled = true;
		document.getElementById('pays').disabled = false;
	}
}


function validate_form(lang){
	if (document.getElementById('courriel').value == "" || !isEmail(document.getElementById('courriel').value)){
		if (lang == "fr") alert("Le courriel dois etre valide");
		else alert("Email must be valid");
		return false;
	}else return true;	
}


function isEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)	return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)		return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)	return false;
	if (str.indexOf(at,(lat+1))!=-1)	return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)		return false;
	if (str.indexOf(dot,(lat+2))==-1)		return false;
	if (str.indexOf(" ")!=-1)		return false;
	return true					}
