﻿//hoverintent
(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 ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){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.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);
//navigare categorii
function show_categ(obj) {
    $(".dept").removeClass("current");
    $(obj).addClass("current");
    $(".undernav").addClass("closed");
    var a = '#undernav_' + $(obj).attr('id');
    $(a).removeClass("closed");
}
function hide_categ(obj) {
    //obj este div undernav
    $(obj).addClass("closed");
    $(".dept").removeClass("current");
}
$(function () {
    $(".dept").parent().hoverIntent({ over: function () {
        $(".dept").removeClass("current");
        $("A.top", this).addClass("current");
        $(".undernav").addClass("closed");
        var a = '#undernav_' + $("A.top", this).attr('id');
        $(a).removeClass("closed");
    }
    , timeout: 500,
    out: function () {
        //obj este div undernav
        $("div.undernav", this).addClass("closed");
        $(".dept").removeClass("current");
    }
    });

    //    $(".dept").mouseenter(function () {
    //        show_categ(this);
    //        //alert(a);

    //    });
    //    $(".undernav").mouseleave(function () {
    //        hide_categ(this);
    //    });
});
var ison = 0;
function showmore(objopener, objdiv) {
    $(".more").slideUp("fast");
    $("LI.on").removeClass("on");

    objdiv = "#" + objdiv;
    objopener = "#" + objopener;



    var poz = $("#pozitie").offset();
    var newleft = poz.left - $(objdiv).width() - 2 + 'px';
    var newtop = poz.top + 22 + 'px';
    $(objdiv).css("left", newleft).css("top", newtop).slideDown("fast");

    $(objopener).addClass("on");
    return false;
}


function hideme() {
    $(".more").slideUp("fast");
    $("LI.on").removeClass("on");
    $(".undernav").addClass("closed");
}



var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
    jsddm_canceltimer();
    jsddm_close();
    ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}

function jsddm_close() {
    if (ddmenuitem) ddmenuitem.css('visibility', 'hidden');
    hideme();
}

function jsddm_timer()
{ closetimer = window.setTimeout(jsddm_close, timeout); }

function jsddm_canceltimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}
$(document).ready(function () {
    $('#jsddm > li').bind('mouseover', jsddm_open);
    $('#jsddm > li').bind('mouseout', jsddm_timer);

    $('A.morelink').click(function (e) {
        showmore('more_cos', 'cosdiv');
        e.stopPropagation();
    });
$('#txtcaut').each(function (i) {
        $(this).addClass('input-prompt-' + i);
        var promptSpan = $('<span class="input-prompt"/>');
        $(promptSpan).attr('id', 'input-prompt-' + i);
        $(promptSpan).append($(this).attr('title'));
        $(promptSpan).click(function () {
            $(this).hide();
            $('.' + $(this).attr('id')).focus();
        });
        if ($(this).val() != '') {
            $(promptSpan).hide();
        }
        $(this).before(promptSpan);
        $(this).focus(function () {
            $('#input-prompt-' + i).hide();
        });
        $(this).blur(function () {
            if ($(this).val() == '') {
                $('#input-prompt-' + i).show();
            }
        });
    });

    
	
    $("#txtcaut").keypress(function (e) {
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
            window.location.href = '/cauta.aspx?q=' + this.value;
            return false;
        } else {
            return true;
        }
    });

});

document.onclick = jsddm_close;

function _init_slider(carousel) {
    $('#slider .slider-controls a').bind('click', function () {
        var index = $(this).parent().find('a').index(this) + 1;
        carousel.scroll(index);
        return false;
    });

    $('#slider .slider-nav .next').bind('click', function () {
        carousel.next();
        return false;
    });

    $('#slider .slider-nav .prev').bind('click', function () {
        carousel.prev();
        return false;
    });
};

function _set_slide(carousel, item, idx, state) {
    var index = idx - 1;

    $('#slider .slider-controls a').removeClass('active');
    $('#slider .slider-controls a').eq(index).addClass('active');
};
