﻿var flag_places = 0;
var flag_service = 0;

var mode_issue = 0;

var mode_calc = 0;

$(document).ready(function(){
   
    $("a[rel^='prettyPhoto']").prettyPhoto({
        theme:'light_rounded',
        opacity: 0.50,
        show_title: false,
        default_width: 650,
allow_resize:true,
        markup: '<div class="pp_pic_holder"> \
						<div class="ppt">&nbsp;</div> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right">\
<a class="pp_close" href="#" style="position:absolute; z-index:1000; top:4px; left:-10px;"></a> \
</div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details clearfix"> \
                                                                                </div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>',
        callback: function(){
            $(".IssueDiv").css( "display", "none" );
            $(".CalcDiv").css( "display", "none" );
            mode_calc = 0;
        },
        keyboard_shortcuts: false
    });

    $("#logo_div").click(function(){
        document.location.href = '/';
    });

    $("#PlaceTab").mouseenter(function(){
        if(flag_places == 0)
        {
            if($('#dd_Places').css('display')=='none')
            {
                
                $("#choose_place_div").css( "color", "#9D9E9F" );
                $("#i_down").css( "opacity", "0.5" );
            
                $("#dd_Places").slideToggle("fast", function(){
                    flag_places = 1;
                });
            }
            else
            {
                $("#dd_Places").slideToggle("fast");
            }
        }
        else
        {
            if($("#choose_place_div").css( "color") == "rgb(157, 158, 159)" && $('#dd_Places').css('display')=='none')
            {
                $("#dd_Places").slideToggle("fast");
            }
        }
    });

    
    $("#dd_Places").mouseleave(function()
    {
        if(flag_places == 1)
        {
            $('#dd_Places').animate({
                opacity: 'toggle'
            }, 200, 'linear', function() {

                $("#choose_place_div").css( "color", "#7B7C7F" );
                $("#i_down").css( "opacity", "1" );
                flag_places = 0;

            });
        }
    }
    );
    
   

    $("#div1").click(function(){
        $("#td1").css( "background-image", "url('/images/promo_top_arr.gif')" );
        $("#td2").css( "background-image", "url('/images/promo_top.gif')" );
        $("#promo_div1").css("display", "block");
        $("#promo_div2").css("display", "none");

    });

    $("#div2").click(function(){
        $("#td2").css( "background-image", "url('/images/promo_top_arr.gif')" );
        $("#td1").css( "background-image", "url('/images/promo_top.gif')" );
        $("#promo_div2").css("display", "block");
        $("#promo_div1").css("display", "none");


    });
    $("#pr1").click(function(){
        $("#td1").css( "background-image", "url('/images/promo_top_arr.gif')" );
        $("#td2").css( "background-image", "url('/images/promo_top.gif')" );
        $("#promo_div1").css("display", "block");
        $("#promo_div2").css("display", "none");


    });

    $("#pr2").click(function(){
        $("#td2").css( "background-image", "url('/images/promo_top_arr.gif')" );
        $("#td1").css( "background-image", "url('/images/promo_top.gif')" );
        $("#promo_div2").css("display", "block");
        $("#promo_div1").css("display", "none");


    });


    $("#services_div").mouseenter(function(){
        if(flag_service == 0)
        {
            $("#services_div").css( "color", "#9D9E9F" );
            $("#i_down_serv").css( "opacity", "0.5" );
            
            $("#dd_Services").slideToggle("fast", function(){
                flag_service = 1;
            });
        }
        else
        {
            if($("#services_div").css( "color") == "rgb(157, 158, 159)" && $('#dd_Services').css('display')=='none')
            {
                $("#dd_Services").slideToggle("fast");
            }
        }
        
        
        
    });
    $("#dd_Services").mouseleave(function(){
        if(flag_service == 1)
        {
            $('#dd_Services').animate({
                opacity: 'toggle'
            }, 200, 'linear', function() {

                $("#services_div").css( "color", "#540031" );
                $("#i_down_serv").css( "opacity", "1" );
                flag_service = 0;
            });
        }
    });
    $("#i_down_serv").mouseenter(function(){
        if(flag_service == 0)
        {
            $("#services_div").css( "color", "#9D9E9F" );
            $("#i_down_serv").css( "opacity", "0.5" );

            $("#dd_Services").slideToggle("fast", function(){
                flag_service = 1;
            });
        }
        else
        {
            if($("#services_div").css( "color") == "rgb(157, 158, 159)" && $('#dd_Services').css('display')=='none')
            {
                $("#dd_Services").slideToggle("fast");
            }
        }
    });
});

