$(function(){
	createForm();
	
	$(".emailLinkIcn").click(function(event) {			  
		event.preventDefault();  
		$("#sendMail").slideToggle();
		document.getElementById('pageUrl').value = this.name;
	});
	$("#closeMe").click(function(event) { 
		event.preventDefault();  
		$("#sendMail").slideUp();  
	});
	
	$('a.lightbox').fancybox();
	
	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html,body').animate({scrollTop: targetOffset}, 200);
			return false;
			}
		}
	});
	
	$("#submitBtn").click(function(event) {
		var ok = 1;
		var senderMail = document.getElementById('senderMail').value;
		var receiverMail = document.getElementById('receiverMail').value;
		var pageUrl = document.getElementById('pageUrl').value;
		
		if (file('WD_SCRIPTS/PHP/validMail.php?mail='+senderMail)==0) {
			document.getElementById("senderMailValidate").src='WD_IMAGES/delete.png';
			ok = 0;
		}
		if (file('WD_SCRIPTS/PHP/validMail.php?mail='+senderMail)==0) {
			document.getElementById("senderMailValidate").src='WD_IMAGES/delete.png';
			ok = 0;
		}
		
		if (ok==1) {
			if (file('WD_SCRIPTS/PHP/sendMail.php?sender='+senderMail+'&receiver='+receiverMail+'&pageUrl='+pageUrl)==0) {
				document.getElementById('sendMail').style.backgroundPosition = 'bottom';
				document.getElementById('sendMail').innerHTML = '<p class="alignCenter red">Erreur technique, réessayez plus tard.</p>';
				setTimeout("closeMe()",2000);
			} else {
				document.getElementById('sendMail').style.backgroundPosition = 'bottom';
				document.getElementById('sendMail').innerHTML = '<p class="alignCenter green">Email envoyé.</p>';
				setTimeout("closeMe()",2000);
			}
		}
	});
});

function closeMe() { 
	$("#sendMail").slideUp();
	setTimeout("createForm()",2000);
}

function createForm() {
	document.getElementById('sendMail').innerHTML = '<p class="floatRight"><a href="#" title="Fermer" class="closeLink" id="closeMe"><img src="WD_IMAGES/iconCross.png" alt="Fermer" /></a></p><form action=""><p>Votre adresse email : </p><p><input type="text" name="senderMail" id="senderMail" class="txtField" onkeyup="validMail(this.value, this.id)" /> <img src="WD_IMAGES/blank.png" alt="validIndicator" id="senderMailValidate" class="valider" /></p><p>Adresse email de votre ami : </p><p><input type="text" name="receiverMail" id="receiverMail" class="txtField" onkeyup="validMail(this.value, this.id)" /> <img src="WD_IMAGES/blank.png" alt="validIndicator" id="receiverMailValidate" class="valider" /></p><p class="alignCenter"><input type="hidden" name="pageUrl" id="pageUrl" value="" /><img src="WD_IMAGES/sendBtn.gif" alt="Envoyer" id="submitBtn" /></p></form>';
	document.getElementById('sendMail').style.backgroundPosition = 'top';
}

function validMail(mail, id) {
	if (file('WD_SCRIPTS/PHP/validMail.php?mail='+mail)==0) {
		document.getElementById(id+"Validate").src='WD_IMAGES/delete.png';
	} else {
		document.getElementById(id+"Validate").src='WD_IMAGES/accept.png';
	}
}
	
function file(fichier) {
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) 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);
}
