var page = '';
var IE6 = false; 
var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd);
if(strChMid.indexOf("MSIE 6") != -1){IE6 = true;} 
window.onscroll = function () {
	document.getElementById('G_messBox').style.top = document.body.scrollTop;
	document.getElementById('trame').style.top = document.body.scrollTop;
	document.getElementById('load').style.top = document.body.scrollTop;
}
function imgPreload(){ 
	var args = imgPreload.arguments;
	document.imgArray = new Array(args.length);
	for(var i=0; i<args.length; i++){
		document.imgArray[i] = new Image;
		document.imgArray[i].src = args[i];
	}
}
function validform(){
	if (document.recherche.type.value == ''){
		alert("Merci de bien vouloir choisir un type de bien.");
	}
	else{
		if (document.recherche.departement.value == ''){
			alert("Merci de bien vouloir choisir un département.");
		}
		else{
			document.recherche.submit();
		}
	}
}
function ajax(url,div_id){
	var AutoR = Math.random(9999999999);
	if (window.XMLHttpRequest){ 
        var xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        var xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() { alert_ajax(xhr,div_id); };
	document.getElementById("load").style.display = "block";
	xhr.open("GET", url+'&AutoR='+AutoR, true);
    xhr.send(null);
}
function alert_ajax(xhr,div_id){
    if (xhr.readyState==4){
    	document.getElementById(div_id).innerHTML = xhr.responseText;
		document.getElementById("load").style.display = "none";
		if(div_id == 'messBox_inner'){
			document.getElementById('G_messBox').style.visibility = 'visible';
		}
    }
}
function messageBox(action,lien,width,height){
	switch (action){
		case 'open':
			if(IE6 && page == 'index'){
				document.getElementById("recherche_rap").style.display = "none";
			}
			document.getElementById('trame').className = 'off';
			document.getElementById('G_messBox').style.visibility = 'hidden';
			document.body.width = "100%";
			document.getElementById('trame').className = 'trame';
			document.getElementById('messBox_inner').style.width = width;
			document.getElementById('messBox_inner').style.height = height;
			ajax(lien,'messBox_inner');
		break;
		case 'close':
			if(IE6 && page == 'index'){
				document.getElementById("recherche_rap").style.display = "block";
			}
			document.getElementById('trame').className = 'off';
			document.getElementById('G_messBox').style.visibility = 'hidden';
		break;
	}
}
function carte(id){
	ajax('inc/carte.ajax.php?id='+id,'map_rep');
	document.getElementById('map_rep').style.visibility = 'visible';
	document.getElementById('carte').src = 'images/maps/carte_'+id+'.jpg';
	document.getElementById('carte').useMap = '#map_region_'+id;
}
function depCarte(id){
	ajax('inc/carte.ajax.php?id_dep='+id,'dep');
	document.getElementById('map_rep').style.visibility='hidden';
	document.recherche.departement.value = id;
}
function validEmail(email){ 
      if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) { 
        return false; 
      } 
      else {
		  return true;
	} 
}
function champsokd(){
	if (document.formcontactagences.nom.value == '' || document.formcontactagences.telephone.value == '' || document.formcontactagences.email.value == '' || document.formcontactagences.message.value == ''){
		alert("Merci de bien vouloir remplir tous les champs terminé par *.");
		return false;
	}
	else if (validEmail(document.formcontactagences.email.value)){
		alert("Merci de bien vouloir entrer une adresse email valide.");
		return false;
	}
	return true;
}

