// JavaScript Document

function cotizar_express()
{
	marca=document.form1.marca_up.value;
	auto=document.form1.tipo_up.value;
	document.form1.boton_cotizar.disabled=true;
	xajax_menus_desplegables2('marca',marca,auto);	
	
}
function activar_cambiar_ciudad()
	{
	region=document.frm_cambia_ciudad.region.value
	provincia=document.frm_cambia_ciudad.provincia.value;
	if(region!='' && provincia!='')
		document.frm_cambia_ciudad.btn_cambiar_ubicacion.disabled=false;
	else
			document.frm_cambia_ciudad.btn_cambiar_ubicacion.disabled=true;	
	}
function lista_provincia(nombre_select,estilo)
{
	region=document.frm_cambia_ciudad.region.value;
	if(region=='')
		document.frm_cambia_ciudad.btn_cambiar_ubicacion.disabled=false;
	else
		document.frm_cambia_ciudad.btn_cambiar_ubicacion.disabled="true";
	xajax_listar_provincia(region, nombre_select,estilo)	
}

function destacar(valor)
{
	var total_especificacion=document.getElementById('total_especificaciones');
	var total_version=document.getElementById('total_versiones');
	var i=1;
	var x=0;
	var detener_version=total_version.value;
	var detener_especificacion=total_especificacion.value;
	var btn_destacar=document.getElementById('destacar_diferencias');
	
	if(btn_destacar.value=='Destacar diferencias en gris')
		{
		while(i<=detener_especificacion)
			{				
			total=x+detener_version;
			if(x<1)
				x=1;
			var j=1;
			while(j<=detener_version)
				{			
				var destacado=document.getElementById('txt_'+i+'_'+j+'_destacado');		
				
				if(destacado.value=='1')
					{
					var td_destacar_principal=document.getElementById('td_'+i+'_nombre_destacado');		
						td_destacar_principal.className='destacado-td';	
					x=1;
					//alert(x+'-'+detener_version);
					while(x<=detener_version)
						{	
						//alert(x);
						var td_destacar=document.getElementById('td_'+i+'_'+x+'_destacado');		
						td_destacar.className='destacado-td';	
						
						x++;
						j=detener_version;
						}					
					}
				j++;	
				}
			i++;	
			}
		btn_destacar.value="Ocultar diferencias";
		}
		
		
	else	
		{
		while(i<=detener_especificacion)
		{				
		total=x+detener_version;
		if(x<1)
			x=1;
		var j=1;
		while(j<=detener_version)
			{			
			var destacado=document.getElementById('txt_'+i+'_'+j+'_destacado');		
			
			if(destacado.value=='1')
				{
				var td_destacar_principal=document.getElementById('td_'+i+'_nombre_destacado');		
					td_destacar_principal.className='borde-inf';	
				x=1;
				//alert(x+'-'+detener_version);
				while(x<=detener_version)
					{	
					//alert(x);
					var td_destacar=document.getElementById('td_'+i+'_'+x+'_destacado');		
					td_destacar.className='borde-inf';	
					
					x++;
					j=detener_version;
					}					
				}
			j++;	
			}
		i++;	
		}
		btn_destacar.value='Destacar diferencias en gris'
		}
}


function imagen(url)
{
	var imagen=document.getElementById('numero_imagen');
	//var y=document.getElementById('mostrar_foto');
	if(imagen.value!="")
		location.href=url+imagen.value;
	else
		location.href=url;
//	xajax_imagen(imagen,y.className);
	
	
}


function listar_comuna(nombre_select)
{
	region=document.frm_cotizar.region.value;
	var y=document.getElementById(nombre_select);
	
	xajax_listar_comuna(region,nombre_select,y.className);
	
}




//*****************VEHICULOS USADOS******************//

//*****************VEHICULOS USADOS******************//

function categoria_usado(){

	categ_usado = document.form_vehiculo_usado.categ_usado.value;
	//marca=document.form_vehiculo_nuevos.txt_marca.value;
	marca_usado = document.form_vehiculo_usado.marca_usado.value;
	estilo = document.form_vehiculo_usado.categ_usado.className;

	if(marca_usado!="")
		{
//		xajax_menus_desplegables_usado('modelo',categ_usado,marca_usado,'',estilo);
		xajax_menus_desplegables_usado('marca',categ_usado,marca_usado,'',estilo);
		}
	else
		xajax_menus_desplegables_usado('marca',categ_usado,marca_usado,'',estilo);


}


