// JavaScript Document

var marqueewidth="350px";
var marqueeheight="40px";
var marqueespeed=1;
var pauseit=1;

marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
var copyspeed=marqueespeed;
var pausespeed=(pauseit==0)? copyspeed: 0;
var iedom=document.all||document.getElementById;
var cross_marquee, ns_marquee;

var copyspeed_1 = marqueespeed;
var copyspeed_2 = marqueespeed;
var copyspeed_3 = marqueespeed;
var cross_marquee_1, cross_marquee_2, cross_marquee_3;

function populate(id,num) {
	if (iedom){
		switch(num) {
			case 1: cross_marquee_1 = document.getElementById(id);
					break;
			case 2: cross_marquee_2 = document.getElementById(id);
					break;	
			case 3: cross_marquee_3 = document.getElementById(id);
					break;
		}	
		//eval("cross_marquee_"+num).style.top = parseInt(marqueeheight)+8+"px";
	} else if (document.layers){
		ns_marquee=document.ns_marquee.document.ns_marquee2;
		//ns_marquee.top=parseInt(marqueeheight)+8;
		actualheight=ns_marquee.document.height;
	}
	lefttime = setInterval("scrollmarquee("+num+")",80);
}

function scrollmarquee(num){	
	if (iedom){
		if (parseInt(eval("cross_marquee_"+num).style.top)>(eval("cross_marquee_"+num).offsetHeight*(-1)+8))
			eval("cross_marquee_"+num).style.top = parseInt(eval("cross_marquee_"+num).style.top) - eval("copyspeed_"+num) + "px"
		else
			eval("cross_marquee_"+num).style.top=parseInt(marqueeheight)+8+"px"
			
	} else if (document.layers){
		if (ns_marquee.top>(eval("cross_marquee_"+num).offsetHeight*(-1)+8))
			ns_marquee.top-=eval("copyspeed_"+num)
		else
			ns_marquee.top=parseInt(marqueeheight)+8
	}
}

function checkSelectedOption(value,form){
	if (value != -1) {
		form.NodeID.value = value;
		form.submit();
	} else {
		alert("Les annonces sont uniquement accept\351es dans les cat\351gories signal\351es par un *");
	}
} 
/*
*
* Ouverture de pop-up
*
*/
function openPage(URL) { 
	aWindow=window.open(URL,"Large","toolbar=no,width=500,height=500,status=no,scrollbars=yes,resize=no,menubars=no");
}
function openDoc(URL) { 
	//alert(URL);
	aWindow=window.open(URL,"_self","");
	//history.go(-1);
}
function openWin3(URL) {
	aWindow=window.open(URL,"Large","toolbar=no,width=400,height=400,status=no,scrollbars=no,resize=yes,menubars=no");
}
/*
*
* Verification du formulaire de contact d'un annonceuur
*
*/
function checkme(id) {
	var pwd = eval("document.form.ContentObjectAttribute_data_user_password_"+id).value;
	var pwd2 = eval("document.form.ContentObjectAttribute_data_user_password_confirm_"+id).value;
	
	if (document.form.btn.value == 0)
	{
		return true;
	}
	else if (document.form.btn.value == 1) 
	{
		if (pwd.length < 6 || pwd.length > 20) {
			alert("__________________________________________________\n\nVotre mot de passe doit contenir entre 6 et 20 caracteres\n__________________________________________________");
			return false;	
		}
		else
		{
			if (pwd != pwd2) {
				alert("__________________________________________________\n\nLes mots de passe ne correspondent pas !\n__________________________________________________");
				return false;
			}
			/* plus de vérification de la case à coché en javascript -> élément géré côté serveur via le script
			   \modif_sqli\kernel\classes\datatypes\ezuser\ezusertype.php
			else
			{
				if (!document.form.agree.checked)
				{
					missinginfo = "__________________________________________________\n\n" + "Vous devez accepter les conditions d'utilisation du site! \n" + "\nCochez la case correspondate." + "\n__________________________________________________";
					alert(missinginfo);
					return false;
				} 
				else
				{ 
					return true;
				}
			}*/
		}
	}
}

function checkmePwd() {
	var pwd = document.Password.newPassword.value;
	var pwd2 = document.Password.confirmPassword.value;
	
	if (document.Password.btn.value == 0)
	{
		return true;
	}
	else if (document.Password.btn.value == 1) 
	{
		if (pwd.length < 6 || pwd.length > 20) {
			alert("__________________________________________________\n\nVotre mot de passe doit contenir entre 6 et 20 caracteres\n__________________________________________________");
			return false;	
		}
		else
		{
			if (pwd != pwd2) {
				alert("__________________________________________________\n\nLes mots de passe ne correspondent pas !\n__________________________________________________");
				return false;
			}
			else
			{
				return true;
			}
		}
	}
}

function verif_form(nomFormulaire, tabTest){
	//variables	
	var retour = true;
	var nbr_test = tabTest.length;
	var message = "Attention, le formulaire n'a pas \351t\351 correctement saisi :\n\n";
	//alert(window.document.getElementsByName(nomFormulaire)[0].PublishButton.value);
	for (i=0; i<nbr_test; i++){
		if(window.document.getElementsByName(tabTest[i][1])[0].value == ""){
			retour = false;
			message+=" - Le champ '"+ tabTest[i][0] + "' est requis.\n";
		}
	}
	if(!retour){
		alert(message);		
	}
	//on retourne le resultat de la fonction
	return retour;
}
function suppresion_du_compte(){
	return (confirm("Etes-vous certain de vouloir supprimer votre compte Covoiturage ?"));	
}
function checkUncheck(inputRadio){
	if(inputRadio.value!="true"){
		inputRadio.value = "true";
	}else{
		inputRadio.value = "false";
	}
}