function resizePage()
{
	if( document.getElementById('colonne-droite') )
	{
		
		colG = document.getElementById('colonne-gauche').clientHeight;
		colC = document.getElementById('colonne-droite').clientHeight;
		
		//alert('colg'+colG);
		//alert('colc'+colC);
		
		if(colG > colC)
		{
			//document.getElementById('colonne-droite').style.height = colG + 'px';
		}
		
	}
	else
	{
		
		colG = document.getElementById('colonne-gauche').clientHeight;
		colC = document.getElementById('colonne-centre').clientHeight;
		colV = document.getElementById('colonne-vignette').clientHeight;
		
		if(colG > colC && colG >= colV)
		{
			document.getElementById('colonne-centre').style.height = colG + 'px';
		}
		if(colV > colC && colV >= colG)
		{
			document.getElementById('colonne-centre').style.height = colV + 'px';
		}
	}
}
function ctlCentre()
{
	/*
	if(screen.width < 1024 || document.body.clientWidth < 1024)
	{ 
		tb = document.getElementsByTagName('div');	
		for (i=0;i<tb.length;i++)
		{
			if(tb[i].className == 'centre')
			{
				tb[i].style.left = '0px'; 
				tb[i].style.marginLeft = '0px'; 
				break;
			}
		}
	}
	else
	{
		tb = document.getElementsByTagName('div');	
		for (i=0;i<tb.length;i++)
		{
			if(tb[i].className == 'centre')
			{
				tb[i].style.left = '-499px'; 
				tb[i].style.marginLeft = '50%'; 
				break;
			}
		}
	}
	*/
}

var msgFooter = new Array();

function ajouterAuxFavoris()
{
	if (navigator.appName != "Microsoft Internet Explorer")
	{
		window.sidebar.addPanel(msgFooter['ajouterAuxFavorisTitre'], "http://www.paruvendu.fr","");
	}
	else
	{
		window.external.AddFavorite("http://www.paruvendu.fr", msgFooter['ajouterAuxFavorisTitre']);
	}
}



//----------------------------------------------------------------------
// Traite la demande suivante 'resizeImage'
// Redimentionne les dimensions d'une image à partir de la largeur max 'largeurMax'
// et de sa hauteur max 'hauteurMax'
//
// Parametres :
//    - image : l'image (ou identifiant de l'image ou url de l'image)
//    - largeurMax : largeur maximum de l'image
//    - hauteurMax : hauteur maximum de l'image
// Valeur retournee : booleen
//----------------------------------------------------------------------
function resizeImage(image, largeurMax, hauteurMax) {
   // Initialisation des variables
   var rapportLargeur = 0;
   var rapportHauteur = 0;

   if (document.getElementById(image))
      image = document.getElementById(image);
   
   // Calcul du rapport
   rapportLargeur = image.width / largeurMax;
   if(hauteurMax !=0 ) {rapportHauteur = image.height / hauteurMax;} else { rapportHauteur = 0; }

   if (rapportLargeur >= rapportHauteur) {
      image.style.width = largeurMax + 'px';
      //image.style.height = (image.height / rapportLargeur) + 'px';
   } else {
      //image.style.width = (image.width / rapportHauteur) + 'px';
      image.style.height = hauteurMax + 'px';
   }
}

/*contact+ */

// DETAIL ANN - limite le mail à 150 caractères
function getTxtLength(texte){

	if (texte.length > 150){
	
		texte = texte.substring(0,150);
		$('contactP_email').value = texte;
		$('150car').style.display = "block";
		
	}
}

// LISTE ANN - coche les annonceurse
function checkann(idann){
	if($(idann).checked == false){
		$(idann).checked = true;
	} else {
		$(idann).checked = false;
	}
} 

