/*JS Global PUGET*/

var $j = jQuery.noConflict();
var q1 = new Array("q1", "radio", "q2", "radio2", "q3", "txt1");
var q2 = new Array("q4", "txt2", "q5", "radio3", "q6", "radio4");
var q3 = new Array("q75", "radio5", "q76", "radio6", "q77", "radio7", "q78", "radio8", "q79", "radio9", "q8", "radio10");
var f1 = new Array("champ1", "adresse", "champ2", "cp", "champ3", "ville");

function clearDrops(){
	$j("header nav ul li").removeClass("active");
}

$j(function(){
	$j('#valideFormNoel').ajaxForm();

	$j("#noelBt").click(function(){
		$j.ajax({
			type: "GET",
			url: "/Mon-espace-personnel/NOEL",
				success: function(data){
										displayPop(data);
										return false;
									}
		});			
	});
	
	$j(".devenezGouteurPop").click(function(){
		$j.ajax({
			type: "GET",
			url: "/Mon-espace-personnel/DEGUSTATION",
				success: function(data){
										displayPop(data);
										return false;
									}
		});			
	});
	
	$j("#questionnaireGouteurPop").click(function(){
		$j.ajax({
			type: "GET",
			url: "/Mon-espace-personnel/Questionnaire",
				success: function(data){
										displayPop(data);
										return false;
									}
		});			
	 });
	
	
	$j("#gouteurInscriptionLink").click(function(){
			$j("#gouteurInfo").fadeTo(300, 0, function() {
				$j("#gouteurInfo").hide();
				$j("#gouteurInscription").fadeTo(300, 1);
			});
	 });
	
	/*
	$j("#postFormGouteur").click(function(){
		//alert("inscription");
		if(!verif(f1, "gouteur"))
		{
			$j("#gouteurInscription").fadeTo(300, 0, function() {
				$j.post('/dyn/cgi/action.php',$j("#idGouteur").serialize(), function(data) {
					$j("#gouteurInscription").hide();
					if(data == "erreur")
					{
						$j("#retourGouteurNo").fadeTo(300, 1);
					}
					else
					{
						$j("#retourGouteurOk").fadeTo(300, 1);
						$j("#blocGouteur_1").fadeTo(300, 0, function(data) {
																	 			$j("#blocGouteur_1").hide();
																				$j("#blocGouteur_2").fadeTo(300, 1)
																	 	   }
													);
					}
				});				
			});
		}
		else
		{
			return false;
		}
	 });
	*/
	
	// FORMULAIRE
	$j("#NextPageQuestion2").click(function(){
		if(!valid(q1))
		{
			$j("#pq1").fadeTo(300, 0, function() {
				$j("#pq1").hide();
				$j("#pq2").fadeTo(300, 1);
			});
		}
		else
		{
			return false;
		}
	 });
	
	$j("#NextPageQuestion3").click(function(){
		if(!valid(q2))
		{
			$j("#pq2").fadeTo(300, 0, function() {
				$j("#pq2").hide();
				$j("#pq3").fadeTo(300, 1);
			});
		}
		else
		{
			return false;
		}
	 });

	$j("#PostQuestion").click(function(){
		if(!valid(q3))
		{
			$j("#pq3").fadeTo(300, 0, function() {
				$j.post('/dyn/cgi/action.php',$j("#idQuestionnaire").serialize(), function(data) {
					$j("#pq3").hide();
					$j("#finQuestionnaire").fadeTo(300, 1);
					$j("#blocGouteur_2").fadeTo(300, 0, function(data) {
																			$j("#blocGouteur_2").hide();
																			$j("#blocGouteur_3").fadeTo(300, 1)
																	   }
												);
				});				
			});
		}
		else
		{
			return false;
		}
	 });

	//BT RETOUR
		$j("#BackPageQuestion1").click(function(){
			$j("#pq2").fadeTo(300, 0, function() {
				$j("#pq2").hide();
				$j("#pq1").fadeTo(300, 1);
			});
		 });
		
		$j("#BackPageQuestion2").click(function(){
			$j("#pq3").fadeTo(300, 0, function() {
				$j("#pq3").hide();
				$j("#pq2").fadeTo(300, 1);
			});
		 });
	
	//FIN FORMULAIRE
	
	
	
	
	
	
	
	
	
	$j("#sendFormUserUpdate").click(function(){
		$j.post('/dyn/cgi/create_update_user.php',$j("#formUserCreate").serialize(), function(data) {
			$j("#iFrameBR").css('visibility', 'visible');
			document.getElementById('iFrameBR').src = document.getElementById('iFrameBR').src;
		});
	 });
	
	
	/*Search field header*/
	$j("#search-field input.text").focus(function(){
		if($j(this).attr("value") == "Rechercher une info produit, une recette..."){
			$j(this).attr("value","");
		}
	});
	$j("#search-field input.text").blur(function(){
		if($j(this).attr("value") == ""){
			$j(this).attr("value","Rechercher une info produit, une recette...");
		}
	});
	
		
	$j("#search-plus input.text").focus(function(){
		if($j(this).attr("value") == "Par ingredient"){
			$j(this).attr("value","");
		}
	});
	$j("#search-plus input.text").blur(function(){
		if($j(this).attr("value") == ""){
			$j(this).attr("value","Par ingredient");
		}
	});
	
	/*Dropdowns menus header*/
	$j("header nav ul li > strong").hover(
		function(){
			if($j(this).parent("li").attr("class") != "disabled"){
				$j("header nav ul li").removeClass("active");
				$j(this).parent("li").addClass("active");
			}
		},
		function(){
		
			$j(".dropdown").mouseleave(function(){
				clearDrops();

			});
			$j("nav").mouseleave(function(){
				clearDrops();

			});
		}
	);
	
	/*Selects Dropdown*/
	$j(".dropdown form p strong").click(function(){
		if($j(this).parent().find("span").is(":visible")){
			$j(this).parent().find("span").hide();
		} else {
			$j(this).parent().find("span").show();
		}
	});	
	
	/*Popups*/
	
	$j("a.videolink").click(function(e){
		e.preventDefault();
		
		thisHeight = $j(document).height();
		thisWidth = $j(document).width();
		
		thisHref = $j(this).attr("href");
		
		$j("#global-overlay").css({opacity:"0", display:"block", height: thisHeight-144}).animate({opacity:"0.8"});
		$j(".overlay").css({top: "200px"});
		$j(thisHref).fadeIn();
	});
	
	
	//IE FIX
	$j(".IE .overlay .close, .IE #question-form .close, #closeGouteur").click(function(){
		$j("#global-overlay").fadeOut();
		$j(".overlay, #question-form").fadeOut();
		
		if( $j(this).next(".content").find("embed").length > 0 ){
			thisObject = $j(this).next(".content").clone(true);
			$j(this).next(".content").remove();
			$j(this).parent().append(thisObject);
		} 
	});
	
	$j("a.login, #loginCoupons").click(function(e){
		
		e.preventDefault();
		
		thisHeight = $j(document).height() - 144;
		thisWidth = $j(document).width();
		
		thisHref = $j(this).attr("href");
		$j("#global-overlay").css({opacity:"0", display:"block", height: thisHeight }).animate({opacity:"0.8"});
		$j(".overlay").css({top: "200px"});
		$j(thisHref).fadeIn();
	});
	
	
	$j("a.formlink").click(function(e){
		e.preventDefault();
		
		thisHeight = $j(document).height();
		thisWidth = $j(document).width();
		
		thisHref = $j(this).attr("href");
		$j("#global-overlay").css({opacity:"0", display:"block", height: thisHeight}).animate({opacity:"0.8"});
		$j(".overlay").css({top: "200px"});
		$j(thisHref).fadeIn();
	});
	
	$j(".overlay .close, .overlayForm .close, .overlayLogin .close, #question-form .close,#send-friend-form .close,#gift-form .close, #closeGouteur").click(function(){
		$j("#global-overlay").fadeOut();
		$j(".overlay, .overlayForm, .overlayLogin, #question-form,#send-friend-form,#gift-form, #displayPop").fadeOut();
	});
	
	$j("#question-form .closeEnd").click(function(){
		$j("#global-overlay").fadeOut();
		$j(".overlay, .overlayForm, .overlayLogin, #question-form,#send-friend-form,#gift-form").fadeOut('slow', function() {
			document.getElementById("contactoFormWebID").style.display = "none";
			document.getElementById("contactoFormProdID").style.display = "none";
			document.getElementById("msgReturn").style.display = "none";
			document.getElementById("contactoFormID").style.display = "block";
			document.getElementById("contactoFormID").reset();
			document.getElementById("contactoFormWebID").reset();
			document.getElementById("contactoFormProdID").reset();
			$j('#msgReturn').html("");
		});
	});
	
	/*Login*/
	/*$j(".login-box .login").click(function(e){
		e.preventDefault();
		$j(".login-box").removeClass("login-active");
		$j(".login-box2").addClass("login-active");
	});
	
	$j(".login-box2 .close").click(function(e){
		e.preventDefault();
		$j(".login-box2").removeClass("login-active");
		$j(".login-box").addClass("login-active");
	});*/
	
	/*Question form*/
	$j("#question-form .content strong").click(function(){
		$j(this).next("span.select").toggleClass("active");
	});
	
	$j("#question-form .content .select em").click(function(){
		$j(this).parent().prev("strong").text($j(this).text());
		$j(this).parent("span.select").toggleClass("active");
	});


	$j("#allPage").click(function(){
		$j("#slideSelect").css("display", "block");
		$j("#slideSelect").fadeTo(0,0,function() {
			$j("#slideSelect").animate({top:"-=160px", opacity: 1},250);
		});
	});
	
	$j("#closeSlide").click(function(){
		$j("#slideSelect").animate({top:"+=160px", opacity: 0},250);
	});
	
	$j("#btGauche").click(function(){
		pos = parseInt($j("#offsetSlide").html())-1;
		$j("img").removeClass('bordure');
		$j("#bt_" + pos).addClass('bordure');

		if (pos < 1)
			$j("#btGauche").hide(100);
		if (pos < 10)
			$j("#btDroite").show(100);
			
		$j("#contentImage").animate({left:"+=200px", opacity: 0},200,function() {
			$j("#contentImage").css("left",-110);
			if(pos == 0)
			{
				$j('#contentImage').html('<img src="/design/fre/images/regime/home.png" width="800" height="478" usemap="#MapHome">');
				$j('#lien').hide();
				$j("#contentImage").animate({left:"+=200px", opacity: 1},200);
				$j("#offsetSlide").html(pos);
			}
			else
			{
				
				$j.ajax({
					type: "GET",
					url: "/layout/set/page/content/view/link_offset/(offSet)/"+ pos,
						success: function(data){
												if (data)
												{
													$j('#lien').html(data);
													$j('#lien').show();
												}
												else
												{
													$j('#lien').hide();
												}
											}
				});			
				
				$j.ajax({
				type: "GET",
				url: "/layout/set/page/content/view/image_offset/(offSet)/"+ pos,
					success: function(data){
											
											$j('#contentImage').html(data);
											$j("#contentImage").animate({left:"+=200px", opacity: 1},200);
											$j("#offsetSlide").html(pos);
										
										}
				});
			}
		});
	});
	
	$j("#btDroite").click(function(){
		pos = parseInt($j("#offsetSlide").html())+1;
		$j("img").removeClass('bordure');
		$j("#bt_" + pos).addClass('bordure');
		
		if (pos > 0)
			$j("#btGauche").show(100);
		if (pos > 9)
			$j("#btDroite").hide(100);
		
		$j("#contentImage").animate({left:"-=200px", opacity: 0},200,function() {
			$j.ajax({
			type: "GET",
			url: "/layout/set/page/content/view/image_offset/(offSet)/"+ pos,
				success: function(data){
										$j("#contentImage").css("left",290);
										$j('#contentImage').html(data);
										$j("#contentImage").animate({left:"-=200px", opacity: 1},200);
										$j("#offsetSlide").html(pos);
									}
			});
		});
		
		$j.ajax({
			type: "GET",
			url: "/layout/set/page/content/view/link_offset/(offSet)/"+ pos,
				success: function(data){
										if (data)
										{
											$j('#lien').html(data);
											$j('#lien').show();
										}
										else
										{
											$j('#lien').hide();
										}
									}
		});
		
		
		
		
		
		
		
		
		
	});


});





