
function vehiculospormarca(ids,marca,linea1,linea2,inicio) 
{
	document.forma_preferencias.id_seccion.value = ids;	
	document.forma_preferencias.marca.value = marca;	
	document.forma_preferencias.linea1.value = linea1;	
	document.forma_preferencias.linea2.value = linea2;	
	document.forma_avanzada.ids.value = ids;
	//document.getElementById('selrangos').selectedIndex = 0;
	document.forma_preferencias.rango.value = "";
	resultados_vehiculos(inicio,ids,marca,'visitasdesc','seccion');
}

function buscar_palabra_finca_raiz(inicio) 
{
	ids = document.forma_buscar.ids.value;
	resultados_finca_raiz(inicio,ids,'visitasdesc','palabra','');	
}

//Manuel: Agreguï¿½ esta funcion el 29 Sept 2009
function buscar_palabra_vehiculos(inicio) 
{
	ids = document.forma_buscar.ids.value;
	resultados_vehiculos(inicio,ids,'','visitasdesc','palabra','');	
}


function buscar_palabra_palabra(inicio,tipo) 
{
	ids  = document.forma_buscar.ids.value;
	resultados_palabras(inicio,ids,'visitasdesc','palabra','',tipo);	
}

function cambiar_rango_fechas(seccion,tipo) 
{
	var fecha = /^(\d{4})-(0\d|\d|[0-1][0-2])-(0\d|\d|[0-2]\d|3[0-1])$/;
	var valido = true;
	var mensaje = "";
	
	// Obtenemos los valores del desplegable de rangos	
	var fecha_inicial = document.forma_buscar_fecha.fini.value;
	var fecha_final   = document.forma_buscar_fecha.ffin.value;

	if( !fecha.test(fecha_inicial) ) {
		mensaje += "** Por favor ingrese de forma correcta la fecha inicial\n";
		valido = false;
	}

	if( !fecha.test(fecha_final) ) {
		mensaje += "** Por favor ingrese de forma correcta la fecha final\n";
		valido = false;
	}

	if( valido ) {
		document.forma_preferencias.fecha_inicial.value = fecha_inicial;
		document.forma_preferencias.fecha_final.value   = fecha_final;
	
		id_seccion = document.forma_preferencias.id_seccion.value;
		orden      = document.forma_preferencias.orden.value;
		inicio     = document.forma_preferencias.inicio.value;	
		operacion  = document.forma_preferencias.operacion.value;
		
		switch(seccion) {
			case "FR":
				resultados_finca_raiz(inicio,id_seccion,orden,operacion,'');
			break;
			case "VH":
				resultados_vehiculos(inicio,id_seccion,'',orden,operacion,'');
			break;
			case "LP":
				resultados_palabras(inicio,id_seccion,orden,operacion,'',tipo)
			break;	
		}
		
	} else
		alert(mensaje);
}

function cambiar_rango_precio_finca_raiz() 
{
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden      = document.forma_preferencias.orden.value;
	inicio     = document.forma_preferencias.inicio.value;	
	operacion  = document.forma_preferencias.operacion.value;
	texto_buscar = document.forma_preferencias.texto_buscar.value;
	busqueda     = (texto_buscar != "") ? texto_buscar : '';	
	resultados_finca_raiz(inicio,id_seccion,orden,operacion,busqueda);		
}

function cambiar_rango_precio_vehiculos() 
{
	id_seccion   = document.forma_preferencias.id_seccion.value;
	orden        = document.forma_preferencias.orden.value;
	inicio       = document.forma_preferencias.inicio.value;	
	operacion    = document.forma_preferencias.operacion.value;
	marca        = document.forma_preferencias.marca.value;
	texto_buscar = document.forma_preferencias.texto_buscar.value;
	busqueda     = (texto_buscar != "") ? texto_buscar : '';
	resultados_vehiculos(inicio,id_seccion,marca,orden,operacion,busqueda);		
}

