// jQuery.noConflict(); evite les conflits prototype / jQuery
// Nec�ssite d'utiliser jQuery("id") � la place de $("id")
var cpt = 0;
function adresse(nAgences) {
	document.getElementById('agence_'+cpt).style.display="block";
	cpt++;
	if(cpt >= nAgences) {
		cpt = 0;
		nDerniereAgence = nAgences - 1
		setTimeout("document.getElementById('agence_'+nDerniereAgence).style.display='none'",3500);
	} else setTimeout("document.getElementById('agence_'+(cpt-1)).style.display='none'",3500);
	setTimeout("adresse("+nAgences+")",3500);
}

function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}

	return vars;
}

function showSubMenu(li) { 
	jQuery.noConflict();
	li=$(li);
	var submenu = li.down('ul');
	submenu.style.display = "block";
}

function hideSubMenu(li) {
	jQuery.noConflict();
	li=$(li);
	var submenu = li.down('ul');
	submenu.style.display = "none";
}

//addLoadEvent - ajoute une fonction au chargement de la page
function addLoadEvent(func) { 
	jQuery.noConflict();
	var oldonload = window.onload; 
	if (typeof window.onload != "function") { 
		window.onload = func; 
	}
	else{ 
		window.onload = function() { 
			if (oldonload) oldonload(); 
			func();
			alert(getUrlVars());
		} 
	} 
}

function checkColonneDroite() {
	if(document.FormEstimerBien.p_TypeC[0].checked == true) {
		document.getElementById("champsRDVC").style.visibility='hidden';
	} else {
		document.getElementById("champsRDVC").style.visibility='visible';
	}
}

function checkContact() {
	var obj = document.getElementById("p_Type");
	if(obj.value == "rdv") {
		document.getElementById("champsRDV").style.visibility='visible';
	} else {
		document.getElementById("champsRDV").style.visibility='hidden';
	}
}

function changeClassNrPieces(nrDiv, curPozDiv) {
	jQuery.noConflict();
	val = 0;
	for (i=1; i<=nrDiv; i++) {
		if ((i==curPozDiv) && (jQuery("#p"+i).attr("class") != 'pieceActive'))  {
			jQuery("#p"+i).removeClass().addClass("pieceActive");
			val = curPozDiv;
		}
		else {
			jQuery("#p"+i).removeClass().addClass("piece");
		}
	}
	if (val == 1) jQuery("#p_Pieces").attr("value", val+"-piece");
	else jQuery("#p_Pieces").attr("value", val+"-pieces");
}

function changeSortBy(val) {
	jQuery.noConflict();
	jQuery("#sort_by").attr("value", val);
	jQuery("#form1").submit();
}

function clearInput(divName) {
	jQuery.noConflict();
	jQuery(divName).attr("value", "");
}

function toggleAutres() {
	jQuery.noConflict();
	 jQuery("#autres").slideToggle("slow");
}

function showHome(bloc1, bloc2, bloc3) {
	document.getElementById(bloc1).style.display = "block";
	document.getElementById(bloc2).style.display = "none";
	document.getElementById(bloc3).style.display = "none";
	
	document.getElementById(bloc1+'-footer').style.display = "block";
	document.getElementById(bloc2+'-footer').style.display = "none";
	document.getElementById(bloc3+'-footer').style.display = "none";
}


/***** MA SELECTION *****/
function ajoutSelection(I0) {
	ma_selection = litSelection();
	var expires = new Date();
	expires.setTime(expires.getTime() + 365*24*3600*1000);
	document.cookie = 'selection=' + escape(ma_selection+I0+',') + ';expires=' + expires.toGMTString();
	
	document.getElementById('annonce_'+I0).innerHTML = '<img src="/images/selection-supprimer.png" alt="supprimer" style="cursor:pointer; vertical-align:-3px;" onclick="supprimerSelection('+I0+')">';
}

function supprimerSelection(I0, page) {
	ma_selection = litSelection();
	ma_selection = ma_selection.replace(I0+',', '');
	var expires = new Date();
	expires.setTime(expires.getTime() + 365*24*3600*1000);
	document.cookie = 'selection=' + escape(ma_selection) + ';expires=' + expires.toGMTString();
	
	// Si l'on se trouve sur la page ma-selection.html
	if (page == '1') document.location.reload();
	else document.getElementById('annonce_'+I0).innerHTML = '<a href="#" onclick="javascript:ajoutSelection('+I0+'); window.open(\'pop_up_selection.php\', \'ajouter_a_ma_selection\', \'height=350, width=350, toolbar=no, menubar=no, scrollbars=no, resizable=no, status=no\');"><img src="/images/selection.png" alt="Ajouter à ma sélection" /></a>';
}

function litSelection() {
	var deb,fin;
	var nom = 'selection';
	deb = document.cookie.indexOf(nom + "=");
	if (deb >= 0) {
		deb += nom.length + 1;
		fin = document.cookie.indexOf(";",deb);
		if (fin < 0) fin = document.cookie.length;
		return unescape(document.cookie.substring(deb,fin));
	}
	return "";
}