
$(function() {
	$('#cont').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'normal' });
});	
		function validar(form) { 
			var errors='', err_name='', err_email='', err_prov='';
			nom = form.nombre.value;
			validos=nom.match(/[^a-zA-Z áéíóúüÁÉÍÓÚÜÑñÇç·.]/);
			if (form.nombre.value == ""){
				//errors += '- debe contener su nombre.\n';
				err_name='Campo obligatorio'
				document.getElementById("name").style.border = "1px solid #f00";
				document.getElementById("name").style.background = "#fcfcd4";
				errors = true;
			}else if(validos != null){
				//errors += '- debe contener tu dirección de correo válida.\n';
				err_name='Caracteres no válidos'
				document.getElementById("name").style.border = "1px solid #f00";
				document.getElementById("name").style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("name").style.border = "";
				document.getElementById("name").style.background = "";
			}
			if (form.email.value == ""){
				//errors += '- debe contener su dirección de correo.\n';
				err_email='Campo obligatorio'
				document.getElementById("email").style.border = "1px solid #f00";
				document.getElementById("email").style.background = "#fcfcd4";
				errors = true;
			}else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
				//errors += '- debe contener tu dirección de correo válida.\n';
				err_email='Dirección de correo no válida'
				document.getElementById("email").style.border = "1px solid #f00";
				document.getElementById("email").style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("email").style.border = "";
				document.getElementById("email").style.background = "";
			}
			if (form.provincia.value == ""){
				//errors += '- debe contener su provincia.\n';
				err_prov='Campo obligatorio'
				document.getElementById("provincia").style.border = "1px solid #f00";
				document.getElementById("provincia").style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("provincia").style.border = "";
				document.getElementById("provincia").style.background = "";
			}
			if (errors) {
				//alert('Por favor, revise lo siguiente:\n'+errors);
				cargarContenidoErr(err_name,err_email,err_prov);
			}else{
				cargarContenido();
			}
		}
		function nuevoAjax(){
			var xmlhttp=false;
			try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (E) {
					xmlhttp = false;
				}
			}
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
				xmlhttp = new XMLHttpRequest();
			}
			return xmlhttp;
		}
		function cargarContenido(){
			var t1, t2, t3, id;
			id = document.getElementById('form_new');
			t1 = document.getElementById('name').value;
			t2 = document.getElementById('email').value;
			t3 = document.getElementById('provincia').value;
			ajax=nuevoAjax();
			ajax.open("POST", "result2.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					id.innerHTML = ajax.responseText
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; text/html; charset=iso-8859-1");
			ajax.send("nombre="+t1+"&email="+t2+"&provincia="+t3);
		}
		function cargarContenidoErr(t4,t5,t6){
			var id;
			id = document.getElementById('form_new');
			t1 = document.getElementById('name').value;
			t2 = document.getElementById('email').value;
			t3 = document.getElementById('provincia').value;
			ajax=nuevoAjax();
			ajax.open("POST", "result_err.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					id.innerHTML = ajax.responseText
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; text/html; charset=iso-8859-1");
			ajax.send("nombre="+t1+"&email="+t2+"&provincia="+t3+"&nombre_err="+t4+"&email_err="+t5+"&provincia_err="+t6);
		}
		function validarProvincias(form) { 
			if (form.elements[0].name == "prov"){
				cargarTalleres(form.prov.value);
				document.cForm.provincia.selectedIndex = form.prov.options[form.prov.selectedIndex].index;
			}else{
				document.aForm.prov.selectedIndex = form.provincia.options[form.provincia.selectedIndex].index;
				cargarTalleres(document.aForm.prov.value);
			}
		}
		function cargarTalleres(t1){
			var id;
			id = document.getElementById('selec-talleres');
			ajax=nuevoAjax();
			ajax.open("POST", "talleres.php", true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					id.innerHTML = ajax.responseText
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; text/html; charset=iso-8859-1");
			ajax.send("idprov="+t1);
		}
		
/////////* inicio formulario contacto */
		function mostrar_ocultar(nombreCapa){
			if (document.getElementById(nombreCapa).style.display == "none"){
				document.getElementById(nombreCapa).style.display = "";
			}else{
				document.getElementById(nombreCapa).style.display="none";
			}
		}
		function validar_contacto(num,form) {
			var errors='', err_name='', err_email='', err_messa='';
			nom = form.nombre.value;
			men = form.mensaje.value;
			nom_valido=nom.match(/[^a-zA-Z áéíóúüÁÉÍÓÚÜÑñÇç·.]/);
			men_valido=men.match(/[^a-zA-Z0-9 áéíóúüÁÉÍÓÚÜÑñÇç·.()-_\n]/);
			if (form.nombre.value == ""){
				err_name='Campo obligatorio'
				document.getElementById("name"+num).style.border = "1px solid #f00";
				document.getElementById("name"+num).style.background = "#fcfcd4";
				errors = true;
			}else if(nom_valido != null){
				err_name='Caracteres no válidos'
				document.getElementById("name"+num).style.border = "1px solid #f00";
				document.getElementById("name"+num).style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("name"+num).style.border = "";
				document.getElementById("name"+num).style.background = "";
			}
			if (form.email.value == ""){
				err_email='Campo obligatorio'
				document.getElementById("email"+num).style.border = "1px solid #f00";
				document.getElementById("email"+num).style.background = "#fcfcd4";
				errors = true;
			}else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
				err_email='Dirección de correo no válida'
				document.getElementById("email"+num).style.border = "1px solid #f00";
				document.getElementById("email"+num).style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("email"+num).style.border = "";
				document.getElementById("email"+num).style.background = "";
			}
			if (form.mensaje.value == ""){
				err_messa='Campo obligatorio'
				document.getElementById("message"+num).style.border = "1px solid #f00";
				document.getElementById("message"+num).style.background = "#fcfcd4";
				errors = true;
			}else if(men_valido != null){
				err_messa='Caracteres no válidos'
				document.getElementById("message"+num).style.border = "1px solid #f00";
				document.getElementById("message"+num).style.background = "#fcfcd4";
				errors = true;
			}else{
				document.getElementById("message"+num).style.border = "";
				document.getElementById("message"+num).style.background = "";
			}
			if (errors) {
				cargarContenidoContactoErr(num,err_name,err_email,err_messa);
			}else{
				cargarContenidoContacto(num);
			}
		}
		function nuevoAjax(){
			var xmlhttp=false;
			try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (E) {
					xmlhttp = false;
				}
			}
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
				xmlhttp = new XMLHttpRequest();
			}
			return xmlhttp;
		}
		function cargarContenidoContacto(num){
			var t1, t2, t3, id;
			nombreCapa = document.getElementById("capa"+num).value;
			id = document.getElementById(nombreCapa);
			t1 = document.getElementById("name"+num).value;
			t2 = document.getElementById("email"+num).value;
			t3 = document.getElementById("message"+num).value;
			
			ajax=nuevoAjax();
			ajax.open("POST", "f_contacto2.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					id.innerHTML = ajax.responseText
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; text/html; charset=iso-8859-1");
			ajax.send("nombre="+t1+"&email="+t2+"&mensaje="+t3+"&num="+num);
		}
		function cargarContenidoContactoErr(num,t4,t5,t6){
			var id;
			nombreCapa = document.getElementById("capa"+num).value;
			id = document.getElementById(nombreCapa);
			t1 = document.getElementById('name'+num).value;
			t2 = document.getElementById('email'+num).value;
			t3 = document.getElementById('message'+num).value;
			ajax=nuevoAjax();
			ajax.open("POST", "f_contacto_err.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					id.innerHTML = ajax.responseText
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; text/html; charset=iso-8859-1");
			ajax.send("nombre="+t1+"&email="+t2+"&mensaje="+t3+"&nombre_err="+t4+"&email_err="+t5+"&mensaje_err="+t6+"&num="+num);
		}
		/* fin formulario contacto */
