jQuery(document).ready(function($){ 

	$(".copii").each(function(){
		var inaltime = $(this).height();
		$(this).find('.rama_dreapta').css({"height" : (inaltime - 17) + "px"});
		
	});
	$('.zburator').mouseover(function(){
	
		var cod = $(this).attr("id").substring(8);
		$("#copil" + cod).removeClass("ascuns");
		var ancora = $(this).find("a:first");
		ancora.css({"background" : "url('http://" + document.domain + "/skin/frontend/default/iris/imagini/fundaluri/patratel_cu_cerc.jpg') no-repeat -4px 0"});
		
	});
	$('.zburator').mouseout(function(){
		var cod = $(this).attr("id").substring(8);
		$("#copil" + cod).addClass("ascuns");
		var ancora = $(this).find("a:first");
		ancora.css({"background" : "url('http://" + document.domain + "/skin/frontend/default/iris/imagini/fundaluri/fundal_categorie_bara_laterala.png') no-repeat 0 5px"});

	});

	var vechiul_cod_eticheta = 1;
	
	$("#etichete_single li").click(function(){
		var cod = $(this).attr("id").substring(2);
		$("#continut" + vechiul_cod_eticheta).addClass("hidden");
		$("#et" + vechiul_cod_eticheta).removeClass("curenta");
		$(this).addClass("curenta");
		vechiul_cod_eticheta = cod;
		$("#continut" + cod).removeClass("hidden");
	});

	// bifele de pe single :
	var vechiul_id = "cb0";
	$(".bifa_tip_produs").click(function(){
		var cod = $(this).attr("id");
		$(this).parent().addClass("ingrosat");
		var vechi = $("#" + vechiul_id);
		if(vechiul_id != cod) vechi.attr("checked",false);// in caz ca da click tot pe bifa curenta
		if(vechiul_id != cod || (vechiul_id == cod && !$(this).attr("checked"))) vechi.parent().removeClass("ingrosat");
		vechiul_id = cod;			
	});
	
	var vechiul_id_ora = "ora1";
		
	$(".bifa_setare_data").click(function(){
		var cod = $(this).attr("id");
		$(this).parent().addClass("ingrosat");
		var vechi = $("#" + vechiul_id_ora);
		if(vechiul_id_ora != cod) vechi.attr("checked",false);// in caz ca da click tot pe bifa curenta
		if(vechiul_id_ora != cod || (vechiul_id_ora == cod && !$(this).attr("checked"))) vechi.parent().removeClass("ingrosat");
		vechiul_id_ora = cod;
			
	});
	
	$("#meniu_utilizator").hover(
	function(){
		$("#optiuni_utilizator").removeClass("hidden");
	},
	
	function(){
		$("#optiuni_utilizator").addClass("hidden");
	});
	
	$(".iconita_ajutor").hover(
		function()
			{
				var cod = $(this).attr("id").substring(14);
				$("#informatii" + cod).removeClass("hidden");
			},
		function()
			{
				var cod = $(this).attr("id").substring(14);
				$("#informatii" + cod).addClass("hidden");			
			}
	);
	$("#trimite").click(function(){
		$("#comanda_single").submit();
	});

	// Sagetile de next-previews de pe single 
	
	var referinte = new Array("imagine_unu","imagine_mica_dreapta_single","imagine_trei");
	var numar_maxim_imagini_single = parseInt($("#nr_imagini").attr("value")); // 3 imagini : 0,1 si 2
	var numarul_imaginii_curente_in_popup = 0;
	var inaltime_maxima = $(window).height();
	// Efectul de marire a imaginii in partea de single
	
	//pun in "cortina" imaginea mare corespunzatoare imaginii principale
	//cand documentul a fost incarcat
	
	// pe aici pe undeva : 
	
	var continut = '<div id="image_container">';
	var nr_imagini = parseInt($("#nr_imagini").attr("value"));
	//if(nr_imagini > 0)
	//continut += '<img id="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi_inactiv.gif" title="Imaginea precedenta" />';
	
	continut += '<img oncontextmenu="return false" src="' + $(".shutter").attr("href") + '" id="popup" />';
	if(nr_imagini > 0) continut += '<img id="sageata_inainte" class="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte.gif" title="Imaginea urmatoare" /></div>';
	
	/* BIG TIME WARRNING !!!! Daca nu pun if typeof etc , cand se apeleaza $("#imagine").html(continut) imi modifica valoarea din cookie ; orice cookie care se termina cu /ceva ;  ultimul cuvant (ceva) il inlocuieste cu undifined ; what the BIIIP??*/
	if(typeof($(".shutter").attr("href")) != "undefined" ) $("#imagine").html(continut);

	
	$(".shutter").click(function(){
		numarul_imaginii_curente_in_popup = 0;
		var img = document.getElementById("popup");
		
		if(img.clientHeight > inaltime_maxima) $("#popup").attr("height",inaltime_maxima);
		var stanga = parseInt(($(window).width() - img.clientWidth) / 2);
		var top = parseInt(($(window).height() - img.clientHeight) / 2);
		if (top < 0) top = 0;
		$("#popup").css({"margin-top" : top + "px"});
		
		//setam sageata stanga inactiva si cea dreapta activa :
		
		//$("#sageata_inapoi").attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inapoi_inactiv.gif");
		$("#sageata_inapoi").remove(); //-nou
		
		$("#sageata_inapoi").removeClass("sageata_inapoi");
		//$("#sageata_inainte").attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inainte.gif");
		$("#sageata_inainte").addClass("sageata_inainte");
		
		$("#image_container").css({"width" : $("#popup").width() + "px" });
		$("#continut_popup").removeClass("ascuns");
		$("#cortina").removeClass("ascuns");

		return false;
	});
	$('.switcher').click(function(){
		
		var adresa_imagine_mare = $(".shutter").attr("href");
		
		var new_src = "http://" + document.domain + "/skin/frontend/default/iris/proceseaza_imagine.php";
		new_src += "?orig_image=" + encodeURIComponent($(this).attr("href")) + "&root=" + document.domain + "&x=260" + "&y=313";
		$("#main_image").attr("src",new_src);
		
		//interschimbam linkurile dintre imaginea pe care s-a dat click
		//si imaginea mare
		
		var a = $(this).attr("href");
		var b = $(".shutter").attr("href");
		
		$(this).attr("href",b);
		$(".shutter").attr("href",a);
		
		//inlocuim imaginea pe care s-a dat click cu imaginea mica
		
		$(this).find("img").attr("src","http://" + document.domain + "/skin/frontend/default/iris/proceseaza_imagine.php?orig_image=" + encodeURIComponent(adresa_imagine_mare) + "&root=" + document.domain + "&x=132" + "&y=154" );
		continut = '<div id="image_container">';

		if(numarul_imaginii_curente_in_popup == 0);
		//continut += '<img id="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi_inactiv.gif" title="Imaginea precedenta" />';
		else continut += '<img id="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi.gif" title="imaginea_precedente" />';
		continut += '<img oncontextmenu="return false" src="' + $(".shutter").attr("href") + '" id="popup" />';

		if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single);
		//continut += '<img id="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte_inactiv.gif" />';
		else continut += '<img id="sageata_inainte" class="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte.gif" title="Imaginea urmatoare" />';
		continut += '</div>';
		
		$("#imagine").html(continut);
		return false;
	});
	
	// Evenimentele de inainte - inapoi 

	hImage = new Image();
	hImage.src = 'http://' + document.domain + '/skin/frontend/default/iris/imagini/loading.gif';
	
	hImage = new Image();
	hImage.src = "http://" + document.domain + "/skin/frontend/default/iris/imagini/sageata_inainte_mouseover.gif";
	
	hImage = new Image();
	hImage.src = "http://" + document.domain + "/skin/frontend/default/iris/imagini/sageata_inapoi_mouseover.gif";
	
	var rezolutie_y_imagine_gif = 370;
	var margin_top = parseInt(($(window).height() - rezolutie_y_imagine_gif) / 2);

	$("#sageata_inainte").live("click",function(){
		if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single) return false; 
		numarul_imaginii_curente_in_popup++;
		
		//$("#image_container").html('<img src="http://' + document.domain + '/skin/frontend/default/iris/imagini/loading.gif" style="margin-top : ' + margin_top + 'px" />');
		
		$("#popup").attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/loading.gif");

		//setam marginea sus a imaginii
	$.ajax({
			type: "POST",
			data: "orig_image=" + encodeURIComponent($("#" + referinte[numarul_imaginii_curente_in_popup]).attr("href")) + "&root=" + document.domain + "&rezy=" + $(window).height(),
			url: "http://" + document.domain + "/skin/frontend/default/iris/intoarce_imagine_mare.php",
			success: function(msg)
					{		
					msg = msg.split("~#~");
					var c = "";
					if(numarul_imaginii_curente_in_popup == 0);
					//c += '<img id="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi_inactiv.gif" title="Imaginea precedenta" />';
					else c += '<img id="sageata_inapoi" class="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi.gif" title="Imaginea precedenta" />';
					
					c += msg[0];
					
					if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single);
					//c += '<img id="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte_inactiv.gif" />';
					else c += '<img id="sageata_inainte" class="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte.gif" title="Imaginea urmatoare" />';
					$("#image_container").html(c);
					$("#image_container").css({"width" : parseInt(msg[1]) + "px"});					
					},
			error: function(){alert('Eroare in descarcarea imaginii');}
			});
		
		if(numarul_imaginii_curente_in_popup == 1)
			$("#sageata_inapoi").attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inapoi.gif");
		//if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single)
			//$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inainte_inactiv.gif");
			$(this).removeClass("sageata_inainte");
	});

	$("#sageata_inapoi").live("click",function(){
		if(numarul_imaginii_curente_in_popup == 0) return false; 
		numarul_imaginii_curente_in_popup--;
		$("#image_container").html('<img src="http://' + document.domain + '/skin/frontend/default/iris/imagini/loading.gif" style="margin-top : ' + margin_top + 'px" />');
		//setam marginea sus a imaginii
	$.ajax({
			type: "POST",
			data: "orig_image=" + encodeURIComponent($("#" + referinte[numarul_imaginii_curente_in_popup]).attr("href")) + "&root=" + document.domain + "&rezy=" + $(window).height(),
			url: "http://" + document.domain + "/skin/frontend/default/iris/intoarce_imagine_mare.php",
			success: function(msg)
					{
					msg = msg.split("~#~");
					var c = "";
					if(numarul_imaginii_curente_in_popup == 0);
					//c += '<img id="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi_inactiv.gif" title="Imaginea precedenta" />';
					else c += '<img id="sageata_inapoi" class="sageata_inapoi" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inapoi.gif" title="Imaginea precedenta" />';
					
					c += msg[0];
					
					if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single);
					//c += '<img id="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte_inactiv.gif" />';
					else c += '<img id="sageata_inainte" class="sageata_inainte" style="margin-top : ' + parseInt(inaltime_maxima / 2)  + 'px" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte.gif" title="Imaginea urmatoare" />';
					$("#image_container").html(c);
					$("#image_container").css({"width" : parseInt(msg[1]) + "px"});

					},
			error: function(){alert('Eroare in descarcarea imaginii');}
			});
		
		if(numarul_imaginii_curente_in_popup == numar_maxim_imagini_single - 1)
			$("#sageata_inainte").attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inainte.gif");
		//if(numarul_imaginii_curente_in_popup == 0)
			//$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inapoi_inactiv.gif");
			$(this).removeClass("sageata_inapoi");
	});
