$(document).ready(function() {

    if($('#infowindow').length != 0)
    {
        $('#infowindow').fadeIn('slow');

        $('.closeInfoWindow').click(function(e) {
            $('#infowindow').fadeOut('fast');
        });
        
        $('.closeGoHomeWindow').click(function(e) {
            $('#infowindow').fadeOut('fast',function(e){
               window.location='http://'+window.location.hostname+'/';
            });
        });
    }

    if($('.detailPicture').length != 0)
    {
        $('.detailPicture').click(function(){
            var idStr = $(this).attr('id');
            var idArray =  idStr.split('-');
            if($(this).next().length != 0)
            {
                $(this).hide()
                $(this).next().fadeIn(400);
            }
            else
            {
                $(this).hide()
                $('.detailPicture:first-child').fadeIn(400);
            }

        });
    }
   
    if($('#nadeleni').length != 0)
    {
        function toggleUpDown(obj) {
            if(obj.hasClass('up')) {
                obj.removeClass('up');
                obj.addClass('down');
            } else {
                obj.removeClass('down');
                obj.addClass('up'); 
            }
        }
        $('.toggle1').click(function(e) {
            toggleUpDown($(this));
            $('#group1').slideToggle();
        });
        $('.toggle2').click(function(e) {
            toggleUpDown($(this));
            $('#group2').slideToggle();
        });
        $('.toggle3').click(function(e) {
            toggleUpDown($(this));
            $('#group3').slideToggle();
        });
        
         $('.toggle4').click(function(e) {
            toggleUpDown($(this));
            $('#ukazky').slideToggle();
        });
        
        $("input:radio[name='group1']").click(function() {
            $('#komu').attr('value',$(this).val());
        });
        
                
        $("input:radio[name='group2']").click(function() {
            $('#co').attr('value',$(this).val());
        });
        
              
        $("input:radio[name='group3']").click(function() {
            $('#zaliba').attr('value',$(this).val());
        });
        
        $("#soft1").click(function() {
            $('#imgDrsne').fadeOut(350,function(){
             $('#imgJemne').fadeIn(350);
            });
            
        });
        $("#soft2").click(function() {
            $('#imgJemne').fadeOut(350,function(){
             $('#imgDrsne').fadeIn(350);
            });
        });
        
        
        $('.yellowbutton').click(function(e) {
            e.preventDefault();
           $('#nadeleniForm').submit();
        });          
    }


    if($('#fakturacni_adresa').length != 0)
    {
        if($("#input-fa").attr('checked'))
            $('#fakturacni_adresa').hide();
        else
            $('#fakturacni_adresa').show();
		
        $('#input-fa').click(function(e) {
            if($("#input-fa").attr('checked'))
                $('#fakturacni_adresa').slideUp('slow');
            else
                $('#fakturacni_adresa').slideDown('slow');
        });
    }

    if($('.productlineboximg').length != 0)
    {
        $('.productlineboximg').mouseenter(function()
        {
            if($('.designPicture',$(this)).length > 1)
            {
                $(':eq(0)',$(this)).hide();
                $(':eq(1)',$(this)).show();
            }
        });

        $('.productlineboximg').mouseleave(function(){
            if($('.designPicture',$(this)).length > 1)
            {
                $(':eq(1)',$(this)).hide();
                $(':eq(0)',$(this)).show();
            }
        });
    }

    if($('.productboximg').length != 0)
    {
        $('.productboximg').mouseenter(function()
        {
            if($('.designPicture',$(this)).length > 1)
            {
                $(':eq(0)',$(this)).hide();
                $(':eq(1)',$(this)).show();
            }
        });

        $('.productboximg').mouseleave(function(){
            if($('.designPicture',$(this)).length > 1)
            {
                $(':eq(1)',$(this)).hide();
                $(':eq(0)',$(this)).show();
            }
        });
    }

    /*
	if($('.hoverImage').length != 0)
	{
	   var def = $(this).attr('src');
	   var myArray = new Array();
	   var req;
	   
      $('.hoverImage').mouseenter(function()
      {

		entered = true;
        var id = $(this).attr('id');
		if(myArray[id] === undefined)
		{
			def = $(this).attr('src');
			myArray[id] = def;
		}

        var value = $(this).attr('id').split('-'); 
        
        req = $.get('http://'+window.location.hostname+'/designova_trika/druhy_obrazek/'+value[1], function(data) {
            if(data != 'nothing' && entered == true)
            {
				$(this).fadeOut();
               $("#"+id).attr('src',data);
			   $(this).fadeIn();
            }
		
           }  
        );
      });  
      $('.hoverImage').mouseleave(function(){
           req.abort();
		   entered = false;
		   var id = $(this).attr('id');
            $(this).attr('src',myArray[id]);
          
      });
      
  }*/

    if($('#checkPodminky').length != 0)
    {
        $("#checkPodminky").click(function() {
            if(!$("#input-podminky").attr('checked'))
            {
                alert('K odeslání objednávky je třeba souhlasit s obchodními podmínkami.')
                return false;
            }

        });
    }
	
    if($('#dobirka').length != 0)
    {
        var zakladniCena = parseInt($("#konecna_cena").html());
        var cenaDoprava;
        var cenaPlatba;
        var handleDopravaChange = function handleDopravaChange()
        {

            $("#dobirka").removeAttr('disabled');
            if($("#posta").attr('checked'))
            {
                //cenaDoprava = 78;
                $("#hotove").attr('disabled','disabled');
                $("#karta").attr('checked','checked');
                $("#dobirka").removeAttr('disabled','disabled');
                $("#karta").removeAttr('disabled','disabled');
                $("#prevod").removeAttr('disabled','disabled');
                cenaDoprava = CENA_DOPRAVY_POSTA;
            }
            if($("#kuryr").attr('checked'))
            {
                $("#dobirka").attr('disabled','disabled');
                $("#hotove").attr('disabled','disabled');
                cenaDoprava = CENA_DOPRAVY_KURYR;
            }
            if($("#osobne").attr('checked'))
            {
                $("#hotove").removeAttr('disabled','disabled');
                $("#dobirka").attr('disabled','disabled');
                $("#karta").attr('checked','checked');
                cenaDoprava = CENA_DOPRAVY_OSOBNE;
            }
            $("#konecna_cena").html(zakladniCena + cenaPlatba + cenaDoprava);
		 
            if(zakladniCena + cenaPlatba + cenaDoprava == 0)
            {
                $("#dobirka").attr('disabled','disabled');
                $("#karta").attr('disabled','disabled');
                $("#prevod").attr('disabled','disabled');
                $("#hotove").attr('checked','checked');
            }
        }

        var handlePlatbaChange = function handlePlatbaChange()
        {
            $("#kuryr").removeAttr('disabled');
            $("#ppl").removeAttr('disabled');
            $("#posta").removeAttr('disabled');
            $("#osobne").removeAttr('disabled');
            cenaPlatba = 0;

            if($("#dobirka").attr('checked'))
            {
                $("#posta").attr('checked','checked');
                $("#kuryr").attr('disabled','disabled');
                $("#ppl").attr('disabled','disabled');
                $("#osobne").attr('disabled','disabled');
                cenaPlatba = CENA_PLATBY_DOBIRKA;
            }
		   
            $("#konecna_cena").html(zakladniCena + cenaPlatba + cenaDoprava);
        }

        $("input[name='doprava']").click(handleDopravaChange);

        $("input[name='platba']").click(handlePlatbaChange);
       
        handleDopravaChange();
        handlePlatbaChange();
       
    }

});

	      
	