function resultados_finca_raiz(inicio,id_seccion,orden,operacion,busqueda) {
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	$("#capa_resultados").html("Buscando posibles resultados, espere un momento por favor ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />");
	mostrar('capa_resultados');
	
	//** actualizo las preferencias que van
	document.forma_preferencias.id_seccion.value = id_seccion;
	document.forma_preferencias.orden.value      = orden;
	document.forma_preferencias.inicio.value     = inicio;	
	document.forma_preferencias.operacion.value  = operacion;

	//** operacion busqueda por palabra
	if (operacion == 'palabra') {
		document.forma_preferencias.texto_buscar.value = (busqueda != "") ? busqueda : document.forma_buscar.buscar.value;	
	}
	//** operacion busqueda avanzada
	if (operacion == 'avanzada') {
		tb = "";
		document.forma_preferencias.texto_ubicacion.value = document.forma_avanzada.ubicacion.value;	
		i                                                 = document.forma_avanzada.num_alcobas.options.selectedIndex;
		document.forma_preferencias.opc_alcobas.value     = document.forma_avanzada.num_alcobas.options[i].value;
		i                                                 = document.forma_avanzada.num_banos.options.selectedIndex;
		document.forma_preferencias.opc_banos.value       = document.forma_avanzada.num_banos.options[i].value;
		i                                                 = document.forma_avanzada.parqueadero.options.selectedIndex;
		document.forma_preferencias.opc_parqueadero.value = document.forma_avanzada.parqueadero.options[i].value;	
		i                                                 = document.forma_avanzada.gas.options.selectedIndex;
		document.forma_preferencias.opc_gas.value         = document.forma_avanzada.gas.options[i].value;		
	}
	
	//** armo la cadena con las opciones
	$.post("buscar_resultados_finca_raiz.php", { id_seccion: id_seccion, orden: orden, texto_buscar: document.forma_preferencias.texto_buscar.value, texto_ubicacion: document.forma_preferencias.texto_ubicacion.value, opc_alcobas: document.forma_preferencias.opc_alcobas.value, opc_banos: document.forma_preferencias.opc_banos.value, opc_parqueadero: document.forma_preferencias.opc_parqueadero.value, opc_gas: document.forma_preferencias.opc_gas.value, operacion: operacion, inicio: inicio, precio1: document.forma_preferencias.precio1.value, precio2: document.forma_preferencias.precio2.value, path: document.forma_preferencias.path.value, fecha_inicial: document.forma_preferencias.fecha_inicial.value, fecha_final: document.forma_preferencias.fecha_final.value, rango: document.forma_preferencias.rango.value },
	  function(data){  
		$("#capa_resultados").html(data);
	});
}

function urlEncodeCharacter(c)
{
	return '%' + c.charCodeAt(0).toString(16);
}

