function change_color(id, text) {
	if ($("#"+id).val() == text) {
		$("#"+id).attr("value", "");
	} else if ($("#"+id).val() == ''){
		$("#"+id).attr("value", text);
	}
}

var bk = 1.9, 
	//mrp = 1413,
	count_v = count_ts = count_v2 = count_ts2 = 0;
function get_calculator() {
	var div = $("<div>").addClass("c_div").fadeIn(1000).appendTo($("#calc"))
                var title = $("<div>").css({"height":"30px", "background":"#c5c5c5"}).appendTo(div)
                    $("<img>").attr({"src":"images/close.png"}).css({"position":"absolute", "left":"970px"})
                    .appendTo(title).click(function (){$(".c_div").hide(500)})
                $("<iframe>").attr({"src":"http://212.154.153.113:6134/calculator/"}).addClass("c_iframe").appendTo(div)
}
function change_jurfiz() {
	if ($("#jurfiz").val() != '1') {
		$("#tb_count_people").hide();
		$("#tb_stazh").hide();
		$("#tb_ts_str").hide();
		$("#tb_lg_str").hide();
		$("#tb_stazh_add").empty();
		$("#people_one").attr("selected", "selected");
		$("#ts_str_one").attr("selected", "selected");
		change_ts();
	} else {
		$("#tb_count_people").show();
		$("#tb_stazh").show();
		$("#tb_ts_str").show();
		$("#tb_lg_str").show();
		$("#people_one").attr("selected", "selected");
		$("#ts_str_one").attr("selected", "selected");
		change_ts();
		change_count_people();
	}
}

function change_ts() {
	count = $("#ts_str").val();
	var re = /1NuM2/g;
	if (count > 1) {
		$("#people_one").attr("selected", "selected");
		$("#tb_stazh_add").empty();
		text = $("#data_stazh").html();
		text = text.replace(re, "1");
		$("<tr><td colspan='2'>"+text+"</td></tr>").appendTo("#tb_stazh_add");
	}
	$("#td_auto_block_add").empty();
	count_ts = 0;
	for (i=0;i<count;i++) {
		count_ts++;
		text = $("#data_auto").html();
		text = text.replace(re, (i+1));
		$("<tr><td colspan='2'>"+text+"</td></tr>").appendTo("#td_auto_block_add");
	}
	count_ts > 1 || $("#jurfiz").val() != '1' ? $("#tb_lg_str").hide() : $("#tb_lg_str").show();
}

function change_count_people() {
	count = $("#count_people").val();
	var re = /1NuM2/g;
	if (count > 1) {
		$("#ts_str_one").attr("selected", "selected");
		$("#td_auto_block_add").empty();
		text = $("#data_auto").html();
		text = text.replace(re, 1);
		$("<tr><td colspan='2'>"+text+"</td></tr>").appendTo("#td_auto_block_add");
	}
	$("#tb_stazh_add").empty();
	count_v = 0;
	for (i=0;i<(count);i++) {
		count_v++;
		text = $("#data_stazh").html();
		text = text.replace(re, (i+1));
		$("<tr><td colspan='2'>"+text+"</td></tr>").appendTo("#tb_stazh_add");
	}
	count_v > 1 ? $("#tb_lg_str").hide() : $("#tb_lg_str").show();
}

function change_country(id) {
	country = $("#country_ts_"+id).val();
	if (country !='2.96' && country !='2.2' && country !='1') {
		$("#td_country_other_"+id).show();
	} else {
		$("#td_country_other_"+id).hide();
		$("#country_other_one").attr("selected", "selected");
	}
}

function ogpo() {
	alert(mrp);
	st_jurfiz = $("#jurfiz").val();
	st_srok = $("#sroc_str").val();
	st_class = $("#class_str").val();
	
	if (st_jurfiz > 1) {
		country_ts = $("#country_ts_1").val();
		country_ts_other = $("#country_other_1").val();
		year_ts = $("#year_ts_1").val();
		type_ts = $("#type_ts_1").val();
		summa = mrp*bk*st_jurfiz*st_srok*st_class*country_ts*country_ts_other*year_ts*type_ts
		$("#sp_summa").html(summa.toFixed(0));
		$("#tr_summa").show();
	} else {
		max_stazh = max_country_ts = max_country_ts_other = max_year_ts = max_type_ts = 0
		for (i=1;i<(count_v+1);i++) {
			$("#stazh_"+i).val() > max_stazh ? max_stazh = $("#stazh_"+i).val() : '';
		}
		
		for (i=1;i<(count_ts+1);i++) {
			$("#country_ts_"+i).val() > max_country_ts ? max_country_ts = $("#country_ts_"+i).val() : '';
			$("#country_other_"+i).val() > max_country_ts_other ? max_country_ts_other = $("#country_other_"+i).val() : '';
			$("#year_ts_"+i).val() > max_year_ts ? max_year_ts = $("#year_ts_"+i).val() : '';
			$("#type_ts_"+i).val() > max_type_ts ? max_type_ts = $("#type_ts_"+i).val() : '';
		}
		//alert(max_country_ts+"--"+max_country_ts_other+"--"+max_year_ts+"--"+max_type_ts);
		
		if (count_v == 1 && count_ts == 1) {
			lg_ts = $("#lg_str").val();
		} else {
			lg_ts = 1;
		}
		
		//alert(mrp+"--"+bk+"--"+st_jurfiz+"--"+st_srok+"--"+st_class+"--"+max_stazh+"--"+max_country_ts+"--"+max_country_ts_other+"--"+max_year_ts+"--"+max_type_ts+'--'+lg_ts);
		
		summa = mrp*bk*st_jurfiz*st_srok*st_class*max_stazh*max_country_ts*max_country_ts_other*max_year_ts*max_type_ts*lg_ts;
		$("#sp_summa").html(summa.toFixed(0));
		$("#tr_summa").show();
	}
}

