
// verif condi géné depuis demande de compte pro
function cgv_valid(form){
	var vf = new Verif_form(form, "");
	vf.add_object("cgv","checkbox",null,"Vous devez lire et accepter les conditions générales de vente"); 
	return vf.control();
}
// verif condi géné
function cgv_val(url){
	if(document.getElementById('cgv').checked){
		document.location.href = url;
	}else{
		alert("Vous devez lire et accepter les conditions générales de vente");
	}
}

//-- verifi ajout bien semaine
function newSem(f){
	var vf = new Verif_form(f,"");
	vf.colore (initcolor,errorcolor);
	vf.add_object("sem","group",null,semaine);
	if(f.id_bien.value.length <1 && !f.sref.checked){
		alert(semaine2);
		return false;
	}
	return vf.control();
}
//-- roll over sur les cellules de tableau
function trOver(p){
p.style.backgroundColor ='#E6E6E6';
}
function trOut(p){
p.style.backgroundColor ='#FFF';
}
//--
function centerPopUp (file,w,h,scrollbar,name){
var cx = Math.round ((screen.availWidth / 2) - (w / 2));
var cy = Math.round ((screen.availHeight / 2) - (h / 2));
scrollbar=(scrollbar == "undefined")?'no':scrollbar;
name=(name == "undefined")?'popUp':name;
window.open(file, name, 'height='+ h +', width='+ w +', top='+ cy +', left='+ cx +', toolbar=no, menubar=yes, location=no, toolbar = no,resizable=yes, scrollbars='+scrollbar+', status=no');
}
//-- ouverture de la fiche detail
function openFiche(url){
	centerPopUp(url,730,500,'yes','pop');
}
// retourne true si un &eacute;l&eacute;ment d'un groupe de radio est check&eacute;
function isRadioChecked(group){
	var l = group.length;
	var sel=0;
	for (var i=0;i<l;i++){
		if(group[i].checked==true){
			sel =1;
		}
	}
	if(sel==0){
		return false;
	}
	return true;
}
function verif_mail (champ){
	if(email_valide(champ.value)){
		return true;
	}
	alert (validmail);
	return false;
}
//// verif mail
function email_valide(adresse) {
return (adresse.search("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$") != -1);
}
// verif du form de log sur l'ajout de biens
function verifAddLog(form){
	var vf= new Verif_form(form,"");
	vf.colore (initcolor,errorcolor);
	vf.add_object("login","vide",null,addlog);
	vf.add_object("pass","vide",null,addpass);
	vf.add_object("produit",'group',null,addtype);
	return vf.control();
}
// verif du login
function verifLog(){
	var f = document.formlog;
	if(f.login.value=="" || f.login.value.length<4){
		alert(addlog);
		return false;
	}
	if(f.pass.value=="" || f.pass.value.length<6){
		alert(addpass);
		return false;
	}
	return true;
}
// verif du form d'inscription
function verifNewLog(){
	var f = document.formlog;
	if(f.login.value=="" || f.login.value.length<4){
		alert(addlog2);
		return false;
	}
	if(!email_valide(f.mail.value)){
		alert(validmail);
		return false;
	}
	return true;
}
// boite de dialogue de confirmation de suppression depuis la liste client
function confirmListSup (loc){
	var c = confirm(confirmsup);
	if(c==true){
		document.location.href  = loc;
	}
}
function supprAnnonce (loc,id){
	var c = confirm("Confirmer la suppression de la réf.: "+ id + " ?");
	if(c==true){
		document.location.href  = loc;
	}
}
// confirmation demande fiche pro
function confirmDemFiche (id){
	var c = confirm("Confirmez vous la demande de fiche pro pour l'annonce réf.: "+ id + " ?");
	if(c==true){
		document.location.href  = 'dem_pro.php?id='+id;
	}
}
// confirmation accepter fiche pro
function confirmAcceptFiche (id,fiche){
	var c = confirm("Acceptez vous de transmetre la fiche pro  réf "+ fiche + " ?");
	if(c==true){
		document.location.href  = 'login.php?inc=pro&mode=accept&id='+id;
	}
}
// confirmation refuser fiche pro
function confirmRefuFiche (id,fiche){
	var c = confirm("Confirmez vous le refus de transmetre la fiche pro  de l'annonce "+ fiche + " ?");
	if(c==true){
		document.location.href  = 'login.php?inc=pro&mode=delete&id='+id;
	}
}