function page(id, offset)
{
	
	if (offset < 1)
		$j("#btGauche").hide(100);
	if (offset < 10)
		$j("#btDroite").show(100);
	if (offset > 0)
		$j("#btGauche").show(100);
	if (offset > 9)
		$j("#btDroite").hide(100);
	
	$j("img").removeClass('bordure');
	$j("#bt_" + offset).addClass('bordure');
	$j("#contentImage").animate({top:"-=200px", opacity: 0},200,function() {
		if(id == 0)
		{
			$j('#contentImage').html('<img src="/design/fre/images/regime/home.png" width="800" height="478" usemap="#MapHome">');
			$j("#contentImage").animate({top:"+=200px", opacity: 1},200);
			$j("#offsetSlide").html(offset);
			$j('#lien').hide();
		}
		else
		{
			
			$j.ajax({
				type: "GET",
				url: "/layout/set/page/content/view/link_offset/(offSet)/"+ offset,
					success: function(data){
											if (data)
											{
												$j('#lien').html(data);
												$j('#lien').show();
											}
											else
											{
												$j('#lien').hide();
											}
										}
			});			
			
			$j.ajax({
			   type: "GET",
			   url: "/layout/set/page/content/view/image/(node_id)/"+ id,
			   success: function(data){
										$j('#contentImage').html(data);
										$j("#contentImage").animate({top:"+=200px", opacity: 1},200);
										$j("#offsetSlide").html(offset);
									}
			 });
		}
	});	
}


