$(document).ready(function() {	


    // Si se introdujo criterios de busquedas.
    function campos_busq(){
        $('#help').attr('innerHTML','');	
        if ( jQuery('#w').val() != "" ||  jQuery('#l').val() != "" ) {
            return true;    
        }
        $('#w').focus();
        $('#help').attr('innerHTML','Introduce criterios de busqueda');	
		$('#help').fadeIn();
		$(this).delay(1200,function(){		    
		    $('#help').fadeOut("slow");		    
		}); 
        return false;
    } 

    // situamos el foco en la caja de busqueda.
    $('#w').focus();
    
	jQuery('#p').val("");
	// Realizar busqueda
	function buscar(){
	
	    $('#header, #noresults, #results, #total, #pager').hide();	
	    $('#loader').show();	
		$('div.ad').hide();
		$('body').attr('id', 'resultados');
		var v_trabajo	= jQuery('#w').val();
		var v_ciudad 	= jQuery('#l').val();
		var v_num_pag 	= jQuery('#p').val(); 
		if ( trim(v_trabajo) != "" || trim(v_ciudad) != "" ) 
			{
				$.getJSON("clases/ajax.php", 
						{ id_accion: 'buscar',p_trabajo:  v_trabajo, p_ciudad: v_ciudad, p_num_pag: v_num_pag }, 
						function(data){
							$('#loader').hide();							
							jQuery('#p').val("");														
							if (data[0] == "") {
							    $('#total').attr('innerHTML',"");
								$('#noresults').attr('innerHTML','Lo sentimos, no encontramos ofertas como la que buscas');	
								$('#noresults').fadeIn();
							}
							else {
								
								$('#total').attr('innerHTML',data[2]);
								$('#results').attr('innerHTML',data[0]);										
								$('#pager').attr('innerHTML',data[1]);
								$('div.ad').show();								
								$('#results, #pager, #total').show();
							}			
						});										
			}	
	}	
	// Click: boton busqueda
	$('#cmdBusca').click(function() {
		if ( campos_busq() == true ) { buscar(); }
	});
	// Enter en cajas busqueda
	$('#w, #l').keydown(function(event){
	    if(event.keyCode == 13) {
		    if ( campos_busq() == true ) { buscar(); }
		}
	});







        // Envio del formulario de Contacto.
        $('#frmContacto').ajaxForm(function(data) {
            
            if (data==1){            	
                $('#res_mail').html('T&uacute; mensaje ha sido enviado! Gracias.');
                $('#frm').resetForm();
            }
            else if (data==2){
            		$('#res_mail').html('El mensaje no pudo enviarse. Int&eacute;ntalo m&aacute;s tarde.');
            }
            else if (data==3)
            {
            		$('#res_mail').html('Por favor, introduce un mail v&aacute;lido.');
            }
            else if (data==4)
            {
            		$('#res_mail').html('Es necesario introducir un mensaje.');
            }            
            
            $('#res_mail').fadeIn("slow");            
            
        });



	
}); // ajax.js
	
//sin uso.
function pg(id){
	document.getElementById("p").value = id;
	document.getElementById("cmdBusca").click();
} 
