var request;
var dest;

function processStateChange(){
//if (request.readyState < 4) document.getElementById(dest).innerHTML = "<div align='center'>Подождите пожалуйста....</div>";
if (request.readyState == 4)
	{
	contentDiv = document.getElementById(dest);
		if (request.status == 200)
		{
			response = request.responseText;
			contentDiv.innerHTML = response;
		} 
		else
	 	{
			contentDiv.innerHTML = "Error: Status "+request.status;
		}

	}
}


function loadHTML(URL, destination,status){
dest = destination;
dd=new Date();
URL = URL+"&timer="+dd.getTime();// + "?" + document.getElementById("url").value;
	if(status==0)
	document.getElementById(dest).innerHTML = "Загрузка данных...";
	
if (window.XMLHttpRequest){
request = new XMLHttpRequest();
request.onreadystatechange = processStateChange;
request.open("GET", URL, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send();
		}
}
}

function thank(b,c)
{

loadHTML('close_this_window.php?b='+b+'&a=3&c='+c,'thank_'+b, 3);
}

function governedsucsess(a,b)
{
loadHTML('close_this_window.php?a='+a+'&b='+b,'gover', 3);
}

function complain(b)
{
loadHTML('close_this_window.php?b='+b+'&a=4','complain_'+b, 3);
}

function loadHTML2(URL, destination,status){
//encodeURIComponent();
dest = destination;
dd=new Date();
URL = URL+"&timer="+dd.getTime();// + "?" + document.getElementById("url").value;
	if(status==0)
	document.getElementById(dest).innerHTML = "<div style='align:center;color:#981914;font-size:16px;'>Обработка данных регистрации.</div>";
	
if (window.XMLHttpRequest){
request = new XMLHttpRequest();
request.onreadystatechange = processStateChange;
request.open("GET", URL, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send();
		}
}
}

function loadHTML3(URL, destination){
dest = destination;
dd=new Date();
URL = URL+"&timer="+dd.getTime();// + "?" + document.getElementById("url").value;
if (window.XMLHttpRequest){
request = new XMLHttpRequest();
request.onreadystatechange = processStateChange;
request.open("GET", URL, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send();
		}
}
}


function close_this_window(a, b)
{
loadHTML('close_this_window.php?a='+a+'&b='+b,'view_new_top_div',1);
}


function pro2(a) 
{
v=document.f1[a].value;
str="";
for(i=0;i<v.length;i++)
     {
	 tmp=v.charAt(i);
     if(!isNaN((tmp)) || tmp=="-" || tmp=="(" || tmp==")")
          {
          str+=tmp;
          }
     }
	  if(v.length==4)
		  {
		  tmp8=v.substring(0,1);
		  tmp050=v.substring(1,4);
		  tmp050="("+tmp050+")";
		  
		  str=tmp8+tmp050;
		  }
		  
	  if(v.length==9)
		  {
		  tmp8=v.substring(0,6);
		  tmp764=v.substring(6,9);
		  tmp764=tmp764+"-";
		  str=tmp8+tmp764;
		  }
		  
		if(v.length==12)
		  {
		  tmp8=v.substring(0,10);
		  tmp44=v.substring(10,12);
		  tmp44=tmp44+"-";
		  str=tmp8+tmp44;
		  }
     document.f1[a].value=str;
}


function proverkaonlychars(a)
{
v=document.form1[a].value;
str="";
for(i=0;i<v.length;i++)
     {
	 tmp=v.charAt(i);
     if(!isNaN((tmp)) && tmp!=" ")
          {
          str+=tmp;
          }
     }
     document.form1[a].value=str;
}

function switch_check(a,b)
{
	if(a.checked==true)
	{
	document.getElementById(b).style.fontWeight='bold';
	}
	else
	{
	document.getElementById(b).style.fontWeight='normal';
	}
}

function switch_check_own_v2(b,n,c)
{
//alert(b);

	for(i=0;i<form1[n].length;i++)
	{
	//alert(c+i);
	document.getElementById(c+i).style.fontWeight='400';
	}
	
	document.getElementById(b).style.fontWeight='bold';
}

function switch_check_own_full(b,n,c)
{
//alert(b);
form1.but.disabled=false;
	for(i=0;i<form1[n].length;i++)
	{
	//alert(c+i);
	document.getElementById(c+i).style.fontWeight='400';
	}
	
	document.getElementById(b).style.fontWeight='bold';
}


function switch_check_own_v3(b,n,c)
{
//alert(form1.new_avto_radio.length);
	for(i=0;i<f1[n].length;i++)
		document.getElementById(c+i).style.fontWeight='400';
		
	document.getElementById(b).style.fontWeight='bold';
}

function modeliavto(a)
{
	loadHTML('modeliavto_ajax.php?id='+a,'divmodel',1)
}

function compinthistown(a)
{
	loadHTML('compinthistown_ajax.php?id='+a,'divcompany',1)
}


function checkform_otziv(a)
{
	a.disabled=true;
	a.value='Проверка';
	str='';
	
	if (document.form1.title_otziv.value=="") 
		{
		str+=" - Необходимо написать тему отзыва<br>";
		}
		
	if (document.form1.content.value=="") 
		{
		str+=" - Забыли указать сам отзыв<br>";
		}
		
	if (document.getElementsByName('ocenka')[0].checked == false && document.getElementsByName('ocenka')[1].checked == false && document.getElementsByName('ocenka')[2].checked == false && document.getElementsByName('ocenka')[3].checked == false && document.getElementsByName('ocenka')[4].checked == false) 
		{
		str+=" - Необходимо дать оценку работы компании<br>";
		}
		
	if(str!='')
	{
		document.getElementById('errorsdispnone').style.display='block';
		document.getElementById('errorsdispnone').innerHTML=str+'<br><br>';
		
		a.value='Отправить';
		a.disabled=false;
		
	}
	else
	{
	
		if(document.form1.user.value>0 && document.form1.user.value!="")
		{
			document.form1.submit();
		}
		else
		{
			document.getElementById('submitbutton').style.display='none';
			document.getElementById('errorsdispnone').style.display='none';
			document.getElementById('ajaxlogin').style.display='block';
			//a.disabled=true;
			for(i=0; i<form1.length; i++)
			{
			form1[i].disabled=true;
			}
			
		}
	
	}
		
}





