$(document).ready(function(){ 

//ENLACE RECARGAR CAPTCHA
	$('#change-image, #frm_master2 #change-image').click(function(e){
		e.preventDefault();
		$('#captcha, frm_master2 img#captcha').attr('src','includes_zac/captcha/captcha.php?'+Math.random());	
	
	});

//PAGINACION EN CENTRO , pag de master en bloques
//cuantos
var num_ul=$('#slider_escuela_master .con ul').length;
$('#slider_escuela_master .con').css('width',num_ul*332);
$('#slider_escuela_master .con').css('margin-left','0px');
$('#slider_escuela_master .anterior').css('display','none');
if(num_ul>1){
	$('#slider_escuela_master .siguiente_desactivado').css('display','none');
}else{
	$('#slider_escuela_master .siguiente').css('display','none');
}

$('#slider_escuela_master .con').data('posicion',1);


$('#slider_escuela_master a.siguiente').click(function(e){
	e.preventDefault();
		
	var posicion=$('#slider_escuela_master .con').data('posicion');//actual
	var avanzar= posicion*-332;
	
	if(posicion<num_ul){	
			
		$("#slider_escuela_master .con").animate(
		{ marginLeft: avanzar }, 
		800
		);		
		
		$('#slider_escuela_master .con').data('posicion',posicion+1);
				
		$('#slider_escuela_master .anterior').css('display','');
		$('#slider_escuela_master .anterior_desactivado').css('display','none');
		
		if(posicion+1==num_ul){
			$('#slider_escuela_master .siguiente').css('display','none');
			$('#slider_escuela_master .siguiente_desactivado').css('display','');
		}		
	}	
	
});
$('#slider_escuela_master a.anterior').click(function(e){
	e.preventDefault();
	var posicion=$('#slider_escuela_master .con').data('posicion');//actual	
	var retroceder=((posicion-1)*-332)+332;
	
	if(posicion>0){
		$("#slider_escuela_master .con").animate(
		{ marginLeft: retroceder }, 
		800
		);	
		
		$('#slider_escuela_master .con').data('posicion',posicion-1);
		
		$('#slider_escuela_master .siguiente').css('display','');
		$('#slider_escuela_master .siguiente_desactivado').css('display','none');
		
		if(posicion-1==1){
			$('#slider_escuela_master .anterior').css('display','none');
			$('#slider_escuela_master .anterior_desactivado').css('display','');
		}
	}	
});
//PAGINACION EN CENTRO , pag de POSTGRADO en bloques
//cuantos
var num_ul2=$('#slider_escuela_postgrado .con ul').length;
$('#slider_escuela_postgrado .con').css('width',num_ul*332);
$('#slider_escuela_postgrado .con').css('margin-left','0px');
$('#slider_escuela_postgrado .anterior').css('display','none');

if(num_ul2>1){
	$('#slider_escuela_postgrado .siguiente_desactivado').css('display','none');
}else{
	$('#slider_escuela_postgrado .siguiente').css('display','none');
}


$('#slider_escuela_postgrado .con').data('posicion',1);


$('#slider_escuela_postgrado a.siguiente').click(function(e){
	e.preventDefault();
		
	var posicion=$('#slider_escuela_postgrado .con').data('posicion');//actual
	var avanzar= posicion*-332;
	
	if(posicion<num_ul2){	
			
		$("#slider_escuela_postgrado .con").animate(
		{ marginLeft: avanzar }, 
		800
		);		
		
		$('#slider_escuela_postgrado .con').data('posicion',posicion+1);
				
		$('#slider_escuela_postgrado .anterior').css('display','');
		$('#slider_escuela_postgrado .anterior_desactivado').css('display','none');
		
		if(posicion+1==num_ul2){
			$('#slider_escuela_postgrado .siguiente').css('display','none');
			$('#slider_escuela_postgrado .siguiente_desactivado').css('display','');
		}		
	}	
	
});
$('#slider_escuela_postgrado a.anterior').click(function(e){
	e.preventDefault();
	var posicion=$('#slider_escuela_postgrado .con').data('posicion');//actual	
	var retroceder=((posicion-1)*-332)+332;
	
	if(posicion>0){
		$("#slider_escuela_postgrado .con").animate(
		{ marginLeft: retroceder }, 
		800
		);	
		
		$('#slider_escuela_postgrado .con').data('posicion',posicion-1);
		
		$('#slider_escuela_postgrado .siguiente').css('display','');
		$('#slider_escuela_postgrado .siguiente_desactivado').css('display','none');
		
		if(posicion-1==1){
			$('#slider_escuela_postgrado .anterior').css('display','none');
			$('#slider_escuela_postgrado .anterior_desactivado').css('display','');
		}
	}	
});

//NUEVA PAGINACION 	FINAL
$("form.frm_paginar a.paginacion_final").click(function(e){
	e.preventDefault();
	var frm=$(this).parents('form');
	var pagina=frm.find("select[name='pagina_seleccionada'] option:last").val();	
	frm.find('input.indice_pagina').val(pagina);	
	
	var url_patron=frm.find('input[type="hidden"][name="url_patron"]').val();	
	frm.attr('action',url_patron+'-'+pagina+'.html');
	
	frm.submit();
});
//NUEVA PAGINACION 	INICIAR
$("form.frm_paginar a.paginacion_iniciar").click(function(e){
	e.preventDefault();
	var frm=$(this).parents('form');	
	frm.find('input.indice_pagina').val(1);	
	
	var url_patron=frm.find('input[type="hidden"][name="url_patron"]').val();	
	frm.attr('action',url_patron+'-1.html');
		
	frm.submit();
});
//NUEVA PAGINACION ANTERIOR
$("form.frm_paginar a.paginacion_anterior").click(function(e){
	e.preventDefault();
	var frm=$(this).parents('form');	
	var pagina=frm.find("select[name='pagina_seleccionada']").val();
	pagina=parseInt(pagina)-1;		
	frm.find('input.indice_pagina').val(pagina);	
	
	var url_patron=frm.find('input[type="hidden"][name="url_patron"]').val();	
	frm.attr('action',url_patron+'-'+pagina+'.html');
	
	frm.submit();
});
//NUEVA PAGINACION SIGUIENTE
$("form.frm_paginar a.paginacion_siguiente").click(function(e){
	e.preventDefault();
	var frm=$(this).parents('form');	
	var pagina=frm.find("select[name='pagina_seleccionada']").val();
	pagina=parseInt(pagina)+1;			
	frm.find('input.indice_pagina').val(pagina);	
	
	var url_patron=frm.find('input[type="hidden"][name="url_patron"]').val();	
	frm.attr('action',url_patron+'-'+pagina+'.html');
	
	frm.submit();
});
//NUEVA PAGINACION GENERAL SOBRE UN SELECT
$("form.frm_paginar select[name='pagina_seleccionada']").change(function(){	
	var pagina=$(this).val();
	var frm=$(this).parents('form');	
	frm.find('input.indice_pagina').val(pagina);	
	
	var url_patron=frm.find('input[type="hidden"][name="url_patron"]').val();	
	frm.attr('action',url_patron+'-'+pagina+'.html');	

	frm.submit();
});


//PAGINACION DE MASTERS EN ENLACE CATEGORIAS PRINCIPALES
$('.p1').css('display','');
$('a.pagina').click(function(e){
	e.preventDefault();
	var pagina=$(this).text();	
	$('.p'+pagina).css('display','');	
	$('.p'+pagina).siblings().css('display','none');
});

//CHECK DEL FORMULARIO DE SOLICITAR INFORMACION

$('.highslide').click(function() {
	$('#nombre_escuela_dinamico').text('...');
	
	var nombre_escuela=$(this).parents('form#frm_master2').find('.nombre_centro_helpzac').text();
	
	$('#nombre_escuela_dinamico').text(nombre_escuela); 
	   
	hs.htmlExpand(this, { contentId: 'highslide-html' }); 	
	  		  
});
//FIN CHECK DEL FORMULARIO DE SOLICITAR INFORMACION

//BOTON SOLICITAR INFORMACION DETALLE MASTER
$('.btn_solicitar_informacion').click(function(e){
	e.preventDefault();
	var focalizar = $('.bloque_cabecera_rojo').position().top;
	$('html,body').animate({scrollTop: focalizar}, 1000);	
});
//FIN BOTON SOLICIR INFORMACION DETALLE MASTER
//VALIDANDO FORMULARIO DE CONTACTO EL GENERAL
  $('#frm_contacto .btn_consulta').click(function(e){  	
	//e.preventDefault();
  	empresa=$('input[name=empresa]').val();
	if(empresa=='' || empresa=='Empresa*'){
		$('#temporal').css('display','');
		$('#temporal').addClass('error');
		$('input[name=empresa]').focus();
		$('.error').html('El campo Empresa es obligatorio');	 			
		return false;
	 }
	 
	email=$('input[name=email]').val();
	if(email=='' || email=='Email*'){
		$('#temporal').css('display','');
		$('#temporal').addClass('error');
		$('input[name=email]').focus();
	 	$('.error').html('El campo E-mail es obligatorio');			
		return false;
	 }
	 if(!validarEmail(email)){
	 	$('#temporal').css('display','');
	 	$('#temporal').addClass('error');
	 	$('input[name=email]').focus();
		$('.error').html('El Email debe ser valido');	 	
		return false;
	 }
	 
	consulta=$('#frm_contacto textarea').val();	
	if(consulta=='' || consulta=='Consulta*'){
		$('#temporal').css('display','');
		$('#temporal').addClass('error');
		$('#frm_contacto textarea').focus();
	 	$('.error').html('El campo consulta es obligatorio');			
		return false;
	 }
	 $('.error').html('');
	 $('#temporal').removeClass('error');
	 
  });
	
//VALIDANDO FORMULARIO EN MASTER DETALLE
	$('#frm_master #enviar_solicitud').click(function(e){
		//e.preventDefault();		
		
		var contador=0;
		$('#frm_master input[type=text]').each(function(){			
			if($(this).val()==''){
				contador++;
				$(this).css('border','solid 1px red');											
			}	
		});	
		
		var comentarios= $('#frm_master textarea[name=comentarios]').val();
				
		if(comentarios==''){
			contador++;
			$('#frm_master textarea[name=comentarios]').css('border','solid 1px red');											
		}	
		
		
		if(!validarEmail($('#frm_master input[name=email]').val())){
			$('#frm_master input[name=email]').css('border','solid 1px red');
			return false;
		}
		var checkbox_tf=$('#info_mate').is(':checked');
		if(checkbox_tf==false){
			alert('usted debe aceptar la política de privacidad y el aviso legal');
			return false;
		}		
		if(contador>0) return false;		
			
	});	
	$('#frm_master input[type=text],#frm_master textarea[name=comentarios], #frm_master2 input[type=text], #frm_master2 textarea[name=comentarios]').focus(function(){		
		$(this).css('border-color','#B3B3B3');		
	});

//VALIDANDO FORMULARIO EN El POPUP

	$('.basic-modal-content #enviar_solicitud2').click(function(e){	
		e.preventDefault();			
		
		var frm=$(this).parents('#frm_master2');			
		var contador=0;
		frm.find('input[type=text]').each(function(){			
			if($(this).val()==''){
				contador++;
				$(this).css('border-color','red');											
			}else{
				$(this).css('border-color','#B3B3B3');	
			}	
		});

		var comentarios= frm.find('textarea[name=comentarios]').val();
				
		if(comentarios==''){
			contador++;
			frm.find('textarea[name=comentarios]').css('border','solid 1px red');											
		}
					
		if(!validarEmail(frm.find('input[name=email]').val())){
			frm.find('input[name=email]').css('border','solid 1px red');
			return false;
		}
		var checkbox_tf=frm.find('#info_mate').is(':checked');
		if(checkbox_tf==false){
			alert('usted debe aceptar la política de privacidad y el aviso legal');
			return false;
		}	
			
		if (contador > 0){
			return false;			
		} 			
		else {
			
			
			
			if($('input[name=lugar]').val()=='categorias'){
				//POPUP DENTRO DE LAS CATEGORIAS DE MASTERS
				var nombre=frm.find('input[name=nombre]').val();
				var email=frm.find('input[name=email]').val();
				var ciudad=frm.find('input[name=ciudad]').val();
				var apellidos=frm.find('input[name=apellidos]').val();
				var telefono=frm.find('input[name=telefono]').val();
				var pais=frm.find('select[name=pais]').val();
				var comentarios=frm.find('textarea[name=comentarios]').val();
				var info_mate=frm.find('input[name=info_mate]').val();
				
				var redireccion=frm.find('input[name=redireccion]').val();
				var referer=frm.find('input[name=referer]').val();
				var id_master=frm.find('input[name=id_master]').val();
				var id_escuela=frm.find('input[name=id_escuela]').val();
				
				var captcha=frm.find('input[name=captcha]').val();				
								
				$.post('includes_zac/enviar_frm_master_popup.php',
				{ captcha: captcha,nombre: nombre,email: email,ciudad: ciudad, apellidos: apellidos,telefono: telefono,pais: pais,comentarios: comentarios,info_mate: info_mate,redireccion: redireccion,referer: referer,id_master: id_master,id_escuela: id_escuela} ,function(data){
				if(data==true){
					frm.find('input[type=text],textarea[name=comentarios]').val('');
					frm.find('#info_mate').removeAttr("checked"); 
					
					alert("Su consulta fue enviada satisfactoriamente.");
				}else{
					alert(data);
					}
				});			
				
			}else{
				//POPUP DE LA PAGINA PRINCIPAL
				$.post('includes_zac/enviar_frm_master_popup.php',frm.serialize(),function(data){
				if(data==true){
					frm.find('input[type=text],textarea[name=comentarios]').val('');
					frm.find('#info_mate').removeAttr("checked"); 
					//frm.find('selected[name=pais] option').removeAttr('selected');
					//frm.find("selected[name=pais] option:eq(0)").Attr('selected','selected');
					alert("Su consulta fue enviada satisfactoriamente.");
				}else{
					alert(data);
					}
				});	
				
			}		
												
		}
		
		
			
	});	


//PESTAÑA OBJETIVOS,PROGRAMA...., EN DETALLE MASTER	
	$('.menu ul li a').click(function(e){		
		e.preventDefault();			
		$('.menu ul li a#objetivos').data('indice',1);
		$('.menu ul li a#programa').data('indice',2);
		$('.menu ul li a#destinatarios').data('indice',3);
		$('.menu ul li a#metodologia').data('indice',4);
		$('.menu ul li a#requisitos').data('indice',5);		
		
		$('.menu ul li').removeClass('activo');
		$(this).parent().addClass('activo');
		$indice=$(this).data('indice');
		
		$('.contenido .contenido-1 div').css('display','none');		
		$('.contenido .contenido-1 div.pestana'+$indice).css('display','block');
		
	}); 
  



});//ready



function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){	
		return true;
	} else {	
		return false;
	}
}

