// typo
Cufon.replace('.font');
Cufon.replace('#home h3');
Cufon.replace('#compte h2');
Cufon.replace('#panier h2');
Cufon.replace('.cms h1'); 

$(document).ready(function() {
	
	// modal
	$('#dialog').dialog({
		autoOpen: false,
		width: 600,
		modal: true,
		buttons: {
			"Fermer": function() { 
				$(this).dialog("close"); 
			}
		}
	});
	
	$('#newsletter .submit').click(function(){
		
		var email  = $('#email_newsletter').val(); 
		var url    = "index.php?m=newsletter&c=CtrSubscribe&a=doSubscribe&email=" + email;
		
		$.get(url, '', function(data){
   				
			$('#dialog').empty();
			$('#dialog').append(data);
			
			
			$('#dialog').dialog('open');	
		
		});
		
	
		
		
		return false;
	});
	
	// onglets fiche produit
	$( "#onglets" ).tabs();
	
	// logos
	if (document.getElementById("logos")) initActus();
	$("#logos .btn-prec").click(function() { ctrlActus(-1); });
	$("#logos .btn-suiv").click(function() { ctrlActus(1); });
	
	// 3d
	/*$( "#draggable" ).draggable({ 
		drag: function(event,ui) {
			if (parseInt($("#draggable").css("left"))>1080) {
				$( "#draggable" ).css("left",0);
			}
			pos = parseInt(parseInt($("#draggable").css("left"))/4);
			pos = pos - (parseInt(pos/18)*18);	
			if (pos<0) pos = 19+pos;
			if ( pos == 0 || pos =="00" || pos == 00 || pos =="0" ) pos = 18;
			if (pos<10) pos = "0"+pos;
			$("#3d img").attr("src", urlImg+pos+".jpg");
		},
		stop: function(event,ui) {
			if (Math.abs(parseInt($("#draggable").css("left")))>1080) {
				$( "#draggable" ).css("left",0);
			}
		},
		axis: "x"
	});*/
	
	// menu
	$("#menu > li").mouseenter(function() { $(this).addClass("on") });
	$("#menu > li").mouseleave(function() { $(this).removeClass("on") });
	

	
});

// popups
function pop3d(url3d) {
	pop3 = window.open(url3d, "3d", "width=485px,height=618px,resizable=0,toolbar=0");
	if(pop3.window.focus){pop3.window.focus();}
}
function zoomImg(urlImg) {
	popZ = window.open(urlImg, "zoom", "resizable=1,scrollbars=1,height="+$(window).height())	
	if(popZ.window.focus){popZ.window.focus();}
}

function popupkwixo_1x () { 
	var win2 = window.open('http://www.kwixo.com/static/payflow/html/popup-1x-rnp.htm','popup','height=705,width=615,status=yes,scrollbars=yes,menubar=no,resizable=yes');
	if(win2.window.focus){win2.window.focus();} 
}



// logos

function ctrlActus(actionActu) {
	window.clearInterval(setDefile);
	switch (actionActu) {
		case 0 :
			if ( ctrlActu != "pause" ) {
				ctrlActu = "pause";
			}
			else {
				ctrlActu = "play";
				setDefile = window.setInterval("goDefile()",12);
			}
		break;
		case -1 :
			ctrlActu = "pause";
			if ( posY <= 0 ) posY = defileH;
			else posY -= refHauteur-testTemps;	
			textDefile.style.left = -posY+"px";
			testTemps = 0;
		break;
		case 1 :
			ctrlActu = "pause";
			if ( posY > defileH-3 )	posY = initY;
			else posY += refHauteur-testTemps;	
			textDefile.style.left = -posY+"px";
			testTemps = 0;
		break;	
	}
}

refHauteur = 880;
function initActus() {
	ctrlActu = "play";
	divDefile = document.getElementById("logos");
	defileH = divDefile.getElementsByTagName("ul")[0].offsetWidth;
	initY = -2;
	posY = 0;
	baseContenu = divDefile.getElementsByTagName("ul")[0].innerHTML;
	divDefile.getElementsByTagName("ul")[0].innerHTML = baseContenu+baseContenu;
	setDefile = window.setInterval("goDefile()",12);
}

testTemps = 0;
function goDefile() {
	if ( ctrlActu == "play" ) {
		testTemps = testTemps+1;
		textDefile = divDefile.getElementsByTagName("ul")[0];
		if ( posY > defileH-3 ) {
			posY = initY;
		}
		else {
			posY += 1;	
		}
		textDefile.style.left = -posY+"px";
		if ( testTemps == refHauteur ) {
			window.clearInterval(setDefile);
			tempsPause = window.setInterval("goDefileBis()", 5000);
			testTemps = 0;
		}
	}
}
function goDefileBis() {
	setDefile = window.setInterval("goDefile()",10);
	window.clearInterval(tempsPause);
}

