//JS CREATE BY AELIANCE
function lastavatar_left() {
	var  reg=new  RegExp("[p+x]+", "g");
	var result = (document.getElementById("avatars_display").style.marginLeft).split(reg);
	var marge = result[0];
	var margeMax = ((($('#avatars_display').children().size())*-210)+840);
	if ( marge > margeMax ) {
	$('#avatars_display').animate({ 
    marginLeft: "-=210px",
  }, 300 );

  }

}
function lastavatar_right() {
	var  reg=new  RegExp("[p+x]+", "g");
	var result = (document.getElementById("avatars_display").style.marginLeft).split(reg);
	var marge = result[0];
	if (marge < 0) {
		$('#avatars_display').animate({
			marginLeft: "+=210px",
		}, 300);
	}
}
function mdpPerdu() {
	$("#dejaCompte").css("display", "none");
	$("#Sinscrire").css("display", "none");
	$("#mdpPerd").css("display", "inline");
}

function mainlogin() {
	$('#loginloader').css("display", "none");
	$('#loginloader').ajaxStart(function(request, settings) {
		$(this).css("display", "block")
	});
	$('#loginloader').ajaxStop(function(request, settings) {
		$(this).css("display", "none")
	});
	$('#dejaCompte').ajaxStart(function(request, settings) {
		$(this).css("display", "none")
	});
	$('#Sinscrire').ajaxStart(function(request, settings) {
		$(this).css("display", "none")
	});
	$("#mdpPerd").ajaxStart(function(request, settings) {
		$(this).css("display", "none")
	});
}

function sendlogin() {
	$.ajax( {
		type : 'POST',
		url : '/login.html',
		data : "login=" + $('#login').val() + "&" + "password="
				+ $('#password').val(),
		dataType : 'text',
		success : responselogin,
		error : function() {
			alert('Erreur du serveur');
		}
	});
}
function responselogin(response) {
	var  reg=new  RegExp("[<+!]+", "g");
	result = response.split(reg);
	if ((result[0] != 'Mauvais E-Mail ou mot de passe')) {
		if ($('#avatarid').val() > 0) {
			window.location.replace("http://www.creezvotreavatarlemans.fr/avatar.html?avatarid="+$('#avatarid').val());
		}else{
			window.location.replace("http://www.creezvotreavatarlemans.fr/la-galerie-des-avatars.html");
		}
	}else{
		$('#resultat').html(response);
		$('#dejaCompte').css("display", "block");
		$('#Sinscrire').css("display", "block");
	}
}
function sendMdp() {
	$.ajax( {
		type : 'POST',
		url : '/mdpperdu.html',
		data : "mail=" + $('#mdpMail').val(),
		dataType : 'text',
		success : responseMdp,
		error : function() {
			alert('Erreur du serveur');
		}
	});
}
function responseMdp(response) {
	$('#resultatmdp').html(response);
}