function checkform_osago(a)
{
	a.disabled=true;
	a.value='Проверка';
	str='';
	
		
	if(str!='')
	{
		document.getElementById('errorsdispnone').style.display='block';
		document.getElementById('errorsdispnone').innerHTML=str+'<br><br>';
		
		a.value='Отправить';
		a.disabled=false;
		
	}
	else
	{
	
		
			document.getElementById('submitbutton').style.display='none';
			document.getElementById('errorsdispnone').style.display='none';
			document.getElementById('ajaxlogin').style.display='block';
			//a.disabled=true;
			//for(i=0; i<form1.length; i++)
			//{
			//form1[i].disabled=true;
			//}
	
	}
		
}



function checkform(a)
{
	a.disabled=true;
	a.value='Проверка';
	str='';
	
	// проверяю на марку авто
	if (document.form1.marka.value==0) 
		{
		str+=" - Не указана марка автомобиля<br>";
		}
		else
		{
			// проверяю на модель авто
			if (document.form1.model.value==0) 
			{
			str+=" - Не указана модель автомобиля<br>";
			}
		}
		
	// проверяю на тип кузова
	if (document.form1.tip_kyzova.value==0) 
		{
		str+=" - Не указан тип кузова<br>";
		}
		
	// Не указан объем двигателя
	if (document.form1.dvig_volume.value==0) 
		{
		str+=" - Не указан объем двигателя<br>";
		}
		
	// Не указан год выпуска автомобиля
	if (document.form1.vip_year.value==0) 
		{
		str+=" - Не указан год выпуска автомобиля<br>";
		}
		
	// Необходимо указать количество лиц, допущеных к управлению
	if (document.form1.col_vodit.value==0) 
		{
		str+=" - Необходимо указать количество лиц, допущеных к управлению<br>";
		}
		else
		{
		// указоно что их один или более а именно 
		colvoditel=document.form1.col_vodit.value;
		
				// если допущен один чел. к управлению авто
				if(colvoditel==1)
				{
					provfirst1();
					str+=text1; 
				}
				
				// если допущено два чел. к управлению авто
				if(colvoditel==2)
				{
					provfirst1();
					str+=text1; 
						
						provfirst2();
						str+=text2; 
				}
				
				// если допущено три чел. к управлению авто
				if(colvoditel==3)
				{
					provfirst1();
					str+=text1; 
						
						provfirst2();
						str+=text2; 
						
							provfirst3();
							str+=text3; 
				}
				
				// если допущено четыре чел. к управлению авто
				if(colvoditel==4)
				{
					provfirst1();
					str+=text1; 
						
						provfirst2();
						str+=text2; 
						
							provfirst3();
							str+=text3; 
							
								provfirst4();
								str+=text4; 
				}
				
				// если допущено пять чел. к управлению авто
				if(colvoditel==5)
				{
					provfirst1();
					str+=text1; 
						
						provfirst2();
						str+=text2; 
						
							provfirst3();
							str+=text3; 
							
								provfirst4();
								str+=text4; 
								
									provfirst5();
									str+=text5;
				}

		}
		
		arsize=document.form1.tot.value;
		oneischecked=0;
		for(p=1; p<=arsize; p++)
		{
			if(document.form1["a_"+p].checked==true)
			{
				oneischecked=1;
				break;
			}
		}
		
		if(oneischecked==0)
		{
			str+=" - Необходимо выбрать по крайней мере одну компанию в списке<br>";
		}
		
		
		
		
		
		
		
		
		
		
		
		
	
	if(str!='')
	{
		document.getElementById('errorsdispnone').style.display='block';
		document.getElementById('errors').innerHTML=str;
		
		a.value='Рассчитать стоимость полиса';
		a.disabled=false;
		
	}
	else
	{
	
		if(document.form1.user.value>0 && document.form1.user.value!="")
		{
			document.form1.submit();
		}
		else
		{
			document.getElementById('submitbutton').style.display='none';
			document.getElementById('errorsdispnone').style.display='none';
			document.getElementById('ajaxlogin').style.display='block';
			//a.disabled=true;
			for(i=0; i<form1.length; i++)
			{
			form1[i].disabled=true;
			}
			
		}
	
	}
		
}







function checkall()
{
a=f1.length-3;

	for(i=0; i<a; i++)
	{
	f1[i].checked=true;
	}
}

function showcolvod(a)
{
	if(a>0)
	{
		document.getElementById('fullinfoaboutcolvodit').style.display='block';
		for(i=1; i<=5; i++)
		{
		document.getElementById('vod'+i).style.display='none';
		}
		
		for(i=1; i<=a; i++)
		{
			document.getElementById('vod'+i).style.display='block';
		}
	}
	else
	{
	document.getElementById('fullinfoaboutcolvodit').style.display='none';
	}
	
	
}



function provfirst1()
{
text1="";
if (document.form1.sex_upr_1.value==0 || document.form1.age_upr_1.value==0 || document.form1.stage_upr_1.value==0) 
					{
					text1=" - Не полностью заполнены сведения о лицах, допущеных к управлению для поля 1.<br>";
					}
					else
					{
						hz=(document.form1.age_upr_1.value-document.form1.stage_upr_1.value);
							if(hz<0)
							{
							text1=" - Стаж исчисляется с момента получения первого водительского удостоверения для поля 1.<br>";
							}
					}
					return text1;
}

