/*
 * js para cie cursos
 * Date: 2010-10
 * Revision: --
 */


function envia_codigo_user(us_id)
{
	//
	$.ajax({ 
		  url: 'includes/cliente_confirmacion_email.php',
		  type: 'POST',
		  data: {id_clientes:us_id},
		  success: function(data) {
			  alert("el correo ha sido enviado exitosamente");
			  ///$("#client_log_w").html('id_clientes');
		  }
       
     });
}


function envia_cie_user_form()
{
}

function ir_a_pagina(pagina){
	window.location = pagina;
}

function desconectarse()//
{
	//
	$.ajax({ 
		  url: 'includes/salir_cliente.php',
		  success: function(data) {
			  alert("ha salido exitosamente");
			  
			  $("#client_log_w").html(' | <a href="javascript:registrarse();">acceso usuarios / registro</a> | ');
		  }
       
     });
	goHome();
}

function desconectarse2()//
{
	//
	$.ajax({ 
		  url: 'includes/salir_cliente.php',
		  success: function(data) { }
       
     });
}

function registrarse()//
{
	$("#login_cont").show();
	
}


function calcula_test()
{
	$('#test1_form').slideUp(200);
	
	var test_arr	=	new Array("Where","Are","Much","Much","DoesnŽt","Does","There","More","Did","Oldest","Ever","Can","Better","So","Got","Ago","How","For","Have","Long","Would","HavenŽt","Where","Been","Has","Would","Should","Mind","Is","On","IŽll","Rather","Must","Change","Being","Used","Leg","Better","Put","Hand");
	
	
	var total	=	0;
	var tr_res	=	'';
	$('#test1_form').find('select').each(function(index){  
		//--------
		var sel	=	$(this);
		var val	=	Number(sel.val());
		total 	+= 	val;
		
		var id	=	$(this).attr('id');
		
		var tx	=	$("#"+id + " :selected").text();
		
		var xtra_tx	=	val || tx == "--------" ? "" : " ( "+tx+" )";
	//	xtra_tx	=	'';
		
		var bgcolor	=	val ? "#CCFF66" : "#FFCCFF";
		
        tr_res	+=	'<tr> <td align="center"><strong>'+(index+1) + '</strong></td><td align="center" bgcolor="'+bgcolor+'">'+val + xtra_tx +'</td><td align="center">'+test_arr[index]+'</td></tr>';
    });
	
	var data	=	'';
	
	
	$('.test_form_resultado').show();
	
	var final_tab	=	'<table border="0" cellspacing="0" cellpadding="5" class="div_tablas_punts"><tr bgcolor="#FFFFCC"><td><strong>PREGUNTA</strong></td><td><strong>PUNTUACI&Oacute;N</strong></td><td><strong>RESPUESTA<br>CORRECTA</strong></td></tr>'+tr_res+'</table>';
	//alert(total);
	
	
	var nivel=0;
	if (total==0){nivel=0;}
	if (total>=1&&total<5){nivel=1;}
	if (total>=6&&total<10){nivel=2;}
	if (total>=11&&total<15){nivel=3;}
	if (total>=16&&total<20){nivel=4;}
	if (total>=21&&total<25){nivel=5;}
	if (total>=26&&total<30){nivel=6;}
	if (total>=31&&total<35){nivel=7;}
	if (total>=36){nivel=8;}
	
	$('#div_tablas_punts').html(final_tab);
	$('#form_punt').html(total);
	$('#form_nive').html(nivel);
	

	
}

