/* MON MOULIN SCRIPTS*/


// fonctions pour les BOX : apercu des projets
$(document).ready(function(){
	
	resizeDiaporama();
	
	if ( $.browser.msie && $.browser.version.substr(0,1)<8) {
		fadeBoxIe7();
	 } else {
	    fadeBox();
	 }


	
});

$(window).resize(function () {

	resizeDiaporama();

});


function fadeBox()
{
	// fonction FADE pour les BOX
	$(".boxOver").css("opacity", "0");
	
	$(".boxOver").hover(function() {          
		$(this).stop().fadeTo('fast', 0.9);  	
	},function() {         
		$(this).stop().fadeTo('fast', 0);
	}); 
	
	// fonction FADE pour les BOX
	$(".box230pxOver").css("opacity", "0");
	
	$(".box230pxOver").hover(function() {          
		$(this).stop().fadeTo('fast', 0.9);  	
	},function() {         
		$(this).stop().fadeTo('fast', 0);
	}); 
	
}
function fadeBoxIe7()
{
	// fonction FADE pour les BOX
	$(".boxOver").css("opacity", "0");
	
	$(".boxOver").hover(function() {          
		$(this).css("opacity", "0.9");  	
	},function() {         
		$(this).css("opacity", "0");
	}); 
	
	// fonction FADE pour les BOX
	$(".box230pxOver").css("opacity", "0");
	
	$(".box230pxOver").hover(function() {          
		$(this).css("opacity", "0.9");  	
	},function() {         
		$(this).css("opacity", "0");
	}); 
	
}

// 
function resizeDiaporama(){
	
	var largeur_navigateur = $(window).width();
	// diaporama 1 sur la home du site
	$(".visuelsSlider").css('width', largeur_navigateur);
	$(".visuelsSlider .slides_control").css('left', -largeur_navigateur);
	$(".visuelsSlider .slide").css({'width': largeur_navigateur, 'left' : largeur_navigateur});
	
	// on recalcule le margin-left de la pagination du slider, on compte déduit de la largeur du navigateur le nombre d'enfants "slide" (nombre de puces) multiplié par la largeur d'une puce 12px
	var left_pagination = largeur_navigateur/2 - (($(".visuelsSlider .slides_control").children().length/2) * 12);
	$(".visuelsSlider .pagination").css('left', left_pagination);
	
	if ((largeur_navigateur>=1000))
	{
		//alert('Screen size: 1024x768 or larger');   
		//$("link[rel=stylesheet]:not(:first)").attr({href : "detect1024.css"});
		$(".flechesMiniPortfolio").css('visibility', 'hidden');
	}
	if ((largeur_navigateur<1000))
	{
		//alert('Screen size: 1024x768 or larger');   
		//$("link[rel=stylesheet]:not(:first)").attr({href : "detect1024.css"});
		$(".flechesMiniPortfolio").css('visibility', 'visible');
	}
		
}


// Vérifie la forme d'une adresse e-mail et renvoie un booleen
function verifEmail(email) {

	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	return (reg.exec(email)!=null);

}


// Permet d'ajouter une adresse email dans la newsletter
function addNewsletter(email) {
	
	xhrNewsletter = createXhrObject();
	if(xhrNewsletter) {
		try {
			xhrNewsletter.open("POST", "newsletter_act.php", true);
			xhrNewsletter.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xhrNewsletter.send("email_newsletter="+email);
			
			xhrNewsletter.onreadystatechange = function () {
				//handleSearchArdRequestStateChange(xhrNewsletter,ici,idUser);
			};			
		} 
		catch(e){
			alert('Erreur JS : function changeConfirm\n' + e.toString());
		}
		
		
	}
	else {
		alert('addPointCommentaire\n Objet Manquant ! ');
	}
	
	document.getElementById('newsletter_ok').style.display = "inline";
	
}