function urlEncode( s )
{
      return encodeURIComponent( s ).replace( /\%20/g, '+' ).replace( /[!'()*~]/g, urlEncodeCharacter );
}


function resultados_vehiculos(inicio,id_seccion,marca,orden,operacion,busqueda) {
	$("#capa_resultados").html("Buscando posibles resultados, espere un momento por favor ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />");
	mostrar('capa_resultados');
	
	//** actualizo las preferencias que van
	document.forma_preferencias.id_seccion.value = id_seccion;
	document.forma_preferencias.orden.value      = orden;
	document.forma_preferencias.inicio.value     = inicio;	
	document.forma_preferencias.operacion.value  = operacion;
    document.forma_preferencias.marca.value      = marca;
    
	//** operacion busqueda por palabra
	if (operacion == 'palabra') {
		document.forma_preferencias.texto_buscar.value = (busqueda != "") ? busqueda : document.forma_buscar.buscar.value;	
	}
	
	//** operacion busqueda avanzada
	if (operacion == 'avanzada') {
		tb = "";
		document.forma_preferencias.kms_max.value        = document.forma_avanzada.kms_max.value;	
		document.forma_preferencias.cilindraje_min.value = document.forma_avanzada.cilindraje_min.value;
		document.forma_preferencias.cilindraje_max.value = document.forma_avanzada.cilindraje_max.value;	
		i                                                = document.forma_avanzada.color.options.selectedIndex;
		document.forma_preferencias.color.value          = document.forma_avanzada.color.options[i].value;
		i                                                = document.forma_avanzada.transmision.options.selectedIndex;
		document.forma_preferencias.transmision.value    = document.forma_avanzada.transmision.options[i].value;
		i                                                = document.forma_avanzada.alarma.options.selectedIndex;
		document.forma_preferencias.alarma.value         = document.forma_avanzada.alarma.options[i].value;	
		i                                                = document.forma_avanzada.rines.options.selectedIndex;
		document.forma_preferencias.rines.value          = document.forma_avanzada.rines.options[i].value;		
		i                                                = document.forma_avanzada.aa.options.selectedIndex;
		document.forma_preferencias.aa.value             = document.forma_avanzada.aa.options[i].value;			
	}
	
	var linea1 = document.forma_preferencias.linea1.value;
	linea1 = linea1.replace('+', '');
	
	//** armo la cadena con las opciones
	$.post("buscar_resultados_vehiculos.php", { id_seccion : id_seccion, orden: orden, texto_buscar: document.forma_preferencias.texto_buscar.value, kms_max: document.forma_preferencias.kms_max.value, color: document.forma_preferencias.color.value, opc_transmision: document.forma_preferencias.transmision.value, opc_alarma: document.forma_preferencias.alarma.value, opc_rines: document.forma_preferencias.rines.value, opc_aa: document.forma_preferencias.aa.value, operacion: operacion, inicio: inicio, precio1: document.forma_preferencias.precio1.value, precio2: document.forma_preferencias.precio2.value, marca: document.forma_preferencias.marca.value, linea1: linea1, linea2: document.forma_preferencias.linea2.value, path: document.forma_preferencias.path.value, fecha_inicial: document.forma_preferencias.fecha_inicial.value, fecha_final: document.forma_preferencias.fecha_final.value, rango: document.forma_preferencias.rango.value, cilindraje_max: document.forma_preferencias.cilindraje_max.value, cilindraje_min: document.forma_preferencias.cilindraje_min.value },
	  function(data){  
		$("#capa_resultados").html(data);
	});
}

function resultados_palabras(inicio,id_seccion,orden,operacion,busqueda,tipo) 
{
	$("#capa_resultados").html("Buscando posibles resultados, espere un momento por favor ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />");
	mostrar('capa_resultados');

	//** actualizo las preferencias que van
	document.forma_preferencias.id_seccion.value = id_seccion;
	document.forma_preferencias.orden.value      = orden;
	document.forma_preferencias.inicio.value     = inicio;	
	document.forma_preferencias.operacion.value  = operacion;
	
	//** operacion busqueda por palabra
	if (operacion == 'palabra') {
		document.forma_preferencias.texto_buscar.value = (busqueda != "") ? busqueda : document.forma_buscar.buscar.value;	
	}

	//** armo la cadena con las opciones
	$.post("buscar_resultados_palabras.php", { id_seccion : id_seccion, orden: orden, texto_buscar: document.forma_preferencias.texto_buscar.value, operacion: operacion, inicio: inicio, path: document.forma_preferencias.path.value, fecha_inicial: document.forma_preferencias.fecha_inicial.value, fecha_final: document.forma_preferencias.fecha_final.value, tipo: tipo },
	  function(data){  
		$("#capa_resultados").html(data);
	});
}

function resultados_cliente(inicio,id_cliente,orden,operacion) 
{
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capa_resultados');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capa_resultados');
	//** armo la cadena con las opciones
	texto_parametros = "idc="+id_cliente+"&orden="+orden+"&operacion="+operacion+"&inicio="+inicio;		
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "listado_cliente.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
	
}


function calcular_busqueda_avanzada_finca_raiz(capa,referente) 
{
	divResultado = document.getElementById(capa);
	divResultado.innerHTML = "...";
	texto_ubicacion = document.forma_avanzada.ubicacion.value;	
	i=document.forma_avanzada.num_alcobas.options.selectedIndex;
	alcobas=document.forma_avanzada.num_alcobas.options[i].value;
	i=document.forma_avanzada.num_banos.options.selectedIndex;
	banos=document.forma_avanzada.num_banos.options[i].value;
	i=document.forma_avanzada.parqueadero.options.selectedIndex;
	parqueadero=document.forma_avanzada.parqueadero.options[i].value;	
	i=document.forma_avanzada.gas.options.selectedIndex;
	gas=document.forma_avanzada.gas.options[i].value;	
	ids = ( referente == "home" ) ? "" : document.forma_avanzada.ids.value;
	precio1 = document.forma_preferencias.precio1.value;
	precio2 = document.forma_preferencias.precio2.value;	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "calcular_busqueda_avanzada_finca_raiz.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("ubicacion="+texto_ubicacion+"&alcobas="+alcobas+"&banos="+banos+"&parqueadero="+parqueadero+"&gas="+gas+"&precio1="+precio1+"&precio2="+precio2+"&ids="+ids+"&oper=calcular");	
}

function calcular_busqueda_avanzada_vehiculos(capa,referente) 
{
	divResultado_capa = document.getElementById(capa);
	divResultado_capa.innerHTML = "...";
	marca = document.forma_preferencias.marca.value;	
	linea1 = document.forma_preferencias.linea1.value;	
	linea2 = document.forma_preferencias.linea2.value;		
	kms_max = document.forma_avanzada.kms_max.value;	
	cilindraje_max = document.forma_avanzada.cilindraje_max.value;
	cilindraje_min = document.forma_avanzada.cilindraje_min.value;	
	i=document.forma_avanzada.color.options.selectedIndex;
	color=document.forma_avanzada.color.options[i].value;
	i=document.forma_avanzada.aa.options.selectedIndex;
	aa=document.forma_avanzada.aa.options[i].value;
	i=document.forma_avanzada.alarma.options.selectedIndex;
	alarma=document.forma_avanzada.alarma.options[i].value;	
	i=document.forma_avanzada.rines.options.selectedIndex;
	rines=document.forma_avanzada.rines.options[i].value;	
	i=document.forma_avanzada.transmision.options.selectedIndex;
	transmision=document.forma_avanzada.transmision.options[i].value;	
	ids = ( referente == "home" ) ? "" : document.forma_avanzada.ids.value;
	precio1 = document.forma_preferencias.precio1.value;
	precio2 = document.forma_preferencias.precio2.value;	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "calcular_busqueda_avanzada_vehiculos.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado_capa.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("kms_max="+kms_max+"&cilindraje_max="+cilindraje_max+"&cilindraje_min="+cilindraje_min+"&color="+color+"&aa="+aa+"&marca="+marca+"&linea1="+linea1+"&linea2="+linea2+"&alarma="+alarma+"&rines="+rines+"&transmision="+transmision+"&precio1="+precio1+"&precio2="+precio2+"&ids="+ids+"&oper=calcular");	
}

function calcular_filtro_precios_finca_raiz() 
{
	divResultado = document.getElementById('num_resultados_busqueda_avanzada');
	divResultado.innerHTML = "...";
	texto_ubicacion = document.forma_avanzada.ubicacion.value;	
	i=document.forma_avanzada.num_alcobas.options.selectedIndex;
	alcobas=document.forma_avanzada.num_alcobas.options[i].value;
	i=document.forma_avanzada.num_banos.options.selectedIndex;
	banos=document.forma_avanzada.num_banos.options[i].value;
	i=document.forma_avanzada.parqueadero.options.selectedIndex;
	parqueadero=document.forma_avanzada.parqueadero.options[i].value;	
	i=document.forma_avanzada.gas.options.selectedIndex;
	gas=document.forma_avanzada.gas.options[i].value;	
	ids = document.forma_avanzada.ids.value;	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "calcular_busqueda_avanzada_finca_raiz.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("ubicacion="+texto_ubicacion+"&alcobas="+alcobas+"&banos="+banos+"&parqueadero="+parqueadero+"&gas="+gas+"&ids="+ids+"&oper=calcular");	
	
}



function resultados_busqueda_avanzada_finca_raiz() 
{
	ids = document.forma_avanzada.ids.value;	
	resultados_finca_raiz(0,ids,'visitasdesc','avanzada');	
	
}

function resultados_busqueda_avanzada_vehiculos() 
{
	ids = document.forma_avanzada.ids.value;	
	marca = document.forma_preferencias.marca.value;
	resultados_vehiculos(0,ids,marca,'visitasdesc','avanzada');	
	
}

function guardar_busqueda_finca_raiz() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Guardando ...";
	mostrar('capaguardarbusqueda');		
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&texto_ubicacion="+document.forma_preferencias.texto_ubicacion.value+"&opc_alcobas="+document.forma_preferencias.opc_alcobas.value+"&opc_banos="+document.forma_preferencias.opc_banos.value+"&opc_parqueadero="+document.forma_preferencias.opc_parqueadero.value+"&opc_gas="+document.forma_preferencias.opc_gas.value+"&operacion="+operacion+"&inicio="+inicio+"&precio1="+document.forma_preferencias.precio1.value+"&precio2="+document.forma_preferencias.precio2.value+"&path="+document.forma_preferencias.path.value+"&script=finca_raiz";	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_busqueda.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
}

