﻿$.preloadCssImages();

var timeout = 1000;

function myMenuIn(objLi) {
	closeLastByLi(objLi);
	lastLi = objLi;
}

var lastLi = null;
var ctime = 0;

function closeLastByLi(objLi) {
	if (lastLi != null) {
		if (lastLi != objLi) {
			$(lastLi).children("div").fadeOut("medium");
			$(lastLi).find(".menu-sub").slideUp("medium");
			lastLi = null;
		}
	}
}
// close layer when click-out
document.onclick = closeLastByLi;

$(function() {


    if ($.isIe(7)) {
        $("#login-ricorda").css("margin-bottom", "0px");
    }
    $(".menu-ul").fixWidth();
    $("#login-ricorda").click(function() {
        if ($(this).attr("selected") != "true") {
            $(this).attr("selected", "true");
            $(this).css("background-position", "left bottom");
        } else {
            $(this).attr("selected", "false");
            $(this).css("background-position", "left top");
        }
    });

    $(".menu-top-entra").click(function() {
        if ($(this).attr("selected") != "true") {
            $(".login-div-container").slideDown("medium", function() { $("#login_username").focus(); });
            $(this).attr("selected", "true");

        } else {
            $(".login-div-container").slideUp("medium").fadeOut("medium").hide();
            $(this).attr("selected", "false");
        }
    });

    $(".menu-sub-div-container").width($(".menu-div-container").width()).css("left", "-194px");
    $(".menu-li").hover(function() {
        var iPosY = parseInt($(this).backPos("y"));
        iPosY -= 34;
        $(this).backPos(iPosY, "y")
    }, function() {
        var iPosY = parseInt($(this).backPos("y"));
        iPosY += 34;
        $(this).backPos(iPosY, "y")
    });

    $(".menu-sub").hover(function() {
        var iPosY = parseInt($(this).backPos("y"));
        var iPosX = parseInt($(this).backPos("x"));
        iPosY -= 28;
        var sBackPos = "" + iPosX + "px " + iPosY + "px";
        $(this).backPos(iPosY, "y")
    }, function() {
        var iPosY = parseInt($(this).backPos("y"));
        var iPosX = parseInt($(this).backPos("x"));
        iPosY += 28;
        $(this).backPos(iPosY, "y")
    });
    $(".menu-sub-ul").fixWidth();

    $("li.menu-li").hover(function() {
        $(this).children("div").fadeIn("medium").filter(function() {
            $(this).children(".menu-sub-ul").fixWidth(true);
        });

        $(this).find(".menu-sub").slideDown("slow");
        clearTimeout(ctime);
        myMenuIn(this);
    }).children(".menu-sub-div-container").mouseleave(function() {
        ctime = setTimeout("closeLastByLi()", timeout);
    });

    //	
    $("a[toptions]").bind("click", function() {
        $(".home-box-tv-videoplayer").hide();
        $("body").css("overflow", "hidden");
        $(".te_close_link").bind("click", function() {
            $(".home-box-tv-videoplayer").show();
            $("body").css("overflow", "auto");
        });
    });

    $(".pagebpt-box-row-1_2-img").attr({ width: 199, height: 150 });
    $(document).bind("contextmenu", function(e) {
        return false;
    });
    $(".menu-div-over").remove();

    if ($("#divConsigliati").length > 0) {
        $("#divConsigliati").cycle({
            fx: 'fade',
            timeout: 5000
        });
    };
    $("#login-entra").click(function() {
        $.ajax({
            data: "op=login" + $("*[form='formLogin']").mapReq() + "&ricorda=" + $("#login-ricorda").attr("selected"),
            type: "POST",
            url: "Default.aspx",
            success: function(msg) {
                var dataGriter = eval(msg);

                try {
                    if (dataGriter.login == "ok") $("form").submit();
                    else {
                        $.gritter.add(dataGriter);
                        $("#login_password").val("");
                    }
                } catch (ex) {
                    $.gritter.add(dataGriter);
                    $("#login_password").val("");
                }

            }
        });
    });
    $(".menu-top-logout").click(function() {
        $.ajax({
            data: "op=logout",
            url: "Default.aspx",
            type: "POST",
            success: function(msg) {
                $("form").submit();
            }
        });
    });
    $("*[form='formLogin']").keydown(function(event) {
        if (event.keyCode == 13) {
            $("#login-entra").trigger("click");
            return false;
        }
    });
    $("img[mode='link']").each(function() {
        if ($(this).parents(":eq(1)").tagName() != "a") {
            $(this).parents(":first").css("overflow", "visible").wrap("<a></a>");
            if ($(this).attr("src") == "img/consigliati/consigliati1.jpg") {
                $(this).mousedown(function() {
                    //$(this).parents("a:first")
                    $(this).parents("a:first").removeAttr("href");
                    var sForm = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="hosted_button_id" value="2UH4AWYSGVECJ"></form>';
                    $(sForm).appendTo(document.body).submit();

                });
            }
        }
        $(this).mousemove(function() {
            if ($(this).attr("src") == "img/consigliati/consigliati1.jpg") {

            } else {
                $(this).parents("a:first").attr("href", $(this).attr("href"));
            }
        });
    });

    $("#divSitiAmici").cycle({
        fx: 'fade',
        timeout: 5000,
        speed: 2500
    });

});