function provfirst2()
{
text2="";
if (document.form1.sex_upr_2.value==0 || document.form1.age_upr_2.value==0 || document.form1.stage_upr_2.value==0) 
					{
					text2=" - Не полностью заполнены сведения о лицах, допущеных к управлению для поля 2<br>";
					}
					else
					{
						hz=(document.form1.age_upr_2.value-document.form1.stage_upr_2.value);
							if(hz<0)
							{
							text2=" - Стаж исчисляется с момента получения первого водительского удостоверения для поля 2.<br>";
							}
					}
					return text2;
}

function provfirst3()
{
text3="";
if (document.form1.sex_upr_3.value==0 || document.form1.age_upr_3.value==0 || document.form1.stage_upr_3.value==0) 
					{
					text3=" - Не полностью заполнены сведения о лицах, допущеных к управлению для поля 3<br>";
					}
					else
					{
						hz=(document.form1.age_upr_3.value-document.form1.stage_upr_3.value);
							if(hz<0)
							{
							text3=" - Стаж исчисляется с момента получения первого водительского удостоверения для поля 3.<br>";
							}
					}
					return text3;
}

function provfirst4()
{
text4="";
if (document.form1.sex_upr_4.value==0 || document.form1.age_upr_4.value==0 || document.form1.stage_upr_4.value==0) 
					{
					text4=" - Не полностью заполнены сведения о лицах, допущеных к управлению для поля 4<br>";
					}
					else
					{
						hz=(document.form1.age_upr_4.value-document.form1.stage_upr_4.value);
							if(hz<0)
							{
							text4=" - Стаж исчисляется с момента получения первого водительского удостоверения для поля 4<.<br>";
							}
					}
					return text4;
}

function provfirst5()
{
text5="";
if (document.form1.sex_upr_5.value==0 || document.form1.age_upr_5.value==0 || document.form1.stage_upr_5.value==0) 
					{
					text5=" - Не полностью заполнены сведения о лицах, допущеных к управлению для поля 5<br>";
					}
					else
					{
						hz=(document.form1.age_upr_5.value-document.form1.stage_upr_5.value);
							if(hz<0)
							{
							text5=" - Стаж исчисляется с момента получения первого водительского удостоверения для поля 5.<br>";
							}
					}
					return text5;
}