function guardar_alerta_finca_raiz() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Guardando ...";
	mostrar('capaguardarbusqueda');		
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&texto_ubicacion="+document.forma_preferencias.texto_ubicacion.value+"&opc_alcobas="+document.forma_preferencias.opc_alcobas.value+"&opc_banos="+document.forma_preferencias.opc_banos.value+"&opc_parqueadero="+document.forma_preferencias.opc_parqueadero.value+"&opc_gas="+document.forma_preferencias.opc_gas.value+"&operacion="+operacion+"&inicio="+inicio+"&precio1="+document.forma_preferencias.precio1.value+"&precio2="+document.forma_preferencias.precio2.value+"&path="+document.forma_preferencias.path.value+"&script=finca_raiz";	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_alerta.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
}

function guardar_busqueda_vehiculos() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capaguardarbusqueda');		
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
    marca = document.forma_preferencias.marca.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&kms_max="+document.forma_preferencias.kms_max.value+"&color="+document.forma_preferencias.color.value+"&opc_transmision="+document.forma_preferencias.transmision.value+"&opc_alarma="+document.forma_preferencias.alarma.value+"&opc_rines="+document.forma_preferencias.rines.value+"&opc_aa="+document.forma_preferencias.aa.value+"&operacion="+operacion+"&inicio="+inicio+"&precio1="+document.forma_preferencias.precio1.value+"&precio2="+document.forma_preferencias.precio2.value+"&marca="+document.forma_preferencias.marca.value+"&linea1="+document.forma_preferencias.linea1.value+"&linea2="+document.forma_preferencias.linea2.value+"&path="+document.forma_preferencias.path.value+"&script=vehiulos";	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_busqueda.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
}


function guardar_alerta_vehiculos() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capaguardarbusqueda');		
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
    marca = document.forma_preferencias.marca.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&kms_max="+document.forma_preferencias.kms_max.value+"&color="+document.forma_preferencias.color.value+"&opc_transmision="+document.forma_preferencias.transmision.value+"&opc_alarma="+document.forma_preferencias.alarma.value+"&opc_rines="+document.forma_preferencias.rines.value+"&opc_aa="+document.forma_preferencias.aa.value+"&operacion="+operacion+"&inicio="+inicio+"&precio1="+document.forma_preferencias.precio1.value+"&precio2="+document.forma_preferencias.precio2.value+"&marca="+document.forma_preferencias.marca.value+"&linea1="+document.forma_preferencias.linea1.value+"&linea2="+document.forma_preferencias.linea2.value+"&path="+document.forma_preferencias.path.value+"&script=vehiulos";	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_alerta.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
}


function guardar_busqueda_palabras() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capaguardarbusqueda');
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&operacion="+operacion+"&inicio="+inicio+"&path="+document.forma_preferencias.path.value+"&script=vehiulos";		
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_busqueda.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);		
}