function redirectPage(id, page)
{
	
	if(page != "null")
	window.location = page;
}

function loadBlueStreak(id) {
	bscounter = new Image();
	bscounter.src = "http://s0b.bluestreak.com/ix.e?bb&t=" + id;
} 


function valid(x)
{
	var questionnaire = document.forms.questionnaire;
	var erreur = 0;
	for (i=0; i<x.length; i += 2) {
		
		$j("."+ x[i]).css("color","black");
		
		if(x[i+1].slice(0,3) == "txt")
		{
			if(!questionnaire.elements[x[i+1]].value)
			{
				$j("."+ x[i]).css("color","red");
				erreur = 1;
			}
		}
		else
		{
			if(!radioBt(questionnaire.elements[x[i+1]]))
			{
				$j("."+ x[i]).css("color","red");
				erreur = 1;
			}
		}
	}
	return erreur;
}


function radioBt(x)
{
	val = 0;
	for (r=0; r<x.length; r++) {
		if(x[r].checked)
			val = 1;
	}
	return val;
}


function verif(x, form)
{
	var oForm = eval("document.forms." + form);
	var erreur = 0;
	
	for (i=0; i<x.length; i += 2) {
		$j("."+ x[i]).css("color","black");
		if(!oForm.elements[x[i+1]].value)
		{
			$j("."+ x[i]).css("color","red");
			erreur = 1;
		}
	}
	return erreur;
}