function checked_data_i(id) {
	var len = $("#"+id).val();
	var re = /[^0-9]/g;
	end = len.replace(re, "");
	$("#"+id).attr("value", end);
}

function checked_rnn(id) {
	var rnn = $("#"+id).val(), error = 0;
	if (rnn.length!=12) {
		$("#"+id).css("background", "#ffc5c3");
		return false;
	} else {
		$("#"+id).css("background", "#fff");
		RNNCheck(id, id, id);
		return true;
	}
}

function step(one, two) {
	$("#"+one).hide();
	$("#"+two).show();
}

function checked_email(id) {
var email = $("#"+id).val(), error = 0;
	if (email!='') {
		var re = /[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]/i;
    	if (!re.test(email)) {
			$("#"+id).css("background", "#ffc5c3");
			return false;
		} else {
			$("#"+id).css("background", "#fff");
			return true;
		}
	}
}

function reset_step_2() {
	var filed = new Array("last_name", "name", "first_name", "birthday", "phone", "country", "address", "udv_series", "rnn", "email", "udv_number", "udv_data");

	for (i=0; i<filed.length; i++) {
		$("#"+filed[i]).attr("value", "");
		$("#"+filed[i]).css("background", "#fff");
	}
}

function check_step_2() {
	var filed = new Array("last_name", "name", "first_name", "birthday", "phone", "country", "address", "udv_series", "udv_number", "udv_data_day", "udv_data_month", "udv_data_year", "email", "birthday_day", "birthday_month", "birthday_year"), 
		error = 0;
		
		
	for (i=0; i<filed.length; i++) {
		if ($("#"+filed[i]).val() == '') {
			$("#"+filed[i]).css("background", "#ffc5c3");
			error++;
		} else {
			$("#"+filed[i]).css("background", "#fff");
		}
	}
	
	checked_email('email') == false ? error++ : '';
	checked_rnn('rnn') == false ? error++ : '';
	
	error == 0 ? step('div_info_1', 'div_info_2') : '';
}

function check_step_3() {
	if ($("#vid_d_1").attr("checked") == true) {
		step('div_info_2', 'div_info_3')
	} else {
		step('div_info_2', 'div_info_4')
	}
}

function display_lg() {
	if ($("#lg_str_standart").val()!=0) {
		$("#ud_lg").show();
	} else {
		$("#ud_lg").hide();
	}
}

function insert_dop_vod() {
	count = $("#count_people_standart").val();
	var re = /1NuM2/g;
	$("#insert_new_vod").empty();
	count_v2 = 0;
	for (i=0;i<(count);i++) {
		count_v2++;
		text = $("#data_dop_vod").html();
		text = text.replace(re, (i+1));
		$(text).appendTo("#insert_new_vod");
	}
}

function insert_dop_ts() {
	count = $("#count_ts_com").val();
	var re = /1NuM2/g;
	$("#insert_new_ts").empty();
	count_ts2 = 0;
	for (i=0;i<(count);i++) {
		count_ts2++;
		text = $("#data_dop_ts").html();
		text = text.replace(re, (i+1));
		$(text).appendTo("#insert_new_ts");
	}
}

