var obj = null;
var objArrow = null;
var objTeaser = null;
var objKostenlos = null;
var speed=800;

function showIt() {
    var sTmp = this.id.split('_');
    var nodeId = sTmp[1]; 
  
    if (obj) {
        obj.fadeOut(speed);
        obj = null;
        objArrow.fadeOut(speed);
        objArrow = null;
        objTeaser.fadeIn(speed);
    }      

    if(jQuery($("#mouseover_" + nodeId)).length > 0) {
        jQuery($("#mouseover_" + nodeId)).fadeIn(speed);
        jQuery($("#arrow_" + nodeId)).fadeIn(speed);
        objTeaser.fadeOut(speed);
    }
}


function hideIt() {
    var sTmp = this.id.split('_');
    var nodeId = sTmp[1];
    
    obj = jQuery($("#mouseover_"+nodeId));
    objArrow = jQuery($("#arrow_"+nodeId));
    
    if (obj) {
        obj.fadeOut(speed);
        objArrow.fadeOut(speed);
        objTeaser.fadeIn(speed);
    } 
}


jQuery(document).ready(function() {
    jQuery($('#check_depot_txt')).css("opacity",0.7);

    //teaser der ausgeblendet wird, wenn mouseover über hauptmenü
    objTeaser = jQuery($("#startDepotContest"));

	var config = {    
	   sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
	   interval: 200,  // number = milliseconds for onMouseOver polling interval    
	   over: showIt,   // function = onMouseOver callback (REQUIRED)    
	   timeout: 500,   // number = milliseconds delay before onMouseOut    
	   out: hideIt     // function = onMouseOut callback (REQUIRED)    
	};
	
	jQuery($("#ulMainMenu").find("a")).hoverIntent( config );
	
	
	//mouseover "kostenlos depot checken"
	jQuery($('#chech_depot_wrapper')).hover(function() {
        if (objKostenlos) {
            objKostenlos.fadeOut("normal");
            objKostenlos = null;
        }
        
        jQuery($('#check_depot_txt')).fadeIn("normal");
        
    }, function() {
        objKostenlos = jQuery($('#check_depot_txt'));
        
        if (objKostenlos) {
            objKostenlos.fadeOut("normal");
        }
	});
});