function gouteurBloc(email, flag)
{
	$j.ajax({
		type: "POST",
		url: "/dyn/cgi/action.php",
		data: "action=CHECK_COLLERETTE&patron=NULL&email=" + email + "&flag=" + flag,
		success: function(id){
			$j("#blocGouteur_" + id).fadeTo(300, 1);
		}
	});
}


function addCollerette(email)
{
	$j.ajax({
		type: "POST",
		url: "/dyn/cgi/action.php",
		data: "action=ADD_COLLERETTE&patron=NULL&email=" + email,
		success: function(id){
			$j("#blocGouteur_1").fadeTo(300, 0);
			$j("#blocGouteur_2").fadeTo(300, 1);
		}
	});
}




function displayPop(data)
{
	thisHeight = $j(document).height() -144;
	thisWidth = $j(document).width();
	$j("#global-overlay").css({opacity:"0", display:"block", height: thisHeight}).animate({opacity:"0.8"});
	$j(".overlay").css({top: "200px"});
	
	$j('#displayPop').html(data);
	$j("#displayPop").fadeTo(300, 1);
}
 
 function submit_gouteur(){
 
		//alert("inscription");
		if(!verif(f1, "gouteur"))
		{
			$j("#gouteurInscription").fadeTo(300, 0, function() {
				$j.post('/dyn/cgi/action.php',$j("#idGouteur").serialize(), function(data) {
					$j("#gouteurInscription").hide();
					if(data == "erreur")
					{
						$j("#retourGouteurNo").fadeTo(300, 1);
					}
					else
					{
						$j("#retourGouteurOk").fadeTo(300, 1);
						$j("#blocGouteur_1").fadeTo(300, 0, function(data) {
																	 			$j("#blocGouteur_1").hide();
																				$j("#blocGouteur_2").fadeTo(300, 1)
																	 	   }
													);
					}
				});				
			});
		}
		else
		{
			return false;
		}
	 
 }
 
 function close_gouteur(){
	$j("#global-overlay").fadeOut();
		$j(".overlay, .overlayForm, .overlayLogin, #question-form,#send-friend-form,#gift-form, #displayPop").fadeOut(); 
 }
 
 
 
var options = { 
	success: showResponse,
}; 

$j('#valideFormNoel').submit(function() { 
	msg = "";
	
	if(!$j("#chFile").val()) {
		msg = "Veuillez remplir le champ fichier\n";
	}
	
	if(!$j("#chBox").is(':checked')) {
		msg = msg + "Veuillez cocher le champ reglement\n";
	}
	
	if (!msg) {
		$j(this).ajaxSubmit(options); 
		$("#running_upload").show();
	} else {
		alert(msg);
	}
	return false; 
}); 


// pre-submit callback 
function showResponse() { 
	$j('#etapeNoel_1').fadeOut(250, function() {
		$("#etapeNoel_2").fadeIn(250);
		email = $j("#emailAdr").val();
		
		$("#running_upload").hide();
		
		$.ajax({
		  type: "POST",
		  url: "/dyn/cgi/action.php",
		  data: "action=FORM_NOEL_ID&patron=NULL&email=" + email,
		}).done(function( id ) {
  			$j("#imgUp").attr('src', '/design/fre/images/upload/photo_' + id + '.jpg');
		});
		
	});	
}