function check_step_4() {
	var error = 0;
	if ($("#lg_str_standart").val() != 0) {
		filed = new Array("number_ud_lg", "number_ud_date_1_day", "number_ud_date_1_month", "number_ud_date_1_year", "number_ud_date_2_day", "number_ud_date_2_month", "number_ud_date_2_year");

		for (i=0; i<filed.length; i++) {
			if ($("#"+filed[i]).val() == '') {
				$("#"+filed[i]).css("background", "#ffc5c3");
				error++;
			} else {
				$("#"+filed[i]).css("background", "#fff");
			}
		}
	}
	
	if (count_v2 !=0) {
		for (i=0;i<count_v2;i++) {
			filed = new Array("fio_"+(i+1), "birthday_"+(i+1)+"_day", "birthday_"+(i+1)+"_month", "birthday_"+(i+1)+"_year", "address_"+(i+1), "rnn_"+(i+1), "udv_series_"+(i+1), "udv_number_"+(i+1), "udv_data_"+(i+1)+"_day", "udv_data_"+(i+1)+"_month", "udv_data_"+(i+1)+"_year");
			
			for (j=0; j<filed.length; j++) {
				if ($("#"+filed[j]).val() == '') {
					$("#"+filed[j]).css("background", "#ffc5c3");
					error++;
				} else {
					$("#"+filed[j]).css("background", "#fff");
				}
			}
			//checked_rnn('rnn_'+(i+1)) == false ? error++ : '';
		}
	}
	filed = new Array("marka_1", "model_1", "auto_series_1", "auto_series_1", "auto_number_1", "auto_data_1_day", "auto_data_1_month", "auto_data_1_year", "auto_reg_1", "auto_year_1", "auto_liter_1", "auto_ps_1", "auto_number_dv_1", "auto_number_kz_1", "auto_color_1", "auto_km_1");
	
		for (i=0; i<filed.length; i++) {
			if ($("#"+filed[i]).val() == '') {
				$("#"+filed[i]).css("background", "#ffc5c3");
				error++;
			} else {
				$("#"+filed[i]).css("background", "#fff");
			}
		}
	
	if (error == 0) {
		out_infa_html();
		out = '';
		
		
		out+='<table class="tbl_inner">';
		out+='<tr><td colspan="2"><br/><br/><strong>Информация по транспортному средству</strong></td></tr>';
		out += '<tr><td width="270">Тип транспорта:</td><td>'+$("#type_main_ts_1").val()+'</td></tr>';
		out += '<tr><td>Марка:</td><td>'+$("#marka_1").val()+'</td></tr>';
		out += '<tr><td>Модель:</td><td>'+$("#model_1").val()+'</td></tr>';
		out += '<tr><td>Свидетельство регистрации:</td><td>серия '+$("#auto_series_1").val()+' № '+$("#auto_number_1").val()+' дата '+$("#auto_data_1_day").val()+'.'+$("#auto_data_1_month").val()+'.'+$("#auto_data_1_year").val()+'</td></tr>';
		out += '<tr><td>Территория регистрации:</td><td>'+$("#country_auto_1").val()+'</td></tr>';
		out += '<tr><td>Регистрационный номер:</td><td>'+$("#auto_reg_1").val()+'</td></tr>';
		out += '<tr><td>Год выпуска:</td><td>'+$("#auto_year_1").val()+'</td></tr>';
		out += '<tr><td>Объём двигателя:</td><td>'+$("#auto_liter_1").val()+'</td></tr>';
		out += '<tr><td>Мощность двигателя:</td><td>'+$("#auto_ps_1").val()+'</td></tr>';
		out += '<tr><td>Номер двигателя:</td><td>'+$("#auto_number_dv_1").val()+'</td></tr>';
		out += '<tr><td>Номер кузова:</td><td>'+$("#auto_number_kz_1").val()+'</td></tr>';
		
		$("#auto_rul1_1").attr("checked") == true ? rul_out = 'Левый руль' : rul_out = 'Правый руль';
		out += '<tr><td>Расположение руля:</td><td>'+rul_out+'</td></tr>';
		
		out += '<tr><td>Цвет кузова:</td><td>'+$("#auto_color_1").val()+'</td></tr>';
		out += '<tr><td>Текущий пробег:</td><td>'+$("#auto_km_1").val()+'</td></tr>';
		
		$("#auto_cel1_1").attr("checked") == true ? cel_out = 'Личные' : cel_out = 'Служебные';
		out += '<tr><td>Цель использования ТС:</td><td>'+cel_out+'</td></tr>';
		out+='</table>';
			
		$("#insert_auto_out").empty();
		$("#insert_auto_out").html(out);
		
		if (count_v2 > 0) {
		out = '';
		for (i=0;i<count_v2;i++) {
			out+='<table class="tbl_inner">';
			out+='<tr><td colspan="2"><br/><br/><strong>Информация по застрахованному №'+(i+1)+'</strong></td></tr>';
			out += '<tr><td width="270">Ф.И.О.:</td><td>'+$("#fio_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Дата рождения:</td><td>'+$("#birthday_"+(i+1)+"_day").val()+'.'+$("#birthday_"+(i+1)+"_month").val()+'.'+$("#birthday_"+(i+1)+"_year").val()+'</td></tr>';
			out += '<tr><td>Место жительства:</td><td>'+$("#address_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>РНН:</td><td>'+$("#rnn_"+(i+1)).val()+', '+$("#bonusMalusrnn_"+(i+1)).html()+'</td></tr>';
			var stazh_out = '';
			$("#stzh1_"+(i+1)).attr("checked") == true ? stazh_out = 'менее 2-х лет' : stazh_out = 'более 2-х лет';
			out += '<tr><td>Стаж вождения:</td><td>'+stazh_out+'</td></tr>';
			
			$("#fam1_"+(i+1)).attr("checked") == true ? fam2_out = 'холост/не замужем' : fam2_out = 'женат/замужем';
			out += '<tr><td>Семейное положение:</td><td>'+fam2_out+'</td></tr>';
			
			out += '<tr><td>Водительское удостоверение:</td><td>серия '+$("#udv_series_"+(i+1)).val()+' № '+$("#udv_number_"+(i+1)).val()+' дата '+$("#udv_data_"+(i+1)+"_day").val()+'.'+$("#udv_data_"+(i+1)+"_month").val()+'.'+$("#udv_data_"+(i+1)+"_year").val()+'</td></tr>';
			out+='</table>';
		}
		$("#insert_people_out").empty();
		$("#insert_people_out").html(out);
		}
	$("#but_back").empty();
	$("<input type=\"button\" value=\"Назад\" onclick=\"step('div_info_5', 'div_info_3')\" style=\"width:100px;\"/>").appendTo($("#but_back"));
	step('div_info_3', 'div_info_5');
	} else {
		return false;
	}
}

function check_step_5() {
	var error = 0;
	count = $("#count_ts_com").val();
	for (i=0;i<count;i++) {
		filed = new Array("marka_2_"+(i+1), "model_2_"+(i+1), "auto_series_2_"+(i+1), "auto_series_2_"+(i+1), "auto_number_2_"+(i+1), "auto_data_2_"+(i+1)+"_day", "auto_data_2_"+(i+1)+"_month", "auto_data_2_"+(i+1)+"_year", "auto_reg_2_"+(i+1), "auto_year_2_"+(i+1), "auto_liter_2_"+(i+1), "auto_ps_2_"+(i+1), "auto_number_dv_2_"+(i+1), "auto_number_kz_2_"+(i+1), "auto_color_2_"+(i+1), "auto_km_2_"+(i+1));
		
		for (j=0; j<filed.length; j++) {
			if ($("#"+filed[j]).val() == '') {
				$("#"+filed[j]).css("background", "#ffc5c3");
				error++;
			} else {
				$("#"+filed[j]).css("background", "#fff");
			}
		}
	}
	
	if (error == 0) {
		out_infa_html();
		out = '';
		for (i=0;i<count_ts2;i++) {
			out+='<table class="tbl_inner">';
			out+='<tr><td colspan="2"><br/><br/><strong>Информация по транспортному средству №'+(i+1)+'</strong></td></tr>';
			out += '<tr><td width="270">Тип транспорта:</td><td>'+$("#type_main_ts_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Марка:</td><td>'+$("#marka_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Модель:</td><td>'+$("#model_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Свидетельство регистрации:</td><td>серия '+$("#auto_series_2_"+(i+1)).val()+' № '+$("#auto_number_2_"+(i+1)).val()+' дата '+$("#auto_data_2_"+(i+1)+"_day").val()+'.'+$("#auto_data_2_"+(i+1)+"_month").val()+'.'+$("#auto_data_2_"+(i+1)+"_year").val()+'</td></tr>';
			out += '<tr><td>Территория регистрации:</td><td>'+$("#country_auto_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Регистрационный номер:</td><td>'+$("#auto_reg_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Год выпуска:</td><td>'+$("#auto_year_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Объём двигателя:</td><td>'+$("#auto_liter_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Мощность двигателя:</td><td>'+$("#auto_ps_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Номер двигателя:</td><td>'+$("#auto_number_dv_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Номер кузова:</td><td>'+$("#auto_number_kz_2_"+(i+1)).val()+'</td></tr>';
			
			$("#auto_rul1_2_"+(i+1)).attr("checked") == true ? rul_out = 'Левый руль' : rul_out = 'Правый руль';
			out += '<tr><td>Расположение руля:</td><td>'+rul_out+'</td></tr>';
			
			out += '<tr><td>Цвет кузова:</td><td>'+$("#auto_color_2_"+(i+1)).val()+'</td></tr>';
			out += '<tr><td>Текущий пробег:</td><td>'+$("#auto_km_2_"+(i+1)).val()+'</td></tr>';
			
			$("#auto_cel1_2_"+(i+1)).attr("checked") == true ? cel_out = 'Личные' : cel_out = 'Служебные';
			out += '<tr><td>Цель использования ТС:</td><td>'+cel_out+'</td></tr>';
			out+='</table>';
		}
		$("#insert_auto_out").empty();
		$("#insert_auto_out").html(out);
		$("#but_back").empty();
		$("<input type=\"button\" value=\"Назад\" onclick=\"step('div_info_5', 'div_info_4')\" style=\"width:100px;\"/>").appendTo($("#but_back"));
		step('div_info_4', 'div_info_5');
	} else {
		return false;
	}
}

function out_infa_html() {
	$("#fio_out").html($("#last_name").val()+' '+$("#name").val()+' '+$("#first_name").val());
	$("#birthday_out").html($("#birthday_day").val()+'.'+$("#birthday_month").val()+'.'+$("#birthday_year").val());
	$("#phone_out").html($("#phone").val());
	$("#email_out").html($("#email").val());
	$("#res_out").html($("#country").val());
	$("#address_out").html($("#address").val());
	$("#rnn_out").html($("#rnn").val()+', '+$("#bonusMalusrnn").html());
	
	$("#stzh1").attr("checked") == true ? stazh_out1 = 'менее 2-х лет' : stazh_out1 = 'более 2-х лет';
	$("#stazh_out").html(stazh_out1);
	
	$("#fam1").attr("checked") == true ? fam_out1 = 'холост/не замужем' : fam_out1 = 'женат/замужем';
	$("#fam_out").html(fam_out1);
	
	$("#ud_out").html('серия '+$("#udv_series").val()+' № '+$("#udv_number").val()+' дата '+$("#udv_data_day").val()+'.'+$("#udv_data_month").val()+'.'+$("#udv_data_year").val());
	
	$("#vid_d_1").attr("checked") == true ? type_doc = 'Стандартный' : type_doc =  'Комплексный';
	date_in = date_out = "1";
	
	date_s = new Date();
	start_date = date_s.getDate()+'.'+(date_s.getMonth()+1)+'.'+date_s.getYear();
	finish_date = date_s.getDate()+'.'+(date_s.getMonth()+1)+'.'+(date_s.getYear()+1);

	$("#infa_doc_out").html('Договор <strong>'+type_doc+'</strong> Период страхования: с '+start_date+' по '+finish_date+' , 12 месяцев ');
	
	$("#lg_str_standart").val() == 0 ? lg_out_2 = 'Льгот нет' : lg_out_2 = $("#lg_str_standart").val()+'<br>№ удостоверения/свидетельства '+$("#number_ud_lg").val()+' Действительно c '+$("#number_ud_date_1_day").val()+'.'+$("#number_ud_date_1_month").val()+'.'+$("#number_ud_date_1_year").val()+' по '+$("#number_ud_date_2_day").val()+'.'+$("#number_ud_date_2_month").val()+'.'+$("#number_ud_date_2_year").val();
	$("#lg_out").html(lg_out_2);

}

function send_form() {
	$("#text_html").attr("value", $("#div_info_5").html());
	return true;
}























function getXmlHttp() {
    var xmlHttp = null;
    try {
        xmlHttp = new XMLHttpRequest();
    } catch(e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                alert("KILL!");
            }
        }
    }
    return xmlHttp;
}

function RNNCheck(from, to, where) {
    document.getElementById(from).disabled = true;
	document.getElementById("bonusMalus" + where).innerHTML = 'Отправляем запрос... ' + '<img style="margin-left: 20px;" src="/_img/indicator.gif" />';
    var xmlHttp = getXmlHttp();
    //alert("HEIL1");
    if( xmlHttp != null ) {
        var rnn = document.getElementById(from).value;
        var url = "/rnncheck.php?rnn=" + encodeURIComponent(rnn);
	xmlHttp.open("GET", url);
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
        xmlHttp.onreadystatechange = function () {
            if( xmlHttp.readyState == 4 ) {
                //document.getElementById("rnnStatus").innerHTML = xmlHttp.responseText;
                var respHtml = xmlHttp.responseText;

		doTPRN( respHtml, to, where, from );
            } else {
                //document.getElementById(to).innerHTML = "Загрузка...";
            }
        }
        xmlHttp.send(null);
    }
}

function doTPRN( respHtml, to, where, from ) {
    var htmlOut = "";
	if( respHtml != "-1" ) {
        var arrayRespHtml = respHtml.split(";");
		if (arrayRespHtml != undefined) {
	    	var sFirst_Name = arrayRespHtml[1];
			var sLast_Name = arrayRespHtml[0];
			var sBonusMalus = arrayRespHtml[3];
		    if( sBonusMalus != undefined ) {
			htmlOut += sLast_Name+' '+sFirst_Name;
			htmlOut += "<br/>Класс: " + sBonusMalus;
			document.getElementById(from).style.backgroundColor = "#83A73D";
			//document.getElementById("bonusMalus" + where).innerHTML = sBonusMalus == -1 ? "Ваш класс: M" : "Ваш класс: " + sBonusMalus;
			document.getElementById("bonusMalus" + where).innerHTML = sBonusMalus == -1 ? "Ваш класс: M" : htmlOut;
			document.getElementById(from).disabled = false;
			}
		}
	} else {
		document.getElementById(from).style.backgroundColor = "red";
		document.getElementById("bonusMalus" + where).innerHTML = "Ошибка.<br>Проверьте РНН";
		document.getElementById(from).disabled = false;
	}
}

var out_year_mem = '';
function change_year_ts() {
	out_year_mem == '' ? out_year_mem = $("#year").html() : '';
	if ($("#programm").val() == 0.035) {
		option = $("OPTION", $("#year"));
		out = '';
		for (i=0; i<option.length;i++) {
			if (i>(option.length-4)) {
				out += '<option value="'+$(option[i]).html()+'">'+$(option[i]).html()+'</option>';
			}
		}
		$("#year").empty();
		$(out).appendTo("#year");
	} else {
		$("#year").empty();
		$(out_year_mem).appendTo("#year");
	}
}

function reset_kasko() {
	var filed = new Array("marka", "model", "str_summa");
	
	for (i=0; i<filed.length; i++) {
		$("#"+filed[i]).attr("value", "");
		$("#"+filed[i]).css("background", "#fff");
	}
	
	$("#pr_one").attr("selected", "selected");
	$("#period_one").attr("selected", "selected");
	$("#fr_one").attr("selected", "selected");
	$("#year").empty();
	$(out_year_mem).appendTo("#year");
	
	$("#tr_summa").hide();
}

function reset_kasko_step_2() {
	var filed = new Array("name", "first_name", "last_name", "email", "phone");
	
	for (i=0; i<filed.length; i++) {
		$("#"+filed[i]).attr("value", "");
		$("#"+filed[i]).css("background", "#fff");
	}
}

function kasko() {
	var filed = new Array("marka", "model", "str_summa"), 
		error = 0;
		
	for (i=0; i<filed.length; i++) {
		if ($("#"+filed[i]).val() == '') {
			$("#"+filed[i]).css("background", "#ffc5c3");
			error++;
		} else {
			$("#"+filed[i]).css("background", "#fff");
		}
	}
	
	if (error == 0) {
		ss = $("#str_summa").val();
		st = $("#programm").val();
		ps = $("#period").val();
		vfr = $("#fransh").val();
		
		if (vfr == 0.01) {
			s_sp_summa = ss*st*ps;
		} else {
			sp = ss*st;
			sfr = ss*0.01;
			vfr = ss*vfr;
			rsv = sfr-vfr;
			ku = vfr<10000 ? 1.5 : 1.25;
			dp = rsv < 0 ? rsv/ku : rsv*ku;
			it = (sp+dp)<15000 ? 15000/ss : (sp+dp)/ss;
			
			s_sp_summa = ss*it*ps;
		}
		
		s_sp_summa<15000 ? s_sp_summa = 15000 : '';
		$("#sp_summa").html(s_sp_summa.toFixed(0));
		$("#tr_summa").show();
	}
}

function kasko_polis() {
	var filed = new Array("marka", "model", "str_summa"), 
		error = 0;
		
	for (i=0; i<filed.length; i++) {
		if ($("#"+filed[i]).val() == '') {
			$("#"+filed[i]).css("background", "#ffc5c3");
			error++;
		} else {
			$("#"+filed[i]).css("background", "#fff");
		}
	}
	
	if (error == 0) {
		$("#out_programm").html($('#programm option:selected').text());
		$("#h_programm").val($('#programm option:selected').text());
		
		$("#out_marka").html($("#marka").val());
		$("#h_marka").val($("#marka").val());
		
		$("#out_model").html($("#model").val());
		$("#h_model").val($("#model").val());
		
		$("#out_year").html($('#year option:selected').text());
		$("#h_year").val($('#year option:selected').text());
		
		$("#out_str_summa").html($("#str_summa").val());
		$("#h_str_summa").val($("#str_summa").val());
		
		$("#out_fransh").html($('#fransh option:selected').text());
		$("#h_fransh").val($('#fransh option:selected').text());
		
		$("#out_period").html($('#period option:selected').text());
		$("#h_period").val($('#period option:selected').text());
		
		step("kasko_step_1", "kasko_step_2");
	}
	
}

function check_kasko() {
	var filed = new Array("name", "first_name", "last_name", "email", "phone"),
		error = 0;
	
	for (i=0; i<filed.length; i++) {
		if ($("#"+filed[i]).val() == '') {
			$("#"+filed[i]).css("background", "#ffc5c3");
			error++;
		} else {
			$("#"+filed[i]).css("background", "#fff");
		}
	}
	
	checked_email('email') == false ? error++ : '';
	
	if (error == 0) {
		return true;
	} else {
		return false;
	}
}

function checked_data(id) {
	var len = $("#"+id).val();
	var re = /[^0-9]/g;
	end = len.replace(re, "");
	if (end !='') {
		$("#"+id).attr("value", end);
	} else {
		$("#"+id).attr("value", end);
	}
}

function change_region(id) {
	sel = $("option", $("#"+id));
	for (i=0;i<sel.length;i++) {
		if ($(sel[i]).attr("selected") == true) {
			sel_id = $(sel[i]).attr("id");
		}
	}
	
	div = $("div.addres_fil_"+sel_id, $("#div_addres"));
	out = '<option value="" id="0">Выберите</option>';
	$("#sel_address").html('');
	if (div.length!=0) {
		for (i=0;i<div.length;i++) {
			out += '<option>'+$(div[i]).text()+'</option>';
		}
		$("#tr_address").show();
		$(out).appendTo("#sel_address");
	} else {
		$("#tr_address").hide();
	}
}

function display_faq(id, text, text2) {
	if ($("#text_"+id).css("display") == "none") {
		$("#text_"+id).animate({height: "show"}, 300);
		//$("#text_"+id).css("display", "block");
		$("#"+id).text(text2);
	} else {
		$("#text_"+id).animate({height: "hide"}, 300);
		//$("#text_"+id).css("display", "none");
		$("#"+id).text(text);
	}
}

function display_map(id, callback) {	callback = typeof(callback) != 'undefined' ? callback : function() {};
	if ($("#"+id+"_map").css("display") == "none") {
		$("#"+id+"_txt").html("свернуть карту");
	} else {
		$("#"+id+"_txt").html("показать на карте");
	}
	
	$("#"+id+"_map").slideToggle("slow", callback);
}


function calc2(){
var tipts=document.getElementById('tipts').value;
var st=+document.getElementById('st').value;
<!--var trf=document.getElementById('trf').value;-->
var frn=document.getElementById('frn').value;
var tipkl=document.getElementById('tipkl').value;
var rgn=document.getElementById('rgn').value;
var trpok=document.getElementById('trpok').value;
var vodstaj=document.getElementById('vodstaj').value;
var srstrah=document.getElementById('srstrah').value;
var r1=+document.getElementById('r1').value;
var r2=+document.getElementById('r2').value;
var r3=+document.getElementById('r3').value;
var r4=+document.getElementById('r4').value;
var r5=+document.getElementById('r5').value;
var d1=+document.getElementById('d1').value;
var d2=+document.getElementById('d2').value;
var d3=+document.getElementById('d3').value;
var rez=st*(r1+r2+r3+r4+r5)*d1*d2*d3*frn*rgn*trpok*vodstaj*srstrah*tipkl;
rez = Math.round(rez);
document.getElementById('res').value=rez;
	}
	
function setko(){
							if (document.getElementById('r1').checked )
								{ if (document.getElementById('tipts').value=='1') 
								{document.getElementById('r1value').innerHTML=0.0047;
								 document.getElementById('r1').value=0.0047;} 
								 if (document.getElementById('tipts').value=='2')
								 {document.getElementById('r1value').innerHTML=0.0049;
								 document.getElementById('r1').value=0.0049;}
								 if (document.getElementById('tipts').value=='3')
								 {document.getElementById('r1value').innerHTML=0.0056;
								 document.getElementById('r1').value=0.0056;}
								 if (document.getElementById('tipts').value=='4')
								 {document.getElementById('r1value').innerHTML=0;
								 document.getElementById('r1').value=0;}
								 if (document.getElementById('tipts').value=='5')
								 {document.getElementById('r1value').innerHTML=0.0031;
								 document.getElementById('r1').value=0.0031;}
								 if (document.getElementById('tipts').value=='6')
								 {document.getElementById('r1value').innerHTML=0.0022;
								 document.getElementById('r1').value=0.0022;}
								 if (document.getElementById('tipts').value=='7')
								 {document.getElementById('r1value').innerHTML=0.0064;
								 document.getElementById('r1').value=0.0064;}
								 if (document.getElementById('tipts').value=='8')
								 {document.getElementById('r1value').innerHTML=0.0063;
								 document.getElementById('r1').value=0.0063;}
								 }
								 else {document.getElementById('r1value').innerHTML=0;
								 document.getElementById('r1').value=0
								}
						
if (document.getElementById('r2').checked )
								{ if (document.getElementById('tipts').value=='1') 
								{document.getElementById('r2value').innerHTML=0.0193;
								 document.getElementById('r2').value=0.0193;} 
								 if (document.getElementById('tipts').value=='2')
								 {document.getElementById('r2value').innerHTML=0.0201;
								 document.getElementById('r2').value=0.0201;}
								 if (document.getElementById('tipts').value=='3')
								 {document.getElementById('r2value').innerHTML=0.0221;
								 document.getElementById('r2').value=0.0221;}
								 if (document.getElementById('tipts').value=='4')
								 {document.getElementById('r2value').innerHTML=0.0247;
								 document.getElementById('r2').value=0.0247;}
								 if (document.getElementById('tipts').value=='5')
								 {document.getElementById('r2value').innerHTML=0.0128;
								 document.getElementById('r2').value=0.0128;}
								 if (document.getElementById('tipts').value=='6')
								 {document.getElementById('r2value').innerHTML=0.0090;
								 document.getElementById('r2').value=0.0090;}
								 if (document.getElementById('tipts').value=='7')
								 {document.getElementById('r2value').innerHTML=0.0263;
								 document.getElementById('r2').value=0.0263;}
								 if (document.getElementById('tipts').value=='8')
								 {document.getElementById('r2value').innerHTML=0.0257;
								 document.getElementById('r2').value=0.0257;}
								 }
								 else {document.getElementById('r2value').innerHTML=0;
								 document.getElementById('r2').value=0
								}	

if (document.getElementById('r3').checked )
								{ if (document.getElementById('tipts').value=='1') 
								{document.getElementById('r3value').innerHTML=0.0024;
								 document.getElementById('r3').value=0.0024;} 
								 if (document.getElementById('tipts').value=='2')
								 {document.getElementById('r3value').innerHTML=0.0030;
								 document.getElementById('r3').value=0.0030;}
								 if (document.getElementById('tipts').value=='3')
								 {document.getElementById('r3value').innerHTML=0.0037;
								 document.getElementById('r3').value=0.0037;}
								 if (document.getElementById('tipts').value=='4')
								 {document.getElementById('r3value').innerHTML=0.0065;
								 document.getElementById('r3').value=0.0065;}
								 if (document.getElementById('tipts').value=='5')
								 {document.getElementById('r3value').innerHTML=0.0022;
								 document.getElementById('r3').value=0.0022;}
								 if (document.getElementById('tipts').value=='6')
								 {document.getElementById('r3value').innerHTML=0.0015;
								 document.getElementById('r3').value=0.0015;}
								 if (document.getElementById('tipts').value=='7')
								 {document.getElementById('r3value').innerHTML=0.0044;
								 document.getElementById('r3').value=0.0044;}
								 if (document.getElementById('tipts').value=='8')
								 {document.getElementById('r3value').innerHTML=0.0043;
								 document.getElementById('r3').value=0.0043;}
								 }
								 else {document.getElementById('r3value').innerHTML=0;
								 document.getElementById('r3').value=0
								}	

if (document.getElementById('r4').checked )
								{ if (document.getElementById('tipts').value=='1') 
								{document.getElementById('r4value').innerHTML=0.0015;
								 document.getElementById('r4').value=0.0015;} 
								 if (document.getElementById('tipts').value=='2')
								 {document.getElementById('r4value').innerHTML=0.0010;
								 document.getElementById('r4').value=0.0010;}
								 if (document.getElementById('tipts').value=='3')
								 {document.getElementById('r4value').innerHTML=0.0018;
								 document.getElementById('r4').value=0.0018;}
								 if (document.getElementById('tipts').value=='4')
								 {document.getElementById('r4value').innerHTML=0;
								 document.getElementById('r4').value=0;}
								 if (document.getElementById('tipts').value=='5')
								 {document.getElementById('r4value').innerHTML=0.0011;
								 document.getElementById('r4').value=0.0011;}
								 if (document.getElementById('tipts').value=='6')
								 {document.getElementById('r4value').innerHTML=0.0008;
								 document.getElementById('r4').value=0.0008;}
								 if (document.getElementById('tipts').value=='7')
								 {document.getElementById('r4value').innerHTML=0.0015;
								 document.getElementById('r4').value=0.0015;}
								 if (document.getElementById('tipts').value=='8')
								 {document.getElementById('r4value').innerHTML=0.0016;
								 document.getElementById('r4').value=0.0016;}
								 }
								 else {document.getElementById('r4value').innerHTML=0;
								 document.getElementById('r4').value=0
								}	
						
if (document.getElementById('r5').checked )
								{ if (document.getElementById('tipts').value=='1') 
								{document.getElementById('r5value').innerHTML=0.0011;
								 document.getElementById('r5').value=0.0011;} 
								 if (document.getElementById('tipts').value=='2')
								 {document.getElementById('r5value').innerHTML=0.0010;
								 document.getElementById('r5').value=0.0010;}
								 if (document.getElementById('tipts').value=='3')
								 {document.getElementById('r5value').innerHTML=0.0018;
								 document.getElementById('r5').value=0.0018;}
								 if (document.getElementById('tipts').value=='4')
								 {document.getElementById('r5value').innerHTML=0,0028;
								 document.getElementById('r5').value=0,0028;}
								 if (document.getElementById('tipts').value=='5')
								 {document.getElementById('r5value').innerHTML=0.0008;
								 document.getElementById('r5').value=0.0008;}
								 if (document.getElementById('tipts').value=='6')
								 {document.getElementById('r5value').innerHTML=0.0005;
								 document.getElementById('r5').value=0.0005;}
								 if (document.getElementById('tipts').value=='7')
								 {document.getElementById('r5value').innerHTML=0.0014;
								 document.getElementById('r5').value=0.0014;}
								 if (document.getElementById('tipts').value=='8')
								 {document.getElementById('r5value').innerHTML=0.0021;
								 document.getElementById('r5').value=0.0021;}
								 }
								 else {document.getElementById('r5value').innerHTML=0;
								 document.getElementById('r5').value=0
								}	

							if (document.getElementById('d1').checked && document.getElementById('tipts').value=='3')
								{document.getElementById('d1value').innerHTML=1.2;
								document.getElementById('d1').value=1.2;}
								else {document.getElementById('d1value').innerHTML=1;
								 document.getElementById('d1').value=1}
							
							if (document.getElementById('d2').checked && document.getElementById('tipkl').value=='0.925')
								{document.getElementById('d2value').innerHTML=0.95;
								document.getElementById('d2').value=0.95;}
								else {document.getElementById('d2value').innerHTML=1;
								 document.getElementById('d2').value=1}
							if (document.getElementById('d3').checked && document.getElementById('tipkl').value=='0.925')
								{document.getElementById('d3value').innerHTML=0.9;
								document.getElementById('d3').value=0.9;}
								else {document.getElementById('d3value').innerHTML=1;
								 document.getElementById('d3').value=1}
		
		
		
		
		}
	