/*	
	$(".sageata_inainte").live("mouseover",
	function()
		{
		$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/sageata_inainte_mouseover.gif");
		});
	$(".sageata_inainte").live("mouseout",function()
		{
		$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inainte.gif");
		});
*//*
	$(".sageata_inapoi").live("mouseover",
	function()
		{
		$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/sageata_inapoi_mouseover.gif");
		});
	$(".sageata_inapoi").live("mouseout",function()
		{
		$(this).attr("src","http://" + document.domain + "/skin/frontend/default/iris/imagini/inapoi.gif");
		});
*/
		
	$("#popup").live("click",function(){
		$("#continut_popup").addClass("ascuns");
		$("#sageata_inapoi").css({"visibility" : "hidden"});
		$("#sageata_inainte").css({"visibility" : "hidden"});
		$("#cortina").addClass("ascuns");
		$("#popup").attr("src",$("#imagine_unu").attr("href"));
		var continut_local = $("#image_container").html();
		if(continut_local.indexOf("inainte.gif") == -1)
		$("#image_container").html( continut_local + '<img title="Imaginea urmatoare" src="http://' + document.domain + '/skin/frontend/default/iris/imagini/inainte.gif" style="margin-top: ' + parseInt(inaltime_maxima / 2) + 'px; visibility: hidden;" class="sageata_inainte" id="sageata_inainte">');
	});
	
	$("#image_container").live("mouseover",function()
	{
		$("#sageata_inapoi").css({"visibility" : "visible"});
		$("#sageata_inainte").css({"visibility" : "visible"});
	}
	);

	$("#image_container").live("mouseout",function()
	{
		$("#sageata_inapoi").css({"visibility" : "hidden"});
		$("#sageata_inainte").css({"visibility" : "hidden"});
	});
	
	// Efectele din bara laterala 
	var vechiul_cod = $("#categorie_activa").attr("value");
	var vechiul_element = $(".categorie_curenta");
	
	$(".alunecator").click(function(){
	$(this).css({"background" : "url('http://" + document.domain + "/skin/frontend/default/iris/imagini/fundaluri/fundal_categorie_curenta_bara_laterala.png') no-repeat 5px 50%"});
	vechiul_element.css({"background" : "url('http://" + document.domain + "/skin/frontend/default/iris/imagini/fundaluri/fundal_categorie_bara_laterala.png') no-repeat 5px 50%"});	
		vechiul_element = $(this);
		$("#copil" + vechiul_cod).css({"display" : "none"});
		var cod = $(this).attr("id").substring(7);

		$("#copil" + cod).show(250,function(){
				$("#copil" + cod).find(".copii").each(function(){
		
		var inaltime = $(this).height();
		
		$(this).find('.rama_dreapta').css({"height" : (inaltime - 17) + "px"});
		});

		});
		
		vechiul_cod = cod;

	});
	
	// "Protectie" pentru furt imagini 
	
	$("#imagini img").bind("contextmenu",function(e){
        return false;
    });
	
	/* Slider pt produsele aditionale */
	
	var nr_produse_aditionale = $("#nr_produse_aditionale").attr("value") / 2;
	var lungime_element = 101;
	if ( nr_produse_aditionale - parseInt(nr_produse_aditionale) == 0.5) nr_produse_aditionale = parseInt(nr_produse_aditionale) + 1;
	var lungime_banda = nr_produse_aditionale * lungime_element;
	var afiseaza_sageata_stanga = false;
	var afiseaza_sageata_dreapta = true;
	
	$("#banda").css({"width" : lungime_banda + 'px'});
	
	$("#overflow").mouseover(function(){
	if(nr_produse_aditionale <= 3) return; // nu e nevoie de scroll
	//$("#sageata_dreapta_produse_aditionale").removeClass("ascuns");
	if(afiseaza_sageata_stanga) $("#sageata_stanga_produse_aditionale").removeClass("ascuns");
	if(afiseaza_sageata_dreapta) $("#sageata_dreapta_produse_aditionale").removeClass("ascuns");
	});
	
	$("#overflow").mouseout(function(){
	$("#sageata_dreapta_produse_aditionale").addClass("ascuns");
		if (typeof($("#sageata_stanga_produse_aditionale").attr("alt")) != "undefined")
		{ // daca avem o sageata la stanga afisata
			$("#sageata_stanga_produse_aditionale").addClass("ascuns");
		}
	});
	var animatie_in_curs = false;
	
	$("#sageata_dreapta_produse_aditionale").click(function(){
		if(animatie_in_curs) return; // grabeste-te incet
		var stanga = parseInt($("#banda").css("left"));
		if(isNaN(stanga)) stanga = 0; // pt crom, opera, ie
		$("#sageata_stanga_produse_aditionale").removeClass("ascuns");
		afiseaza_sageata_stanga = true;
		stanga -= lungime_element;
		animatie_in_curs = true;
		$("#banda").animate({"left" : stanga + "px"},'slow',function(){animatie_in_curs = false;});

	if(stanga == (-1 * (lungime_banda - 3 * lungime_element)))
		{
		afiseaza_sageata_dreapta = false;
		$(this).addClass("ascuns"); // s-a terminat tarlaua, ascund sageata
		}
	});

	$("#sageata_stanga_produse_aditionale").click(function(){
		if(animatie_in_curs) return; // grabeste-te incet
		var stanga = parseInt($("#banda").css("left"));
		$("#sageata_dreapta_produse_aditionale").removeClass("ascuns");
		afiseaza_sageata_dreapta = true;
		stanga += lungime_element;
		animatie_in_curs = true;
		$("#banda").animate({"left" : stanga + "px"},'slow',function(){animatie_in_curs = false;});
		if(stanga == 0) {$(this).addClass("ascuns"); afiseaza_sageata_stanga = false;}
	});
	
	$(".declansator_produs_aditional").click(function(){
		
		/* So let's get some info about the image from the server 
			ramane de vazut cum pot sa fac sa citeasca din javascript
			in timp real (sa img.clientHeight sa nu intoarca 0)
		*/
		$("#cortina").removeClass("ascuns");
		$("#continut_imagine_full_produs_aditional").removeClass("ascuns");

		var continut = '<img src=http://"' + document.domain + '/iris/skin/frontend/default/iris/imagini/loading.gif" id="popup_aditional"/>';
$("#continut_imagine_full_produs_aditional").html(continut);		
		var obiect_curent = $(this);
	$.ajax({
			type: "POST",
			data: "img=" + $(this).attr("href") + "&root=" + document.domain,
			url: "http://" + document.domain + "/skin/frontend/default/iris/imageinfo.php",
			success: function(msg)
					{
						msg = parseInt(msg);
						continut = '<img src="' + obiect_curent.attr("href") + '" id="popup_aditional" height="' + msg + '" />';
						$("#continut_imagine_full_produs_aditional").html(continut);
						if(msg > inaltime_maxima) $("#popup_aditional").attr("height",inaltime_maxima);
						var top = parseInt(($(window).height() - msg) / 2);
						if (top < 0) top = 0;
						$("#popup_aditional").css({"margin-top" : top + "px"});
					
					},
			error: function(){alert('Eroare in descarcarea imaginii');}
			});
		
		return false;
	});
	$("#popup_aditional").live("click",function(){
		$("#cortina").addClass("ascuns");
		$("#continut_imagine_full_produs_aditional").addClass("ascuns");
	});
});
