
$(document).ready(function () {
    $('#fak_dane').hide();
    $('#pola_dane').hide();
    var faktura_check = $("input[name='faktura']");
    if (faktura_check.is(':checked'))
	$('#fak_dane').show();

    var faktura_dane = $("input[name='faktura_dane']:checked");
    if (faktura_dane.attr('value')== 1)
	$('#pola_dane').show();
    faktura_check.change(
	function()
	{
	    $('#fak_dane').toggle();

	});
    $("input[name='faktura_dane']").change(
	function()
	{
	    $('#pola_dane').toggle();
	});

    /*$('div#opinia_short').hover(function(){
        $('div#opinia_long').slideDown(150);
        $('div#opinia_short').hide();
    });
    $('div#opinie-all').hover(null, function(){
        $('div#opinia_long').slideUp(150)
        $('div#opinia_short').show();
    });*/
    $('div#opinia_long').each(function () {
	var current = $(this);
	current.attr("box_h", current.height());
	if(current.height()>140) $('div#opinia-more').text('...');
    });
    $('div#opinia_long').css('height', '143px');
    $('div#opinia_long').hover(function(){
	var open_height = $("div#opinia_long").attr("box_h") + "px";
	$("div#opinia_long").animate({
	    "height": open_height
	}, {
	    duration: "slow"
	});
	$('div#opinia-more').text('');
    });
    $('div#opinie-all').hover(null, function(){
	$("div#opinia_long").animate({
	    "height": '143px'
	}, {
	    duration: "slow"
	});
	$('div#opinia-more').text('...');
    });

    $('div.p_foto_max').bgiframe();
    $('a.p_foto_min').hover(function(){
	$(this).parent('p').parent('div.rysunek').children('div.p_foto_max').fadeIn(350);
    },function(){
	$(this).parent('p').parent('div.rysunek').children('div.p_foto_max').fadeOut(350);
    });

    $('div.foto1max').bgiframe();
    $('a.foto1min').hover(function(){
	$(this).parent('li').children('div.foto1max').fadeIn(350);
    }, function(){
	$(this).parent('li').children('div.foto1max').fadeOut(350);
    });

    if($('div#adv_search_show').text()=='1') {
	$('div#adv_search_more').children('a').text('ukryj');
	$('div#adv_search_more').show();
    }
    else {
	$('div#adv_search').hide();
	$('div#adv_search_more').show();
    }
    $('div#adv_search_more').children('a').click(function(){
	$('div#adv_search').toggle();
	if($(this).text() == 'pokaż')
	    $(this).text('ukryj');
	else $(this).text('pokaż');
	return false;
    });

    // szerokość szkła - slider
    var r10o = parseInt($('input[name="roz10od"]').val());
    var r10d = parseInt($('input[name="roz10do"]').val());
    var r10min = parseInt($('input[name="r10min"]').val());
    var r10max = parseInt($('input[name="r10max"]').val());
    $('div.slider10').slider({
	orientation: "horizontal",
	range: true,
	min: r10min,
	max: r10max,
	values: [r10o,r10d],
	slide: function(event, ui) {
	    $(this).parent('td').children('div').children('input.roz_od').val(ui.values[0]);
	    $(this).parent('td').children('div').children('input.roz_do').val(ui.values[1]);
	}
    });
    // szerokość mostka - slider
    var r11o = parseInt($('input[name="roz11od"]').val());
    var r11d = parseInt($('input[name="roz11do"]').val());
    var r11min = parseInt($('input[name="r11min"]').val());
    var r11max = parseInt($('input[name="r11max"]').val());
    $('div.slider11').slider({
	orientation: "horizontal",
	range: true,
	min: r11min,
	max: r11max,
	values: [r11o,r11d],
	slide: function(event, ui) {
	    $(this).parent('td').children('div').children('input.roz_od').val(ui.values[0]);
	    $(this).parent('td').children('div').children('input.roz_do').val(ui.values[1]);
	}
    });
    // długość zausznika - slider
    var r12o = parseInt($('input[name="roz12od"]').val());
    var r12d = parseInt($('input[name="roz12do"]').val());
    var r12min = parseInt($('input[name="r12min"]').val());
    var r12max = parseInt($('input[name="r12max"]').val());
    $('div.slider12').slider({
	orientation: "horizontal",
	range: true,
	min: r12min,
	max: r12max,
	values: [r12o,r12d],
	slide: function(event, ui) {
	    $(this).parent('td').children('div').children('input.roz_od').val(ui.values[0]);
	    $(this).parent('td').children('div').children('input.roz_do').val(ui.values[1]);
	}
    });
    // wysokość szkła - slider
    var r13o = parseInt($('input[name="roz13od"]').val());
    var r13d = parseInt($('input[name="roz13do"]').val());
    var r13min = parseInt($('input[name="r13min"]').val());
    var r13max = parseInt($('input[name="r13max"]').val());
    $('div.slider13').slider({
	orientation: "horizontal",
	range: true,
	min: r13min,
	max: r13max,
	values: [r13o,r13d],
	slide: function(event, ui) {
	    $(this).parent('td').children('div').children('input.roz_od').val(ui.values[0]);
	    $(this).parent('td').children('div').children('input.roz_do').val(ui.values[1]);
	}
    });
    // szerokość oprawki - slider
    var r14o = parseInt($('input[name="roz14od"]').val());
    var r14d = parseInt($('input[name="roz14do"]').val());
    var r14min = parseInt($('input[name="r14min"]').val());
    var r14max = parseInt($('input[name="r14max"]').val());
    $('div.slider14').slider({
	orientation: "horizontal",
	range: true,
	min: r14min,
	max: r14max,
	values: [r14o,r14d],
	slide: function(event, ui) {
	    $(this).parent('td').children('div').children('input.roz_od').val(ui.values[0]);
	    $(this).parent('td').children('div').children('input.roz_do').val(ui.values[1]);
	}
    });
    $('.frame_delete').click(function(){
	var x = $(this);
	var photo = $(this).siblings('.frame_photo').clone(true);
	$('.dialog').dialog({
	    autoOpen: false,
	    bgiframe: true,
	    closeText: 'zamknij',
	    modal: true,
	    resizable:false,
	    draggable: false,
	    buttons: {		
		'Anuluj': function() {
		    $(this).dialog('close');
		},
		'Usuń': function() {
		    $('.dialog').dialog('option', 'buttons', {});
		    $('.dialog').empty();
		    $('.dialog').append("<BR /><BR />Usuwam zdjęcie. Proszę czekać...");
		    window.location = x.attr('href');
		
		}
	    }
	});	
	$('.dialog').empty();
	$('.dialog').append(photo);
	$('.dialog').append("<BR /><BR />Czy na pewno chcesz usunąć to zdjęcie?");
	$('.dialog').dialog('open');
	return false;
    });
    
    //barwienie szkieł
    $('input[name="barwienie_check"]').change(function(){
        if($(this).val()==0){
            $('input[name="barwienie_kolor_check"]').attr('checked', false);
        }
    });
    $('select[name="barwieniekolor"]').change(function(){
        $('input[name="barwienie_kolor_check"]').attr('checked', true);
    });


    // dodaj do przymierzalni
    $("a.doprzymierzalni").click(function() {
        var link = $(this).attr('href');
        var num = parseInt(parseInt($('strong#przymierz_num').html()) + 1);
        $('strong#przymierz_num').html(num);
        if(num > 0) {
            $('div#przymierz_link').html('<a id="przymierz_link" href="javascript:void(pokazFlash());"><img src="https://okularywsieci.pl/image/button3.png"></a>');
        }
        $(this).remove();
        $('#przymierz_dialog').dialog('open');
        $.get(link);
        return false;
    });
    $('#przymierz_dialog').dialog({
        bgiframe: true,
        resizable: false,
        modal: true,
        autoOpen: false,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.5
        },
        buttons: {
            'Przejdź do przymierzalni': function() {
                $(this).dialog('close');
                $(window).scrollTop(0);
                pokazFlash();
            },
            'Wróć': function() {
                $(this).dialog('close');
            }
        }
    });

    // koszyk - pomoc
    $("img.pomoc").hover(function(e) {
        var id = $(this).attr('id');
        var x = parseInt($(this).offset().left - $(window).scrollLeft() + 30);
        var y = parseInt($(this).offset().top - $(window).scrollTop() + 5);
        var pos = [x,y];
        $('div#div_'+id).dialog('open');
        $('div#div_'+id).dialog("option", "position", pos);
    }, function(){
        var id = $(this).attr('id');
        $('div#div_'+id).dialog('close');
    });
    $('div.div_pomoc').dialog({
        bgiframe: true,
        resizable: false,
        modal: false,
        autoOpen: false,
        width: 600,
        overlay: {
            backgroundColor: '#000',
            opacity: 0.5
        }/*,
        buttons: {
            'Zamknij': function() {
                $(this).dialog('close');
            }
        }*/
    });



});
