/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages("images/header2.jpg", "images/header3.jpg",
			"images/header4.jpg");


$(document).ready(
    function()
    {        
        $("a.fbox").fancybox();
    }
)
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function ddm_open()
{
    ddm_canceltimer();
    ddm_close();
    ddmenuitem = $(this).next('div').css('visibility', 'visible');
    ddmenuitem.children('div').css('visibility', 'visible');
}

function ddm_close()
{
    if(ddmenuitem)
    {
        ddmenuitem.css('visibility', 'hidden');
        ddmenuitem.children('div').css('visibility', 'hidden');
    }
    
}

function ddm_timer()
{
    closetimer = window.setTimeout(ddm_close, timeout);
}

function ddm_canceltimer()
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

var photos = ["images/header.jpg", "images/header2.jpg", "images/header3.jpg", "images/header4.jpg"];
var animating = false;
var currentId = 0;


function slide()
{
    
}

function change_images()
{
    if($("#hs2").css("display")=='block')
    {
        var sel1 = "#hs1";
        var sel2 = "#hs2";
    }
    else
    {
        var sel1 = "#hs2";
        var sel2 = "#hs1";        
    }
    var button_id = $(this).attr('id');
    var photo_src = photos[button_id-1];
    $(".services li a").css("background-image", "url(images/button-top.png)");
    $(this).css("background-image", "url(images/active-button-top.png)");
    $(sel1).css('background-image', 'url(' + photo_src + ')');
    $(sel1).css({"display" : "block"});        
    $(sel2).fadeOut(300);
    $(sel2).css({"z-index" : 1});
    $(sel1).css({"z-index" : 0});  
    /*
    if(animating)
        return;
    animating = true;
    setTimeout(function(){animating=false;},500);
    $("#hs1").css('background-image', 'url('+ image_nr + ')');
    $("#hs2").fadeOut(
        function(){
                    $("#hs2").css('background-image', 'url('+ image_nr + ')');
                    $("#hs2").css({"display" : "block"});
        }
    );*/
}

var config = {    
        over: change_images,
        timeout: 300,   
        out: nop 
};
function nop()
{
}
        

$(document).ready(function()
{
    $('.ddm').bind('mouseover', ddm_open)
    $('.ddm').bind('mouseout',  ddm_timer)
    $('.ddlist').bind('mouseover', ddm_canceltimer);
    $('.ddlist').bind('mouseout', ddm_timer);
    /***************  glowne okno **************/
    $(".png").hoverIntent(config);
    
    
});

document.onclick = ddm_close;





