var leftPadding = new Array();
leftPadding.push("0px","104px","203px","285px");
var bookmWidth = new Array();
bookmWidth.push("66px","62px","46px","66px");
var preLoad = new Array();
preLoad.push("/img/arrow-left-over.png","/img/arrow-right-over.png",
"/img/add-btn0.png","/img/add-btngreen0.png",
"/img/icons/accept.png","/img/icons/indicator.gif");

$(document).ready(function(){
    $(".jCarouselLite").jCarouselLite({
        mouseWheel: true,
        btnNext: ".next",
        btnPrev: ".prev",
        visible: 6
    });

    $(".locked").click(function(){
        return false;
    });
  
	$(".formline-error .field").children("input, select").each(function(){
        if($(this).val()==""){
            $(this).css("background-color","#ffcccc").css("border","1px solid #8c8c8c");
        }
    });

    $(".formline-error .field").children("input, select").change(function(){
        $(this).css("background-color","#fff");
    });

    for(var v = 0;v < preLoad.length;v++)
    {
        var image = $('<img />').attr('src',preLoad[v]);
    }

    var m = $("#menu-links > a").index($(".selected"));
    $("#bookmark").css("left",leftPadding[m]);
    $("#bookm-center").css("width",bookmWidth[m]);
    $(".menu-bar-center:eq("+m+")").css("display","block").children("a:first").css("margin-left","0px");
    
    $("#menu-links > a").click(function(){
        $("#menu-links > a").removeClass("selected");
        $(this).addClass("selected");
        var n = $("#menu-links > a").index($(this));
        $("#bookmark").css("left",leftPadding[n]);
        $("#bookm-center").css("width",bookmWidth[n]);
        $(".menu-bar-center").css("display","none");
        $(".menu-bar-center:eq("+n+")").css("display","block").children("a:first").css("margin-left","0px");
    });

    $("#select-type").change(function(){
        var n = $("#select-type > option").index($("#select-type > option:selected"));
        if(n == 3 || n == 4)
        {
            $("#select-est > option:eq(6)").attr("disabled","true");
        }
        else {
            $("#select-est > option:eq(6)").attr("disabled","");
        }
    });

    $("#select-est").change(function(){
        var n = $("#select-est > option").index($("#select-est > option:selected"));
        if(n == 6)
        {
            $("#select-type > option:eq(3), #select-type > option:eq(4)").attr("disabled","true");
        }
        else {
            $("#select-type > option:eq(3), #select-type > option:eq(4)").attr("disabled","")
        }
    });

    $("#more").click(function(){
        var src = $(this).siblings("img").attr("src");
        if(src == "/img/plus.gif"){
            $(this).siblings("img").attr("src","/img/minus.gif");
        }
        else {
            $(this).siblings("img").attr("src","/img/plus.gif");
        }
        $(this).parent().siblings(".more").toggle();
        return false;
    });

    $("#more").parent("p").css("padding-top","10px");
    
    if($.browser.msie)
    {
        $.ifixpng('/img/pixel.gif');
        $('.png').ifixpng();
        $('#bookm-left, #bookm-right, #menu-bar-left, #menu-bar-right, #adver-green').ifixpng();
        $('.top-left,.top-right,.bottom-left,.bottom-right,.bull,#add-btn').ifixpng();
    }

    $(".partner-icon").hover(function(){
       var src = $(this).attr("src").split("_0.jpg").join(".jpg");
       $(this).attr("src",src);
    },function(){
       var src = $(this).attr("src").split(".jpg").join("_0.jpg");
       $(this).attr("src",src);
    });

    $('.offer:eq(1)').css('margin-left','20px');
    $('.submenu:eq(0)').css('margin-left','0px');

    $('.advice:eq(0)').css('display','block');

    $('a img').hover(function(){$(this).css('border-color','#999999');},function(){$(this).css('border-color','#cccccc');});

    $(".prev > img").hover(function(){$(this).attr("src","/img/arrow-left-over.png")},function(){$(this).attr("src","/img/arrow-left.png")});
    $(".next > img").hover(function(){$(this).attr("src","/img/arrow-right-over.png")},function(){$(this).attr("src","/img/arrow-right.png")});
	
    $("#filter").corner("15px");
    $(".biglink").corner("15px");
    $("#error").corner("15px");
    $("#score").corner("15px");

    $("#ann-table tr:even td").css("background-color","#f9f9f9");
    $(".ann-table tr:even td").css("background-color","#f9f9f9");
    $("#ann-table .tr-vip td").css("background-color","#ffffed");
    $(".ann-table .tr-vip td").css("background-color","#ffffed");

    $("#gallery a").click(function(){
        var src = $(this).attr("href");
        $("#gallery > #first").attr("src",src);        
        return false;
    });

    $("#phone").mask("99-99-99");
    $("#mobile").mask("9 (999) 999-99-99");

    $("#registerme").click(function(){
        if($(this).is(":checked")){
            $("#registerfields").find("input").removeAttr("disabled");
            $("#registerfields").children().children().css("color","#000000");
            $("#registerfields").children().children().children().css("color","#000000");
            $("#registerfields").children().children("div.help").css("color","#999999");
        }
        else {
            $("#registerfields").find("input").attr("disabled","disabled");
            $("#registerfields").children().children().css("color","#cccccc");
            $("#registerfields").children().children().children().css("color","#cccccc");
        }
    });

    $("#steps > p:eq(0)").css("margin-left","0px");
    $("#menu-bar-center > a:eq(0)").css("margin-left","0px");
    $("#menu-links > a:eq(0)").css("margin-left","0px");
    $("#topmenu > div > a:eq(0)").css("margin-left","0px");
    $(".news1:eq(0) > h4").css("margin-top","0px");
    $("#partners").find("img").each(function(){
        var x = (130 - $(this).height())/2;
        $(this).css("margin-top",x+"px");
    });

    $(".notepadBlock:eq(0)").children("h4").css("padding-top","10px");

    $("#onemorephoto").click(function(){
        $('<div class="addPhoto"><div class="formline"><div class="label"> Фотография </div><div class="field"><input class="file" type="file" name="image[]"/></div><div class="help"><a class="cancelAdd" href="javascript:void(0);">Отменить</a></div></div><div class="line1"/>').insertBefore("#beforeMe");
        var ind =  $(".addPhoto").length;
        if(ind > 4)
        {
            $(this).css("display","none");
        }
        $(".cancelAdd:last").css("display","block");

        $(".cancelAdd").click(function(){
            $(this).parent().parent().parent().remove();
            $(".cancelAdd:last").not($(".cancelAdd:first")).css("display","block");
            $("#onemorephoto").css("display","block");
        });
    });

    $(".announceToNote").click(editNotepad);
    $(".announceDelete").click(delFromNotepad);
    $(".announceDelete1").click(delFromNotepad1);
    $(".announceOnOff").click(announceOnOff);

    $("#add-btn").mousedown(function(){
        $(this).attr("src","/img/add-btn0.png");
        if($.browser.msie)
        {
            $.ifixpng('/img/pixel.gif');
            $(this).ifixpng();
        }
    });

    $("#add-btn").mouseup(function(){
        $(this).attr("src","/img/add-btn.png");
        if($.browser.msie)
        {
            $.ifixpng('/img/pixel.gif');
            $(this).ifixpng();
        }
    });

    $("#add-btngreen").mousedown(function(){
        $(this).attr("src","/img/add-btngreen0.png");
        if($.browser.msie)
        {
            $.ifixpng('/img/pixel.gif');
            $(this).ifixpng();
        }
    });

    $("#add-btngreen").mouseup(function(){
        $(this).attr("src","/img/add-btngreen.png");
        if($.browser.msie)
        {
            $.ifixpng('/img/pixel.gif');
            $(this).ifixpng();
        }
    });

    if($(".jCarouselLite").height() > 0)
    {
        var aboutTop = $("#right").height()+170+"px";
    }
    else {
        var aboutTop = $("#right").height()+40+"px";
    }
    $("#about").css("top",aboutTop);

    var bodyHeight = $(document).height()-373;
    
    $("#content").height(bodyHeight);

    $(".cabMenu").hover(function(){
        $(this).css("background-color","");
    },function(){
        $(this).css("background-color","#fff");
    });

    $("input:text, input:password, select").focus(function(){
        $(this).css("border-color","#33ccff");
        $(this).css("background-color","#e6f9ff");
    });

    $("input:text, input:password, select, textarea").blur(function(){
        $(this).css("border-color","#8c8c8c");
        $(this).css("background-color","#ffffff");
    });
});

