function buscarLocalidades(provincia, id_localidad,url, valorLoc){
	
	url = url+'/'+$(provincia).value;
	
	if(valorLoc != undefined){
		url = url +'/'+valorLoc;
	}
	
	new Ajax.Request(url,{
		onComplete: function(res){
			$(id_localidad).replace(res.responseText);
		}
	})
}
function buscarModelos(url){
	if($('marca_id').value >0){
	new Ajax.Request(url+'/'+$('marca_id').value,{
		onComplete: function(res){
			$('modelo_id').replace(res.responseText);
		}
	});	
	}
}
function buscarInmuebles(){
	
	if($('tipo_inmueble').value == '0'){
		alert("Seleccione el tipo de propiedad.");
		$('tipo_inmueble').focus();
		
	/*}else if($('tipo_operacion').value == '0'){
		alert("Seleccione el tipo de operacion.");
		$('tipo_operacion').focus();
		
	/*}else if($('provincia').value == '0'){
		alert("Seleccione la provincia.");
		$('provincia').focus();
	*/	
	}else if(($('moneda').value == '0')&&(($('pdde').value != '')||($('phta').value != ''))){
		alert("Ingrese la moneda.");
		$('moneda').focus();
		
	}else{		 
		 $('formulario').submit();
	}

}

function TraerCamposTI(url,element){
	new Ajax.Request(url+'/'+$(element).value,{
		onComplete: function(res){			
			$('filtrosCamposTI').update(res.responseText);
		}
	})	
}

function BuscarContacto(url){
	new Ajax.Request(url+'/usuario_id/'+$('usuario_id').value,{
		onComplete: function(res){
			var json = res.responseText.evalJSON();
			$('telefono').value = json.telefono;
			$('email').value = json.email;
			$('nombre').value = json.nombre;
		}
	})	
}
function buscarAutomotor(){
	$('formulario').submit();
}

function buscarEmpleo(){
	
	if($('area').value == '0'){
		alert("Seleccione el area de desempe\xF1o.");
		$('area').focus();
		
	}else if(($('moneda').value == '0')&&(($('pdde').value != '')||($('phta').value != ''))){
		alert("Ingrese la moneda.");
		$('moneda').focus();
		
	}else{		 
		 $('formulario').submit();
	}

}

function buscarRubro59(){
	if($('categoria_id').value == '0'){
		alert('Debe ingresar la categoria del aviso.');
		$('categoria_id').focus();
	}else{
		$('formulario').submit();
	}
}


function MostrarVerMas(i,titulo){
	$('contenidoBox').update($('verMas'+i).innerHTML);
	$('titulo_cuadro').update(titulo);
	showDisable();
	Effect.Center('verMas');
	Effect.Appear('verMas');
	new Draggable('verMas',{ handle: $('cuadro-bor-su5_cuadro') });

	//$('verMas').style.display = 'block';	
}

function refreshBusqueda(url){
	if($('k').value != ""){
		url = url+'/k/'+$('k').value;
	}	
	
	window.location = url;
}


function loadListado(url){	
	new Ajax.History.Updater('Listado', url, {
	    history : {
	        cache : true,
	        id    : 'page'
	        
	    },
	    evalScripts: true	    
	});	
}

function loadListadoOrden(url){	
	url += '/orden/'+$('orden').value;
	loadListado(url);
}

function toggleFiltros(){
	
	//Muestro los campos del formulario
	if($('filtrosOcultos').style.display == 'none'){
		
		//Pregunto xq en el form principal no existe este texto
		if($('txtFiltrosOcultos') != undefined){
			Effect.BlindUp('txtFiltrosOcultos',{queue: 'end',duration: 0.3});
		}
		
		Effect.SlideDown('filtrosOcultos',{queue: 'end'});
		$('flecha_slide_down').hide(); 
		$('flecha_slide_up').show(); 
	//Los oculto
	}else{
		
		Effect.SlideUp('filtrosOcultos',{queue: 'end'});
		//Pregunto xq en el form principal no existe este texto
		//Hago que aparezca cuando termina el slideup
		if($('txtFiltrosOcultos') != undefined){
			Effect.BlindDown('txtFiltrosOcultos',{queue: 'end',duration: 0.3});
		}
		
		$('flecha_slide_down').show(); 
		$('flecha_slide_up').hide();
		
	}
}
function openAviso(url){
	
	new Ajax.History.Updater('divFicha', url, {	  
		history : {
	        cache : true,
	        id    : 'page'
	        
	    }, 
	    evalScripts: true, 
	    onComplete: function(){
	    	showDisable();
			Effect.Center('divFicha');
			Effect.Appear('divFicha');
	    }
	});		
}

var enviarContacto = false;
function sendContacto(url){
		
	if($('nombre').value == ''){
		alert('Ingrese su nombre.');
		$('nombre').focus();
	}else if($('tel').value == ''){
		alert('Ingrese su telefono.');
		$('tel').focus();
	}else if($('email').value == ''){
		alert('Ingrese su E-Mail.');
		$('email').focus();
	}else if(!validarEmail($('email').value)){
		alert('El E-Mail es incorrecto.');
		$('email').focus();
	}else if($('msg').value == ''){
		alert('Ingrese el mensaje.');
		$('msg').focus();
	}else{
		
		//Con esto evito q envien varias veces
		if(!enviarContacto){
			enviarContacto = true;
			$('form-contacto').request({
					onComplete: function(res){
						if(res.responseText.evalJSON().success){
							$('form-contacto').reset();
							alert('Gracias. Hemos enviado el mensaje.');							
						}else{
							alert('Hubo un problema al enviar el mensaje. Pruebe mas tarde.');
						}
						enviarContacto = false;
					}
			})
		}
	}
}

function popupSlide(url){
	settings='scrollbars=no,toolbar=no'
	win=window.open(url,'slide',settings)
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}	

function closeAviso(){
	Effect.SwitchOff('divFicha');
	hideDisable();		
}

function versionImprimible(url){
	settings='scrollbars=no,toolbar=no';
	wind = window.open(url,'versionim',settings);

	Event.observe(wind,'load',function(){
		//Voy limpiando cosas q no quiero que aparezcan para imprimir
		
		conten = wind.document.getElementById('contenido');
		
		conten.innerHTML = $('divFicha').innerHTML;
				
		divDescripc = wind.document.getElementById('divDescripcion');
		
		if(divDescripc != undefined){
			//divDescripcion.removeAttribute('style');
			Element.extend(divDescripc);
			divDescripc.writeAttribute('style');
		}
			
		toolb = wind.document.getElementById('toolbar');
		Element.extend(toolb);	
		toolb.innerHTML = '&nbsp;';
		wind.document.getElementById('tabs').style.display = 'none';
		
	})
	
	
}

function buscarCamposInmueble(){
	new Ajax.Request("/InmuebleABML/CamposInmueble/"+$('tipoinmueble_id').value,
	{
		onSuccess: function(responseText){
				$('camposInmueble').replace(responseText.responseText);
		}
	});
}

function ordenarMisAvisos(url){
	window.location = url+"/"+$('orden').value;	
}

function seRechaza(){
	if($('status_Rechazado').checked){
		$('divMotivo').show();
	}else{
		$('divMotivo').hide();
	}
}
