// JavaScript Document

function control_usu()
{var usu = false;
var pass = false;
	if(document.frmlogin.user.value!="")
	{usu = true;
	document.getElementById('admin_usu').style.display = 'none';
	}
	else
	{usu = false;
	document.getElementById('admin_usu').style.display = 'block';
	}
	
	if(document.frmlogin.pass.value!="")
	{pass = true;
	document.getElementById('admin_pass').style.display = 'none';
	}
	else
	{pass = false;
	document.getElementById('admin_pass').style.display = 'block';
	}
	
	if(usu==true)
	{	if(pass==true)
		{	document.frmlogin.submit();
		}
	}
}

function conf_usu()
{var usu = false;
var pass = false;
var pass_2 = false;
var telf = false;
var email = false;
	if(document.frmadmin_conf.txtusu_conf.value!="")
	{usu = true;
	document.getElementById('admin_usu_conf').style.display = 'none';
	}
	else
	{usu = false;
	document.getElementById('admin_usu_conf').style.display = 'block';
	}
	
	if(document.frmadmin_conf.pass_conf.value!="")
	{pass = true;
	document.getElementById('admin_pass_conf').style.display = 'none';
	}
	else
	{pass = false;
	document.getElementById('admin_pass_conf').style.display = 'block';
	}
	
	if(document.frmadmin_conf.pass_2.value!="")
	{	if(document.frmadmin_conf.pass_2.value==document.frmadmin_conf.pass_conf.value)
		{pass_2 = true;
		document.getElementById('admin_pass_2').style.display = 'none';
		}
		else
		{pass_2 = false;
		document.getElementById('admin_pass_2').style.display = 'block';
		}
	}
	else
	{pass_2 = false;
	document.getElementById('admin_pass_2').style.display = 'block';
	}
	
	if(document.frmadmin_conf.telf_conf.value.length==9)
	{telf = true;
	document.getElementById('admin_telf').style.display = 'none';
	}
	else
	{telf = false;
	document.getElementById('admin_telf').style.display = 'block';
	}
	
	if(document.frmadmin_conf.email_conf.value!="")
	{email = true;
	document.getElementById('admin_email').style.display = 'none';
	}
	else
	{email = false;
	document.getElementById('admin_email').style.display = 'block';
	}
	
	if(usu==true)
	{	if(pass==true)
		{	if(pass_2==true)
			{	if(telf==true)
				{	if(email==true)
					{document.frmadmin_conf.submit();
					}
				}
			}
		}
	}
}

function limpiar_mes()
{document.frmadd_coche.txtmes_matri.value="";
}

function limpiar_ano()
{document.frmadd_coche.txtano_matri.value="";
}

function comprobar_cambio()
{	if(document.frmadd_coche.cambio.value=="Manual")
	{	document.frmadd_coche.velocidades.disabled=false;
	}
	else
	{	document.frmadd_coche.velocidades.disabled=true;
	}
}