// LISTE - DET ANN - Vérifie si tous les champs sont remplis
function verifForm(idform, ValUrl){

	var mess = "";
	
	if(idform!=="contactp_l"){
		// Message obligatoire
		if ($('contactP_email').value.replace(/^\s+|\s+$/, '') == ""){
			$('contactP_email').style.border = "1px solid #FEAF1E";
			$('contactP_email').style.background = "#FFFE92";
			mess += "<li>Le message est obligatoire</li>";
		} else {
			$('contactP_email').style.border = "1px solid #C0C6CC";
			$('contactP_email').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left top repeat-x";
		}
	}
	
	// Civilité obligatoire
	var verifradio = "0";
	var tabCivrad = $('civil_rad').getElementsByTagName('input');
	
	if (verifRadio() !== true){
		mess += "<li>Le choix de la civilité est obligatoire</li>";		
		$('civil_rad').style.background = "#FFFE92";
	} else {
		$('civil_rad').style.background = "#FFF";
	}
	
	// Nom obligatoire
	if ($('nom').value.replace(/^\s+|\s+$/, '') == ""){
		$('nomcont').style.border = "1px solid #FEAF1E";
		$('nomcont').style.background = "#FFFE92";
		mess += "<li>Le nom est obligatoire</li>";
	} else {
		$('nomcont').style.border = "1px solid #C0C6CC";
		$('nomcont').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left center repeat-x";	
	}	
	
	// Prenom obligatoire
	if ($('prenom').value.replace(/^\s+|\s+$/, '') == ""){
		$('prenomcont').style.border = "1px solid #FEAF1E";
		$('prenomcont').style.background = "#FFFE92";
		mess += "<li>Le prénom est obligatoire</li>";
	} else {
		$('prenomcont').style.border = "1px solid #C0C6CC";
		$('prenomcont').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left center repeat-x";	
	}	

	// Tel obligatoire
	if ($('tel').value.replace(/^\s+|\s+$/, '') == ""){
		$('telcont').style.border = "1px solid #FEAF1E";
		$('telcont').style.background = "#FFFE92";
		mess += "<li>Le téléphone est obligatoire</li>";
	} else {
		
		// Verif Format du tel
		if (IsNumeric($('tel').value)== false) {
			$('telcont').style.border = "1px solid #FEAF1E";
			$('telcont').style.background = "#FFFE92";
			mess += "<li>Le téléphone ne doit contenir que des chiffres <br />(Ex: 0160070403)</li>";			
		} else {
			$('telcont').style.border = "1px solid #C0C6CC";
			$('telcont').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left center repeat-x";
		}
		
		// Verif tel 10 chiffres
		if ($('tel').value.length < 10){
			$('telcont').style.border = "1px solid #FEAF1E";
			$('telcont').style.background = "#FFFE92";
			mess += "<li>Le téléphone doit avoir 10 chiffres</li>";	
		} else {
			$('telcont').style.border = "1px solid #C0C6CC";
			$('telcont').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left center repeat-x";
		}			
	}
		
			
	// Email obligatoire
	if ($('mail').value.replace(/^\s+|\s+$/, '') == ""){
		$('mailcont').style.border = "1px solid #FEAF1E";
		$('mailcont').style.background = "#FFFE92";
		mess += "<li>L'adresse Email est obligatoire</li>";		
	} else {
	
		// Verif Format de l'Email
		if (veriFormatEmail(document.contactplus.mail)==false){
			$('mailcont').style.border = "1px solid #FEAF1E";
			$('mailcont').style.background = "#FFFE92";
			mess += "<li>Le format de votre Email n'est pas valide</li>";	
		} else {
			$('mailcont').style.border = "1px solid #C0C6CC";
			$('mailcont').style.background = "#F3F4F6 url(/communfo/img/images2008/saisie_fddg_tx.gif) left center repeat-x";
		}	
		
	}
	
	
	// Affichage des messages d'érreurs
	if (mess!==""){
		$('contmesserr').style.display = "block";
		$('messerr').innerHTML = mess;
        return false;
	} else {
		$('contmesserr').style.display = "none";
        //return true;

        appelcp2(ValUrl);
		openPop09('contactp'); // Si tout est good, ouverture du pop-up ;)
	}
	
}


/* Vérifie si c'est un chiffre  */
function IsNumeric(sText,virgule) {
	var ValidChars;
	if(virgule)	{ ValidChars = "0123456789." } else { ValidChars = "0123456789" }
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++){
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
   return IsNumber;
}

/* Verirfie le format du Mail */
function veriFormatEmail(elm){
	if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1" &&	elm.value != "") {
		return true;
	} else {
		return false;
	}
}

/* Verirfie la civilité */
function verifRadio(){
	
	
	tabCivrad = $('civil_rad').getElementsByTagName('input');
	
	for (i=0; i<tabCivrad.length; i++) {
		tabCivrad[i].checked;
		if(tabCivrad[i].checked == true){
			return true;
		}
	}
}

function verifRadioButton(idRad){
	
	
	tab = $(idRad).getElementsByTagName('input');
	
	for (i=0; i<tab.length; i++) {
		//tab[i].checked;
		if(tab[i].checked == true){
			return true;
		}
	}
    return false
}

// LISTE ANN - affiche l'infobulle
function cpInfBulle(obj){
	obj.getElementsByTagName("span")[0].style.display = "block";
}

function cpInfBulle_close(obj){
	obj.getElementsByTagName("span")[0].style.display = "none";
}



/*fin contact+ */



