jQuery(document).ready(function(){
	
	var baseurl = '/hamster/';
	
	jQuery('#email').submit(function(){
		var mail = jQuery('#email_mail').val();
		var tsource = jQuery('#tsource').val();
		jQuery('.submitter', '#email').css('visibility','hidden');
		jQuery.ajax({
			url: baseurl + "helper/email/",
			global: false,
			type: "POST",
			data: ({mail : mail, tsource: tsource}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.claim','.email').html('<p><b>¡GRACIAS por dejarnos tu e-mail!</b><br />Te mantendremos informado de nuestras últimas ofertas ADSL.</p>');
					jQuery('#email').html('');
					document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=email';
				}
				else
				{
					alert(data.msg);
					jQuery('.submitter', '#email').css('visibility','visible');
				}
		  	}
	   });
		
		return false;
	});
	
	jQuery('#callmeback').submit(function(){
		var telefono = jQuery('#cmb_telefono').val();
		var tsource = jQuery('#tsource').val();
		jQuery('.submitter', '#callmeback').css('visibility','hidden');
		jQuery.ajax({
			url: baseurl + "helper/callmeback/",
			global: false,
			type: "POST",
			data: ({telefono : telefono, tsource: tsource}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.callmeback').html('<div style="margin-left:75px" class="tel"></div><p>En breves momentos, nos pondremos en contacto contigo para asesorarte sobre la opción que más te conviene.</p>');
					document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=callmeback';
				}
				else
				{
					alert(data.msg);
					jQuery('.submitter', '#callmeback').css('visibility','visible');
				}
		  	}
		});
		return false;
	});
	
	jQuery('#comp_tel').submit(function(){
		var telefono = jQuery('#comp_tel_telefono').val();
		var tsource = jQuery('#tsource').val();
		jQuery('.submitter', '#comp_tel').css('visibility','hidden');
		jQuery.ajax({
			url: baseurl + "helper/comp_tel/",
			global: false,
			type: "POST",
			data: ({telefono : telefono, tsource: tsource}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.comprobador').html('<div class="thx_spacer"></div><div class="arrows"></div><div class="thx_spacer"></div><div class="thx">¡Enhorabuena! Tienes cobertura directa ADSL con Jazztel.</div>');
					document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=comp_tel';
				}
				else
				{
					alert(data.msg);
					jQuery('.submitter', '#comp_tel').css('visibility','visible');
				}
		  	}
		});
		return false;
	});
	
	jQuery('.solinfo').each(function(){
		jQuery(this).submit(function(){
			jQuery('.submitter', jQuery(this)).css('visibility','hidden');
			var nombre = jQuery('.sol_nombre', jQuery(this)).val();
			var apellidos = jQuery('.sol_apellidos', jQuery(this)).val();
			var email = jQuery('.sol_email',jQuery(this)).val();
			var telefono = jQuery('.sol_telefono',jQuery(this)).val();
			var horario = jQuery('.sol_horario',jQuery(this)).val();
			var tipo = jQuery('.sol_tipo',jQuery(this)).val();
			var tsource = jQuery('#tsource').val();
			var acepto = jQuery('.sol_acepto',jQuery(this)).attr('checked');
			if(!acepto)
			{
				alert('Debes aceptar la política de privacidad');
				jQuery('.submitter', jQuery(this)).css('visibility','visible');
			}
			else
			{
				jQuery.ajax({
					url: baseurl + "helper/solinfo/",
					global: false,
					type: "POST",
					data: ({nombre : nombre, apellidos: apellidos, email: email, telefono: telefono, horario: horario, tipo: tipo, tsource: tsource}),
					dataType: "json",
					success: function(data){
						if(data.status)
						{
							jQuery('.solinfo').html('<div class="title">GRACIAS</div><div class="claim"><b>Gracias por confiar en Jazztel</b><br />En un plazo máximo de 24 horas un asesor se pondrá en contacto contigo para informarte sobre los productos Jazztel.</div>');
							document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=solinfo';
							jQuery.unblockUI();
						}
						else
						{
							alert(data.msg);
							jQuery('.submitter', jQuery(this)).css('visibility','visible');
						}
					}
				});
			}
			return false;
		});
	});
	
	jQuery('#open_comp_dir').click(function(){
		jQuery.blockUI({
			message: jQuery('.comp_dir','#additionals'),
			css: {
				border: '2px solid #FF9911',
				width:	'710px',
				height:	'220px',
				top: '50%',
				left: '50%',
				margin: '-110px 0 0 -355px'
			}
		});
	});
	
	jQuery('.closer').each(function(){
		jQuery(this).click(function(){
			jQuery.unblockUI();
		});
	});
	
	jQuery('#comp_dir').submit(function(){
		jQuery('.submitter', '#comp_dir').css('visibility','hidden');
		var nombre = jQuery('#compdir_nombre').val();
		var apellidos = jQuery('#compdir_apellidos').val();
		var movil = jQuery('#compdir_movil').val();
		var tipovia = jQuery('#compdir_tipovia').val();
		var via = jQuery('#compdir_calle').val();
		var numero = jQuery('#compdir_numero').val();
		var cp = jQuery('#compdir_cp').val();
		var localidad = jQuery('#compdir_localidad').val();
		var provincia = jQuery('#compdir_provincia').val();
		var tsource = jQuery('#tsource').val();
		jQuery.ajax({
			url: baseurl + "helper/comp_dir/",
			global: false,
			type: "POST",
			data: ({nombre: nombre, apellidos: apellidos, movil: movil, tipovia: tipovia, via: via, numero: numero, cp: cp, localidad: localidad, provincia: provincia, tsource: tsource}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.comprobador').html('<div class="thx_spacer"></div><div class="arrows"></div><div class="thx_spacer"></div><div class="thx">¡Enhorabuena! Tienes cobertura directa ADSL con Jazztel.</div>');
					document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=comp_tel';
					jQuery.unblockUI();
				}
				else
				{
					alert(data.msg);
					jQuery('.submitter', '#comp_dir').css('visibility','visible');
				}
			}
		});
		return false;
	});
	
	jQuery('.options','.content').each(function(){
		jQuery(this).click(function(){
			var target = '#' + jQuery(this).attr('ref');
			jQuery.blockUI({
				message: jQuery(target,'#additionals'),
				css: {
					border: '2px solid #FF9911',
					width:	'800px',
					height:	'410px',
					top: '50%',
					left: '50%',
					margin: '-205px 0 0 -400px'
				}
			});
			return false;
		});
	});
	
	jQuery('.linker').each(function(){
		jQuery(this).click(function(){
			var target = '#' + jQuery(this).attr('ref');
			jQuery.blockUI({
				message: jQuery(target,'#additionals'),
				css: {
					border: '2px solid #FF9911',
					width:	'575px',
					height:	'400px',
					top: '50%',
					left: '50%',
					margin: '-200px 0 0 -287px'
				}
			});
			return false;
		});
	});
	
	jQuery('.banner_alta').click(function(){
		jQuery('.banner_alta').hide();
		jQuery('.solinfo').hide();
		jQuery('.ofertasjazztel').hide();
		jQuery('.box_alta').show();
	});
	
	jQuery('#alta').submit(function(){
		jQuery('.submitter','#alta').hide();
		if(jQuery('#alta_linea_yes').attr('checked'))
		{
			var linea = 'tiene linea';
		}
		else
		{
			var linea = 'no tiene linea';
		}
		if(jQuery('#alta_adsl_yes').attr('checked'))
		{
			var adsl = 'tiene adsl';
		}
		else
		{
			var adsl = 'no tiene adsl';
		}
		var telefono = jQuery('#alta_telefono').val();
		var operador = jQuery('#alta_operador').val();
		var nombre = jQuery('#alta_nombre').val();
		var apellidos = jQuery('#alta_apellidos').val();
		var movil = jQuery('#alta_movil').val();
		var email = jQuery('#alta_email').val();
		var cp = jQuery('#alta_cp').val();
		var localidad = jQuery('#alta_localidad').val();
		var direccion = jQuery('#alta_direccion').val();
		var escalera = jQuery('#alta_escalera').val();
		var piso = jQuery('#alta_piso').val();
		var puerta = jQuery('#alta_puerta').val();
		var horario = jQuery('#alta_horario').val();
		var tsource = jQuery('#tsource').val();
		var acepto = jQuery('#alta_acepto').attr('checked');
		var producto = jQuery('#alta_producto').val();

		if(!acepto)
		{
			alert('Debes aceptar la política de privacidad');
			jQuery('.submitter','#alta').show();
		}
		else
		{
			jQuery.ajax({
				url: baseurl + "helper/alta/",
				global: false,
				type: "POST",
				data: ({nombre: nombre, apellidos: apellidos, movil: movil, direccion: direccion, escalera: escalera, piso: piso, cp: cp, localidad: localidad, puerta: puerta, tsource: tsource, linea: linea, adsl: adsl, email: email, operador: operador, horario: horario, producto: producto, telefono: telefono}),
				dataType: "json",
				success: function(data){
					if(data.status)
					{
						jQuery('.box_alta').html('<div class="title">GRACIAS</div><div class="claim"><b>Gracias por confiar en Jazztel</b><br />En un plazo máximo de 24 horas un asesor se pondrá en contacto contigo para informarte sobre los productos Jazztel.</div><div class="thx_regalos"></div>');
						document.getElementById('trackingcore').contentWindow.location.href = baseurl+'tracker.php?code=alta';
					}
					else
					{
						alert(data.msg);
						jQuery('.submitter', '#alta').show();
					}
				}
			});
		}
		return false;
	});
	
	jQuery('.button','.sub_botonera').each(function(){
		jQuery(this).click(function(){
			var target = '#det_' + jQuery(this).attr('id');
			jQuery('.button','.sub_botonera').each(function(){
				jQuery(this).removeClass('active');
			});
			jQuery(this).addClass('active');
			jQuery('#switcher').removeClass('precio');
			jQuery('#switcher').removeClass('lista');
			jQuery('#switcher').addClass(jQuery(target).attr('ref'));
			jQuery('#switcher').html(jQuery(target).html());
		});
	});
	
	jQuery('#ventajas').click();
	var poptarget = false;
	jQuery('.popupmenu').mouseleave(function(){
		jQuery('.popupmenu').fadeOut(200);
	});
	
	jQuery('#hogar_tab').mouseenter(function(){
		jQuery('.popupmenu').fadeIn(200);
	});
	
	jQuery('.popupmenu2').mouseleave(function(){
		jQuery('.popupmenu2').fadeOut(200);
	});
	
	jQuery('.ofertas_disponibles').mouseenter(function(){
		jQuery('.popupmenu2').fadeIn(200);
	});
	
	jQuery('#ventajas_opener').click(function(){
		jQuery.blockUI({
			message: jQuery('#pop_ventajas'),
			css: {
				border: '0',
				width:	'574px',
				height:	'410px',
				top: '50%',
				left: '50%',
				margin: '-205px 0 0 -290px'
			}
		});
	});
	
});