function menu_actu_usado(tipo){
	categ_usado = document.form_vehiculo_usado.categ_usado.value;
	marca_usado=document.form_vehiculo_usado.marca_usado.value;		
	estilo=document.form_vehiculo_usado.marca_usado.className;
	xajax_menus_desplegables_usado('categoria',categ_usado,marca_usado,'',estilo);		
	

}

function mostrar_auto_destacado(categ,marca,modelo,pag,total,ant,sig,inicio,fin,url,ultima,mostrar_inicio,mostrar_fin)
{
	
	document.form_vehiculo_nuevos.boton_cotizar.focus();
	xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif','loading_imagen');
	xajax_listar_autos_nuevos_destacados(categ,marca,modelo,pag,total,ant,sig,inicio,fin,url,ultima,mostrar_inicio,mostrar_fin);
		//document.form_vehiculo_nuevos.boton_cotizar.blur();
	xajax_limpiar('loading_imagen','innerHTML');	

}

//************************************************************************
function cambiar_foto_principal(nombre_span,id_foto,url,alto,ancho,numero)
{
	//xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif','foto');
	//sleep(10)
	//alert(url);
	var y=document.getElementById(id_foto);
	var x=document.getElementById('numero_imagen');
	
	y.src=url;
	x.value=numero;	
	//y.blur();
	//xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif',nombre_span);
	
	//window.setTimeout('xajax_loading(\'http://desarrollo.autocenter.cl/imagenes/loading.gif\',\'nombre_span\')',1000);
	//xajax_limpiar(nombre_span,'innerHTML');	
	
	//xajax_cambia_foto(nombre_span,id_foto,y.alt,url,alto,ancho,y.className);	

	
}

function cambiar_foto(nombre_span,id_foto,url,ancho,alto)
{
	//xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif','foto');
	//sleep(10)
	//alert(url);
	var y=document.getElementById(id_foto);
	//var x=document.getElementById('numero_imagen');
	//numero=url.substring(0,1);
	//url=url.substring(1);
	//alert(numero);
	y.src=url;
	if(ancho!='0'){
		y.width=ancho;
	}
	
	if(alto!='0'){	
		y.height=alto;
	}

	//x.value=numero;
	
	//y.blur();
	//xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif',nombre_span);
	
	//window.setTimeout('xajax_loading(\'http://desarrollo.autocenter.cl/imagenes/loading.gif\',\'nombre_span\')',1000);
	//xajax_limpiar(nombre_span,'innerHTML');	
	
	//xajax_cambia_foto(nombre_span,id_foto,y.alt,url,alto,ancho,y.className);	

	
}
function asignar(tipo,orden,categ,marca,modelo,pag,total,ant,sig,inicio,fin,url,ultima,mostrar_inicio,mostrar_fin)
{
	
	document.form_vehiculo_nuevos.boton_cotizar.focus();
	xajax_loading('http://desarrollo.autocenter.cl/imagenes/loading.gif','loading_imagen');
	
	xajax_listar_vehiculos_nuevos(tipo,orden,categ,marca,modelo,pag,total,ant,sig,inicio,fin,url,ultima,mostrar_inicio,mostrar_fin);
	xajax_limpiar('loading_imagen','innerHTML');
		//document.form_vehiculo_nuevos.boton_cotizar.blur();

}

function enviar()
{
marca=document.form1.marca_up.value;
auto=document.form1.tipo_up.value;
modelo=document.form1.modelo_up.value;
	//alert(auto);
	if(auto==1)
		document.form1.url_enlace.value='cotizar_nuevo';
	if(auto==2)
		document.form1.url_enlace.value='cotizar_usado';
	document.form1.submit();
}

function activar_boton()
	{
	modelo=document.form1.modelo_up.value;	
	document.form1.boton_cotizar.disabled=false;
	xajax_asignar('txt_modelo_express',modelo);
	}

