<!--

function borrar_c ()
{
	//document.comp.reset(); // para las marcas
	// para los modelos y versiones como estan en frames distintos, tenemos q recargar
	// el frame correspondiente
	document.getElementById('marcas1').src = '/comp1_marca.cfm?marca=-1';  	
	document.getElementById('modelos1').src = '/comp1_model.cfm?marca=-1';  
  	document.getElementById('versiones1').src = '/comp1_vers.cfm?modelo=-1';  
	document.getElementById('marcas2').src = '/comp2_marca.cfm?marca=-1';  		
	document.getElementById('modelos2').src = '/comp2_model.cfm?marca=-1';  
  	document.getElementById('versiones2').src = '/comp2_vers.cfm?modelo=-1';
	document.getElementById('marcas3').src = '/comp3_marca.cfm?marca=-1';  	  
	document.getElementById('modelos3').src = '/comp3_model.cfm?marca=-1';  
  	document.getElementById('versiones3').src = '/comp3_vers.cfm?modelo=-1';  
	// Ponemos a -1 los hidden de la pagina principal
	document.comp.marca_auto1.value = -1;
 	document.comp.modelo_auto1.value = -1;
 	document.comp.vers1.value= -1;
	document.comp.marca_auto2.value = -1;
 	document.comp.modelo_auto2.value = -1;
 	document.comp.vers2.value= -1;
	document.comp.marca_auto3.value = -1;
 	document.comp.modelo_auto3.value = -1;
 	document.comp.vers3.value= -1;
}

function carga_modelos(marca,coche){
	
	
 if (coche==1 && parent.document.comp.marca_auto1.value != -1) {
  	            parent.document.getElementById('modelos1').src = 'comp1_model.cfm?marca='+marca;  
 } else if (coche == 1 && parent.document.comp.marca_auto1.value == -1) {
             	parent.document.getElementById('modelos1').src = 'comp1_model.cfm?marca='+marca;  
  	            parent.document.getElementById('versiones1').src = 'comp1_vers.cfm?modelo=-1';  
 
 } else if (coche==2 && parent.document.comp.marca_auto2.value != -1) {
  	           parent.document.getElementById('modelos2').src = 'comp2_model.cfm?marca='+marca;  
 } else if (coche == 2 && parent.document.comp.marca_auto2.value == -1) {
  	           parent.document.getElementById('modelos2').src = 'comp2_model.cfm?marca='+marca;  
  	           parent.document.getElementById('versiones2').src = 'comp2_vers.cfm?modelo=-1';  
 
 } else if (coche==3 && parent.document.comp.marca_auto3.value != -1){ 
	           parent.document.getElementById('modelos3').src = 'comp3_model.cfm?marca='+marca;  
 } else if (coche==3 && parent.document.comp.marca_auto3.value == -1){ 
  	           parent.document.getElementById('modelos3').src = 'comp3_model.cfm?marca='+marca;  
  	           parent.document.getElementById('versiones3').src = 'comp3_vers.cfm?modelo=-1';  

/*  } else if (!document.versiones1.sel_vers1.disabled && coche==1) {	
  	document.modelos1.location = '/motor/guia/comp1_model.cfm?marca='+marca;  
	document.versiones1.location = '/motor/guia/comp1_vers.cfm?modelo=-1';
  } else if (coche==2 && document.versiones2.sel_vers2.disabled) {
  	document.modelos2.location = '/motor/guia/comp2_model.cfm?marca='+marca;  
  } else if (!document.versiones2.sel_vers2.disabled && coche==2) {
  	document.modelos2.location = '/motor/guia/comp2_model.cfm?marca='+marca;
	document.versiones2.location = '/motor/guia/comp2_vers.cfm?modelo=-1';
  } else if (document.versiones3.sel_vers3.disabled) {	  	
	  document.modelos3.location = '/motor/guia/comp3_model.cfm?marca='+marca;  
  } else {
	  document.modelos3.location = '/motor/guia/comp3_model.cfm?marca='+marca;
	  document.versiones3.location = '/motor/guia/comp3_vers.cfm?modelo=-1';*/
  }	    	  
}


