function open_submenu(id){    if($("#ul_"+id).attr('class') == 'open')    {        $("#span_"+id).html("<a href=\"#\" onclick=\"return false;\" id=\"a_"+id+"\">"+$("#span_"+id).html()+"</a>");        $("#ul_"+id).attr('class', 'close');    }    else    {        $("#span_"+id).html("<span style=\"cursor: pointer;\">"+$("#a_"+id).html()+"</span>");        $("#ul_"+id).attr('class', 'open');        }            }function change_picture(id){    current_pic = $("#current_pic").val();    $("#current_pic").val(id);    new_picture = $("#_pic"+id).val();    $("#picture").attr("src", new_picture);    $("#pic"+current_pic).html("<a href=\"\" onclick=\"change_picture('"+current_pic+"'); return false;\">"+current_pic+"</a>");    $("#pic"+id).html(id);}function counter(){    counter = '<a href="http://www.liveinternet.ru/click" '+'target=_blank><img src="http://counter.yadro.ru/hit?t14.1;r'+ escape(document.referrer)+((typeof(screen)=='undefined')?'': ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+ ';'+Math.random()+ '" alt="" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я" '+ 'border=0 width=88 height=31></a>';    $("#counter_button").html(counter);}function $(id) {	if(document.getElementById(id))		return document.getElementById(id);			else return false;}function init() {		$('width').onchange = sum;	$('height').onchange = sum;	$('mkad').onchange = sum;	$('width').onkeyup = sum;	$('height').onkeyup = sum;	$('mkad').onkeyup = sum;	$('form').onsubmit = check;	 $('type').onchange = type1;	/* $('risers').onclick =  sum; 	 $('fencing').onclick = sum;	 $('tinted').onclick = sum;*/	 $('flours').onchange = sum;	 	 	 	/*$('mk').style.display='none';    $('district').onchange=function() {		if ($('district').value == 'Московская область') {			$('mk').style.display='block';		} else $('mk').style.display='none';	}*/}var kof_v=1.5;function type1() {			var kof = new Array(1, 1.25, 1.5, 2);	//Коэффициенты				var typ = $('type').selectedIndex;					if (typ == 5) {			kof_v = kof[0];		} else if (typ == 6 || typ == 7 || typ == 8){			kof_v = kof[1];		} else if (typ == 4 || typ == 2 || typ == 1 || typ == 0) {			kof_v = kof[2];		} else if (typ == 7 || typ == 9 || typ ==3){			kof_v = kof[3];		} 		/*$('d').innerHTML = kof_v;*/		sum();	}	function sum() {	var fl = parseInt($('flours').value);	var w_v = new String($('width').value);	var h_v = new String($('height').value);	var m_v = new String($('mkad').value);			var risers = $('risers');		var risersVal =  parseFloat(risers.value);	//alert(document.getElementById('risers').value)	//$('d').value = $('risers').offsetParent.innerHTML	//alert(document.getElementById('risers').value)						var fencing = $('fencing');	var fencingVal = parseFloat(fencing.value);		var tinted = $('tinted');	var tintedVal = parseFloat(tinted.value);							var $sum=0;	var regexp = /,/;		w_v = w_v.replace(regexp, '.');	h_v = h_v.replace(regexp, '.');	m_v = m_v.replace(regexp, '.');		var a;	var b;	var c;	var error;	var res;	var rub = 50000; //стоимость 1 метра при ширине width 	var width = 1.5; //ширина 	var rubdop = 17000;//Стоимость 1 м сверх ширины	rubdop = 2*rubdop;	var mkd = 500;//стоимость 1 км по мкаду				a = b = c = res = 0;	try {			if (isNaN(w_v) || w_v < 0 || !w_v) {				err(1);				clear(2);				throw new Error();									} else if (isNaN(h_v) || h_v < 0 || !w_v) {				err(2);				clear(1);				throw new Error();									} else if (m_v) { c = m_v;  } clear(1); clear(2); a = parseFloat(w_v); b = parseFloat(h_v);  res = ((rub + (((a - width)<0)?0:(a - width)) * rubdop) * b)*kof_v;								var hh =0;			var typ = $('type').selectedIndex;				if(typ==1) {				hh = res*20/100;			}						$('res').innerHTML = res*fl-hh;							ress = res*fl;																		$sum = ress+(parseFloat(w_v)*parseFloat(h_v)*21000);			//alert($sum)			//alert($sum*risersVal+ ' ' + ress)			$('risers_sum').innerHTML=parseFloat(($sum*risersVal-ress).toFixed(3));			  $('fencing_sum').innerHTML=parseFloat(($sum*fencingVal-ress).toFixed(3))			  $('tinted_sum').innerHTML=parseFloat(($sum*tintedVal-ress).toFixed(3));			if(risers.checked==true) {					$sum=$sum*risersVal			} 																		if(fencing.checked==true){			   					$sum=$sum*fencingVal;			   } 			 			   			   						   			if(tinted.checked==true) {								$sum=$sum*tintedVal;			}												risers.checked==true || fencing.checked==true || tinted.checked==true ? ($('like').style.display='block', $('like2').style.display='none') : ($('like').style.display='none', $('like2').style.display='block');						$sum = parseFloat($sum.toFixed(2));			$('res_obl').innerHTML = $sum;																	//$sum = $sum - $sum *10 /100;						$('res_skidka').innerHTML = (risers.checked==true || fencing.checked==true || tinted.checked==true)?(parseFloat($('res_obl').innerHTML)-parseFloat($('res_obl').innerHTML)*0.1):(parseFloat($('res').innerHTML)-parseFloat($('res').innerHTML)*0.1) ;																		//$('total_tree_view').innerHTML =  parseInt(parseFloat($('res_skidka').innerHTML) * (1 +tree_view)/2)			$('total').value = $('res_skidka').innerHTML;	} catch (errMsg) {}	function err(err) {		return $('error'+err).innerHTML = 'Введите положительное число!';	}	function clear(err) {		return $('error'+err).innerHTML = '';	}	}function check() {	var regemail = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;	if ($('name').value=='') {		$('error4').innerHTML = 'Вы забыли указать имя';		return false;	} else if($('phone').value==''){				$('error4').innerHTML = 'Вы забыли указать телефон';		return false;	} else if(isNaN(parseInt($('phone').value))) {		$('error4').innerHTML = 'Вы ввели не корректный телефон'; return false;	} else if($('email').value==''){		$('error4').innerHTML = 'Вы забыли указать email'; return false;	} else if(!$('email').value.match(regemail)) {		$('error4').innerHTML = 'Вы ввели не корректный email';	return false;	} else if ($('height').value=='1' && $('type').value=='Y-образная'){		$('error4').innerHTML = 'Y-образная лесница не может быть такой высоты!';	return false;				}else {$('error4').innerHTML = ''; $('but').disabled='true'; $('but').style.color='#000';  return true;}}           	var u=0;var txt = new Array('Y-образная лестница', 'Дугообразная', 'П-образная', 'Индивидуальный дизайн', 'Винтовая лестница', 'Прямая лестница' );				function rotate(type) {		if (type == 'next') {										if (u < (txt.length-1)) {			u++;														} else {										u = 0;								}						} else {				if (u > 0 && u <txt.length) {			u--;		} else {			u = txt.length-1;		}												}$('cap').innerHTML = txt[u]; $('val').innerHTML = $('id_'+u).innerHTML;$('type').selectedIndex = u;return type1();}							
