$().ready(function(){
	try{
		self.scrollTo(123,0);
	}
	catch(error){}
	$("div.navi").tabs(".images > div", {		
		
	});
	
	$('.pc_imgs img').click(function () 
			{
				var img1=$('.prod_comp_img img').attr('src');
				var img2=$(this).attr('src');
				$('.prod_comp_img img').attr('src',img2.substring(0,13)+img2.substring(14));
				$(this).attr('src',img1.substring(0,13)+'s'+img1.substring(13));
				return false;
			});	
	
});




/*Encuestas*********************************************************************************/
$().ready(function(){
	
/*overall*/
	
	var api_login = $("div#resultados_encuesta").overlay({
		expose: {
		color: '#000',
		opacity: 0.3,
		loadSpeed: 1000,
		closeSpeed: 500,
		closeOnClick: false
	},
	closeOnClick: true,
	oneInstance: false,
	api:true
	});
	
	
	
	$('.encuesta_principal').submit(function(){
		
		 var sel = $(this).find("input:checked").length;	
		 var tipo=$(this).find("input[name='tipo']").val();
		 var resultados=$(this).find('.encuesta_resutados_a');
		 var encuesta_opciones=$(this).find('.encuesta_opciones');
		 var encuesta_boton=$(this).find('.encuesta_boton');
		 var nro_votos=	$(this).find('.encuesta_ind_fecha span.enc_nro_votos');
		if(!sel)
		{
			alert("Debe seleccionar una opcion");
			return false;
		}
		else
		{	
			var datos =new Object();
			datos.opcion=new Array();
			datos.enc_id=$(this).find('#enc_id').val();
			$(this).find("input:checked").each(function(i,e){
				datos.opcion[i]=$(e).val();				
			});
			
			
			$.ajax({
				async:true,
				url:"/encuesta/votar",
				data:datos,
				beforeSend:function() 
				{
					$(encuesta_opciones).html('Enviando...');
					$(encuesta_boton).html('');
				},
				//dataType:"json",
				dataType:"html",
				success:function(res)
				{
					//if(res.ok)
					if(res)
					{
						$(resultados).html('Garacias por Votar');
						//$("#resultados_encuesta").html("<iframe src='/encuesta/resultados/enc_id/"+res.enc_id+"' scrolling='no' height='100%' width='100%'></iframe>");
						
						if(tipo==2)
						{
							$(nro_votos).html((parseInt($(nro_votos).html(),10)+1))
							$(resultados).html(res);


						}
						else
						{
							$(encuesta_boton).html("<a class='boton_submit' href='/encuesta/resultados'>Ver Resultados</a><div class='bajar'></div>");
							$("#resultados_encuesta").append(res);
							$("div#resultados_encuesta").overlay().load();							
						}
					}
					else
					{
						if(res.ya_voto)
						{
							$(this).find('.encuesta_opciones').html('Ya se realizo un voto');
						}
						else
							$(this).find('.encuesta_opciones').html('No se pudo completar su voto');						
					}
				}
				
			});
						
		}
		return false;
	});
	
	
	
	/*
	$('#votar').click(function()
	{		  
		$("div#resultados_encuesta").overlay().load();
		return false;
	});	
	*/
	$('.encuesta_participar').click(function(){
		 var contenedor=$(this).parent();		 
		 var padre=$(contenedor).parent();
		 $(padre).find(".encuesta_contenedor_resultados").css({display:'none'});
		 $(padre).find(".encuesta_contenedor_votar").css({display:'block'});
		 return false;
	});
	
	
/*Comentar Noticias*********************************************************************************/
	 jQuery.fn.reset = function () {
		  $(this).each (function() { this.reset(); });
		}	
	$('#form_not_comentar').submit(function()
	{
		var form_valido=validar($(this));
		if(form_valido)
		{						
			var comentario_ok=comentario_aceptado($(this));
		}
		else
			return false;
	
		return false;
	});
	
	function validar(form)
	{
		var respuesta=true;
		form.find(".requerido").each(function(i,e)
		{
			if(!$(e).val())
			{
				$(e).css({'border':'1px solid #f00'});
				respuesta=false;
			}
			else
				$(e).css({'border':'1px solid #000'});
		});
		
		form.find(".email").each(function(i,e)
		{
			if(!/^[a-zA-Z]([\w\.-]*)@[a-z]([\w-][^\._@]*)\.([a-z]{2,4}([\.][a-z]{2})*)$/.test($(e).val()))
			{
				$(e).css({'border':'1px solid #f00'});
				respuesta=false;
			}
			else
				$(e).css({'border':'1px solid #000'});
		});
		/*
		form.find(".filtrar").each(function(i,e)
		{
			if(!/^[a-zA-Z]([\w\.-]*)@[a-z]([\w-][^\._@]*)\.([a-z]{2,4}([\.][a-z]{2})*)$/.test($(e).val()))
			{
				$(e).css({'border':'1px solid #f00'});
				correcto=false;
			}
			else
				$(e).css({'border':'1px solid #000'});
		});
		*/
		
		return respuesta;
	};
	
	function comentario_aceptado(form)
	{
		var respuesta=false;
		$.ajax({
			async:false,
			url:"/index/comentar/",
			data:{'id':form.find("#not_id").val(),'nombre':form.find("#nombre").val(),'email':form.find("#email").val(),'comentario':form.find("#comentario").val(),'captcha':form.find("#captcha").val()},
			beforeSend:function() 
			{
				$('#not_comp_pro').css('display','block');				
			},
			dataType:"json",			
			success:function(res)
			{
				$('#not_comp_pro').css('display','none');
				$('#idc').attr('src','/captcha/cap/sid/'+Math.random());
				if(res.ok)
				{
					$('#not_comp_men').html("<br/>Gracias por dar su opinión.<br/>Su comentario será incluido en breve<br/>siempre y cuando respete las Condiciones de uso y protección de datos.");
					$('#not_comp_men').css('display','block');	
					form.reset();
					respuesta=true;
				}
				else
				{
					$('#not_comp_men').html("<span style='color:#f00;'>"+res.mensaje+"</span>");
					$('#not_comp_men').css('display','block');
					form.find("#captcha").val("");
					respuesta=false;						
				}
			}
			
		});	
		return respuesta;
	}
	
/* calificar noticia****************************************************************************************/	
	
	$(".noticia_votar").click(function(){
		if(voto_aceptado($(this).attr('href')))
		{			
			var nro_votos=$(this).find('span');		
			nro_votos.html(eval(parseInt(nro_votos.html(),10)+1));
			$(".noticia_votar").attr('href','javascript:;');
		}
		else
		{
			alert("Usted ya realizo un voto en esta noticia");
		}
		return false;
	});
	
	function voto_aceptado(url)
	{		
		var respuesta=false;
		$.ajax({
			async:false,
			url:url,
			//data:{'tipo':tipo},
			/*beforeSend:function() 
			{
				$('.encuesta_opcion').html('Enviando...');
				$('.encuesta_boton').html('');
			},*/
			dataType:"json",			
			success:function(res)
			{	
				if(res.ok)
					respuesta=true;
				else			
					respuesta=false;
			}
			
		});	
		return respuesta;
	}
	
	
	
	
});




