$(document).ready(function() {
	$("#buscador_empleo").click(function(){
		$("#buscador_empleo_toggle").toggle("fast");
	})
	
	
	var hash = getUrlVars();
	if(hash['show_search'] == "1"){
		$("#buscador_empleo_toggle").toggle("fast");
	}
	
});

var txtQKs="";

function enviar_frm_contacto_DEM(){
	$(".aviso_error").hide();
	$("#nom").css("border", "1px solid #cccccc");
	$("#email").css("border", "1px solid #cccccc");
	$("#antispam").css("border", "1px solid #cccccc");
	$("#cv_user").css("border", "1px solid #cccccc");
	
	
	var salida=true;
	
	if( validaQKs() == false ){
		salida=false;
		$("#error1").show()
	}
	
	if( isNaN($("#cv_selec").val()) ){
		alert("Debes seleccionar el CV con el que deseas inscribirte.");
		salida=false;
	}
	
	if(salida==true)
		document.getElementById("f1").action="inscription.php?"+txtQKs
		
	return salida;

}

function validaQKs(){
	
	var salida=true;
	txtQKs="";
	
	var contenedor = document.getElementById("QK_contenedor");
	
	if(contenedor==null)
		return true;
		
	var frms = contenedor.getElementsByTagName("form");

	var num_forms = frms.length;
	for(j=num_forms-1;j>=0;j--){
		if( validaQK(frms[j].id) == false ){
			salida = false;
		}else{
			txtQKs = txtQKs + $("#"+frms[j].id).serialize() + "&"
		}
	}
	return salida;
}

function validaQK(id){
	
	var valido=false;
	
	$('#'+id+' input,#'+id+" textarea").each(function() {
		switch( this.type ){	  
			case "radio":
	            if( this.checked == true ){
	            	valido = true;
	            }
			  break;

			case "checkbox":
		        if( this.checked == true ){
		        	valido = true;
		        }
			  break;
			  
			//Textarea
			default:
				if(this.value.length > 4){
					valido = true;
				}
			  break;
		}
	});
	
    
    if( valido ){
    	return true;
    }else{
    	$("#error-"+id).show();
    	return false;
    }
}
