var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function sendRequest(id,name)
{
	document.location.href = "/equipe/"+id+"-"+name.replace(" ","_")+".php";
	//mypopup = window.open("http://www.langelierassurances.com/newsite/equipe/"+id+"-"+name.replace(" ","_")+".php","equipe_popup","scrollbars=yes, menubar=no, width=660, height=400, toolbar=no");
}

function sendRequest_en(id,name)
{
	document.location.href = "/team/"+id+"-"+name.replace(" ","_")+".php";
	//
	//mypopup = window.open("http://www.langelierassurances.com/newsite/team/"+id+"-"+name.replace(" ","_")+".php","team_popup","scrollbars=yes, menubar=no, width=660, height=400, toolbar=no");
}


function isValidEmail(email)
{
	if (email.search(/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/) != -1) return true;
	else return false;
}
function isValidPhoneNumber(num)
{
	if(num.length <= 11 && num.length >= 7 && isInteger(num)) return true;
	else if (num.length == 12 && num.search(/^\d{3}(-|\s)\d{3}(-|\s)\d{4}$/) != -1) return true;
	else if (num.length == 14 && num.search(/^\d{1}(-|\s)\d{3}(-|\s)\d{3}(-|\s)\d{4}$/) != -1) return true;
	else return false;
}
function checkForm_date(form)
{
	var valid = true;
	if(form.date) {
		if(form.date.value == "") {
			document.getElementById('msg_date').innerHTML = "Erreur date jj/mm/aaaa";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('textBox_date').style.borderColor = "#FF0000";
			valid = false;
		} else if (!(/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\/(0[1-9]|1[0-2])\/\d{4}$/.test(form.date.value))) {
			document.getElementById('msg_date').innerHTML = "Erreur date jj/mm/aaaa";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('textBox_date').style.borderColor = "#FF0000";
			valid = false;
		} else {
			document.getElementById('msg_date').innerHTML = "";
			document.getElementById('textBox_date').style.borderColor = "#C0BFBF";
		}
	}

	return valid;
}
function checkForm(form)
{
	var valid = true;
	if(form.nom) {
		if(form.nom.value == "")
		{
			form.nom.style.borderColor = "#FF0000";
			document.getElementById('msg_nom').innerHTML = "Veuillez entrer votre nom";
			valid = false;
		}
		else
		{
			form.nom.style.borderColor = "#C0BFBF";
			document.getElementById('msg_nom').innerHTML  = "";
		}
	}
	if(form.date) {
		if(form.date.value == "") {
			document.getElementById('msg_date').innerHTML = "Erreur date jj/mm/aaaa";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('textBox_date').style.borderColor = "#FF0000";
			valid = false;
		} else if (!(/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\/(0[1-9]|1[0-2])\/\d{4}$/.test(form.date.value))) {
			document.getElementById('msg_date').innerHTML = "Erreur date jj/mm/aaaa";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('date_pop').style.borderColor = "#FF0000";
			valid = false;
		} else {
			document.getElementById('msg_date').innerHTML = "";
			document.getElementById('date_pop').style.borderColor = "#C0BFBF";
		}
	}
	if(form.assureur) {
		if(form.assureur.value == "")
		{
			form.assureur.style.borderColor = "#FF0000";
			document.getElementById('msg_assureur').innerHTML = "Veuillez entrer votre assureur";
			valid = false;
		}
		else
		{
			form.assureur.style.borderColor = "#C0BFBF";
			document.getElementById('msg_assureur').innerHTML  = "";
		}
	}
	
	if(form.email.value == "")
	{
		form.email.style.borderColor = "#FF0000";
		document.getElementById('msg_email').innerHTML = "Veuillez &eacute;crire votre courriel";
		valid = false;
	}
	else if(isValidEmail(form.email.value) == false)
	{
		form.email.style.borderColor = "#FF0000";
		valid = false;
		document.getElementById('msg_email').innerHTML = "Veuillez &eacute;crire un courriel valide";
	}
	else
	{
		form.email.style.borderColor = "#C0BFBF";
		document.getElementById('msg_email').innerHTML = "";
	}
	if(form.phone)
	{
		if(form.phone.value == "")
		{
			form.phone.style.borderColor = "#FF0000";
			document.getElementById('msg_phone').innerHTML = "Veuillez &eacute;crire votre t&eacute;l&eacute;phone";
			valid = false;
		}
		else if(isValidPhoneNumber(form.phone.value) == false)
		{
			form.phone.style.borderColor = "#FF0000";
			document.getElementById('msg_phone').innerHTML = "Veuillez &eacute;crire un num&eacute;ro valide";
			valid = false;
		}
		else
		{
			form.phone.style.borderColor = "#DCDCDB";
			document.getElementById('msg_phone').innerHTML = "";
		}
	}
	if(form.accepted) {
		if(form.accepted.checked != true)
		{
			document.getElementById('msg_accepted').innerHTML = "Veuillez cocher la case";
			valid = false;
		}
		else
		{
			document.getElementById('msg_accepted').innerHTML = "";
		}
	}
	
	return valid;
}
function checkFormEn(form)
{
	var valid = true;
	if(form.nom) {
		if(form.nom.value == "")
		{
			form.nom.style.borderColor = "#FF0000";
			document.getElementById('msg_nom').innerHTML = "Please enter your fullname";
			valid = false;
		}
		else
		{
			form.nom.style.borderColor = "#C0BFBF";
			document.getElementById('msg_nom').innerHTML  = "";
		}
	}
	if(form.date) {
		if(form.date.value == "") {
			document.getElementById('msg_date').innerHTML = "Date error dd/mm/yyyy";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('textBox_date').style.borderColor = "#FF0000";
			valid = false;
		} else if (!(/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\/(0[1-9]|1[0-2])\/\d{4}$/.test(form.date.value))) {
			document.getElementById('msg_date').innerHTML = "Date error dd/mm/yyyy";
			document.getElementById('msg_date').style.color = "#FF0000";
			document.getElementById('date_pop').style.borderColor = "#FF0000";
			valid = false;
		} else {
			document.getElementById('msg_date').innerHTML = "";
			document.getElementById('date_pop').style.borderColor = "#C0BFBF";
		}
	}
	if(form.assureur) {
		if(form.assureur.value == "")
		{
			form.assureur.style.borderColor = "#FF0000";
			document.getElementById('msg_assureur').innerHTML = "Please enter your insurer";
			valid = false;
		}
		else
		{
			form.assureur.style.borderColor = "#C0BFBF";
			document.getElementById('msg_assureur').innerHTML  = "";
		}
	}
	
	if(form.email.value == "")
	{
		form.email.style.borderColor = "#FF0000";
		document.getElementById('msg_email').innerHTML = "Please enter your email";
		valid = false;
	}
	else if(isValidEmail(form.email.value) == false)
	{
		form.email.style.borderColor = "#FF0000";
		valid = false;
		document.getElementById('msg_email').innerHTML = "Please enter a valid email";
	}
	else
	{
		form.email.style.borderColor = "#C0BFBF";
		document.getElementById('msg_email').innerHTML = "";
	}
	if(form.phone)
	{
		if(form.phone.value == "")
		{
			form.phone.style.borderColor = "#FF0000";
			document.getElementById('msg_phone').innerHTML = "Please enter your phone number";
			valid = false;
		}
		else if(isValidPhoneNumber(form.phone.value) == false)
		{
			form.phone.style.borderColor = "#FF0000";
			document.getElementById('msg_phone').innerHTML = "Please enter a valid phone number";
			valid = false;
		}
		else
		{
			form.phone.style.borderColor = "#DCDCDB";
			document.getElementById('msg_phone').innerHTML = "";
		}
	}
	if(form.accepted) {
		if(form.accepted.checked != true)
		{
			document.getElementById('msg_accepted').innerHTML = "Please check the box";
			valid = false;
		}
		else
		{
			document.getElementById('msg_accepted').innerHTML = "";
		}
	}
	
	return valid;
}
function checkForm_single(form)
{
	var valid = true;
	if(form.nom) {
		if(form.nom.value == "")
		{
			form.nom.style.borderColor = "#FF0000";
			valid = false;
		}
		else
		{
			form.nom.style.borderColor = "#C0BFBF";
		}
	}
	
	
	if(form.email.value == "")
	{
		form.email.style.borderColor = "#FF0000";
		valid = false;
	}
	else if(isValidEmail(form.email.value) == false)
	{
		form.email.style.borderColor = "#FF0000";
		valid = false;
	}
	else
	{
		form.email.style.borderColor = "#C0BFBF";
	}
	if(form.phone)
	{
		if(form.phone.value == "")
		{
			form.phone.style.borderColor = "#FF0000";
			valid = false;
		}
		else if(isValidPhoneNumber(form.phone.value) == false)
		{
			form.phone.style.borderColor = "#FF0000";
			valid = false;
		}
		else
		{
			form.phone.style.borderColor = "#DCDCDB";
		}
	}
	
	return valid;
}
function isInteger(s)
{
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9")) && c != "-") return false;
    }
    // All characters are numbers.
    return true;
}
function clearText(field){
    if (field.defaultValue == field.value)
	{
		field.value = '';	
	}
}
function returnText(field){
	if(field.value == '') 
	{
		field.value = field.defaultValue;
	}
}