//////////////////////////////////////////////////////////////////////////////////////////////
function userreg_osago(a)
{
str='';
		
	if (document.form1.name.value=="") 
		{
		str+=" - Вы забыли указать свое имя.<br>";
		}
		
	if (document.form1.mobtel.value=="") 
		{
		str+=" - Мобильный номер нужен для связи с Вами в спорной ситуации.<br>";
		}
		
	if (document.form1.rayon.value=="") 
		{
		str+=" - Укажите примерный район. Это ускорит доставку.<br>";
		}	

if(str!='')
	{
		document.getElementById('regreg').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	//document.getElementById('ajaxlogin').style.display="none";
	
	document.form1.go_objem_dig_hid.value=form1.go_objem_dig.options[form1.go_objem_dig.selectedIndex].text;
	document.form1.straxovatl_hid.value=form1.straxovatl.options[form1.straxovatl.selectedIndex].text;
	document.form1.go_stazh_hid.value=form1.go_stazh.options[form1.go_stazh.selectedIndex].text;
	document.form1.go_neselenie_hid.value=form1.go_neselenie.options[form1.go_neselenie.selectedIndex].text;
	document.form1.go_kol_upravl_hid.value=form1.go_kol_upravl.options[form1.go_kol_upravl.selectedIndex].text;
	document.form1.go_srok_hid.value=form1.go_srok.options[form1.go_srok.selectedIndex].text;
	
	document.form1.submit();
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////

function userreg(a)
{
str='';
	if (document.ajform.email.value=="") 
		{
		str+=" - Не указан e-mail адрес.<br>";
		}
		else
		{
			if(isValidEmail(document.ajform.email.value)==false)
			{
			str+=" - Указаный вами e-mail адрес некоректен.<br>";
			}
			
		}
		
	if (document.ajform.pass.value=="") 
		{
		str+=" - Придумайте себе пароль для авторизации.<br>";
		}
		
	if (document.ajform.name.value=="") 
		{
		str+=" - Вы забыли указать свое имя.<br>";
		}
		
	if (document.ajform.mobtel.value=="") 
		{
		str+=" - Мобильный номер нужен для связи с Вами в спорной ситуации.<br>";
		}

if(str!='')
	{
		document.getElementById('regreg').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	document.getElementById('ajaxlogin').style.display="none";
	loadHTML2('regiseruser_ajax.php?email='+document.ajform.email.value+'&pass='+encodeURIComponent(document.ajform.pass.value)+'&name='+encodeURIComponent(document.ajform.name.value)+'&mobtel='+document.ajform.mobtel.value+'','registrationnew',0);
	}
}

function userreg3(a)
{

str='';

if (document.ajformentry.email.value=="") 
		{
		str+=" - Не указан e-mail адрес.<br>";
		}
		else
		{
			if(isValidEmail(document.ajformentry.email.value)==false)
			{
			str+=" - Указаный вами e-mail адрес некоректен.<br>";
			}
			
		}
		
	if (document.ajformentry.pass.value=="") 
		{
		str+=" - Придумайте себе пароль для авторизации.<br>";
		}
		
		
		if(str!='')
	{
		document.getElementById('regregentry').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	//document.getElementById('ajaxloginentry').style.display="none";
	loadHTML2('regiseruser_ajaxentry.php?email='+document.ajformentry.email.value+'&pass='+encodeURIComponent(document.ajformentry.pass.value),'registrationnewentry',0);
	}
		
}

function userreg3_forum(a)
{
str='';

if (document.ajformentry.email.value=="") 
		{
		str+=" - Не указан e-mail адрес.<br>";
		}
		else
		{
			if(isValidEmail(document.ajformentry.email.value)==false)
			{
			str+=" - Указаный вами e-mail адрес некоректен.<br>";
			}
			
		}
		
	if (document.ajformentry.pass.value=="") 
		{
		str+=" - Придумайте себе пароль для авторизации.<br>";
		}
		
		
		if(str!='')
	{
		document.getElementById('regregentry').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	//document.getElementById('ajaxloginentry').style.display="none";
	loadHTML2('regiseruser_ajaxentry_forum.php?email='+document.ajformentry.email.value+'&pass='+document.ajformentry.pass.value,'registrationnewentry',0);
	}
		
}

function userreg2(a)
{
str='';
	if (document.ajform.email.value=="") 
		{
		str+=" - Не указан e-mail адрес.<br>";
		}
		else
		{
			if(isValidEmail(document.ajform.email.value)==false)
			{
			str+=" - Указаный вами e-mail адрес некоректен.<br>";
			}
			
		}
		
	if (document.ajform.pass.value=="") 
		{
		str+=" - Придумайте себе пароль для авторизации.<br>";
		}
		
	if (document.ajform.name.value=="") 
		{
		str+=" - Вы забыли указать свое имя.<br>";
		}
		

if(str!='')
	{
		document.getElementById('regreg').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	document.getElementById('ajaxlogin').style.display="none";
	loadHTML2('regiseruser_ajax2.php?email='+document.ajform.email.value+'&pass='+encodeURIComponent(document.ajform.pass.value)+'&name='+encodeURIComponent(document.ajform.name.value)+'','registrationnew',0);
	}
}


function userreg_forum(a)
{

str='';
	if (document.ajform.email.value=="") 
		{
		str+=" - Не указан e-mail адрес.<br>";
		}
		else
		{
			if(isValidEmail(document.ajform.email.value)==false)
			{
			str+=" - Указаный вами e-mail адрес некоректен.<br>";
			}
			
		}
		
	if (document.ajform.pass.value=="") 
		{
		str+=" - Придумайте себе пароль для авторизации.<br>";
		}
		
	if (document.ajform.name.value=="") 
		{
		str+=" - Вы забыли указать свое имя.<br>";
		}
		

if(str!='')
	{
		document.getElementById('regreg').innerHTML="<div style='color:#981914;font-size:11px;'>"+str+"</div>";
	}
	else
	{
	a.disabled=false;
	//document.getElementById('ajaxlogin').style.display="none";
	loadHTML2('regiseruser_ajax2_forum.php?email='+document.ajform.email.value+'&pass='+encodeURIComponent(document.ajform.pass.value)+'&name='+encodeURIComponent(document.ajform.name.value)+'','registrationnew',0);
	}
}


function olreadyreg(email)
{
document.getElementById('ajaxlogin').style.display='none';
document.getElementById('ajaxloginentry').style.display='block';
document.ajformentry.email.value=email;
}

function olreadyreg2()
{
document.getElementById('ajaxlogin').style.display='block';
document.getElementById('ajaxloginentry').style.display='none';
}

function inshid(a)
{

document.getElementById('hiduser').innerHTML="<input type='hidden' name='user' value='"+a+"'>";
//document.getElementById('submitbutton').style.display="block";
//setTimeout("document.getElementById('ajform').innerHTML=''",2500);
for(i=0; i<form1.length; i++)
	{
	form1[i].disabled=false;
	}
document.form1.submit();
}


function inshid_osago(a)
{

document.getElementById('hiduser').innerHTML="<input type='hidden' name='user' value='"+a+"'>";
//document.getElementById('submitbutton').style.display="block";
//setTimeout("document.getElementById('ajform').innerHTML=''",2500);
for(i=0; i<form1.length; i++)
	{
	form1[i].disabled=false;
	}
	document.form1.go_objem_dig_hid.value=form1.go_objem_dig.options[form1.go_objem_dig.selectedIndex].text;
	document.form1.straxovatl_hid.value=form1.straxovatl.options[form1.straxovatl.selectedIndex].text;
	document.form1.go_stazh_hid.value=form1.go_stazh.options[form1.go_stazh.selectedIndex].text;
	document.form1.go_neselenie_hid.value=form1.go_neselenie.options[form1.go_neselenie.selectedIndex].text;
	document.form1.go_kol_upravl_hid.value=form1.go_kol_upravl.options[form1.go_kol_upravl.selectedIndex].text;
	document.form1.go_srok_hid.value=form1.go_srok.options[form1.go_srok.selectedIndex].text;
	
	
	
	
document.form1.submit();
}



function isValidEmail (email)
{
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([-a-z0-9]*[a-z0-9]\.)+[a-z]{1,4}$/i).test(email);
}

function viewokno (email)
{
document.getElementById('ajaxlogin').style.display='block';
}

function viewokno2 (email)
{
document.getElementById('regregentry').innerHTML="<div style='color:#981914;font-size:11px;'>Логин или пароль указан неверно</div>";
}

function checkformregagent(a)
{

a.disabled=true;
	a.value='Проверка';
	str='';
	
	if (document.form1.id_company.value==0) 
		{
		str+=" - Вам стоит выбрать компанию в которой вы являетесь агентом.<br>";
		}
		
	if (document.form1.id_city.value==0) 
		{
		str+=" - Не указан город где вы работаете.<br>";
		}
	
	if (document.form1.name.value=="") 
		{
		str+=" - Вы не указали ваше имя<br>";
		}
		
	if (document.form1.fam.value=="") 
		{
		str+=" - Вы не указали фамилию<br>";
		}
		
	if (document.form1.mobtel.value=="" && document.form1.robtel.value=="") 
		{
		str+=" - Укажите хотябы один номер телефона.<br>";
		}
		
	if (document.form1.email.value=="") 
		{
		str+=" - Вы не указали ваш e-mail адрес. Без него вы не сможете получать запросы посетителей сайта.<br>";
		}
		
	if (document.form1.password.value=="") 
		{
		str+=" - Придумайте себе пароль<br>";
		}
		
	if (document.form1.sex.value=="") 
		{
		str+=" - Укажите Ваш пол.<br>";
		}
		
	if (document.form1.user_code.value=="") 
		{
		str+=" - Укажите число на картинке.<br>";
		}
		
	if (document.form1.casko.checked==false && document.form1.kvartira.checked==false && document.form1.zagdom.checked==false && document.form1.finrisk.checked==false) 
		{
		str+=" - Какими видами страхования Вы занимаетесь?<br>";
		}
		
		if(str!='')
		{
			document.getElementById('errorsdispnone').style.display='block';
			document.getElementById('errors').innerHTML=str;
			
			a.value='Зарегистрироваться';
			a.disabled=false;
		}
		else
		{
			document.form1.submit();
		}
		
		
}

function windowop(a, b)
{
window.open(a+"?id="+b,'','width=550,height=650,toolbar=0,status=0,scrollbars=yes,top=100,left=300,location=no,menubar=no,resizable=yes,titlebar=no')
}

function g(a)
{
  if (opener)
  {
    if (opener.closed)
      window.open('../full_kasko_request.php?id='+a, '');
    else {
	opener.location.href = '../full_kasko_request.php?id='+a;
		}
    self.close();
    return false;
  }
  return true;
}



function hidew()
{
document.getElementById('aat').style.display='block';
}

old="";
oldc="";
function rowPointer(row, action, classNormal, classOver, classMark, newid) {
        if (action == "over") {
                if (row.className != classMark) {
                        row.className = classOver;
                }
        } else if (action == "out") {
                if (row.className != classMark) {
                        row.className = classNormal;
                }
        } else if (action == "down") {
				//alert("oldc="+oldc)
				old.className = oldc;
                if (row.className != classMark) 
				{		
						
                        row.className = classMark;
                        old=row;
						oldc=classNormal;
                }
        }

}

function openingrequest(a, page)
{
location.href = page+'-'+a+'.html';
}

function procview(a,b,c)
{
mm="";
	if(a=="" || a<1)
	{
	a=1;
	}
	
	if(b=="" || b<1)
	{
	b=1;
	}
	
	

str=(a/b)*100;
if(c==1)
{
mm=" <input type='Hidden' name='procent_kasko' value='"+str+"'>";
}
document.getElementById('proc_kasko').innerHTML=str.toFixed(1)+"%"+mm;

}

function test_answer()
{
str='';
strsum=form1.kasko.value;
if (document.form1.summa.value<1) 
		{
		str+=" - Не указана страховая сумма<br>";
		}

if (document.form1.kasko.value<1) 
		{
		str+=" - Не указана стоимость страховки КАСКО<br>";
		}
		
		

if(str!='')
		{
			document.getElementById('errorsdispnone').style.display='block';
			document.getElementById('errors').innerHTML=str;
		}
		else
		{
			if(confirm("Сумма страховки КАСКО ("+strsum+" грн) Вы уверены?"))
			{
				document.form1.submit();
			}
		}
}

function qq(a)
{
	if(a=="")
	alert('Укажите страховую сумму автомобиля');
}
ff=0;
function timmee()
{
	if(secundes==0)
	{
		minutes-=1;
		secundes=60;
		ff=0;
	}
		secundes-=1;
		
		if(secundes<10)
		secundes="0"+secundes;
		
		if(minutes<10&&ff==0)
		{
		minutes="0"+minutes;
		ff=1;
		}
	document.getElementById('minutes2').innerHTML=minutes;
	document.getElementById('secundes2').innerHTML=secundes;
	
	if(minutes<=0 && secundes<=0)
	{
	document.getElementById('notime').innerHTML="<span style=\"font-size:16px; color:#ff0000;\">Время вышло</span>";
	}
	else
	{
		setTimeout( 'timmee()' ,1000);
	}
	
}




function winop(a,b)
{
window.open("view_agent.php?id="+a+"&id_answer="+b,'','width=550,height=600,toolbar=0,status=0,scrollbar=0,top=250,left=350');
}

function winview()
{
a=document.form1.id_user.value;
window.open("view_agent_letter.php?id="+a,'','width=400,height=250,toolbar=0,status=0,scrollbar=0,top=250,left=350');
}

function reklama()
{
window.open("reklama.php",'','width=550,height=650,toolbar=0,status=0,scrollbar=0,top=150,left=350');
}


function consultation()
{
window.open("consultation.php",'','width=550,height=650,toolbar=0,status=0,scrollbar=0,top=150,left=350');
}

function vis(a)
{
	if(a.checked==true)
		document.getElementById('logpic').style.display='none';
	else
		document.getElementById('logpic').style.display='block';
}

function viewwhyotvet(a,b)
{

	for(i=1; i<=b;i++)
	{
	document.getElementById('p_'+i).style.display='none';
	}

	document.getElementById('p_'+a).style.display='block';

}

v=0;
function viewzakazcar()
{
	if(v==0)
	{
	v=1;
	document.getElementById('viewallaboutcar').style.display='block';
		for(i=1;i<7;i++)
		{
		document.getElementById('viewallaboutcar'+i).style.display='block';
		}
	}
	else
	{
	v=0;
	document.getElementById('viewallaboutcar').style.display='none';
		for(i=1;i<7;i++)
		{
		document.getElementById('viewallaboutcar'+i).style.display='none';
		}
	
	
	}
}

function view_all_company_to_request()
{
	document.getElementById('alcomp').style.display='block';
	document.getElementById('compall').style.display='none'

}

function chek_all_company(a)
{
	for(i=1;i<=a;i++)
		{
		form1["a_"+i].checked=true;
		}
}

function ale()
{
	if(confirm("Вы уверены что хотите отменить заказ страховки?"))
	{
		formcancel.submit();
	}
}


function checkanswer(a)
{
str='';
	if (document.form1.content.value=="") 
		{
		str+=" - А где же текст?<br>";
		}
		
		
	if(str!='')
		{
			document.getElementById('errorsdispnone').style.display='block';
			document.getElementById('errors').innerHTML=str;
		}
		else
		{
		
		if(document.form1.user.value>0 && document.form1.user.value!="")
		{
			document.form1.submit();
		}
		else
		{
			document.getElementById('submitbutton').style.display='none';
			document.getElementById('errorsdispnone').style.display='none';
			document.getElementById('ajaxlogin').style.display='block';
			//a.disabled=true;
			for(i=0; i<form1.length; i++)
			{
			form1[i].disabled=true;
			}
			
		}
		
		
			
		}
}


function check_new_forum_post(a)
{
str='';
	if (document.replier.name.value=="") 
		{
		str+=" - Создайте заголовок для новой темы!<br>";
		}
		
	if (document.replier.content.value=="") 
		{
		str+=" - А где же текст?<br>";
		}
		
		
	if(str!='')
		{
			document.getElementById('errorsdispnone').style.display='block';
			document.getElementById('errors').innerHTML=str;
		}
		else
		{
		
		if(document.replier.user.value>0 && document.replier.user.value!="")
		{
			document.replier.submit();
		}
		else
		{
			document.getElementById('submitbutton').style.display='none';
			document.getElementById('errorsdispnone').style.display='none';
			document.getElementById('ajaxlogin').style.display='block';
			//a.disabled=true;
			for(i=0; i<replier.length; i++)
			{
			form1[i].disabled=true;
			}
			
		}
		
		
			
		}
}


function showpodmtostat(a)
{
	for(i=1; i<=4; i++)
			{
			document.getElementById('status_zakaz_div'+i).style.display='none';
			}
			
document.getElementById('status_zakaz_div'+a).style.display='block';
}


function showpodmtostat_podmenu(a)
{
	for(i=1; i<4; i++)
			{
			document.getElementById('sotkazdiv'+i).style.display='none';
			}

 document.getElementById('sotkazdiv'+a).style.display='block';
}

function showsdumaet_podmenu(a)
{
 document.getElementById('sdumaetdiv2').style.display='none';
}


function calendar_ajax(pole, todiv)
{
loadHTML('calendar_ajax.php?pole='+pole+'&todiv='+todiv, ''+todiv, 0);
}


id_c_last=0;

function setcomp(id_c, todiv)
{

  document.getElementById('adban').style.display='block';
  document.getElementById('adban2').style.display='none';
  str="<input type='Hidden' name='id_c' value='"+id_c+"'>";
  document.getElementById('hid').innerHTML=str;
  
loadHTML('setcomp.php?id_c='+id_c, ''+todiv, 0);


if(id_c_last>0)
		document.getElementById(id_c_last).style.fontWeight='400';
		
	document.getElementById(id_c).style.fontWeight='bold';
	id_c_last=id_c;
	
	return id_c;
}


function addbank(a,i)
{
	if(document.adbankform.name.value!="")
	{
	loadHTML2('addbank_ajax.php?name='+document.adbankform.name.value+'&id_c='+a+'&i='+i,'hid',0);
	}

}

function newbanks(a,i,b)
{
loadHTML2('newaddbank_ajax.php?id_c='+a+'&i='+i,''+b,0);
}

function timeindex()
{
//h_t - часы
//i_t - минуты
//s_t - секунды
//y_t = год
//g_t - месяц
//d_t - день
s_t+=1;

if(s_t==60)
	{
		i_t+=1;
		s_t=0;
	}

if(i_t==60)
	{
		h_t+=1;
		i_t=0;
	}

if(h_t==24)
	{
		g_t+=1;
		h_t=0;
	}		
		
		if(s_t<10)
		s_t_vid="0"+s_t;
		else
		s_t_vid=s_t;
		
		if(i_t<10)
		i_t_vid="0"+i_t;
		else
		i_t_vid=i_t;
		
		if(h_t<10)
		h_t_vid="0"+h_t;
		else
		h_t_vid=h_t;
		
		if(g_t<10)
		g_t_vid="0"+g_t;
		else
		g_t_vid=g_t;
		
		if(d_t<10)
		d_t_vid="0"+d_t;
		else
		d_t_vid=d_t;
		

	timenow=lnew+", "+d_t_vid+"."+g_t_vid+"."+y_t+", "+h_t_vid+":"+i_t_vid+":"+s_t_vid; 
	document.getElementById('placetime').innerHTML=timenow;
	

setTimeout( 'timeindex()' ,1000);

	
}

function osago()
{
go_stazh_var=1.35;
if(document.form1.straxovatl.value==1.1)
	{
	go_stazh_var=1.2;
	}
//alert('baza='+baza+'*обьем двигателя='+go_objem_dig_var+'*Страхователь='+straxovatl_var+'*Стаж='+go_stazh_var+'*Население='+go_neselenie_var+'*Кол. Лиц к управлениюr='+go_kol_upravl_var+'*Срок='+go_srok_var);




ch=baza*go_objem_dig_var*straxovatl_var*go_stazh_var*go_neselenie_var*go_kol_upravl_var*go_srok_var;
ch2=(ch*100)/100;
countosago=Math.round(ch*100)/100;
document.getElementById('cost').innerHTML=countosago;

countosago2=Math.round(countosago*0.95);

document.getElementById('cost2').innerHTML=countosago2+" грн";

}

function ch_osago(a, b)
{
loadHTML('objem_dig_ajax.php?id='+a+'&b='+b,'go_objem_digdiv',1);

	if(a==1)
	{
	
	document.getElementById('a1').style.display='block';//Объем двигателя Вашего ТС
	document.getElementById('a2').style.display='block';//Страхователь:
	document.getElementById('a3').style.display='none';//Стаж вождения, лет
	document.getElementById('a4').style.display='block';//Население в Вашем городе
	document.getElementById('a5').style.display='none';//Количество управляющих ТС, человек
	go_objem_dig_var=1;
	
	go_stazh_var=1.35;
	//alert(document.form1.straxovatl.value);
	if(document.form1.straxovatl.value==1.1)
	{
	go_stazh_var=1.2;
	}
	
	go_kol_upravl_var=1;
	straxovatl_var=1;
	osago();
	}
	if(a==2)
	{
	
	document.getElementById('a1').style.display='block';//Объем двигателя Вашего ТС
	document.getElementById('a2').style.display='none';//Страхователь:
	document.getElementById('a3').style.display='block';//Стаж вождения, лет
	document.getElementById('a4').style.display='block';//Население в Вашем городе
	document.getElementById('a5').style.display='none';//Количество управляющих ТС, человек
	
	go_objem_dig_var=1.82;
	go_kol_upravl_var=1;
	straxovatl_var=1;
	osago();
	}
	if(a==3)
	{
	
	document.getElementById('a1').style.display='block';//Объем двигателя Вашего ТС
	document.getElementById('a2').style.display='block';//Страхователь:
	document.getElementById('a3').style.display='block';//Стаж вождения, лет
	document.getElementById('a4').style.display='block';//Население в Вашем городе
	document.getElementById('a5').style.display='block';//Количество управляющих ТС, человек
	straxovatl_var=1;
	document.form1.straxovatl.options[0].selected=true;
	go_objem_dig_var=1;
	//go_stazh_var=0.9;
	//straxovatl_var=1.1;
	osago();
	}
}

function loadnews(a)
{
//alert(a);
loadHTML('load_news_ajax.php?id='+a,'news',1);
}


lastotkritotvet=0;
function otvetit(a, b, c)
{
	if(lastotkritotvet>0)
	{
	document.getElementById('divotvet_'+lastotkritotvet).style.display='none';
	document.getElementById('divotvet_'+lastotkritotvet).innerHTML="";
	}
lastotkritotvet=a;
document.getElementById('divotvet_'+a).style.display='block';

document.getElementById('divotvet_'+a).innerHTML="<div id='errors"+a+"' class='er' align='center'></div><form action='otziv.php' method='post' name='form1'><div id='hiduser'></div><input type='Hidden' name='id' value='"+c+"'><input type='Hidden' name='id_sub' value='"+a+"'><input type='Hidden' name='pushb' value='1'><input type='Hidden' name='user2' value='"+b+"'><textarea class='overflow2' rows='6' name='content'></textarea><br><input type='Button' value='Отправить' onclick='checkanswerotvet()'></form>";
}



function checkanswerotvet()
{
str='';

a=document.form1.id_sub.value;
b=document.form1.user2.value;
topa=document.getElementById('errors'+a).offsetTop;
	if (document.form1.content.value=="") 
		{
		str+=" Введите текст<br>";
		}
		
		
	if(str!='')
		{
			document.getElementById('errors'+a).innerHTML=str;
		}
		else
		{
		
		if(b>0 && b!="")
		{
			document.form1.submit();
		}
		else
		{
			//document.getElementById('submitbutton').style.display='none';
			//document.getElementById('errorsdispnone').style.display='none';
			
			
			
			document.getElementById('ajaxlogin').style.display='block';
			
			document.getElementById('ajaxlogin').style.top=topa;
			document.getElementById('ajaxloginentry').style.top=topa;
			//a.disabled=true;
			for(i=0; i<form1.length; i++)
			{
			form1[i].disabled=true;
			}
			
		}
		
		
			
		}
}


function insertAtCaret (textEl, text) {
	if (textEl.createTextRange && textEl.caretPos) {
		var caretPos = textEl.caretPos;
		caretPos.text =
			caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
			text + ' ' : text;
}
	// Mozilla text range replace.
	else if (typeof(textEl.selectionStart) != "undefined")
	{
		var begin = textEl.value.substr(0, textEl.selectionStart);
		var end = textEl.value.substr(textEl.selectionEnd);
		var scrollPos = textEl.scrollTop;

		textEl.value = begin + text + end;

		if (textEl.setSelectionRange)
		{
			textEl.focus();
			textEl.setSelectionRange(begin.length + text.length, begin.length + text.length);
		}
		textEl.scrollTop = scrollPos;
	}

	// Just put them on the end, then.
	else{
			textEl.value += text;
			textEl.focus(textEl.value.length - 1);
	}

	return true;
}// fn


function DoPrompt(action) {
		var currentMessage = document.replier.content.value;

		if (action == "url") {
			var thisURL = prompt("Укажите полный URL для ссылки.", "http://");
			if (thisURL == null){return;}

			var thisTitle = prompt("Укажите название ссылки (страницы или сайта), на который вы хотите сослаться.", "страница");
			if (thisTitle == null){return;}

			insertAtCaret(document.replier.content, ' ' + "[url=" + thisURL + "]" + thisTitle + "[/url]" + ' ');
			document.replier.content.focus();
			return;
		}

		if (action == "video") {
			var thisURL = prompt("Укажите полный URL для ссылки.", "http://");
			if (thisURL == null){return;}

			insertAtCaret(document.replier.content, "[video]" + thisURL + "[/video]");
			document.replier.content.focus();
			return;
		}

		if (action == "color") {
			var thisColor = prompt("Укажите цвет шрифта. 16-рично (например #ff1123) или название цвета (например blue)","");
			if (thisColor == null) {return; }
			insertAtCaret(document.replier.content, ' ' + "[color:" + thisColor + "] [/color] ");
			document.replier.content.focus();
			return;
		}

		if (action == "email") {
			var thisEmail = prompt("Укажите полный Е-mail.", "");
			if (thisEmail == null){return;}

			insertAtCaret(document.replier.content, ' ' + "[email]" + thisEmail + "[/email]" + ' ' );
			document.replier.content.focus();
			return;
		}

		if (action == "bold") {
			surroundText("[b]" , "[/b]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "underline") {
			surroundText("[u]" , "[/u]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "italics") {
			surroundText("[i]" , "[/i]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "delete") {
			surroundText("[del]" , "[/del]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "image") {
			var thisImage = prompt("Укажите полный URL для изображения.", "http://");
			if (thisImage == null){return;}

			insertAtCaret(document.replier.content, ' ' + "[изображение]" + thisImage + "[/изображение]" + ' ' );
			document.replier.content.focus();
			return;
		}

		if (action == "quote") {
			surroundText("[цитата]" , "[/цитата]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "code") {
			surroundText("[code]" , "[/code]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "sup") {
			surroundText("[sup]" , "[/sup]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "sub") {
			surroundText("[sub]" , "[/sub]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "center") {
			surroundText("[center]" , "[/center]", document.replier.content);
			document.replier.content.focus();
			return;
		}

		if (action == "liststart") {
			insertAtCaret(document.replier.content, ' ' + "[list]" + ' ' );
			document.replier.content.focus();
			return;
		}

		if (action == "listend") {
			insertAtCaret(document.replier.content, ' ' + "[/list]" + ' ' );
			document.replier.content.focus();
			return;
		}

		if (action == "listitem") {
			var thisItem = prompt("Введите элемент списка.  Каждый список должен заключаться между открывающим (List Start) и закрывающим (List End) кодами.", "");

			if (thisItem == null){return;}

			insertAtCaret(document.replier.content, ' ' + "[*]" + thisItem + ' ' );
			document.replier.content.focus();
			return;
		}

// -->


	}
	
	
function surroundText(text1, text2, textarea)
{
	// Can a text range be created?
		if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
		{
			var caretPos = textarea.caretPos;

		//  remove white space at the beginning and end of selection
			selection = caretPos.text;
 			var spacebefore = 0;
			var spaceafter = 0;
			while (selection.substring(0,1) == ' ') {
				selection = selection.substring(1);
				spacebefore = spacebefore + 1;
			}
			while (selection.substring(selection.length-1,selection.length) == ' '){
				selection = selection.substring(0,selection.length-1);
				spaceafter = spaceafter + 1;
			}

            if(spacebefore > 0 ) {
			  	movedStart = caretPos.moveStart("character", +spacebefore);
			}
		    if(spaceafter > 0 ) {
	            movedEnd = caretPos.moveEnd ("character", -spaceafter);
			}

			lenght = caretPos.text.length;

			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' '
				? text1 + caretPos.text + text2 + ' '
				: text1 + caretPos.text + text2;

			if (lenght==0){
	            n = text2.length;
	            caretPos.moveStart("character", -n);
	            caretPos.moveEnd ("character", -n);
			}
		   if (lenght > 0){
				n = text1.length + text2.length + lenght;
				caretPos.moveStart("character", -n);
			}
			caretPos.select();
		}
	//  Mozilla text range wrap.
		else if (typeof(textarea.selectionStart) != "undefined")
		{
			var start =   textarea.selectionStart;
			var finish =  textarea.selectionEnd;
			var begin =     textarea.value.substr(0, start);
			var selection = textarea.value.substr(start, finish - start);
			var end = textarea.value.substr(finish);
			var newCursorPos = start;
			var scrollPos = textarea.scrollTop;

		//  remove white space at the beginning and end of selection
			var spacebefore = 0;
			var spaceafter = 0;
			while (selection.substring(0,1) == ' ') {
				selection = selection.substring(1);
				spacebefore = spacebefore + 1;
			}
			while (selection.substring(selection.length-1,selection.length) == ' '){
				selection = selection.substring(0,selection.length-1);
				spaceafter = spaceafter + 1;
			}

            if(spaceafter > 0  || spacebefore > 0 ) {
			  	start = start + spacebefore;
			  	finish = finish - spaceafter ;
		  		var begin = textarea.value.substr(0, start);
				var selection = textarea.value.substr(start, finish - start);
				var end = textarea.value.substr(finish);
				var newCursorPos = start;
				var scrollPos = textarea.scrollTop;
             }

			textarea.value = begin + text1 + selection + text2 + end;

			if (textarea.setSelectionRange)
			{
				if (selection.length == 0)
					textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
				else
					textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
				textarea.focus();
			}
			textarea.scrollTop = scrollPos;
		}
	// Just put them on the end, then.
	else
	{
	textarea.value += text1 + text2;
	textarea.focus(textarea.value.length - 1);
	}
}

function storeCaret (textEl) {
	if (textEl.createTextRange)
		textEl.caretPos = document.selection.createRange().duplicate();
} // end fn

function x () {
return;
}

function DoColor(color) {

	surroundText("[color:" +color + "]" , "[/color]", document.replier.content);
	document.replier.content.focus();
	return;

}