function guardar_alerta_palabras() 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capaguardarbusqueda');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capaguardarbusqueda');
	//** actualizo las preferencias que van
	id_seccion = document.forma_preferencias.id_seccion.value;
	orden = document.forma_preferencias.orden.value;
	inicio = document.forma_preferencias.inicio.value;	
	operacion = document.forma_preferencias.operacion.value;
	//** armo la cadena con las opciones
	texto_parametros = "id_seccion="+id_seccion+"&orden="+orden+"&texto_buscar="+document.forma_preferencias.texto_buscar.value+"&operacion="+operacion+"&inicio="+inicio+"&path="+document.forma_preferencias.path.value+"&script=vehiulos";		
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "guardar_alerta.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);		
}

// idc: id cliente a quien se dirige la comunicacion
// ida: anuncio en cuestion
// ids: seccion a la que pertenece el anuncio
// idu: usuario que envia la comunicacion
function enviar_mensaje_forma(idc,ida,tip,ids,capaf) {
$.post("enviar_mensaje.php", { id_anuncio: ida, id_seccion : ids, id_cliente: idc, tipo: tip, capa: capaf },
  function(data){
	$("#"+capaf).html(data);
    mostrar(capaf);
  });
}		

function enviar_mensaje(ida,capaf) {
ids = document.formamensaje.id_seccion.value;	
id_usuario_destinof = document.formamensaje.id_usuario_destino.value;
tipof = document.formamensaje.tipo.value;
mensajef = document.formamensaje.mensaje.value;
emailf = document.formamensaje.email.value;
if (mensajef) {
$.post("enviar_mensaje2.php", { id_anuncio: ida, id_seccion : ids, id_usuario_destino: id_usuario_destinof, tipo: tipof, mensaje: mensajef, email: emailf, capa: capaf },
  function(data){
    ocultar(capaf);	  
	$("#"+capaf).html(data);
    mostrar(capaf);	
  });
}
else alert("Por favor ingrese un mensaje");
}	

// ida: anuncio en cuestion
// ids: seccion a la que pertenece el anuncio
// idu: usuario que envia la comunicacion
function recomiende_forma(ida,ids,idu) {
  $.post("recomiende.php", { id_anuncio: ida, id_seccion : ids },
  function(data){
	$("#capaauxiliar"+idu).html(data);
    mostrar('capaauxiliar'+idu);
  });
}		

function recomiende(ida,idu) {
ids = document.formamensaje.id_seccion.value;	
mensajef = document.formamensaje.mensaje.value;
emailf = document.formamensaje.email.value;
if (mensajef) {
$.post("recomiende2.php", { id_anuncio: ida, id_seccion : ids, mensaje: mensajef, email: emailf },
  function(data){
    ocultar('capaauxiliar'+idu);	  
	$("#capaauxiliar"+idu).html(data);
    mostrar('capaauxiliar'+idu);	
  });
}
else alert("Por favor ingrese un asunto y un mensaje");
}	

function guardar_anuncio(ida,ids) {
$.post("guardar_anuncio.php", { id_anuncio: ida, id_seccion : ids },
  function(data){
	$("#capaguardar"+ida).html(data);
	mostrar("capaguardar"+ida);
  });
}

function guardar_anuncios_lote() {
    var data = new Array();
    $("#capa_resultados input:checked").each(function(i, elm) { data[i] = $(elm).attr("itemID"); });
	$.ajax({
	   type: "POST",
	   url: "guardar_lote_anuncios.php",
	   data: {"ids[]": data},
	   success: function(msg){
		 //alert( "Resultado 2: " + msg );
		 $("#capaguardarlote").html(msg);
		 mostrar("capaguardarlote");		 
	   }
	 });
};


function mostrar_confade(capa,capaenlace) {
	$("#"+capa).show("slow");	
	$("#"+capaenlace).fadeOut("slow");		
}

function ocultar_confade(capa,capaenlace) {
	$("#"+capa).hide("slow");	
	$("#"+capaenlace).fadeIn("slow");		
}

function mostrar(capa){
	//donde se mostrarï¿½ el resultado
	//divResultado = document.getElementById(capa);
	//divResultado.style.display = 'block';	
	$("#"+capa).show("slow");	
}

function ocultar(capa){
	//donde se mostrarï¿½ el resultado
	//divResultado = document.getElementById(capa);
	//divResultado.style.display = 'none';	
	$("#"+capa).hide("slow");
}

function transicion(capa1,capa2){
	$("#"+capa1).slideUp(1000);			  
	$("#"+capa2).slideDown(1000);	  	
}


function invertircapa(capa){
	//donde se mostrarï¿½ el resultado
	//divResultado = document.getElementById(capa);
	//divResultado.style.display = 'block';	
	$("#"+capa).slideToggle("slow");	
}

function logueo(seccion) {
nitr = document.formamicuenta.nit.value;	
claver = document.formamicuenta.clave.value;	
if (nitr&&claver) {
$("#modulo_cuenta").hide("fast");		
$.post("sesion_logueo.php", { nit: nitr, clave: claver, seccion: seccion },
  function(data){
	$("#modulo_cuenta").html(data);  
	mostrar("modulo_cuenta");
  });
}
else {
	alert("por favor introduzca su login y clave");
}
}

function recuperar_sesion(seccion) {
  $.post("sesion_micuenta.php", { seccion: seccion },
  function(data){
	$("#modulo_cuenta").html(data);  
	mostrar("modulo_cuenta");
  });	
}