function editNotepad()
{
    var number = $(this).siblings(".annId").text();
    $(this).children("img").attr("src","/img/icons/indicator.gif");
	$.ajax({
        type: "POST",
        url: "/index.php?mod=ajax&action=editNotepad",
        data: "id="+escape(number),
        success: function (response) {editedNotepad(response, number);}
    });

	return false;
}

function delFromNotepad()
{    
    var number = $(this).siblings(".annId").text();
    var quant = $(this).parent().parent().siblings().length;

    if(quant == 1)
    {
        $(this).parent().parent().parent().parent().parent().remove();
        var quant2 = $(".notepadBlock").length;
        if(quant2 == 0)
        {
            $("#view-type2, #submenu2, #announcement .clear").remove();
            $("<p class='emptyNote'>Ваш блокнот пуст.</p>").insertAfter("#announcement h2");
        }
    }
    else
    {
        $(this).parent().parent().remove();
        $(".ann-table tr td").css("background-color","#ffffff");
        $(".ann-table tr:even td").css("background-color","#f9f9f9");
    }
    
    $.ajax({
        type: "POST",
        url: "/index.php?mod=ajax&action=editNotepad",
        data: "id="+escape(number),
        success: editedNotepad
    });
    return false;
}

function announceOnOff()
{
    var number = $(this).siblings(".annId").text();
    $(this).children("img").attr("src","/img/icons/indicator.gif");
	$.ajax({
        type: "POST",
        url: "/index.php?mod=ajax&action=announceOnOff",
        data: "id="+escape(number),
        success: function (response) {announceOnOffed(response, number);}
    });
	return false;
}

