/* Скрипт управления анкетой КАСКО */
form=document.request_form;

function new_click()
{
	if (!this.checked)
	{
		if(this.id=='id_block_new')
		{
			flip_hidden(this,['info_box']);
			//document.getElementById('s_bb').className="mag";
		}else
		if(this.id=='cred')
		{
//			flip_hidden(this,['bank_box']);
//			document.getElementById('bank_m').className="mag";
			document.getElementById("namebank2Id").selectedIndex=0;
			document.getElementById("namebank2Id").disabled=true;
			document.getElementById('idBankOther').style.display="none";
			document.getElementById('id_custom_credit_bank').value = "0";
		}
		else
		if(this.id=='coverage'){
			//flip_hidden(this,['company_box']);
			//document.getElementById('company_m').className="mag";			
			document.getElementById("namecompany2Id").selectedIndex=0;
			document.getElementById("namecompany2Id").disabled=true;
			document.getElementById('idCompanyOther').style.display="none";
			document.getElementById('id_custom_coverage_company').value = "0";
		}else
		if(this.id == 'franchise_cb'){
			document.getElementById("franchise_val").disabled=true;
		}
	}
	else 
	{
		if (this.id=='id_block_new')
		{
			flip_hidden(this,['info_box']);
			if (document.getElementById('s_bb')) document.getElementById('s_bb').className="mag wh";
		}else
		if(this.id=='cred')
		{
//			flip_hidden(this,['bank_box']);
//			document.getElementById('bank_m').className="mag wh";
			document.getElementById("namebank2Id").disabled=false;			
		}
		else
		if(this.id=='coverage'){
			//flip_hidden(this,['company_box']);
			//document.getElementById('company_m').className="mag wh";
			document.getElementById("namecompany2Id").disabled=false;
		}
		else
		if(this.id == 'franchise_cb'){
			document.getElementById("franchise_val").disabled=false;
		}
		
	}
	//update_credit();
}

if (form['new'])
{
	form['new'].onclick=new_click;
	form['new'].onclick();
}
else if (document.getElementById('id_block_new'))
{
	document.getElementById('id_block_new').onclick = new_click;
	document.getElementById('id_block_new').onclick();
};

if (form['credit'])
{
	form['credit'].onclick=new_click;
	form['credit'].onclick();
}
else if (document.getElementById('cred'))
{
	document.getElementById('cred').onclick = new_click;
	document.getElementById('cred').onclick();
};

if (form['coverage'])
{
	form['coverage'].onclick=new_click;
	form['coverage'].onclick();
}
else if (document.getElementById('coverage'))
{
	document.getElementById('coverage').onclick = new_click;
	document.getElementById('coverage').onclick();
};

if (form['franchise'])
{
	form['franchise'].onclick=new_click;
	form['franchise'].onclick();
}
else if (document.getElementById('franchise_cb'))
{
	document.getElementById('franchise_cb').onclick = new_click;
	document.getElementById('franchise_cb').onclick();
};


document.getElementById('id_auto_not_found').onclick=function ()
{
	var tr_model = document.getElementById("tr_custom_model");
	var custom = document.getElementById("id_custom_auto");
	if(custom.value != 1){
		tr_model.style.display='inline';
		custom.value = "1";
		document.getElementById('id_auto_not_found').innerHTML = "Скрыть";
	}
	else{
		tr_model.style.display='none';
		custom.value = "0";
		document.getElementById('id_auto_not_found').innerHTML = "Не нашли свой автомобиль в списке?";
	}
	
	return false;
}

//form['mark'].options[0] = new Option('','0');
//for (i=0;i<cars.length;i++)
//	form['mark'].options[i+1]= new Option(cars[i][1],cars[i][0]);
//
//form['mark'].onchange=function ()
//{
//	form.model.length=0;
//	form.model.options[0]= new Option('',0);
//	/*Определяем текущий выделенный селект*/
//	for (i=0;i<cars.length;i++)
//	{
//		if (cars[i][0]==form.mark.value*1)
//		{
//			for (z=0;z<cars[i][2].length;z++)
//				form.model.options[z+1]= new Option(cars[i][2][z][1],cars[i][2][z][0]);
//			break;
//		}
//	}
//	if (form.mark.value>0)
//		form.model.options[form.model.options.length]= new Option('другая модель ...',-1);
//	document.getElementById("tr_model").style.display='none';
//	form.model_custom.value='';
//}
//
//form.model.onchange=function ()
//{
//	if (this.value==-1)
//	{
//		document.getElementById("tr_model").style.display='';
//	}else
//	{
//		document.getElementById("tr_model").style.display='none';
//		document.request_form.model_custom.value='';
//	}
//}

//var d = new Date();
//form.vip_year.options[0]=new Option('');
//for (var i=d.getFullYear()+1;i>d.getFullYear()-7;i--)
//	form.vip_year.options[d.getFullYear()+1-i+1]=new Option(i,i);

/*Неизвестна мощность двигателя*/
document.getElementById('id_powerUnknown').onclick=function()
{
	document.getElementById('id_dvig_power').selectedIndex = document.getElementById('id_dvig_power').length - 1;
	//form.dvig_power.selectedIndex=form.dvig_power.length-1;
	return false;
}
//form.cost.onkeypress=function()
//{
//	return onlynum(event);
//}
/*Неизвестна цена*/
document.getElementById('id_costUnknown').onclick=function()
{
	if (form.cost) form.cost.value='не знаю';
	else if (document.getElementById('id_cost')) document.getElementById('id_cost').value = 'не знаю';
	return false;
}

if (form['credit_bank'])
{
	form['credit_bank'].onchange=function()
	{
		if (this.value==-1){
			document.getElementById('idBankOther').style.display="";
			document.getElementById('id_custom_credit_bank').value = "1";
		}
		else{
			document.getElementById('idBankOther').style.display="none";
			document.getElementById('id_custom_credit_bank').value = "0";
		}
	}
	form['credit_bank'].onchange();
};

if (form['coverage_company'])
{
	form['coverage_company'].onchange=function()
	{
		if (this.value==-1){		
			document.getElementById('idCompanyOther').style.display="";
			document.getElementById('id_custom_coverage_company').value = "1";
		}
		else{
			document.getElementById('idCompanyOther').style.display="none";
			document.getElementById('id_custom_coverage_company').value = "0";
		}
	}
	form['coverage_company'].onchange();
};

function _kasko_upr_count_onchange()
{
	var value=this.value;
	var to_show=value*1;
	var to_hide=5-value*1;
	if (to_show>0)
		document.getElementById('kasko_upr_title').style.display="";
		else
		document.getElementById('kasko_upr_title').style.display="none";
	for (i=1;i<=5;i++)
	{
		if (i<=to_show)
		{
			document.getElementById('upr_tr_'+i).style.display="";
		}else
		{
			document.getElementById('upr_tr_'+i).style.display="none";
			document.getElementById('upr_'+i+'_sex').selectedIndex=0;
			document.getElementById('upr_'+i+'_age').selectedIndex=0;
			document.getElementById('upr_'+i+'_stage').selectedIndex=0;
		}
	}
};

if (form['kasko_upr_count'])
{
	form['kasko_upr_count'].onchange = _kasko_upr_count_onchange;
	form['kasko_upr_count'].onchange();
}
else if (document.getElementById('id_kasko_upr_count'))
{
	document.getElementById('id_kasko_upr_count').onchange = _kasko_upr_count_onchange;
	document.getElementById('id_kasko_upr_count').onchange();
};


