function $E(id) {
	return document.getElementById(id);
}

function changeFormConnex(blck) {
	var blckConnex = $E('form_connex');
	var blckMdpLost = $E('mdp');
	if(blck=='mdp') {
		blckConnex.style.display = 'none';
		blckMdpLost.style.display = 'block';
	}
	else {
		blckConnex.style.display = 'block';
		blckMdpLost.style.display = 'none';
	}
}

var Data = {
	"alert":function(msg, tit, fld) {
		alert((tit?tit+"\n\n":"")+msg.replace(/<br \/>/gi,"\n"));
		try {$(fld).focus()} catch(e) {}
	}
};

		$(function() {
			$('#princc').cycle({ fx:'fade', pause:1  });
		});

/* annonce ****************************************************************************************************************************** */
			function sendann(total,max,don) { 
				var reg = /^[0-9]+$/
				titre = document.forms['add'].titre.value;
				txt = document.forms['add'].txt.value;
				prix = document.forms['add'].prix.value;
				photo = document.forms['add'].photo.value;
				if(titre == '') { document.forms['add'].titre.className = 'novalid'; } else  document.forms['add'].titre.className = '';
				if(txt == '') { document.forms['add'].txt.className = 'novalid'; } else  document.forms['add'].txt.className = '';
				if(prix == '' || reg.test(prix) == false) { document.forms['add'].prix.className = 'novalid'; } else  document.forms['add'].prix.className = '';
				if(photo == '') { document.forms['add'].photo.className = 'novalid'; } else  document.forms['add'].photo.className = '';

				printLoadingMessage('<p>Chargement en cours... Veuillez patienter.</p><p>Loading ... Please wait.<p>');
				if (titre == '' || txt == '' || prix == '' || photo == '' || reg.test(prix) == false) {
					printLoadingMessage('<p>Merci de bien vouloir remplir tous les champs correctement...</p><p> Thank you kindly fill in all fields correctly.</p>');
				} else { 
					if ((parseInt(total) + parseInt(document.forms['add'].prix.value)) >= max) printLoadingMessage('<p>Vous êtes limité à '+(parseInt(max) -1)+'€ d\'annonce, merci de revoir le prix de votre annonce à la baisse.</p><p>You are limited to '+ max +'€ announcement, thank you to review the price of your ad down.</p>');
					else if ((parseInt(don) + parseInt(document.forms['add'].prix.value)) >= max) printLoadingMessage('<p>Vous êtes limité à '+(parseInt(max) -1)+'€ et vous avez déjà reçu '+don+', merci de revoir le prix de votre annonce à la baisse.</p><p>You are limited to '+ max +'€ and you have already received '+ don +', thank you to review the price of your ad down</p>');
					else document.forms['add'].submit();
				}
			}
/* Affichage réponses ****************************************************************************************************************** */

			function printLoadingMessage(loadingMessageText) {
				$('#loadingMessage').fadeIn(800);
				document.getElementById("loadingMessage").innerHTML = loadingMessageText;
				setTimeout(hideLoadingMessage, 7000);
			}
			function hideLoadingMessage() { $('#loadingMessage').fadeOut(800); }


			function closeajax(id) {
				$('#'+id).fadeOut(500);
				document.getElementById(id).innerHTML = ''; 
				$('#overlay').fadeOut(500);
			}

			function loadajax(url,id,bg) {
				$('#'+id).fadeOut(500);
				if (bg != 'no') $('#overlay').fadeIn(500);
				 $.ajax({
					type: "GET", url: url,
					success: function(msg){
						$('#'+id).fadeIn(200);
						document.getElementById(id).innerHTML = msg;
					}
				 });
			}

/* PROFIL ***************************************************************************************************************************** */

			function sendprofil() { 
				printLoadingMessage('<p>Chargement en cours... Veuillez patienter.</p><p>Loading ... Please wait.</p>');
				login = document.forms['modprofil'].login.value;
				mdp = document.forms['modprofil'].mdp.value;
				mail = document.forms['modprofil'].mail.value;
				txt = document.forms['modprofil'].txt.value;
				paypal = document.forms['modprofil'].paypal.value;

				if(login == '') { document.forms['modprofil'].login.className = 'novalid'; } else  document.forms['modprofil'].login.className = '';
				if(mdp == '') { document.forms['modprofil'].mdp.className = 'novalid'; } else  document.forms['modprofil'].mdp.className = '';
				if(mail == '') { document.forms['modprofil'].mail.className = 'novalid'; } else  document.forms['modprofil'].mail.className = '';
				if(txt == '') { document.forms['modprofil'].txt.className = 'novalid'; } else  document.forms['modprofil'].txt.className = '';
				if(paypal == '') { document.forms['modprofil'].paypal.className = 'novalid'; } else  document.forms['modprofil'].paypal.className = '';


				if (login == '' || mdp == '' || mail == '' || txt == '' || paypal == '') {
					printLoadingMessage('<p>Merci de bien vouloir remplir tous les champs.</p><p> Thank you kindly fill in all fields correctly.</p>');
				} else document.forms['modprofil'].submit();
			}

/* INSCRIPTION ************************************************************************************************************************* */

			function sendinscription() { 
				printLoadingMessage('<p>Chargement en cours... Veuillez patienter.</p><p>Loading ... Please wait.</p>');
				login = document.forms['inscription'].login.value;
				mdp = document.forms['inscription'].mdp.value;
				mail = document.forms['inscription'].mail.value;
				date1 = document.forms['inscription'].date1.value;
				date2 = document.forms['inscription'].date2.value;
				date3 = document.forms['inscription'].date3.value;
				pays = document.forms['inscription'].pays.value;
				txt = document.forms['inscription'].txt.value;
				paypal = document.forms['inscription'].paypal.value;

				if(login == '') { document.forms['inscription'].login.className = 'novalid'; } else  document.forms['inscription'].login.className = '';
				if(mdp == '') { document.forms['inscription'].mdp.className = 'novalid'; } else  document.forms['inscription'].mdp.className = '';
				if(mail == '') { document.forms['inscription'].mail.className = 'novalid'; } else  document.forms['inscription'].mail.className = '';
				if(txt == '') { document.forms['inscription'].txt.className = 'novalid'; } 
					else if(txt=='Présentation obligatoire') { document.forms['inscription'].txt.className = 'novalid'; }
					else  document.forms['inscription'].txt.className = '';
				if(paypal == '') { document.forms['inscription'].paypal.className = 'novalid'; } else  document.forms['inscription'].paypal.className = '';


				if (login == '' || mdp == '' || mail == '' || txt == '' || paypal == '') {
					printLoadingMessage('<p>Merci de bien vouloir remplir tous les champs.</p><p> Thank you kindly fill in all fields correctly.</p>');
				} else if (document.forms['inscription'].majeur.checked == 'false') {
					printLoadingMessage('<p>Vous devez être majeur pour vous inscrire.</p><p>You must be over eighteen to register</p>');
				} else if (txt=='Présentation obligatoire') { 
					printLoadingMessage('<p>Une description est obligatoire.</p><p>A description is mandatory</p>');
				} else document.forms['inscription'].submit();
			}

/* Autres... *************************************************************************************************************************** */

			var toggleDiv = function(name, id) {
				for (x=0; x<=99; x++) { 
					if (x != id && document.getElementById(name+x)) { 
						document.getElementById(name + '_' + x).className = 'pannh'; 
						$('#'+ name + x).fadeOut(500);
					}
				}
				document.getElementById(name + '_' + id).className = 'pannh'; 
				document.getElementById(name + '_' + id).className = 'pannh ok'; 
				$('#'+ name + id).fadeIn(500);
			}