function carga_versiones(modelo,coche){
	
	
  if (coche==1) parent.document.getElementById('versiones1').src = 'comp1_vers.cfm?modelo='+modelo;
  else if (coche==2) parent.document.getElementById('versiones2').src = 'comp2_vers.cfm?modelo='+modelo;
  else if (coche==3) parent.document.getElementById('versiones3').src = 'comp3_vers.cfm?modelo='+modelo;
}

/*function carga_versiones(modelo,coche)
{
  if (coche==1) parent.versiones1.location = '/motor/guia/comp1_vers.cfm?modelo='+modelo;  
  else if (coche==2) parent.versiones2.location = '/motor/guia/comp2_vers.cfm?modelo='+modelo;  
  else parent.versiones3.location = '/motor/guia/comp3_vers.cfm?modelo='+modelo;  
}*/

function comparar ()
{
 // Coche 1.
/* 
 m1 = document.comp.marca_auto1.options[document.comp.marca_auto1.selectedIndex].value;
 mo1 = document.modelos1.sel_modelos1.options[document.modelos1.sel_modelos1.selectedIndex].value;
 v1 = document.versiones1.sel_vers1.options[document.versiones1.sel_vers1.selectedIndex].value;
*/
 m1 = document.comp.marca_auto1.value;
 mo1 = document.comp.modelo_auto1.value;
 v1 = document.comp.vers1.value;

 if (m1==-1 || mo1==-1 || v1==-1)
 {
 	alert('Tienes que seleccionar los datos del primer vehículo');
	return;
 }
 
 // Coche 2.
/*
 m2 = document.comp.marca_auto2.options[document.comp.marca_auto2.selectedIndex].value;
 mo2 = document.modelos2.sel_modelos2.options[document.modelos2.sel_modelos2.selectedIndex].value;
 v2 = document.versiones2.sel_vers2.options[document.versiones2.sel_vers2.selectedIndex].value;
*/
 m2 = document.comp.marca_auto2.value;
 mo2 = document.comp.modelo_auto2.value;
 v2 = document.comp.vers2.value;

 if (m2==-1 || mo2==-1 || v2==-1)
 {
 	alert('Tienes que seleccionar los datos del segundo vehículo');
	return;
}

 // Coche 3.
/*
 m3 = document.comp.marca_auto3.options[document.comp.marca_auto3.selectedIndex].value;
 mo3 = document.modelos3.sel_modelos3.options[document.modelos3.sel_modelos3.selectedIndex].value;
 v3 = document.versiones3.sel_vers3.options[document.versiones3.sel_vers3.selectedIndex].value;
*/
 m3 = document.comp.marca_auto3.value;
 mo3 = document.comp.modelo_auto3.value;
 v3 = document.comp.vers3.value;

	 // Comparativa de 2 coches o 3 coches.
	if ((m3 == -1 && v1 == v2) || (m3 != -1 && (v1==v2 || v1==v3 || v2==v3))) {
		alert('No puedes hacer una comparación entre vehículos idénticos.');
		return;
	// Comparación de 3 coches.
//	} else if (m3 != -1 && (v1==v2 || v1==v3 || v2==v3)) {
	//	alert('No puedes hacer una comparación entre vehículos idénticos.');
		//return;
	} else if (m3 != -1 && (mo3 ==  -1 || mo3 !=  -1) && v3 == -1) {
	  	alert('Tienes que completar la selección de datos del tercer vehículo');
		return;
	}


if (m3 == -1) pagina = '/precios-coches/comparador/c_ficha.cfm?vers3=-1';
else pagina = '/precios-coches/comparador/c_ficha.cfm';

	document.comp.marca_auto1.value = m1;
	document.comp.modelo_auto1.value = mo1;
	document.comp.vers1.value = v1;
	document.comp.marca_auto2.value = m2;
	document.comp.modelo_auto2.value = mo2;
	document.comp.vers2.value = v2;
	document.comp.marca_auto3.value = m3;
	document.comp.modelo_auto3.value = mo3;
	document.comp.vers3.value = v3;


window.location = pagina;
document.comp.method = 'post';
document.comp.action = pagina;
document.comp.submit();
}