// INSCRIPTION
function inscription() {
	var message = '';
		if ($("#nom").val().length < 2) {
			message += "Merci de remplir votre Nom\n";
		}
		if ($("#prenom").val().length < 2) {
			message += "Merci de remplir votre Prenom\n";
		}
		var validemail = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
		if (validemail.exec($("#mail").val()) == null) {
			message += "Email invalide\n";
		}
		if ($("#adresse").val().length < 4) {
			message += "Merci de remplir votre Adresse\n";
		}
		if ($("#cp").val().length != 5) {
			message += "Merci de remplir votre Code Postal\n";
		}
		if ($("#ville").val().length < 2) {
			message += "Merci de remplir votre Ville\n";
		}
		if (($("#datenaissJ").val().length != 2) && ($("#datenaissM").val().length != 2) && ($("#datenaissA").val().length != 4)){
			message += "Merci de remplir votre Date naissance\n";
		}
		if ($("#passwordins").val().length < 5) {
			message += "Merci de remplir votre Mot de passe\n";
		}
		if ($("#pseudo").val().length < 2) {
			message += "Merci de remplir votre Pseudo\n";
		}
		if ($("#AcceptRegl").is(':checked') == false) {
			message += "Merci d'accepter le règlement\n";
		}
		if (message != ''){
			alert(message)
		}else{
			sendInscription();
		}
}
function sendInscription(){
	$.ajax({
		type: 'POST',
		url: '/connector-inscription.html',
		data: "Civilite=" + $('#civilite').val() + "&" + "Nom=" + $('#nom').val() + "&" + "Prenom=" + $('#prenom').val() + "&" + "Mail=" + $('#mail').val() + "&" + "Adresse=" + $('#adresse').val() + "&" + "CodePostal=" + $('#cp').val() + "&" + "Ville=" + $('#ville').val() + "&" + "DateNaiss=" + $('#datenaissA').val() + '-' + $('#datenaissM').val() + '-' + $('#datenaissJ').val() + "&" + "Password=" + $('#passwordins').val() + "&" + "NomAvatar=" + $("#pseudo").val() + "&" + "AcceptRegl=" + $("#AcceptRegl").is(':checked') + "&" + "AcceptCom=" + $("#AcceptCom").is(':checked'),
		dataType: 'text',
		success: responseIns,
		error: function(){
			alert('Erreur du serveur');
		}
	});
}
function responseIns(response) {
	var  reg=new  RegExp("[<+!]+", "g");
	result = response.split(reg);
	if ((result[0] == 'Merci de votre inscription.')) {
		if ($('#avatarid').val() > 0) {
			window.location.replace("http://www.creezvotreavatarlemans.fr/avatar.html?avatarid="+$('#avatarid').val());
		}else{
			window.location.replace("http://www.creezvotreavatarlemans.fr/la-galerie-des-avatars.html");
		}
	}else{
		$('#resultatins').html(response);
		$('#dejaCompte').css("display", "block");
		$('#Sinscrire').css("display", "block");
	}
}
//Votes
function main_vote() {
	$('#voteloader').css("display", "none");
	$('#voteloader').ajaxStart(function(request, settings) {
		$(this).css("display", "block")
	});
	$('#voteloader').ajaxStop(function(request, settings) {
		$(this).css("display", "none")
	});
	$('#votes').ajaxStart(function(request, settings) {
		$(this).css("display", "none")
	});
}

function send_vote(note, avatarid) {
	$.ajax( {
		type : 'POST',
		url : '/rpc-votes.html',
		data : "avatarid=" + avatarid + "&" + "note=" + note,
		dataType : 'text',
		success : responsevote,
		error : function() {
			alert('Erreur du serveur');
		}
	});
}
function responsevote(response) {
	var  reg=new  RegExp("[<+!]+", "g");
	result = response.split(reg);
	if ((result[0] == 'Enregistrez-vous pour voter pour votre avatar favoris.')) {
			window.location.replace("http://www.creezvotreavatarlemans.fr/voter-pour-un-avatar.html");
	}else if (result[0] == 'Merci de votre vote') {
		window.location.reload(true);
		}else{
		$('#resultat').html(response);
	}
}

//Partage Email
//Votes
function main_sharemail() {
	$('#voteloader').css("display", "none");
	$('#voteloader').ajaxStart(function(request, settings) {
		$(this).css("display", "block")
	});
	$('#voteloader').ajaxStop(function(request, settings) {
		$(this).css("display", "none")
	});
	$('#form').ajaxStart(function(request, settings) {
		$(this).css("display", "none")
	});
}
function verif_sharemail() {
	var message = "";
	var validemail = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	if ($("#code").val().length < 2) {
		message += "Merci de recopier le code de vérification\n";
	}
	if (validemail.exec($("#sendmail").val()) == null) {
		message += "Votre EMail est invalide\n";
	}
	if (validemail.exec($("#destmail").val()) == null) {
		message += "L'Email du destinataire est invalide\n";
	}
	if ($("#sujet").val().length < 4) {
		message += "Merci de remplir le sujet du mail\n";
	}
	if ($("#message").val().length < 4) {
		message += "Merci de remplir le message du mail\n";
	}
	if (message == ''){
		send_sharemail();
	}else {
		alert(message);
	}
}
function send_sharemail() {
	$.ajax( {
		type : 'POST',
		url : '/avatars/mailing.php',
		data : "code=" + $('#code').val() + "&" + "sendmail=" + $('#sendmail').val() + "&" + "destmail=" + $('#destmail').val() + "&" + "sujet=" + $('#sujet').val() + "&" + "message=" + $('#message').val(),
		dataType : 'text',
		success : responsesharemail,
		error : function() {
			alert('Erreur du serveur');
		}
	});
}
function responsesharemail(response) {
	if (response == 'Mauvais code de vérification.') {
		$('#form').css("display", "block");
		$('#resultat').html(response);
	}else{
		$('#resultat').html(response);
	}
		
}