function solicita_catalogo()
{
	if($('#mandar').val() == '0' || $('#mandar').val() == 0 ){
		alert("Debe seleccionar Madrid o Barcelona para enviar el formulario ");
		return;
	}
	
	if($('#nombre').val() == "" || $('#ciudad').val() == "" || $('#domicilio').val() == "" ){
		alert("Todos los campos son obligatorios ");
		return;
	}
	
	
	//formulario de catalogo
	var progs	="";
	$("#catalogo_form").find('input:checked').each(function(){
		progs	+=	 $(this).val() + "\n";
	});
	
//	alert(progs); return;
	
	var params = {
		nombre		:	$('#nombre').val(),
		domicilio	:	$('#domicilio').val(),
		numero		:	$('#numero').val(),
		cp			:	$('#cp').val(),
		ciudad		:	$('#ciudad').val(),
		email		:	$('#email').val(),
		telefono	:	$('#telefono').val(),
		fax			:	$('#fax').val(),
		comentarios	:	$('#conocer').val(),
		mandar		:	$('#mandar').val(),
		programas	:	progs,
		fool		:	"asdas"
	};
 
	
	$(".catalogo_form_dv_wait").show();
	$("#catalogo_form_dv_notes").hide();
	$("#catalogo_form_dv").hide();
	
	$.ajax({ 
		  url: "formularios/solic_catalogo.php",
		  type: 'POST',
		  data: params,
		  success: function(data) 
		  {
			  $(".catalogo_form_dv_wait").hide();
			  
			var sent_ok	  = data.match("Gracias");
			var has_error = data.match("error");
			//alert(data + "data sent_ok"+ sent_ok);
			if(sent_ok)
			{
				$('#catalogo_form_dv').html(data);
				$("#catalogo_form_dv").show();
			}
			else
			{
				$("#catalogo_form_dv").show();
				$("#catalogo_form_dv_notes").show();
				$("#catalogo_form_dv_notes").css("color","#C00");
				$('#catalogo_form_dv_notes').html("Hubo un error al enviar el mensaje. Int&eacute;ntelo nuevamente por favor.<br />"+data+"<br /><br />");
			}
		  }
	   
	 });
	
}


function change_page()
{
	var pag	=	$(this).attr("pagina");
	
	if(pag!= null) 
	{
		$("#pagina").val(pag);
		$("#buscador_form").submit();
	}
}


function start_main_nav()
{
	
	$("ul.topnav .subnav").parent().hover(
		function() { //When trigger is overed...
			var itm_sn	=	$(this).find("ul.subnav");	
			itm_sn.stop(true, true).slideDown('fast').show();
			
			$(this).find(".parent_a").css("color","#FFF");
			
			
		},function() { //When trigger is overed...
			//alert("PA");
			var itm_sn	=	$(this).find("ul.subnav");	
			
			$(this).find(".parent_a").css("color","#333");
			
			if($.browser.msie && $.browser.version < 8) 
			{
				itm_sn.delay(800).slideUp(100);
			}
			else
			{
				itm_sn.stop(true, true).slideUp(100);
			}
		}
	);
	$(".top_programas").hover	=	null;
	
	$('.subir').click(function(){
		$( 'html, body' ).animate( { scrollTop: 0 }, 500 );
	});

}
function start_left_nav()
{
	var hehe	=	'';
	
	//$('.left_nav_progs ul li a').css("background-position", "-242px center");
	$('.left_nav_progs ul .link a').hover(
		function() { //When trigger is overed...
			$(this).stop().animate({backgroundPosition: '-30px'}, 200);
		},
		function(){
			$(this).stop().animate({backgroundPosition: '-242px '}, 300);
		}
	);
	
	$('.left_nav_progs .parent_aactive').css("background-position", "-30px center");
	
}
function fix_footer()
{
	$('.footer_nav_col').css("height", $('#footer_nav_colt_3').height() +"px");
}


function check_section_as()
{
	//formulario de catalogo
	if ($("#catalogo_form").length > 0){
    // do something here
		$('.catalogo_form_dv_wait').hide();
		$("#catalogo_form").submit(solicita_catalogo);
	}
	if ($("#test1_form").length > 0){
    // do something here
		$('.test_form_resultado').hide();
		$("#test1_form").submit(calcula_test);
	}
	if ($("#form_agentes1").length > 0){
    // do something here
		$('.catalogo_form_dv_wait').hide();
		$("#form_agentes1").submit(envia_form_agentes1);
	}
	if ($("#form_colegios").length > 0){
    // do something here
		$('.catalogo_form_dv_wait').hide();
		$("#form_colegios").attr("action", "javascript:void(0)");
		$("#form_colegios").submit(envia_form_colegios_info);
	}
}



