// JavaScript Document
var cargando_mini = "<img src=\"../img/cargando_blanco_mini.gif\" />";

//funciones index
function carga_modelo( idvehiculo )
{
	//Si es 0 tiene que indicar otro que no esta informado por tanto el modelo también será un campo abierto
	var con_carga_modelo = new XHConn();
	var fin_carga_modelo = function (oXML) { document.getElementById('div_modelo_index').innerHTML = oXML.responseText; };
	document.getElementById('div_modelo_index').innerHTML = cargando_mini;
	con_carga_modelo.connect('../dinamic/select_modelo_buscador.php', 'POST', 'idvehiculo='+idvehiculo+'&ajax=1' , fin_carga_modelo);
}

//Función para las imágenes de la ficha
function carga_imagen(nombre_imagen,imagen)
{
//	document.getElementById("imagen_preliminar").innerHTML = "<img src=\"../img/cargando.gif\" />";
	document.getElementById("imagen_preliminar").innerHTML = "<a href=\"javascript:muestra_vista_previa('foto','"+imagen+"');\"><img src=\"../../dinamic/redimensiona_imagenes.php?src="+imagen+"&w=220&h=190\" alt=\""+nombre_imagen+"\" /></a>";
}

function mostrar_datos_contacto( idanuncio )
{
	var con_datos_contacto = new XHConn();
	var fin_datos_contacto = function (oXML) { document.getElementById('datos_contacto').innerHTML = oXML.responseText; };
	document.getElementById('datos_contacto').innerHTML = contenido_internas("Cargando datos...");
	con_datos_contacto.connect("../datos_contacto.php", "POST", "idanuncio="+idanuncio, fin_datos_contacto);
}

function contactar_vendedor( idanuncio )
{
	var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	var telefono = document.getElementById("telefono").value;
	var mensaje = document.getElementById("mensaje").value;
	
	var errores_formulario = "";
	errores_formulario += (nombre == "") ? '- Enter your name \r\n' : '';
	errores_formulario += (email == "" && telefono == "" ) ? '- Please specify phone or e-mail \r\n' : '';	
	errores_formulario += ( email != "" && document.getElementById("email").value.search(/(^[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/) < 0 )? "- E-mail is incorrect\n" : "";
	
	if( errores_formulario != "" )
	{
		errores_formulario = "The following information is obligatory:\n\n" + errores_formulario;
		alert(errores_formulario);
	}
	else
	{	
		var con_datos_contacto = new XHConn();
		var fin_datos_contacto = function (oXML) { document.getElementById('datos_contacto').innerHTML = oXML.responseText; };
		document.getElementById('datos_contacto').innerHTML = contenido_internas("Enviando...");
		con_datos_contacto.connect("../enviar_contacto.php", "POST", "idanuncio="+idanuncio+"&nombre="+nombre+"&email="+email+"&telefono="+telefono+"&mensaje="+mensaje, fin_datos_contacto);
	}
}

function carga_filtro_busqueda( idmarca, idtipo , idvehiculo , idmodelo , idioma , precio_hasta , orden , pagina )
{
	var con_carga_filtro_busqueda = new XHConn();
	var fin_carga_filtro_busqueda = function (oXML) { document.getElementById('ajustar_busqueda').innerHTML = oXML.responseText; };
	con_carga_filtro_busqueda.connect("menu_ajustar.php", "GET", "idmarca="+idmarca+"&idtipo="+idtipo+"&idvehiculo="+idvehiculo+"&idmodelo="+idmodelo+"&idioma="+idioma+"&precio_hasta="+precio_hasta+"&orden="+orden+"&pagina="+pagina, fin_carga_filtro_busqueda);
}
