/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
var imagePreview = function(){	
	/* CONFIG */
		
		xOffset = 10;
		yOffset = 30;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ this.rel +"' alt='Náhled obrázku' />"+ c +"</p>");								 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};

// starting the script on page load
$(document).ready(function(){
	imagePreview();
});

$('document').ready(function(){
    
    $('.js_polskePriceKiller').submit(function(){
        var f = this;
    	var produkt = $('input[name=jmeno]',this).val();
        var pocet_kusu = $('input[name=jmeno]',this).val();
    	var predmet = "Poptavka z webu MadeInPoland.cz ";
        var email = $('input[name=email]',this).val();
    	var text = $('textarea[name=text]',this).val();
    	$('.js_emailnazor textarea[name=text]').val('Zpráva se odesílá...');
    	$.ajax({
    		type: "POST",
    		url: "/json.php?akce=email",
    		data: "jmeno="+jmeno+"&email="+email+"&predmet="+predmet+"&text="+text,
    		dataType:'json',
    		success: function(json){
    		    $('input[name=jmeno]',f).val('');
                $('input[name=email]',f).val('');
                $('input[name=predmet]',f).val('');
                $('textarea[name=text]',f).val('');
    		    alert("Děkujeme za Vaši zprávu");
    		}
    	});
        return false;
    });   
    
    $('form.koupit_prislusenstvi').submit(function(){
		var prislusenstvi_ks = 0;
		var prislusenstvi_cena = 0;

		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'}),
			$.DIV({Class:'jqmPat'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmPat').empty();
		$('.jqmPat').append(
		$.P({},$.A({href:'#',Class:'jqmClose jqmPokracovat'},lang['pokracovat_nakup'])),
		$.P({},$.A({href:'/Kosik',Class:"jqmKosik"},lang['prejit_do_kosiku'])));
		$('.jqmText').empty();
		$('.jqmText').html('<img src="/obr/loading.gif" />');
		$('.jqmWindow').jqmShow();

        var vybrano = false;
		$('input.prislusenstvi').each(function(){
  		    var zbozi = $(this).val();
			if($('input[name=prislusentvi-ks_'+zbozi+']').val() > 0){
				var ks = parseInt($('input[name=prislusentvi-ks_'+zbozi+']').val());
				var cena0 = Math.round(parseFloat($('input[name=prislusentvi-cena_'+zbozi+']').val()));
				prislusenstvi_ks += ks;
				prislusenstvi_cena += ks*cena0;
				$.ajax({
					type: "POST",
					url: "/json.php?akce=kosik-add",
					data: "zbozi="+zbozi+"&ks="+ks,
					dataType:'json',
					success: function(json){
                        vybrano = true;
                
                		var prisl = "";
                		if(prislusenstvi_ks > 0){
                			prisl = "Příslušenství";
                		}
                        
                		$('.jqmText').html('<h3>'+lang['pridano_do_kose']+'</h3>');
                		$('.jqmText').append($.DIV({},($.TABLE({}))));
                		$('.jqmText table').append(
                            $.TR({},
                                $.TD({Class:'popis'},lang['zbozi']+': '),
                			    $.TD({},prisl)
                            )
                        );
                		$('.jqmText table').append(
                            $.TR({},
                		        $.TD({Class:'popis'},lang['mnozstvi']+': '),
                                $.TD({},(prislusenstvi_ks)+' '+lang['ks'])
                            )
                        );

                		$('.jqmText table').append($.TR({},
                			$.TD({Class:'popis'},lang['cena']+': '),$.TD({},Math.round(prislusenstvi_cena)+' Kč')
                            )
                        );
                        
                        return false;
					}
				});
			}
		});
        
        if(! vybrano){
    		$('.jqmText').html("<p>Nevybrali jste žádné příslušenství</p>");
            return false;
        }

		return false;
	});
    
	$('#dotaz_polske').click(function(){
        var hash = $(this).attr('rel').split("##");
        var zbozi = hash[0];
        var zbozi_nazev = hash[1];
        var zbozi_link = hash[2];
		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmText').empty();
		$('.jqmText').append(
            $.P({},$.STRONG({},'Produkt: '),zbozi_nazev),
            $.P({},
    		  $.LABEL({Class:'popis'},'Chyba:'),
    		  $.TEXTAREA({Class:'text'})
            ),
            $.P({},$.INPUT({type:'button',Class:'odeslat',value:lang['odeslat']}))
		);
		$('.jqmText .odeslat').click(function (){
            var textarea = $('.jqmText .text').val();
            var text = "Produkt: "+zbozi_nazev;
            text += " - ";
			text += textarea;
            if(textarea.length == 0){
                alert("Vyplňte prosím Váš dotaz");
                return false;
            }
            var jmeno = "Hlášení chyby";
            var email = "david@madeinpoland";
            var predmet = "Nahlášení chyby z eshopu madeinpoland.cz";
			$('.jqmText').html('<img src="/obr/loading.gif" />');
			$.ajax({
				type: "POST",
				url: "/json.php?akce=email",
				data: "email="+email+"&predmet="+predmet+"&text="+text+"&jmeno="+jmeno,
				dataType:'json',
				success: function(json){
                    $('.jqmText').empty();
                    $('.jqmText').append("Děkujeme za nahlášení chyby");
				}
			});
		});
		$('.jqmWindow').jqmShow();

		return false;
	});

});
