//--
document.domain = "service-webmaster.fr";
//--
$(document).ready(function () {

	//-- APplicarions des tools-tip
	$('*.Tips2').qtip({
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomLeft'
			}
		},
		style: {
			name: 'dark',
			padding: '7px 13px',
			width: {
				max: 300,
				min: 0
			},
			border: {
				width: 3,
				radius: 5,
			},
			tip: true
		}
	});

});

//--

function formsSmiley(smiley) {
	textselect = document.getElementById('post').message;

	if (textselect.c) {
		textselect.c.text = textselect.c.text + smiley;
	}
	else {
		textselect.value += smiley;
	}

	textselect.focus();
}

//--

function storeCaret(textEl) {
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//--

function verifCar(objet) {
	if (max_car > 0) {
		if (objet.value.length > max_car) objet.value = objet.value.substring(0, max_car);

		var F = document.getElementById("post");
		F.reste_car.value = lang_reste + " " + (max_car - objet.value.length) + " " + lang_max_car;
	}
}

//--

function files(fichier) {

	if (window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else return (false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if (xhr_object.readyState == 4) return (xhr_object.responseText);
	else return (false);
}

function PopupCentrer(page, largeur, hauteur, option) {
	var top = (screen.height - hauteur) / 2;
	var left = (screen.width - largeur) / 2;
	window.open(page, "", "top=" + top + ",left=" + left + ",width=" + largeur + ",height=" + hauteur + "," + option);
}

//--

function valide_error_contact(test) {

	var error = false;

	//--
	if (document.getElementById('post').nom.value == "") document.getElementById('post').nom.style.border = '1px solid #FF3300';
	else document.getElementById('post').nom.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').email.value == "") document.getElementById('post').email.style.border = '1px solid #FF3300';
	else document.getElementById('post').email.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').message.value == "") document.getElementById('post').message.style.border = '1px solid #FF3300';
	else document.getElementById('post').message.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').code.value == "") document.getElementById('post').code.style.border = '1px solid #FF3300';
	else document.getElementById('post').code.style.border = '1px solid #29cf48';

	//-- Champs NOM ----------------------------------------------------------------------------------------------
	if (document.getElementById('post').nom.value == "" || document.getElementById('post').email.value == "" || document.getElementById('post').message.value == "") {
		alert("Veuillez compléter tous les champs obligatoires !");
		error = false;
	}
	else {

		texte = files('ajax/verification-antispam.php?code=' + document.getElementById('post').code.value + '&nospam_question=' + document.getElementById('nospam_question').value + '')

		if (texte == 1) {
			document.getElementById('post').code.style.border = '1px solid #FF3300';
			alert("Le code de sécurité est incorrect !");
			error = false;
		}
		else {
			error = true;
		}

	}


	if (error == false) {
		return false;
	}

	if (test == "go") {
		document.getElementById('post').choix.disabled = true;
		document.getElementById('post').choix.value = '[ En cours... ]';
		document.getElementById('post').submit();
	}
}

//--

function valide_error_evenement(test) {

	Today_date = new Date;
	Jour = Today_date.getDate();
	Mois = (Today_date.getMonth()) + 1;
	Annee = Today_date.getFullYear();

	var error = false;
	var erreur = 0;

	//--
	if (document.getElementById('post').auteur.value == "") document.getElementById('post').auteur.style.border = '1px solid #FF3300';
	else document.getElementById('post').auteur.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').email.value == "") document.getElementById('post').email.style.border = '1px solid #FF3300';
	else document.getElementById('post').email.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').titre.value == "") document.getElementById('post').titre.style.border = '1px solid #FF3300';
	else document.getElementById('post').titre.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').message.value == "") document.getElementById('post').message.style.border = '1px solid #FF3300';
	else document.getElementById('post').message.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').code.value == "") document.getElementById('post').code.style.border = '1px solid #FF3300';
	else document.getElementById('post').code.style.border = '1px solid #29cf48';

	//-- Champs DATE DEBUT ----------------------------------------------------------------------------------------------
	var jour_debut = document.getElementById('post').jours_debut.value;
	var mois_debut = document.getElementById('post').mois_debut.value;
	var annee_debut = document.getElementById('post').annees_debut.value;

	if (annee_debut < Annee) erreur = 1;

	if (mois_debut < Mois && annee_debut == Annee) erreur = 1;

	if (jour_debut < Jour && mois_debut == Mois) erreur = 1;

	//-- Champs AUTEUR ----------------------------------------------------------------------------------------------
	if (document.getElementById('post').auteur.value == "" || document.getElementById('post').email.value == "" || document.getElementById('post').titre.value == "" || document.getElementById('post').code.value == "" || erreur == 1) {
		alert("Veuillez compléter tous les champs obligatoires !");
		error = false;
	}
	else {

		texte = files('ajax/verification-antispam.php?code=' + document.getElementById('post').code.value + '&nospam_question=' + document.getElementById('nospam_question').value + '')

		if (texte == 1) {
			document.getElementById('post').code.style.border = '1px solid #FF3300';
			alert("Le code de sécurité est incorrect !");
			error = false;
		}
		else {
			error = true;
		}

	}


	//-- Champs ----------------------------------------------------------------------------------------------
	if (error == false) {
		return false;
	}

	if (test == "go") {
		document.getElementById('post').choix.disabled = true;
		document.getElementById('post').choix.value = '[ En cours... ]';
		document.getElementById('post').submit();
	}
}

//--

function valide_error_commentaire(test) {

	var error = false;

	//--
	if (document.getElementById('post').nom.value == "") document.getElementById('post').nom.style.border = '1px solid #FF3300';
	else document.getElementById('post').nom.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').message.value == "") document.getElementById('post').message.style.border = '1px solid #FF3300';
	else document.getElementById('post').message.style.border = '1px solid #29cf48';

	//--
	if (document.getElementById('post').code.value == "") document.getElementById('post').code.style.border = '1px solid #FF3300';
	else document.getElementById('post').code.style.border = '1px solid #29cf48';

	//-- Champs login
	if (document.getElementById('post').nom.value == "" || document.getElementById('post').message.value == "" || document.getElementById('post').code.value == "") {
		alert("Veuillez compléter tous les champs obligatoires !");
		error = false;
	}
	else {
		texte = files('ajax/verification-antispam.php?code=' + document.getElementById('post').code.value + '&nospam_question=' + document.getElementById('nospam_question').value + '')

		if (texte == 1) {
			document.getElementById('post').code.style.border = '1px solid #FF3300';
			alert("Le code de sécurité est incorrect !");
			error = false;
		}
		else {
			error = true;
		}
	}


	if (error == false) {
		return false;
	}

	if (test == "go") {
		document.getElementById('post').choix.disabled = true;
		document.getElementById('post').choix.value = '[ En cours... ]';
		document.getElementById('post').submit();
	}
}