function change_phone(str)
{
    $("#main_tel").html(str.replace(")", ")<noscript></noscript>"));
    $('#dd_Places').animate({
        opacity: 'toggle'
    }, 200, 'linear', function() {
        if(flag_places == 0)

        {
            $("#choose_place_div").css( "color", "#9D9E9F" );
            $("#i_down").css( "opacity", "0.5" );
            flag_places = 1;
        }
        else
        {
            $("#choose_place_div").css( "color", "#7B7C7F" );
            $("#i_down").css( "opacity", "1" );
            flag_places = 0;
        }
    });


}

function ShowDiv(num)
{
        //alert($(".light_rounded").css("top"));
        if($(".IssueDiv").css( "display") == "none") {
            var top = parseFloat($(".light_rounded").css("top").replace("px", ""));
            top = top - 196;
            //alert(top);
            $(".light_rounded").css("top", top.toString() + "px");
            $(".pp_content").css( "height", "535px" );
            $(".IssueDiv").css( "display", "block" );

        }
        //alert (num);
        //$(".IssueForm").css('display', 'none');
        //$(".IssueForm").css('display', 'block');
        //$(".IssueForm:eq(1)").css('display', 'none');
        //alert ($(".IssueForm:eq("+num+")").html());

        // Почему то через eq не удается перебить
        // свойство display. Так и не нашел причину.
        if (num == 0) {
            $(".IssueForm0").css('display', 'block');
            $(".IssueForm1").css('display', 'none');
            $(".IssueForm2").css('display', 'none');
        }
        if (num == 1) {
            $(".IssueForm0").css('display', 'none');
            $(".IssueForm1").css('display', 'block');
            $(".IssueForm2").css('display', 'none');
        }
        if (num == 2) {
            $(".IssueForm0").css('display', 'none');
            $(".IssueForm1").css('display', 'none');
            $(".IssueForm2").css('display', 'block');
        }
		//jQuery('.clearfix #tabs a').each(function(){ alert(jQuery(this).text()); } );
		jQuery('.clearfix #tabs a').attr('class', 'type')
		jQuery('.clearfix #tabs a').eq(num).attr('class', 'active');
		// jQuery('#tabs .type').attr('class', 'type');
		// jQuery(".type:eq("+num+")").removeClass('type').addClass('active');
        // $(".type:eq("+num+")").css( "border-bottom", "" );
		/*
        $(".type").css( "color", "#7B7C7F" );
        $(".type").css( "border-bottom", "#7B7C7F dashed 1px" );
        $(".type:eq("+num+")").css( "color", "#540031" );
        $(".type:eq("+num+")").css( "border-bottom", "" );
		*/
        mode_issue = num;

    //
   /* if (num == 3) {
        if($(".IssueDiv").css( "display") == "none")
        {
            var top = parseFloat($(".light_rounded").css("top").replace("px", ""));
            top = top - 196;
            //alert(top);
            $(".light_rounded").css("top", top.toString() + "px");
            $(".pp_content").css( "height", "535px" );
            $(".IssueDiv").css( "display", "block" );
        }
        $(".type").css( "color", "#540031" );
        $(".type").css( "border-bottom", "" );
        var tmp = 2 + num;
        $(".type:eq("+tmp+")").css( "color", "#7B7C7F" );
        $(".type:eq("+tmp+")").css( "border-bottom", "#7B7C7F dashed 1px" );
        mode_issue = num;
    } */
}