/*los mas*/

	$(function() { 
	    // setup ul.tabs to work as tabs for each div directly under div.panes 
	    $('ul.tabs').tabs('div.panes > div');    
	});
	/*igualar tamaños*/	
	

	$().ready(function(){
		
		var maxH = 0;
		$(".columna").each(function(i) 
		{
			var actH = parseInt($(this).height())+parseInt($(this).css('padding-top'))+parseInt($(this).css('padding-bottom'));			
			if(actH > maxH) maxH = actH;

		});
		
		$(".columna").each(function(i) 
		{
			var finalH=maxH;
			if($(this).css('padding-top'))
				finalH-=parseInt($(this).css('padding-top'),10);
			
			if($(this).css('padding-bottom'))
				finalH-=parseInt($(this).css('padding-bottom'),10);
			
			if($(this).height()<finalH)
				$(this).height(finalH);
		});
	 });

/*suscripcion al boletin*/
$().ready(function(){
	$("#form_suscripcion_boletin").submit(function(){
		var tipo=$("#sus_bol_tipo").val();
		var email=$("#sus_bol_email").val();
		if (!tipo) 
		{
			alert('Selecciona una opción');	
		}
		else if (!validar_email(email)) 
		{
			alert('Email NO valido');	
		}
		else if(!$("input[name='sus_bol_condiciones']").is(":checked"))
		{
			alert('Debe aceptar las "Condiciones de Uso"');					
		}
		else
		{			
			$.ajax({
				async:true,
				url:"/boletin/procesar/",
				data:{'tipo':tipo,'email':email},
				beforeSend:function() 
				{
					$("#form_suscripcion_boletin").css('display','none');
					$(".procesando").css('display','block');
				},
				dataType:"json",
				success:function(res)
				{	
					if(res.ok)
						$(".procesando").html(res.resp);
					else			
					{	$(".procesando").css('display','none');
						$("#form_suscripcion_boletin").css('display','block');						
						alert(res.resp);						
					}
				}
				
				});				
		}
		
			
		return false;		
	});	
	
	
});

function validar_email(email)
{
	if(!/^[a-zA-Z]([\w\.-]*)@[a-zA-Z]([\w-][^\._@]*)\.([a-zA-Z]{2,4}([\.][a-zA-Z]{2,4})*)$/.test(email))
		return false;
	else return true;
}