function cerrar_sesion(seccion) {
  $("#modulo_cuenta").hide("fast");	
  $.post("sesion_cerrar.php", { seccion: seccion },
  function(data){
	$("#modulo_cuenta").html(data);  
	mostrar("modulo_cuenta");
  });	
}

function sesion_recordar(seccion) {
  $("#modulo_cuenta").hide("fast");
  $.post("sesion_recordar.php", { seccion: seccion },
  function(data){
	$("#modulo_cuenta").html(data);  
	mostrar("modulo_cuenta");
  });	
}

function sesion_recordar2(seccion) {
	$("#modulo_cuenta").hide("fast");	
	
	emailr = ( document.formamicuenta.email.value.match(new RegExp('^Email registrado')) ) ? '' : document.formamicuenta.email.value;
	cedula = ( document.formamicuenta.nit.value.match(new RegExp('^C&eacute;dula o NIT')) ) ? '' : document.formamicuenta.nit.value;
	
	if (emailr) {
	$.post("sesion_recordar2.php", { email: emailr, seccion: seccion, nit: cedula },
	  function(data){
		$("#modulo_cuenta").html(data);  
		mostrar("modulo_cuenta");
	  });
	} else {
		if( cedula == "")
			alert("por favor introduzca una cï¿½dula o NIT vï¿½lido");
		if( emailr == "")
			alert("por favor introduzca un email vï¿½lido");

		mostrar("modulo_cuenta");
	}	
}

function misanuncioscliente(inicior,idcr) {
	$("#box_manejo_cuenta").html("cargando...");	
$.post("misanuncioscliente.php", { inicio : inicior, idc: idcr },
  function(data){  
	$("#box_manejo_cuenta").html(data);
  });
}	

function financiarVehiculo_() 
{
	
	var forma = document.getElementById("formFinanVehiculos");
	var porcentaje = forma.porcentaje.value;
	var plazo = forma.cuotas.value;
	var valor = forma.valor.value;
	
	if ( (valor != "") && (porcentaje!= ""))
	{
	
		valor = parseFloat(valor.replace(/\./g, ''));
		porcentaje = parseFloat(porcentaje);
		
		divResultado = document.getElementById('bloqueFinanciacion');
		divResultado.innerHTML = "Calculando cuota ...";
		texto_parametros = "valor="+valor+"&porcentaje="+porcentaje+"&plazo="+plazo;		
		//instanciamos el objetoAjax
		ajax=objetoAjax();
		//usamos el medoto POST
		ajax.open("POST", "financiarVehiculo.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				//mostrar resultados en esta capa
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//enviando los valores
		ajax.send(texto_parametros);
	}
	else
		alert('Todos los datos son necesarios');
	
}

function financiarVehiculo() {
	var forma = document.formFinanVehiculos;
	var porcentaje = forma.porcentaje.value;
	var plazo = forma.cuotas.value;
	var valor = forma.valor.value;
	
	if ( (valor != "") && (porcentaje!= "")) {
		valor = parseFloat(valor.replace(/\./g, ''));
		porcentaje = parseFloat(porcentaje);
		
		$("#bloqueFinanciacion").hide("fast");		
		$.post("financiarVehiculo.php", { valor: valor, porcentaje: porcentaje, plazo: plazo },
		  function(data){
			$("#bloqueFinanciacion").html(data);  
			mostrar("bloqueFinanciacion");
		  });
	} else {
		alert('Todos los datos son necesarios');
	}
}

function nuevaSimulacion() 
{
	divResultado = document.getElementById('bloqueFinanciacion');
	divResultado.innerHTML = "Nueva simulacion ...";
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", "nuevaSimulacion.html",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	//ajax.send(texto_parametros);
	ajax.send();
}

function envioCorreoVehiculos(nombre,tipoDocumento,documento,departamento,ciudad,telefono,celular,email,mensaje)
{	
	divResultado = document.getElementById('InteresVehiculos');
	divResultado.innerHTML = "Enviando correo ...";
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	var texto_parametros = "nombre="+nombre+"&tipoDoc="+tipoDocumento+"&numDoc="+documento+"&departamento="+departamento+"&ciudad="+ciudad+"&telefono="+telefono+"&celular="+celular+"&email="+email+"&mensaje="+mensaje;
	ajax.open("POST", "envio_correo_vehiculos.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);		
	
}

function resultados_busqueda(tipo,orden,inicio,operacion,texto_buscar,referente) 
{
	
	//ids=seccion,orden=orden resultados, inicio= pagina, operacion: palabra,seccion,avanzada	
	//donde se mostrarï¿½ el resultado
	divResultado = document.getElementById('capa_resultados');
	divResultado.innerHTML = "Buscando Posibles Resultados ... <img src=\"images/indicator.gif\" width=\"16\" height=\"16\" border=\"0\" />";
	mostrar('capa_resultados');		
	
	//** actualizo las preferencias que van
	//document.forma_preferencias.id_seccion.value = id_seccion;
	document.forma_preferencias.orden.value      = orden;
	document.forma_preferencias.inicio.value     = inicio;	
	document.forma_preferencias.operacion.value  = operacion;

	//** operacion busqueda por palabra
	if (operacion == 'palabra') {
		document.forma_preferencias.texto_buscar.value = texto_buscar;	
	}

	//** armo la cadena con las opciones
	texto_parametros = "tipo="+tipo+"&orden="+orden+"&texto_buscar="+texto_buscar+"&operacion="+operacion+"&inicio="+inicio+"&referente="+referente;	
	alert("Texto parametros " + texto_parametros);
	
	switch(tipo) {
		case 'FR':
			var resultados = "buscar_resultados_finca_raiz.php";
		break;
		case 'V':
			var resultados = "buscar_resultados_vehiculos.php";
		break;
	}
	alert("Resultados " + resultados);
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	ajax.open("POST", resultados, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(texto_parametros);	
}

function recuperar_simuladorvehiculos() {
  $.post("nuevaSimulacion.html", {  },
  function(data){
	$("#bloqueFinanciacion").html(data);  
	 mostrar("bloqueFinanciacion");
  });	
}

function Moneda(input){
		var num = input.replace(/\./g,"");
		if(!isNaN(num)){
			num = num.toString().split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/g,"$1.");
			num = num.split("").reverse().join("").replace(/^[\.]/,"");
			return num;
		}
		else{
			alert ('El valor debe ser un nï¿½mero');
			input = input.replace(/[^\d\.]*/g,"");
			input = input.toString().split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/g,"$1.");
			input = input.split("").reverse().join("").replace(/^[\.]/,"");
			return input;			
		}
		
}
	
function Numero(input){
	
	if(isNaN(input)){
		alert('El porcentaje debe ser numï¿½rico');
		input = input.replace(/[^\d\.]*/g,"");
		input = input.toString().split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/g,"$1.");
		input = input.split("").reverse().join("").replace(/^[\.]/,"");
		return input;
		
	}
	else
		return input;
	
}

