$(document).ready(function() {

	$('#contactoForm').submit(function() {
		
		var regularNoVacio = /[a-zA-Z0-9_.-]/;
		var regularMail=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])/;

		var ok=true;
		var errores = new Array(); 
		
		if(!regularNoVacio.test($('#nombre').val()))
			errores.push({"id":"nombre","posTooltip":"bottomMiddle","posTarget":"topMiddle"});
			
		if(!regularNoVacio.test($('#apellidos').val()))
			errores.push({"id":"apellidos","posTooltip":"bottomMiddle","posTarget":"topMiddle"});

		if(!regularMail.test($('#email').val()))
			errores.push({"id":"email","posTooltip":"bottomMiddle","posTarget":"topMiddle"});
	
		if(!regularNoVacio.test($('#organizacion').val()))
			errores.push({"id":"organizacion","posTooltip":"topMiddle","posTarget":"bottomMiddle"});

		if(!regularNoVacio.test($('#captchaData').val()))
			errores.push({"id":"captchaData","posTooltip":"topMiddle","posTarget":"bottomMiddle"});
						
		for(i=0;i<errores.length;i++){
			$('#'+errores[i].id).qtip({ 
				content: "Campo obligatorio",
				position: {
			        corner: {
			            tooltip: errores[i].posTooltip,
			        	target: errores[i].posTarget
			    	}
			    },
			    style: {
			        border: {
			    		width: 0,
			        	radius: 5
			        },
			        width: 210,
			        color: '#ffffff',
			        background: '#303030',
			        padding: 2, 
			        textAlign: 'center',
			        'font-size':'0.80em',
			        tip: true, 
			        name: 'dark' 
			    },
               	show: {
                	when: false,
                  	ready: true
               	},
				hide: { when: { event: 'click' } }
			});
		}
		return errores.length==0;
    });
	
});
