var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	} //if
} //checkHover

function add2cart(source_id, target_id, callback) {
   // animace košíku
   
     var source = $('#' + source_id );
     var target = $('#' + target_id );
     
     var shadow = $('#' + source_id + '_shadow');
     if( !shadow.attr('id') ) {
        $('body').prepend('<div id="'+source.attr('id')+'_shadow" style="display: none; background-color: #ddd; border: solid 1px darkgray; position: static; top: 0px; z-index: 100000;">&nbsp;</div>');
        var shadow = $('#'+source.attr('id')+'_shadow');
     }
     
     if( !shadow ) {
        alert('Cannot create the shadow div');
     }
     
     shadow.width(source.css('width')).height(source.css('height')).css('top', source.offset().top).css('left', source.offset().left).css('opacity', 0.5).show();
     shadow.css('position', 'absolute');
     
     shadow.animate( { width: target.innerWidth(), height: target.innerHeight(), top: target.offset().top, left: target.offset().left }, { duration: 300 } )
      .animate( { opacity: 0 }, { duration: 100, complete: callback } );
      
      }     


$(document).ready(function() {
	$('#Nav > li').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj = null;
		} //if
		
		$(this).find('ul').fadeIn('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
			400);
	});
	$('#platno div').innerfade({
		animationtype: 'fade',
		speed: 750,
		timeout: 4000,
		type: 'sequence',
		containerheight: '164px'
	});
   $('.doprava').change(function(e){
        /* návratové hodnoty
         * cena dopravy včetně Kč
         * cena celkem s dopravou včetně Kč */
        //var typDopravy = $('.doprava');
        var typDopravy = this.value;
        
        if(typDopravy=="PPL") {
            $.get('ajax-vyberdopravy.php?typDopravy=1', function(data){
               dataArray = data.split("|");
               doprava = dataArray[1]; 
               cenaCelkem = dataArray[3]; 
               $('#ajaxCenaDopravy').show().html(doprava);      
               $('#ajaxCenaCelkem').show().html(cenaCelkem);      
            });
            
        } else if (typDopravy=="osobne") {
            $.get('ajax-vyberdopravy.php?typDopravy=99', function(data){
               dataArray = data.split("|");
               doprava = dataArray[1]; 
               cenaCelkem = dataArray[3]; 
               $('#ajaxCenaDopravy').show().html(doprava);      
               $('#ajaxCenaCelkem').show().html(cenaCelkem);      
            });
         } else {
            $('#ajaxCenaDopravy').hide();
         }
      }); 

});