function delFromNotepad1()
{
    var number = $(this).siblings(".annId").text();
    var quant = $(this).parent().parent().parent().siblings(".announcement").length;
    
    if(quant == 0)
    {
        $(this).parent().parent().parent().parent().remove();
        var quant2 = $(".notepadBlock").length;
        if(quant2 == 0)
        {
            $("#view-type2, #submenu2, #announcement .clear").remove();
            $("<p class='emptyNote'>Ваш блокнот пуст.</p>").insertAfter("#announcement h2");
        }
    }
    else
    {
        $(this).parent().parent().parent().prev(".line2").remove();
        $(this).parent().parent().parent().remove();
    }

    $.ajax({
        type: "POST",
        url: "/index.php?mod=ajax&action=editNotepad",
        data: "id="+escape(number),
        success: editedNotepad
    });
    return false;
}

function editedNotepad(response, number)
{
    if(response == 0)
    {	
		$("#notepadNum").text('0');
		if(number) $(".annId:contains("+number+")").next("a").children("img").attr("src","/img/icons/accept_gray.png");
    }
    else if(response < 0)
    {
		$("#notepadNum").text(response.replace("-", ""));
		if(number) $(".annId:contains("+number+")").next("a").children("img").attr("src","/img/icons/accept_gray.png");
    }
	else if(response > 0)
    {
		$("#notepadNum").text(response);
		if(number) $(".annId:contains("+number+")").next("a").children("img").attr("src","/img/icons/accept.png");
    }
	else
	{
        
	}
}

function announceOnOffed(response, number)
{
    if(response == 0)
    {	
		$(".annId:contains("+number+")").next("a").children("img").attr("src","/img/icons/accept_gray.png");
    }
	else
	{
		$(".annId:contains("+number+")").next("a").children("img").attr("src","/img/icons/accept.png");
	}
}