function upload(imgnum){

    // this is just an example of checking file extensions
    // if you do not need extension checking, remove 
    // everything down to line
    // upload_field.form.submit();

    var re_text = /\.gif|\.jpg|\.png|\.doc|\.xls|\.pdf|\.docx|\.xlsx/i;
    var filename = document.iform.image.value;
	var mensaje_error;
	var contador;
	
	// hide old iframe
	var par    = window.parent.document;
	var num    = par.getElementsByTagName('iframe').length - 1;
	var iframe = par.getElementsByTagName('iframe')[num];
	iframe.className = 'ocultar-iframe';
	
	par.getElementById('ifrm'+imgnum).style.display='none';
	par.getElementById('ifrm'+imgnum).style.height='0px';
	par.getElementById('ifrm'+imgnum).style.visibility='hidden';
	
	contador = 1 + imgnum;
	
	// create new iframe
	var new_iframe = par.createElement('iframe');
	new_iframe.src = 'upload_av.php?imgnum=' + contador;
	new_iframe.frameBorder = '0';
	new_iframe.className = 'ifrmid';
	new_iframe.id = 'ifrm' + contador;
	new_iframe.name = 'ifrm' + contador;	
	par.getElementById('diviframe').appendChild(new_iframe);
	
	// add image progress
	var list = par.getElementById('list');
	var new_div = par.createElement('div');
	var new_img = par.createElement('img');
	new_div.innerHTML = '<span class="textoverde">Archivos grandes pueden tomar gran tiempo cargando.<br clear="all"> Cargando ...</span> ';
	new_img.src = 'images/indicator.gif';
	new_img.className = 'load';
	var imgnum = list.getElementsByTagName('div').length;
	
	
    /* Checking file type */
    if (filename.search(re_text) == -1) {
        mensaje_error = "El archivo no es de un formato válido .jpg, .gif, .png, .pdf, .doc, .docx, .xls o .xlsx";
        document.iform.image.value = '';
		contador -= 1;
		warnings(mensaje_error,0);
    } else if( contador > 5 ) {
        mensaje_error = "Usted únicamente puede subir hasta cinco (5) archivos";
		warnings(mensaje_error,0);
	} else {
		new_div.appendChild(new_img);
		list.appendChild(new_div);

		// send
		document.iform.imgnum.value = imgnum;
		document.iform.submit();
    }		
}

function warnings( mensaje, tipo ) {
   var par = window.parent.document;

   if (par.all) {  
      xMax = par.body.clientWidth
      yMax = par.body.clientHeight
   }
   else if (par.layers||par.getElementById) {
      xMax = window.parent.innerWidth-14;
      yMax = window.parent.innerHeight;
   }
   
   //var middleX = xMax/2 - 100;
   //var middleY = yMax/2 - 20;
   var middleX = 5;
   var middleY = 5;


    var mensajeHTML = '<div id="mensajes" style="position:relative; top:'+middleY+'px; left:'+middleX+'px; visibility: hidden;  z-index:100"><table width="352" height="92" border="0"  cellpadding="0" cellspacing="0" class="tablawarning"><tr><td id="textoMensaje" align="center" valign="middle" width="340" height="72"></td></tr><tr><td align="center" valign="middle" width="340" height="20"><a href="javascript:(document.getElementById(\'mensajes\')).style.visibility=\'hidden\'; void(0);" class="linkwarnings">cerrar</a></td></tr></table></div>';
	(par.getElementById("alertas")).innerHTML = mensajeHTML;
	
	var objTexto = par.getElementById("textoMensaje");
	var objDiv = par.getElementById("mensajes");

    
    objTexto.innerHTML = '<span class="texblanco">' + mensaje + '</span>';
	objDiv.style.visibility = "visible";
	
	if( tipo == 1 )
		setTimeout("document.getElementById('mensajes').style.visibility='hidden'; void(0);",5000);
}

