﻿(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);

$(document).ready(function () {
    //How to assign the ColorBox event to elements
    $("a[rel='cbResim']").colorbox();
    $("a[rel='cbTekResim']").colorbox({ rel: 'nofollow' });
    $(".cbVideoEmbedded").colorbox();
    $(".cbVideoIframe").colorbox({ iframe: true, innerWidth: 425, innerHeight: 344 });
    $(".cbWebpage").colorbox({ width: "80%", height: "80%", iframe: true });
});

$(document).ready(function () {
    $("#referans tbody tr:odd").addClass("tekSatir");
    $("#referans tbody tr:even").addClass("ciftSatir");
});

$(document).ready(function () {
    $('.art-hmenu ul.dynamic').each(function () {
        $(this).parent().eq(0).hoverIntent({
            timeout: 500,
            over: function () {
                var current = $('ul.dynamic:eq(0)', this);
                current.slideDown(600);
            },
            out: function () {
                var current = $('ul.dynamic:eq(0)', this);
                current.slideUp(500);
            }
        });
    });
});