function marcas(tipo,auto)
	{
	marca=document.form1.txt_marca_express.value
	auto=document.form1.tipo_up.value;
	//marca=document.form1.marca_up.value
	
	/*xajax_asignar_combo('marca_up','marca','Marcas','marca_express');
	
	xajax_asignar('txt_modelo_express','');
	xajax_asignar('txt_marca_express','');*/
	//if(marca_verifica!='' || !='' )
		//xajax_menus_desplegables2('modelo',marca,auto);
	if(auto=='1')
		{ 	
		if(tipo=='marca')
			{
			xajax_menus_desplegables2('marca',marca,auto);
			}
		}
		xajax_asignar_combo('modelo_up','modelo','Modelos','modelo_express');
//	if(auto=='2')
//		{ 
//		if(tipo=='marca')
//			{
//			xajax_menus_desplegables2('marca',modelo,estilo);
//			
//			}
//		}	
		
	}
	
function menu_actu2(tipo){
	
	marca=document.form1.marca_up.value;
	auto=document.form1.tipo_up.value;
	document.form1.boton_cotizar.disabled=true;

	if(tipo=="marca" && marca!="" )
		{	
		xajax_menus_desplegables2('modelo',marca,auto);
		xajax_asignar('txt_marca_express',marca);
		xajax_asignar('txt_modelo_express','');		

		}
	else
		{		
		xajax_asignar('txt_modelo_express',document.form1.modelo_up.value);
		document.form1.modelo.value=0;
		document.form1.modelo.disabled=true; 
		}
		

	
}
//////////////////////////////////////////////////////////////////////////////////////

function menu_actu(tipo){
	
	categ=document.form_vehiculo_nuevos.categ.value;
	marca=document.form_vehiculo_nuevos.marca_nuevo.value;
	estilo=document.form_vehiculo_nuevos.estilo.value;
	estilo2=document.form_vehiculo_nuevos.estilo2.value;
	//alert(categ);
	if(tipo=="marca")
		{	
		if(marca=="")
			{
			//document.form_vehiculo_nuevos.categ.value='';
			//xajax_asignar('txt_categoria','');
			xajax_menus_desplegables('marca',categ,marca,'',estilo);
			xajax_asignar_combo('modelo_nuevo',estilo2,'Todos los Modelos','mod');
			xajax_asignar('txt_modelo','');
			}
		else
			{
			xajax_asignar_combo('modelo_nuevo',estilo2,'Todos los Modelos','mod');
			xajax_menus_desplegables('marca',categ,marca,'',estilo);
			xajax_menus_desplegables('modelo',categ,marca,'',estilo2);
			}
			
		xajax_menus_desplegables('categoria',categ,marca,'',estilo);	
		xajax_asignar('txt_marca',marca);
		
		
		//
//		if(marca!='')
//			{
//			xajax_menus_desplegables('modelo',categ,marca,'',estilo);
//			}
//		else
//			{
//			xajax_asignar_combo('modelo_nuevo',estilo,'Todos los Modelos','mod');
//			}

		}
	else{
		xajax_asignar('txt_modelo',document.form_vehiculo_nuevos.modelo_nuevo.value);
		
	}

//xajax_asignar('txt_categoria',document.form_vehiculo_nuevos.categ.value);
}
function categoria()
{
	categ=document.form_vehiculo_nuevos.categ.value;
	//marca=document.form_vehiculo_nuevos.txt_marca.value;
	marca=document.form_vehiculo_nuevos.marca_nuevo.value;
	estilo=document.form_vehiculo_nuevos.estilo.value;
	estilo2=document.form_vehiculo_nuevos.estilo2.value;
	if(marca!="")
		{
		xajax_asignar_combo('modelo_nuevo',estilo2,'Todos los Modelos','mod');	
		xajax_menus_desplegables('marca',categ,marca,'',estilo);
		xajax_menus_desplegables('modelo',categ,marca,'',estilo2);

		}
	else
		{		
		xajax_menus_desplegables('marca',categ,marca,'',estilo);
		xajax_menus_desplegables('categoria',categ,marca,'',estilo);				
		}
	
	
	//xajax_menus_desplegables('modelo',categ,marca,'',estilo);
			
	xajax_asignar('txt_categoria',categ);	
	//xajax_asignar('txt_marca','');	
	//xajax_asignar('txt_modelo','');	
}


//actualizar menu de marcas

function marca_ofertas()
{
	categ=document.form_vehiculo_nuevos.categ.value;
	estilo=document.form_vehiculo_nuevos.estilo.value;
	xajax_menus_desplegables('modelo',categ,'','',estilo);
}

//actualizar destacado showroom
function actualizar(showroom)
{
	if (confirm('żEsta seguro de enviar este boletin a todos los contactos registrados?'))
		xajax_actualizar_showroom(showroom);
}