function compararEnCaliente (version1, version2, version3, comparacion, formulario)
{
 // Coche 1.
 m1 = -1; mo1 = 1; v1 = -1; m2 = -1; mo2 = -1; v2 = -1;
 m3= -1; mo3 = -1; v3 = -1;
 
 if (formulario==1) {
	 m1 = document.comp.marca_auto2.value;
	 mo1 = document.comp.modelo_auto2.value;
	 v1 = document.comp.vers2.value;
 }

 // Coche 2.
 if (formulario==2) {
	 m2 = document.comp.marca_auto2.value;
	 mo2 = document.comp.modelo_auto2.value;
	 v2 = document.comp.vers2.value;
 }

 // Coche 3.
 if (formulario==3) {
	 m3 = document.comp.marca_auto2.value;
	 mo3 = document.comp.modelo_auto2.value;
	 v3 = document.comp.vers2.value;
 }

 //alert('formulario: '+formulario+'\nm1: '+m1+', mo1; '+mo1+', v1: '+v1+', m2: '+m2+', mo2; '+mo2+', v2: '+v2+', m3: '+m3+', mo3; '+mo3+', v3: '+v3+'\nVers1: '+version1+', Vers2: '+version2+', Vers3: '+version3);
 
 if ((formulario==1)&&(m1!=-1 && version1==v1)) {
 	alert('Los datos que has seleccionado son los mostrados actualmente');
	return;
 }
 if ((formulario==2)&&(m2!=-1 && version2==v2)) {
 	alert('Los datos que has seleccionado son los mostrados actualmente');
	return;
 }
 if ((formulario==3)&&(m3!=-1 && version1==v3)) {
 	alert('Los datos que has seleccionado son los mostrados actualmente');
	return;
 }
 
 if (m1==-1&&m2==-1&&m3==-1) {
 	alert('No has realizado ningún cambio');
	return;
 }
 if ((formulario==1)&&(m1!=-1)&&((mo1==-1)||(v1==-1))) {
	  	alert('Tienes que completar o cancelar la selección de datos del primer vehículo');
		return;
 }
 if ((formulario==2)&&(m2!=-1)&&((mo2==-1)||(v2==-1))) {
	  	alert('Tienes que completar o cancelar la selección de datos del segundo vehículo');
		return;
 }
 if ((formulario==3)&&(m3!=-1)&&((mo3==-1)||(v3==-1))) {
	  	alert('Tienes que completar o cancelar la selección de datos del tercer vehículo');
		return;
 }
 
	 // Comparativa de 2 coches o 3 coches.
	if ((m1!=-1 || m2!=-1) && ((m3 == -1 && v1 == v2) || (m3 != -1 && (v1==v2 || v1==v3 || v2==v3)))) {
		alert('No puedes hacer una comparación entre vehículos idénticos.');
		return;
	} else if (m3 != -1 && (mo3 ==  -1 || mo3 !=  -1) && v3 == -1) {
	  	alert('Tienes que completar la selección de datos del tercer vehículo');
		return;
	}

	var url = comparacion;  //SCRIPT_NAME
	/*switch (comparacion) {
		case 'ficha_tecnica': url = 'c_ficha.cfm'; break;
		case 'equipamiento': url= 'c_equipam.cfm'; break;
		case 'autoanalisis': url= 'c_autoanalisis.cfm'; break;
		default: url = 'c_ficha.cfm'; break;
	}*/
	
	var parametros = '?'
	if (formulario == 1) parametros += 'vers1='+v1+'&vers2='+version2+'&vers3='+version3;
	if (formulario == 2) parametros += 'vers1='+version1+'&vers2='+v2+'&vers3='+version3;
	if (formulario == 3) parametros += 'vers1='+version1+'&vers2='+version2+'&vers3='+v3;

	pagina=comparacion+parametros;
	window.location = pagina;
	//document.comp.method = 'post';
	//document.comp.action = pagina;
	//document.comp.submit();
}

 //-->