function comprobar_add_coche()
{var marca;
var modelo
var fecha;
var combustible;
var cv;
var cc;
var cambio;
var puertas;
var plazas;
var km;
var precio;

	if(document.frmadd_coche.marca.value!="")
	{marca = true;
	document.getElementById('error_marca').style.display = 'none';
	}
	else
	{marca = false;
	document.getElementById('error_marca').style.display = 'block';
	}
	
	if(document.frmadd_coche.txtmodelo.value!="")
	{modelo = true;
	document.getElementById('error_modelo').style.display = 'none';
	}
	else
	{modelo = false;
	document.getElementById('error_modelo').style.display = 'block';
	}
	
	if(document.frmadd_coche.txtano_matri.value!="")
	{	if(document.frmadd_coche.txtano_matri.value!="AAAA")
		{fecha = true;
		document.getElementById('error_fecha').style.display = 'none';
		}
		else
		{fecha = false;
		document.getElementById('error_fecha').style.display = 'block';
		}
	}
	else
	{fecha = false;
	document.getElementById('error_fecha').style.display = 'block';
	}
	
	if(document.frmadd_coche.combustible.value!="")
	{combustible = true;
	document.getElementById('error_combustible').style.display = 'none';
	}
	else
	{combustible = false;
	document.getElementById('error_combustible').style.display = 'block';
	}
	
	if(document.frmadd_coche.txtpotencia.value!="")
	{cv = true;
	document.getElementById('error_cv').style.display = 'none';
	}
	else
	{cv = false;
	document.getElementById('error_cv').style.display = 'block';
	}
	
	if(document.frmadd_coche.txtcilindrada.value!="")
	{cc = true;
	document.getElementById('error_cc').style.display = 'none';
	}
	else
	{cc = false;
	document.getElementById('error_cc').style.display = 'block';
	}
	
	if(document.frmadd_coche.cambio.value!="")
	{	if(document.frmadd_coche.cambio.value=="Manual")
		{	if(document.frmadd_coche.velocidades.value!="")
			{cambio = true;
			document.getElementById('error_cambio').style.display = 'none';
			}
			else
			{cambio = false;
			document.getElementById('error_cambio').style.display = 'block';
			}
		}
		else
		{cambio = true;
		document.getElementById('error_cambio').style.display = 'none';
		}
	}
	else
	{cambio = false;
	document.getElementById('error_cambio').style.display = 'block';
	}
	
	if(document.frmadd_coche.carroceria.value!="")
	{puertas = true;
	document.getElementById('error_carroceria').style.display = 'none';
	}
	else
	{puertas = false;
	document.getElementById('error_carroceria').style.display = 'block';
	}
	
	if(document.frmadd_coche.plazas.value!="")
	{plazas = true;
	document.getElementById('error_plazas').style.display = 'none';
	}
	else
	{plazas = false;
	document.getElementById('error_plazas').style.display = 'block';
	}
	
	if(document.frmadd_coche.km.value!="")
	{km = true;
	document.getElementById('error_km').style.display = 'none';
	}
	else
	{km = false;
	document.getElementById('error_km').style.display = 'block';
	}
	
	if(document.frmadd_coche.precio.value!="")
	{precio = true;
	document.getElementById('error_precio').style.display = 'none';
	}
	else
	{precio = false;
	document.getElementById('error_precio').style.display = 'block';
	}
	
	if(marca==true)
	{	if(modelo==true)
		{	if(fecha==true)
			{	if(combustible==true)
				{	if(cv==true)
					{	if(cc==true)
						{	if(cambio==true)
							{	if(puertas==true)
								{	if(plazas==true)
									{	if(km==true)
										{	if(precio==true)
											{document.frmadd_coche.submit();
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function comprobar_modific_coche()
{var modelo;
var precio;
var km;
var ano;
var puertas;
var plazas;
var cv;
var cambio;
var cc;
	
	if(document.frmmodifi_coche.txtmodelo.value!="")
	{modelo = true;
	document.getElementById('error_modelo').style.display = 'none';
	}
	else
	{modelo = false;
	document.getElementById('error_modelo').style.display = 'block';
	}

	if(document.frmmodifi_coche.txtprecio.value!="")
	{precio = true;
	document.getElementById('error_precio').style.display = 'none';
	}
	else
	{precio = false;
	document.getElementById('error_precio').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtkm.value!="")
	{km = true;
	document.getElementById('error_km').style.display = 'none';
	}
	else
	{km = false;
	document.getElementById('error_km').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtano.value!="")
	{ano = true;
	document.getElementById('error_fecha').style.display = 'none';
	}
	else
	{ano = false;
	document.getElementById('error_fecha').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtpuertas.value!="")
	{puertas = true;
	document.getElementById('error_puertas').style.display = 'none';
	}
	else
	{puertas = false;
	document.getElementById('error_puertas').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtplazas.value!="")
	{plazas = true;
	document.getElementById('error_plazas').style.display = 'none';
	}
	else
	{plazas = false;
	document.getElementById('error_plazas').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtcv.value!="")
	{cv = true;
	document.getElementById('error_cv').style.display = 'none';
	}
	else
	{cv = false;
	document.getElementById('error_cv').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtcambio.value!="")
	{cambio = true;
	document.getElementById('error_cambio').style.display = 'none';
	}
	else
	{cambio = false;
	document.getElementById('error_cambio').style.display = 'block';
	}
	
	if(document.frmmodifi_coche.txtcc.value!="")
	{cc = true;
	document.getElementById('error_cc').style.display = 'none';
	}
	else
	{cc = false;
	document.getElementById('error_cc').style.display = 'block';
	}
	
	if(modelo==true)
	{	if(precio==true)
		{	if(km==true)
			{	if(ano==true)
				{	if(puertas==true)
					{	if(plazas==true)
						{	if(cv==true)
							{	if(cambio==true)
								{	if(cc==true)
									{document.frmmodifi_coche.submit();
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function comprobacion_contactar()
{var nombre = false;
var email = false;
var telefono = true;
var mensaje = false;
var seguridad = false;

	if(document.frm_contacta.txtnombre.value!="")
	{document.getElementById('contactar_nombre').style.display = 'none';
	nombre = true;}
	else
	{document.getElementById('contactar_nombre').style.display = 'block';
	nombre = false;}
	
	if(document.frm_contacta.txtemail.value!="")
	{document.getElementById('contactar_email').style.display = 'none';
	email = true;}
	else
	{document.getElementById('contactar_email').style.display = 'block';
	email = false;}
	
	if(document.frm_contacta.txttelefono.value!="")
	{	if(document.frm_contacta.txttelefono.value.length==9)
		{document.getElementById('contactar_telefono').style.display = 'none';
		telefono = true;}
		else
		{document.getElementById('contactar_telefono').style.display = 'block';
		telefono = false;}
	}
	else
	{document.getElementById('contactar_telefono').style.display = 'none';
	telefono = true;}
	
	if(document.frm_contacta.txtmensaje.value!="")
	{	if(document.frm_contacta.txtmensaje.value=="Escriba su consulta...")
		{document.getElementById('contactar_mensaje').style.display = 'block';
		mensaje = false;}
		else
		{document.getElementById('contactar_mensaje').style.display = 'none';
		mensaje = true;}
	}
	else
	{document.getElementById('contactar_mensaje').style.display = 'block';
	mensaje = false;}
	
	if(document.frm_contacta.num_seguridad.value!="")
	{document.getElementById('contactar_codigo').style.display = 'none';
	seguridad = true;
	}
	else
	{document.getElementById('contactar_codigo').style.display = 'block';
	seguridad = false;
	}
	
	if(nombre==true)
	{	if(email==true)
		{	if(telefono==true)
			{	if(seguridad==true)
				{	if(mensaje==true)
					{document.frm_contacta.submit();}
				}
			}
		}
	}
}

function limpiar_on()
{	if(document.frm_contacta.txtmensaje.value=="Escriba su consulta...")
	{document.frm_contacta.txtmensaje.value="";
	}
}

function ofertas_on()
{	document.ofertas.src='img/cuerpo/ofertas_over.jpg';
}

function ofertas_off()
{	document.ofertas.src='img/cuerpo/ofertas.jpg';
}

function vehiculos_on()
{	document.vehiculos.src='img/cuerpo/vehiculos_over.jpg';
}

function vehiculos_off()
{	document.vehiculos.src='img/cuerpo/vehiculos.jpg';
}

function cuenta_on()
{	document.cuenta.src='img/cuerpo/cuenta_over.jpg';
}

function cuenta_off()
{	document.cuenta.src='img/cuerpo/cuenta.jpg';
}

function contactar_on()
{	document.contactar.src='img/cuerpo/contactar_over.jpg';
}

function contactar_off()
{	document.contactar.src='img/cuerpo/contactar.jpg';
}

function liberar_file_sigiente()
{	if(document.frmadd_coche.file_1.value!="")
	{document.frmadd_coche.file_2.disabled=false;
	}
	else
	{document.frmadd_coche.file_2.disabled=true;
	}
	
	if(document.frmadd_coche.file_2.value!="")
	{document.frmadd_coche.file_3.disabled=false;
	}
	else
	{document.frmadd_coche.file_3.disabled=true;
	}
	
	if(document.frmadd_coche.file_3.value!="")
	{document.frmadd_coche.file_4.disabled=false;
	}
	else
	{document.frmadd_coche.file_4.disabled=true;
	}
	
	if(document.frmadd_coche.file_4.value!="")
	{document.frmadd_coche.file_5.disabled=false;
	}
	else
	{document.frmadd_coche.file_5.disabled=true;
	}
	
	if(document.frmadd_coche.file_5.value!="")
	{document.frmadd_coche.file_6.disabled=false;
	}
	else
	{document.frmadd_coche.file_6.disabled=true;
	}
	
	if(document.frmadd_coche.file_6.value!="")
	{document.frmadd_coche.file_7.disabled=false;
	}
	else
	{document.frmadd_coche.file_7.disabled=true;
	}
	
	if(document.frmadd_coche.file_7.value!="")
	{document.frmadd_coche.file_8.disabled=false;
	}
	else
	{document.frmadd_coche.file_8.disabled=true;
	}
}

var capa;
function cambio(idCapa)
{	if (document.layers)
	{ capa = eval("document." + idCapa);}
	if (document.all)
	{ capa = eval(idCapa + ".style");}
	if (document.getElementById)
	{ capa = eval('document.getElementById("' + idCapa + '").style');}
	if ((capa.visibility == "hidden") || (capa.visibility == "hide"))
	{ capa.visibility = (document.layers) ? "show" : "visible" ;}
	else
	{ capa.visibility = (document.layers) ? "hide" : "hidden" ;}
}

function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}

function onlyNumbersDano(evt)
{	var keyPressed = (evt.which) ? evt.which : event.keyCode
	return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
}