// funciones del rezise de un iframe 

/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["ifrm","ifrm2","ifrm3","ifrm4","ifrm5","ifrm6"]

//Should script hide iframe from browsers that dont support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes";

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 8 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
		if (document.getElementById)
			resizeIframe(iframeids[i]) //reveal iframe for lower end browsers? (see var above):
		if ((document.all || document.getElementById) && iframehide=="no"){
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera){
		currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
			currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
		else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
			currentfr.height = currentfr.Document.body.scrollHeight + 0;
		if (currentfr.addEventListener)
			currentfr.addEventListener("load", readjustIframe, false)
		else if (currentfr.attachEvent){
			currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
		}
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
		resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
	if (document.getElementById)
		document.getElementById(iframeid).src=url
}
// fin funciones del rezise de un iframe

/* Chequeo el formulario de insertar un perfil */
function validar_carga_archivos(forma)
{
    var valido = true;
    var mensaje = "";
	var array_filename;

    array_filename = arraySize();
	
	/** Expresion regular para validar el buzon electronico **/
	//var email = /^\w([\w|\.|\-|\_]+)@([\w|\.|\-|\_]+)((\.(\w+))+)$/;
	var email = /^\w([\w|\.|\-|\_]+)@([\w|\.|\-|\_]+)$/;
	
	/** Expresion regular para validar que se ingrese un numero **/
	var numero = /^\d+$/;	

    if( !numero.test(forma.id_anunciador_virtual.value) )
	{
	  mensaje += " ** El campo del identificador del anunciador virtual debe ser numérico únicamente ó no debe ser vacío. \n";
	  forma.id_anunciador_virtual.focus();
	  valido = false;
	}	

	if( !isArray(array_filename) || array_filename.length == 0   )
	{
	  mensaje += " ** Por favor ingrese su hoja de vida en los formatos especificados.\n";
	  valido = false;
	}
	
	if (mensaje != "") {
		mensaje += "\n  Por favor corrija los errores anteriores y vuelva a intentarlo, Gracias";
		alert(mensaje);
	} else {
		$("#alertas").html("<strong>Enviando...</strong>");
		
		/*
		$.post("anunciador_virtual_envio.php", $(":input").serializeArray(),
		function(data) {
			//alert( "Resultado: " + data );
			$("#alertas").html(data);	
		});
		 */		
		
		$.ajax({
			type	: "POST",
			cache	: false,
			url		: "anunciador_virtual_envio.php",
			data	: $(":input").serializeArray(),
			success : function(data) {
				//alert( "Resultado: " + data );
				forma.id_anunciador_virtual.value = "";
				
				trozos = data.split("|");
				
				// Borrar los filename[]
				warnings(trozos[0],0);
				//$("#alertas").html("<strong>"+data+"</strong>");	
				
				// Si no hubo error recarga la página en 15 segundos
				if( trozos[1] == 0 ) {
					setTimeout("location.href='anunciador_virtual.php'",15000);
				}
			}
		});
	}
			
	return valido;
}

function arraySize() {
	var longitud_array;
	var array_filename=new Array();
	var p = 0;
	
	for(m=0; m<document.getElementsByTagName("input").length; m++){
		if(document.getElementsByTagName("input")[m].name == "filename[]"){
		  var valor = document.getElementsByTagName("input")[m].value;
		  array_filename[p] = valor;
		  p++;
		}
	}

	return array_filename;
}

function isArray(obj) {
	return(typeof(obj.length) == "undefined" ) ? false : true;
}

function eliminarUpload(inpid, filename) {	
    $.post("eliminarArchivoAnunciadorVirtual.php", { archivo: filename, inpid: inpid },
	function(data){
		trozos = data.split ("|"); 

		var layer = "upfile" + trozos[1];
		if( trozos[0] == 1 )
			removeEvent(layer);
		
		warnings(trozos[2],1);		
		
		//$("#alertas").html("<strong>"+data+"</strong>");
	});	
}

function removeInput(divNum) {
    // Se remueve el elemento en el arreglo filename[]  
	var array_filename = arraySize();
	
	if( isArray(array_filename) ) {
		for(i=0; i< array_filename.length; i++) {
			 if( array_filename.value == divNum )
				   array_filename.splice(i,1);
		}
	}  	
}

function removeEvent(divNum) {
	// Se elimina el div que muestra la imagen cargada 
	var d      = document.getElementById('list');
	var olddiv = document.getElementById(divNum);
	d.removeChild(olddiv);

    removeInput(divNum);
}