function ChangeDDL(str, text, name)
{

    $(".select").each(function (i) {
        if(this.id == 'select'+name)
        {
            $(this).html(text);
        }
    });
}
function TrimString(sInString){
    sInString = sInString.replace(/ /g,' ');
    return sInString.replace(/(^\s+)|(\s+$)/g, "");
}
function SubmitIssue()
{
    var Mark = $(".clearfix .IssueForm" + mode_issue + " #Mark").val();
    var Model =  $(".clearfix .IssueForm" + mode_issue + " #Model").val();
    var Year =  $(".clearfix .IssueForm" + mode_issue + " #Year").val();
    var Run =  $(".clearfix .IssueForm" + mode_issue + " #Run").val();
    var kpp = $(".clearfix .IssueForm" + mode_issue + " #kpp").val();
    var Summ =  $(".clearfix .IssueForm" + mode_issue + " #Summ").val();
    var FIO =  $(".clearfix .IssueForm" + mode_issue + " #FIO").val();
    var Telephone = $(".clearfix .IssueForm" + mode_issue + " #Telephone").val();
    var Comment = $(".clearfix .IssueForm" + mode_issue + " #Comment").val();
    var Building = $(".clearfix .IssueForm" + mode_issue + " #selectperiod").html();
    var error = false;
	// Есть валидация только первой и второй вкладки.
	if(TrimString(Telephone) == "") {
		$(".clearfix .IssueForm" + mode_issue + " #Telephone").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );
		error = true;
	}
	else
		$(".clearfix .IssueForm" + mode_issue + " #Telephone").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );
		
	if(TrimString(Summ) == "") {
		$(".clearfix .IssueForm" + mode_issue + " #Summ").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );
		error = true;
	}
	else
		$(".clearfix .IssueForm" + mode_issue + " #Summ").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );
	
    if (mode_issue != 2) {
		
        if(TrimString(Mark)=="") {
            $(".clearfix .IssueForm" + mode_issue + " #Mark").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );
            error = true;
        }
        else
            $(".clearfix .IssueForm" + mode_issue + " #Mark").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );
			
        if(TrimString(Model)=="") {
            $(".clearfix .IssueForm" + mode_issue + " #Model").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );
            error = true;
        }
        else
            $(".clearfix .IssueForm" + mode_issue + " #Model").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );

        if(TrimString(Year)=="") {
            $(".clearfix .IssueForm" + mode_issue + " #Year").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );
            error = true;
        }
        else
            $(".clearfix .IssueForm" + mode_issue + " #Year").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );
    }
    if(error == true) {
        $(".clearfix #diverr").show();
        return;
    }
	else
        $(".clearfix #diverr").hide();
		
    $.post("issue.php", {
			"Mode":mode_issue,
			"Mark":Mark,
			"Model":Model,
			"Year":Year,
			"Run":Run,
			"kpp":kpp,
			"Summ":Summ,
			"FIO":FIO,
			"Telephone":Telephone,
			"Comment":Comment,
			"Building":Building
		}, 
		function(data) {
            $(".clearfix").find("#comp_div").css("display", 'block');
            $(".clearfix").find("#issue_div").css("display", 'none');
            var top = parseFloat($(".light_rounded").css("top").replace("px", ""));
            top = top + 200;
            $(".light_rounded").css("top", top.toString() + "px");
            $(".pp_content").css( "height", "100px" );
    });
}

function ChangePromo(num)
{
    $(".divpromo").css( "display", "none" );
    $(".a_promo").css( "color", "" );
    $(".a_promo").css( "border-bottom", "" );
    var tmp = num -1;
    $(".divpromo:eq("+tmp+")").css( "display", "block" );
    $(".a_promo:eq("+tmp+")").css( "color", "#7B7C7F" );
    $(".a_promo:eq("+tmp+")").css( "border-bottom", "#168FC4 dashed 0px" );
}

