$(document).ready(function() {	
	function validate_mail(texto) {
	   var mailres = true;            
	    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
	    
	    var arroba = texto.indexOf("@",0);
	    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
	    
	    var punto = texto.lastIndexOf(".");
	                
	     for (var contador = 0 ; contador < texto.length ; contador++){
	        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
	            mailres = false;
	            break;
	     }
	    }
	
	    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
	     mailres = true;
	    else
	     mailres = false;        
	    return mailres;	
	};
	
	function validate_pago() {
		var seleccionado = false;
		opciones = document.getElementsByName("pago");

		for(var i=0; i<opciones.length; i++) {	
		  if(opciones[i].checked) {
		    seleccionado = true;
		    break;
		  }
		}
 		
 		return seleccionado;
	}
	
	function validate_contratacion() {
		var seleccionado = false;
		opciones = document.getElementsByName("contratacion");

		for(var i=0; i<opciones.length; i++) {	
		  if(opciones[i].checked) {
		    seleccionado = true;
		    break;
		  }
		}
 		
 		return seleccionado;
	}
	
	$('.form_contactar').submit(function(){
    	var enviar = true; 
    	if($('#nombreape').val() == "") {
    		$('label[for=nombreape]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=nombreape]').removeClass('red');
    	}
    	
    	if($('#nombre_empresa').val() == "") {
    		$('label[for=nombre_empresa]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=nombre_empresa]').removeClass('red');
    	}
    	
    	if($('#cargo').val() == "") {
    		$('label[for=cargo]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=cargo]').removeClass('red');
    	}
    	
    	if($('#telefono').val() == "") {
    		$('label[for=telefono]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=telefono]').removeClass('red');
    	}
    	
    	if($('#mensaje').val() == "") {
    		$('label[for=mensaje]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=mensaje]').removeClass('red');
    	}
    	if($('#email').val() == "" || validate_mail( $('#email').val() ) != true) {
    		$('label[for=email]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=email]').removeClass('red');
    	}
    	
    	return enviar;
    });
    
    $('.form_foro').submit(function(){
    	var enviar = true; 
    	if($('#nombreape').val() == "") {
    		$('label[for=nombreape]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=nombreape]').removeClass('red');
    	}
    	
    	if($('#poblacion').val() == "") {
    		$('label[for=poblacion]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=poblacion]').removeClass('red');
    	}
    	
    	if($('#fechanac').val() == "") {
    		$('label[for=fechanac]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=fechanac]').removeClass('red');
    	}
    	
    	if($('#telefono').val() == "") {
    		$('label[for=telefono]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=telefono]').removeClass('red');
    	}
    	
    	if($('#email').val() == "" || validate_mail( $('#email').val() ) != true) {
    		$('label[for=email]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=email]').removeClass('red');
    	}
    	
    	return enviar;
    });
    
    $('.form_inscripcion').submit(function(){
    	var enviar = true; 
    	if($('#nombre_empresa').val() == "") {
    		$('label[for=nombre_empresa]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=nombre_empresa]').removeClass('red');
    	}
    	
    	if($('#cif').val() == "") {
    		$('label[for=cif]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=cif]').removeClass('red');
    	}
    	
    	if($('#nombre_comercial').val() == "") {
    		$('label[for=nombre_comercial]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=nombre_comercial]').removeClass('red');
    	}
    	
    	if($('#direccion').val() == "") {
    		$('label[for=direccion]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=direccion]').removeClass('red');
    	}
    	
    	if($('#ciudad').val() == "") {
    		$('label[for=ciudad]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=ciudad]').removeClass('red');
    	}
    	
    	if($('#provincia').val() == "") {
    		$('label[for=provincia]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=provincia]').removeClass('red');
    	}
    	
    	if($('#pais').val() == "") {
    		$('label[for=pais]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=pais]').removeClass('red');
    	}
    	
    	if($('#telefono').val() == "") {
    		$('label[for=telefono]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=telefono]').removeClass('red');
    	}
    	
    	if($('#fax').val() == "") {
    		$('label[for=fax]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=fax]').removeClass('red');
    	}
    	
    	if($('#email').val() == "" || validate_mail( $('#email').val() ) != true) {
    		$('label[for=email]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=email]').removeClass('red');
    	}
    	
    	if($('#firmante').val() == "") {
    		$('label[for=firmante]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=firmante]').removeClass('red');
    	}
    	
    	if($('#cargo').val() == "") {
    		$('label[for=cargo]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=cargo]').removeClass('red');
    	}
    	
    	if($('#persona').val() == "") {
    		$('label[for=persona]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=persona]').removeClass('red');
    	}  	
    	
    	if($('#fecha').val() == "") {
    		$('label[for=fecha]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=fecha]').removeClass('red');
    	}
    	
    	if($('#web').val() == "") {
    		$('label[for=web]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=web]').removeClass('red');
    	}
    	
    	if($('#rotulo').val() == "") {
    		$('label[for=rotulo]').addClass('red');
    		enviar = false;
    	} else {
    		$('label[for=rotulo]').removeClass('red');
    	}
    	
    	if( validate_contratacion() != true) {
    		$('#contratacion').addClass('red');
    		enviar = false;
    	} else {
    		$('#contratacion').removeClass('red');
    	}
    	
    	if( validate_pago() != true) {
    		$('#forma_pago').addClass('red');
    		enviar = false;
    	} else {
    		$('#forma_pago').removeClass('red');
    	}
    	
    	return enviar;
    });

});