$(document).ready(function(){
	$(".modal-bg").click(function(){ closeModal(); });
	$(".bt-close").click(function(){ closeModal(); });
	$(".closeButton").click(function(){ closeModal(); });
});

function modalVote(id, path){
	var detail=0;
	if (arguments[2]){ detail=arguments[2]; }
	$.ajax({
	    type: "POST",
	       url: path+"vote.php",
		   data: "&id_assoc="+id+"&detail="+detail,
	       success: function(msg){
	    	  	 $('.modal-content').html(msg);
            }
	 });
    openModal();
}

function submitVote(id, path){
	//var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	//if (verif.exec(email) == null) 
	var email = $("#input_email").val();
	var rule = eval(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/);
	if(!rule.test(email)){ 
		$('#my-error').fadeIn(500, function(){ $(this).delay(2500).fadeOut(250); });
		return false; 
	}
	else { $('#my-error').fadeOut(150); }
	$.ajax({
		type: "POST",
		url: path+"submit_vote.php",
		data: "&id_assoc="+id+"&email="+email,
		success: function(msg){
			if(msg=="0"){ return false;}
			else if(msg=="-1"){ 
				$('#msg_error').html("Une personne utilisant cette adresse email a d&eacute;j&agrave; vot&eacute; !!");
				$('#msg_error').css('color','#FF0000').css('font-size','14px');
			}else {	
				//$('.form').animate({ opacity : 0 },300, function(){ 
					$('.form').css("display","none");
					//$('.popup-fb').css("display","block").animate({ opacity : 1 },300); 
				//});
				$('.bt-fblike').css("display","block"); 
				$('.popup-fb').css("display","block"); 
				$("#score-a"+id).html(parseInt($("#score-a"+id).html())+1);
			}
		},
		error: function(msg){
		}
	});
}

function openModal(){
	$(".modal").css("display","block");
	// pour ie7
	$(".modal").height($(window).height);
	$(".modal-bg").height($(window).height);
	// -------
	$(".modal-bg").animate({ opacity : .8 },500);
	$(".modal-container").delay(300).animate({ opacity : 1 },200);
	return false;
}

function closeModal(){
	$(".modal-bg").animate({ opacity : 0 },500, function(){ $(".modal").css("display","none"); });
	$(".modal-container").animate({ opacity : 0 },250);
	//$('.modal-content').html('');
	//$('.form').delay(1500).css("display","block").css("opacity","1");
	//$('.popup-fb').delay(500).css("display","none").css("opacity","0");
	//$(document).delay(2000, function(){ document.location.reload(); });
	return false;
}