function ChangeCalc(num)
{

    $(".a_calc").css( "color", "#72234D" );
    $(".a_calc").css( "border-bottom", "" );
    var tmp = num + 1;
    $(".a_calc:eq("+tmp+")").css( "color", "#7B7C7F" );
    $(".a_calc:eq("+tmp+")").css( "border-bottom", "#168FC4 dashed 0px" );
    if(num == 1)
    {
        $(".calcReason:eq(1)").html("модели автомобиля и его состояния");
	$(".styled:eq(1) option[value='1']").attr("text", "1 неделя");
$(".styled:eq(1) option[value='2']").attr("text", "2 недели");
$(".styled:eq(1) option[value='3']").attr("text", "месяц");
ChangeDDL($(".styled:eq(1)").val(), $(".styled:eq(1) option:selected").text(), 'period');
    }
    else
    {
        $(".calcReason:eq(1)").html("типа недвижимости и её состояния");
$(".styled:eq(1) option[value='1']").attr("text", "месяц");
$(".styled:eq(1) option[value='2']").attr("text", "6 месяцев");
$(".styled:eq(1) option[value='3']").attr("text", "год");
ChangeDDL($(".styled:eq(1)").val(), $(".styled:eq(1) option:selected").text(), 'period');
    }
    mode_calc = num;
}


function SubmitCalc()
{

    if(mode_calc == 0)
    {
        $(".clearfix").find("#diverr").css("display", 'block');
        $(".clearfix").find("#diverr").html("Выберите вариант залога");
        return;
    }
    var Summ = parseInt($(".clearfix").find("#MarketPrice").val(),10);
    var Period = $(".clearfix").find("#period").val();
    //alert (Period);
    //alert(Summ);
    if(isNaN(Summ))
    {
        $(".clearfix").find("#diverr").css("display", 'block');
        $(".clearfix").find("#diverr").html("Некорректно введена рыночная стоимость");
        $(".clearfix").find("#MarketPrice").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );

        return;
    }
    if(Summ < 0)
    {
        $(".clearfix").find("#diverr").css("display", 'block');
        $(".clearfix").find("#diverr").html("Некорректно введена рыночная стоимость");
        $(".clearfix").find("#MarketPrice").css("background", 'url("/images/issue_textbox_1_err.png") no-repeat scroll 0 0 transparent' );

        return;
    }
    else
    {
        $(".clearfix").find("#MarketPrice").css("background", 'url("/images/issue_textbox_1.png") no-repeat scroll 0 0 transparent' );

    }
    if(Period.toString() == "0")
    {
        $(".clearfix").find("#diverr").css("display", 'block');
        $(".clearfix").find("#diverr").html("Выберите срок займа");
        $(".clearfix").find("#selectperiod").css("background", 'url("/images/issue_select_1_err.png") no-repeat scroll 0 0 transparent' );
        return;
    }
    else
    {
        $(".clearfix").find("#selectperiod").css("background", 'url("/images/issue_select_1.png") no-repeat scroll 0 0 transparent' );

    }
    $(".clearfix").find("#diverr").css("display", 'none');

    if($(".CalcDiv").css( "display") == "none")

    {
        var top = parseFloat($(".light_rounded").css("top").replace("px", ""));
        top = top - 111;
        //alert(top);
        $(".light_rounded").css("top", top.toString() + "px");
        $(".pp_content").css( "height", "355px" );
        $(".CalcDiv").css( "display", "block" );
    }
    $.post("calc.php", {
        "Mode": mode_calc,
        "Summ": Summ,
        "Period":Period
    }, function(data){
        if (data == '|')
        {
            alert('Не удалось рассчитать сумму займа.');
           
        }
        else
        {
            var arr = data.split('|');
            //$(".clearfix").find('.CalcDiv').find("#CalcSumm").val(arr[0]);
            $(".clearfix").find('.CalcDiv').find("#CalcPrice").val(data);

        }
    } );
}


