$(document).ready(function(){
	/* LISTE ANNONCES */
	$('.annonce-liste .item').mouseenter(function(){
		$(this).addClass('over');									 
	}).mouseleave(function(){
		$(this).removeClass('over');									 
	});
	/* PAGINATION */
	if($('.pagination').length){
		placePagination();	
	}
	/* TABLE CMS */
	$.each($('.rte table tr:not(.entete)'),function(i,e){
		var css = '';
		if(i%2==0){
			css = 'odd';
		}else{
			css = 'even';
		}
		$(e).addClass(css);
	});
	
    $('.delay').delay(3 * 1000).slideUp();
    
	 if($(".affiner-recherche").length > 0)
	 {
		 $(".affiner-recherche").change(function(){
			 $(this).parents('form').submit();
		 });
	 }
	 
	$('#select-affinez').change(function(){
		$(this).parents('form').submit();									  
	});
    
});

/* FUNCTIONS */
var placePagination = function(){
	var w = $('.pagination ul').width();
	$('.pagination ul').css({
		width:w+'px',
		float:'none',
		margin:'0 auto'
	});
}

function onglet(id){
var nb_onglet = 2;
	for(i=1;i<=nb_onglet;i++){
	document.getElementById("onglet"+i).className = "onglet"+i;
	document.getElementById("form"+i).style.display = "none";
	}
	document.getElementById("onglet"+id).className = "onglet"+id+"on";
	document.getElementById("form"+id).style.display = "block";
}
function verif(formulaire,champs,type,placement){
var f = document.forms[formulaire];
	if(placement=="dessous"){ // placement des messages
		placement = 'block'; // dessous
	}else{
		placement = 'inline'; // a cot
	}
	
	
champs = champs.split("|"); // parcours les champs  verfier
nb_champs = champs.length;

type = type.split("|"); // parcours les type : txt / email / tel

erreur = '';
	for(i=0; i<nb_champs; i++){
		switch(type[i]){
			case "txt" : // Champs texte
			if(document.getElementById(champs[i]).value == ''){
				document.getElementById(champs[i]).className = 'champs_erreur';  // Entoure le champs
				document.getElementById('erreur_'+champs[i]).style.display = placement; // Affiche le message obligatoire
				erreur = 'erreur';
			}else{
				document.getElementById(champs[i]).className = 'champs'; // "Ds-entoure" le champs
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
			}
			break;
			case "email" :
			if(document.getElementById(champs[i]).value == ''){
				document.getElementById(champs[i]).className = 'champs_erreur'; // Entoure le champs
				document.getElementById('erreur_'+champs[i]).style.display = placement; // Affiche le message obligatoire
				document.getElementById('erreur_format_'+champs[i]).style.display = 'none'; // Masque le message fommat invalide
				erreur = 'erreur';
			}else if(document.getElementById(champs[i]).value.indexOf('@') == -1 || document.getElementById(champs[i]).value.indexOf('.') == -1){ // vrifie la prsence du @ et du .
				document.getElementById(champs[i]).className = 'champs_erreur'; // Entoure le champs
				document.getElementById('erreur_format_'+champs[i]).style.display = placement; // Affiche le message fommat invalide
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
				erreur = 'erreur';
			}else{
				document.getElementById(champs[i]).className = 'champs'; // "Ds-entoure" le champs
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
				document.getElementById('erreur_format_'+champs[i]).style.display = 'none'; // Masque le message fommat invalide
			}
			break;
			case "tel" :
			if(document.getElementById(champs[i]).value == ''){
				document.getElementById(champs[i]).className = 'champs_erreur'; // Entoure le champs
				document.getElementById('erreur_'+champs[i]).style.display = placement; // Affiche le message obligatoire
				document.getElementById('erreur_format_'+champs[i]).style.display = 'none'; // Masque le message fommat invalide
				erreur = 'erreur';
			}else if(isNaN(document.getElementById(champs[i]).value)){  // vrifie qu'il s'agit bien de chiffre
				document.getElementById(champs[i]).className = 'champs_erreur'; // Entoure le champs
				document.getElementById('erreur_format_'+champs[i]).style.display = placement; // Affiche le message fommat invalide
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
				erreur = 'erreur';
			}else{
				document.getElementById(champs[i]).className = 'champs'; // "Ds-entoure" le champs
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
				document.getElementById('erreur_format_'+champs[i]).style.display = 'none'; // Masque le message fommat invalide
			}
			break;
			case "radio" :
				var nb_radio = f.eval(champs[i]).length;
				//alert("nombre de radio = "+nb_radio);
				var nb_erreur_radio = 0;
				for(j=0;j<nb_radio;j++){
					if(f.eval(champs[i])[j].checked == false){
						nb_erreur_radio++;
					}
				}
				if(nb_erreur_radio == nb_radio){
				document.getElementById('erreur_'+champs[i]).style.display = placement; // Affiche le message obligatoire
				erreur = 'erreur';
				}else{
				document.getElementById('erreur_'+champs[i]).style.display = 'none'; // Masque le message obligatoire
				}
			break;
			
			default : //Extension
				var valeur = document.getElementById(champs[i]).value;
				var place = valeur.indexOf(".")+1;
				var ext = valeur.substr(place,valeur.length);
				if(valeur!='' && ext!=type[i]){
				document.getElementById('erreur_'+champs[i]).style.display = placement;				
				erreur = 'erreur';
				}else{
				document.getElementById('erreur_'+champs[i]).style.display = 'none';
				}				
			break;
		}
	}
			
	if(erreur == '')
	{
		f.submit();
	}
}

/* ------------------------- POP UP URL ---------------------------------- */
function myPop(url,name,Wwide,Whigh) {
	if (name=='') name = '_blank';
	var wide = window.screen.availWidth;
	var high = window.screen.availHeight; // Screen size
	var left = 0; var top = 0; // Position
	if (wide > Wwide) left = (wide-Wwide)/2; else Wwide = wide; if (high > Whigh) top = (high-Whigh)/2; else Whigh = high; // Max Size
	window.open(url,name,'height='+Whigh+',innerHeight='+Whigh+',width='+Wwide+',innerWidth='+Wwide+',left='+left+',screenX='+left+',top='+top+ ',screenY='+top+',toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=0');
	name.window.focus();
	return false; // Don't open href link
}
