$(document).ready(function()
{
    var fadeSpd = 150;

    /* COS CUMPARATURI */
    var cos = $('div#cos-dropdown');
    $('a#btn-cos').toggle(function() {
        $(this).removeClass('inchis').addClass('deschis');
        cos.fadeIn(fadeSpd);
    },function() {
        $(this).removeClass('deschis').addClass('inchis');
        cos.fadeOut(fadeSpd);
    });

    /* MENIU CATEGORII */
    $('ul#categorii > li').hover(function() {
        sl = $(this).find('a.categorie').addClass('selectat');
        md = $(this).find('div:first').show();
    },function() {
        sl.removeClass('selectat')
        md.hide();
    })

    /* HIGHLIGHT PRODUS */
    $('div#lista-produse div.produs').mouseenter(function () {
        $(this).find('div.top h3 a').addClass('underline');
    });
    $('div#lista-produse div.produs').mouseleave(function () {
        $(this).find('div.top h3 a').removeClass('underline');
    });

    /* TAB-URI PRODUS */
    $('div#info-produs ul.meniu li a').click(function () {
        $('div#info-produs div.continut > div').hide().filter(this.hash).fadeIn('normal');
        $('div#info-produs ul.meniu li a').removeClass('selectat');
        $(this).addClass('selectat');
        return false;
    }).filter(':first').click();

    /* SCROLL TO TOP */
    $("div#continut div.inner-footer a.mergi-sus").click(function(event){
        event.preventDefault();
        var full_url = this.href;
        var parts = full_url.split("#");
        var trgt = parts[1];
        var target_offset = $("#"+trgt).offset();
        var target_top = target_offset.top;
        $('html, body').animate({scrollTop:target_top}, 500);
    });

    /* POPUP STOC */
    $('div.stoc').hover(function() {
        $(this).find('div.popup').fadeIn('fast');
    },function() {
        $(this).find('div.popup').hide();
    })
});

    /* ADAUGA COMENTARIU */
    function adaugaComentariu(idProdus)
    {
        modalBox('<div class="popup-mgs"></div><div id="popup-container"><a href="#" title="inchide" class="btn-inchide" onclick="modalBox();return false;" title="inchide"></a><iframe width="612" height="350" src="http://www.eurosoft-computers.ro/adauga-comentariu.php?produs='+idProdus+'" frameborder="0" scrolling="no"></iframe></div><div class="popup-mgj"></div>',612,100);
    }

    /* ADAUGA PRODUS */
    function adaugaInCos(idProdus)
    {
        $.get("http://www.eurosoft-computers.ro/Ajax_Coscumparaturi.php", { id: idProdus },
        function(data)
        {
            modalBox('<div class="popup-mgs"></div><div id="popup-container"><a href="#" title="inchide" class="btn-inchide" onclick="modalBox();return false;" title="inchide"></a><div id="popup-mesaj"><div class="continut-alerta"><p class="confirmare ok">Produsul dumneavoastra a fost adaugat cu succes in cosul de cumparaturi</p><div class="actiuni"><a class="btn-continua" href="#" onclick="modalBox();return false;" title="">Continua cumparaturile</a><a class="btn-trimite" href="http://www.eurosoft-computers.ro/cos-cumparaturi" title="Trimite comanda acum">Trimite comanda acum</a><div class="clear"></div></div></div></div></div><div class="popup-mgj"></div>', 612);

            var splitText = data.split("@@@");
            $('#btn-cos').html(splitText[0]);
            $('#cos-dropdown ul').html(splitText[1]);
        });
    }

    function golestecos(idProdus)
    {
        $.get("http://www.eurosoft-computers.ro/Ajax_Golestecos.php", { id: idProdus },
        function(data) {
            var splitText = data.split("@@@");
            $('#btn-cos').html(splitText[0]);
            $('#cos-dropdown ul').html(splitText[1]);
        });
    }

    /*===== Tooltip =====*/
    $(document).ready(function() { $(".tooltip").simpletooltip(); });
    (function($){ $.fn.simpletooltip = function(){
        return this.each(function() {
            var text = $(this).attr("title");
            $(this).attr("title", "");
            if(text != undefined) {
                $(this).hover(function(e){
                    var tipX = e.pageX;
                    var tipY = e.pageY + 20;
                    $(this).attr("title", ""); 
                    $("body").append("<div id='simpleTooltip' style='position: absolute; z-index: 100; display: none;'><h3>" + text + "</h3><div style=\"display: none;\" class=\"body\"></div><div style=\"display: none;\" class=\"url\"></div></div>");
                    if($.browser.msie) var tipWidth = $("#simpleTooltip").outerWidth(true)
                    else var tipWidth = $("#simpleTooltip").width()
                    $("#simpleTooltip").width(tipWidth);
                    $("#simpleTooltip").css("left", tipX).css("top", tipY).fadeIn("medium");
                }, function(){
                    $("#simpleTooltip").remove();
                    $(this).attr("title", text);
                });
                $(this).mousemove(function(e){
                    var tipX = e.pageX;
                    var tipY = e.pageY + 20;
                    var tipWidth = $("#simpleTooltip").outerWidth(true);
                    var tipHeight = $("#simpleTooltip").outerHeight(true);
                    if(tipX + tipWidth > $(window).scrollLeft() + $(window).width()) tipX = e.pageX - tipWidth;
                    if($(window).height()+$(window).scrollTop() < tipY + tipHeight) tipY = e.pageY - tipHeight;
                    $("#simpleTooltip").css("left", tipX).css("top", tipY).fadeIn("medium");
                });
            }
        });
    }})(jQuery);

    function tooltip(id)
    {
        var text = $('#'+id).attr("title");
        $('#'+id).attr("title", "");
        if(text != undefined) {
            $('#'+id).mousemove(function(e){
                if($("#simpleTooltip").html()==null) $("body").append("<div id='simpleTooltip' style='position: absolute; z-index: 100; display: none;'><h3>" + text + "</h3><div style=\"display: none;\" class=\"body\"></div><div style=\"display: none;\" class=\"url\"></div></div>");
                var tipX = e.pageX;
                var tipY = e.pageY + 20;
                var tipWidth = $("#simpleTooltip").outerWidth(true);
                var tipHeight = $("#simpleTooltip").outerHeight(true);
                if(tipX + tipWidth > $(window).scrollLeft() + $(window).width()) tipX = e.pageX - tipWidth;
                if($(window).height()+$(window).scrollTop() < tipY + tipHeight) tipY = e.pageY - tipHeight;
                $("#simpleTooltip").css("left", tipX).css("top", tipY).fadeIn("medium");
            })
            $('#'+id).mouseout(function() {
                $("#simpleTooltip").remove();
                $('#'+id).attr("title", text);
            });
        }
    }

    function specificatii()
    {
        var tabContainers = $('div.tabs > div');
        tabContainers.hide();
        $('div.tabs ul.tabNavigation a').removeClass('selectat');
        $('div.tabs ul.tabNavigation a:eq(0)').addClass('selectat');
        $('#specificatii-tehnice').fadeIn(100);
    }

    function cautare() {
        document.cauta.action='http://www.eurosoft-computers.ro/cauta-in-site/'+document.cauta.camp_produs.value+'/P1';
    }

    function tipersoane(tip) {
        if(tip=='fizica') { $('#persoana_fizica').show(); $('#persoana_juridica').hide(); $('#fizica').attr("checked","checked"); $('#juridica').attr("checked",""); }
        else if(tip=='juridica') { $('#persoana_fizica').hide(); $('#persoana_juridica').show(); $('#fizica').attr("checked",""); $('#juridica').attr("checked","checked"); }
    }