function envia_form_agentes1()
{
	var params	=	{};
	
	var form_fields	=	new Array(
								  {n:"agente", o:"1", t:"t" , def:""},
								  {n:"email", o:"1", t:"t" , def:""},
								  {n:"domicilio", o:"1", t:"t" , def:""},
								  {n:"pasaporte", o:"1", t:"t" , def:""},
								  {n:"fecha", o:"1", t:"t" , def:""},
								  {n:"nacionalidad", o:"1", t:"t" , def:""},
								  {n:"telefono", o:"1", t:"t" , def:""},
								  {n:"alojamiento", o:"1", t:"t" , def:""},
								  {n:"pension", o:"1", t:"s", def:"-----"},
								  {n:"habitacion", o:"1", t:"t" , def:""},
								  {n:"fumador", o:"1", t:"r", def:""},
								  {n:"alergia", o:"1", t:"t" , def:""},
								  {n:"desea_avion", o:"1", t:"t" , def:""},
								  {n:"pr_pago", o:"1", t:"t" , def:""},
								  {n:"confirmar", o:"1", t:"c", def:""}
								  );
	
	for(var i=0; i < form_fields.length; i++)
	{
		var inp	=	form_fields[i].t != "r" ? $('#'+form_fields[i].n) : $('.'+form_fields[i].n);
		var val	=	inp.val();						  
		if ( val == form_fields[i].def )
		{
			alert("Todos los campos son obligatorios ");
			return;
		}
		
		params[form_fields[i].n]	=	val;
	}
	
	$(".catalogo_form_dv_wait").show();
	$("#catalogo_form_dv_notes").hide();
	$("#form_agentes1").hide();
	
	//alert('form_agentes= '+form_agentes);
	
	$.ajax({ 
		  url: form_agentes,
		  type: 'POST',
		  data: params,
		  success: function(data) 
		  {
			  $(".catalogo_form_dv_wait").hide();
			 
			var has_error = data.match("error");
			if(has_error)
			{
				$("#form_agentes1").show();
				$("#catalogo_form_dv_notes").show();
				$('#catalogo_form_dv_notes').html("Hubo un error al enviar el mensaje. Int&eacute;ntelo nuevamente por favor.<br />"+data);
			}
			else
			{
				$('#form_agentes1').html(data);
				$("#form_agentes1").show();
			}
		  }
	   
	 });
	
	
}

function envia_form_colegios_info()
{
	var params	=	{};
	
	var form_fields	=	new Array(
								  {n:"nombre", o:"1", t:"t" , def:""},
								  {n:"email", o:"1", t:"t" , def:""},
								  {n:"telefono", o:"1", t:"t" , def:""}
								  );
	
	for(var i=0; i < form_fields.length; i++)
	{
		var inp	=	form_fields[i].t != "r" ? $('#'+form_fields[i].n) : $('.'+form_fields[i].n);
		var val	=	inp.val();						  
		if ( val == form_fields[i].def )
		{
			alert("Todos los campos son obligatorios ");
			return;
		}
		
		params[form_fields[i].n]	=	val;
	}
	
	$(".catalogo_form_dv_wait").show();
	$("#catalogo_form_dv_notes").hide();
	$("#form_colegios").hide();
	
	$.ajax({ 
		  url: solc_colegios,
		  type: 'POST',
		  data: params,
		  success: function(data) 
		  {
			
			$(".catalogo_form_dv_wait").hide();
			  
			var has_error = data.match("error");
			if(has_error)
			{
				$("#form_colegios").show();
				$("#catalogo_form_dv_notes").show();
				$('#catalogo_form_dv_notes').html("Hubo un error al enviar el mensaje. Int&eacute;ntelo nuevamente por favor.<br />"+data + "<br /><br />");
			}
			else
			{
				$('#form_colegios').html(data);
				$("#form_colegios").show();
			}
		  }
	   
	 });
	
	
}


function activaBuscador()
{
	$('.busqueda_trigger').click();
}


function activateSeach_val()
{
	var my_id		=	$(this).attr("id");
	
	var my_curso_id		=	$(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().attr("my_curso_id");
	
	$('#selected_curso').val(my_curso_id);
	
	var pg	=	$("#pagina").val();
	
	switch(my_id)
	{
		case "bus_call_lecc":
			bus_editing	=	$('#b_lecciones');
		break;
		case "bus_call_nsem":
			bus_editing	=	$('#b_semanas');
		break;
		case "bus_call_aloj":
			bus_editing	=	$('#b_alojamiento');
		break;
		case "bus_call_habi":
			bus_editing	=	$('#b_habitacion');
		break;
		case "bus_call_alim":
			bus_editing	=	$('#b_alimentacion');
		break;
		
	}
	bus_editing.removeClass(act_class);
	bus_editing.addClass(act_class);
			
	$('.busqueda_trigger').click();
	
	$("#pagina").val(pg);
	
	from_editing	=	0;
}


function show_buscador()
{
	$('#buscador_cont').show();
			
	var tp	=	$(window).scrollTop();
	
	$('#buscador_cont').css('top',tp+'px');
}
function preloadImages(arrayOfImages) {
    $(arrayOfImages).each(function(){
        //$('<img/>')[0].src = this;
        // Alternatively you could use:
        (new Image()).src = this;
    });
}

