var intervalo;
var divA=1;
var sum=1;
var cantDivs=0;
function setUp(app) {
	switch(app){
		case "index":
			$(window).load(function() {
				$('#slider_sidebar').nivoSlider({
					effect:'fade',
					slices:18,
					animSpeed:400,
					pauseTime:3000,
					startSlide:0,
					directionNav:false ,
					directionNavHide:true,
					controlNav:false,
					controlNavThumbs:false,
					controlNavThumbsSearch: '.jpg',
					controlNavThumbsReplace: '_thumb.jpg',
					keyboardNav:false,
					pauseOnHover:true,
					manualAdvance:false,
					captionOpacity:0.8,
					beforeChange: function(){},
					afterChange: function(){},
					slideshowEnd: function(){}
				});
			});
		break;
		case "portada":
			$(window).load(function() {
				$('#slider_body').nivoSlider({
					effect:'sliceUpDownLeft',
					slices:18,
					animSpeed:750,
					pauseTime:10000,
					startSlide:0,
					directionNav:true ,
					directionNavHide:false,
					controlNav:false,
					controlNavThumbs:false,
					controlNavThumbsSearch: '.jpg',
					controlNavThumbsReplace: '_thumb.jpg',
					keyboardNav:true,
					pauseOnHover:true,
					manualAdvance:false,
					captionOpacity:0.3,
					beforeChange: function(){},
					afterChange: function(){},
					slideshowEnd: function(){}
				});
				/*$('#box_n_slider').css('height',$('#contenedor_boxes').css('height'));				*/
			});
			makeScrollable("div.sc_menu_wrapper", "div.sc_menu");
			
		break;
		case "pilotos":
		 	var myFile = document.location.toString();
			if(myFile.match('#')) { 
			  var myAnchor = '#' + myFile.split('#')[1];
			  $('a[href="' + myAnchor + '"]').click();
			} else {
				showP(1);
			}
			$(document).ready(function(){
				$("a[rel='lightbox']").colorbox({title:true, current:"{current} de {total}", previous:"Anterior", next:"Siguiente",close:"Cerrar"});
			});
			makeScrollable("div.sc_menu_wrapper", "div.sc_menu");
		break;
		case("videos"):
		$(document).ready(function(){
			$("a[rel='videos']").colorbox({
				iframe:true, 
				innerWidth:525, 
				innerHeight:415,
				title:false, 
				current:"{current} de {total}", 
				previous:"Anterior", 
				next:"Siguiente",close:"Cerrar"
			});
		});
		break;
		case("fotos"):
		$(document).ready(function(){
			$("a[rel='album']").colorbox({
				title:true, 
				current:"{current} de {total}", 
				previous:"Anterior", 
				next:"Siguiente",
				close:"Cerrar"
			});
		});
		break;
	}
}
function showP(n) {
	for(p=1;p<=12;p++) {
		$('#p'+p).fadeOut(500);	
	}
	$('#p'+n).fadeIn(500);	
}
function showPoll(theResponse) {
	if (theResponse.indexOf("<!-- voted -->")>=0) { 
		$("#pollAjaxLoader").hide(); //hide the ajax loader
		$("#pollMessage").html("Ya votaste.").fadeTo("slow", 1);
	} else {
		var numberOfAnswers 		= (theResponse).split("-").length-2;//calculate the number of answers
		var splittedResponse 		= (theResponse).split("-");
		var pollAnswerTotalPoints 	= splittedResponse[numberOfAnswers+1];
		for (i=0;i<=numberOfAnswers;i++){
			var splittedAnswer 		= (splittedResponse[i]).split("|");
			var pollAnswerID 		= (splittedAnswer[0]);
			var pollAnswerPoints 	= (splittedAnswer[1]);
			var pollAnswerColor 	= (splittedAnswer[2]);
			var pollPercentage		= (100 * pollAnswerPoints / pollAnswerTotalPoints);
			$(".pollChart" + pollAnswerID).css("background-color",pollAnswerColor);
			$(".pollChart" + pollAnswerID).animate({width:pollPercentage + "%"});
			$("#pollAnswer" + pollAnswerID).html(" (" + Math.round(pollPercentage) + "% - " + pollAnswerPoints + " votes)");
			$("#pollRadioButton" + pollAnswerID).css("display", "none");
			$("#pollSubmit").css("display", "none"); 
		}
		$("#pollAjaxLoader").hide(); 
		$("#pollSubmit").attr("disabled", "disabled");
	}
}
function setupPoll(id) {
	$("#pollAjaxLoader").hide(); //hide the ajax loader
	$("#pollMessage").hide(); //hide the ajax loader
	$("#pollSubmit").click(function() {
		var pollAnswerVal = $('input:radio[name=pollAnswerID]:checked').val();//Getting the value of a selected radio element.
		if ($('input:radio[name=pollAnswerID]:checked').length) {
			$("#pollAjaxLoader").show(); //show the ajax loader
			$.ajax({  
				type: "POST",  
				url: "agw.php",  
				data: { pollAnswerID: pollAnswerVal, cmd: "pollvote" },
				success: function(theResponse) { 
					showPoll(theResponse);
				}  
			});  
			return false; 
		} else {
			$("#pollMessage").html("please select an answer.").fadeTo("slow", 1, function(){
				setTimeout(function() {
					$("#pollMessage").fadeOut("slow");
				}, 3000);																		 
			});
			return false;
		}
	
	});	
}

function getComments(id) {
	$('#ajaxLoading').slideDown(500,function(){
		$.get('agw.php', { cmd: "getComments", id: id },function(data) {
			$('#comments_r').hide();
			$('#comments_r').html(data);
			$('#ajaxLoading').slideUp(500,function(){
				$('#comments_r').slideDown(500);
			});
		});
	});
}
function closeCommentsForm(){
	$('#returnError').slideUp();
		$('#captcha').val("");
		$('#nombre').val("");
		$('#comentario').val("");
	$('#FormComments').slideUp(500);
	
}
function showFormComments() {
	$('#FormComments').slideDown(500);
	captchaReload();
}
function sendComment(){
	$('#ajaxLoading').slideDown(500,function(){
		$.post('agw.php',$('#formPostComments').serialize(),function(data){
			$('#ajaxLoading').slideUp(500);
			if(data.indexOf("<!-- :1 -->")>=0) {
				//wrong captcha
				$('#returnError').html("Ingresa nuevamente el codigo de seguridad.");
				$('#returnError').slideDown();
				captchaReload();
			}else if(data.indexOf("<!-- :0 -->")>=0){
				$('#returnError').slideUp(0);
				$('#FormComments').slideUp(500,function(){
					$('#captcha').val("");
					$('#nombre').val("");
					$('#comentario').val("");
					getComments($('#IDnoticias').val());
				});
			}else{
				$('#returnError').html(data);
				$('#returnError').slideDown();
				captchaReload();
			}
		});
	});
}
function captchaReload() {
	$('#captchaIMG').attr("src","captcha/?r="+Math.random());	
	$('#captcha').val("");
}

function makeScrollable(wrapper, scrollable){
	var wrapper = $(wrapper), scrollable = $(scrollable);
	var wrapperWidth = wrapper.width();
		var wrapperHeight = wrapper.height();
		var scrollableWidth = scrollable.outerWidth()	
		wrapper.mousemove(function(e){
			var wrapperOffset = wrapper.offset();
			var left = (e.pageX -  wrapperOffset.left) * (scrollableWidth - wrapperWidth) / wrapperWidth ; 
			left= (left < 0)?0:left;
			wrapper.scrollLeft(left);
		});
}
function nhslider(cant) {
	cantDivs=cant;
	var padding=10;
	var tolerancia=1;
	var ancho=663;
	totalw=((ancho+padding)*cant)+tolerancia;
	$('#contenedor_boxes').css('width',totalw+"px");
	
	var intervaloT=5000;
	intervalo=setInterval("doMove()",intervaloT);	
}
function doMove(){
	if(cantDivs>1) {
		if(divA==cantDivs-1) {
			sum=-1; 
		}
		if(divA==0) {
			sum=1;	
		}
		w=663;
		pad=10;
		padLeft=0-(divA*(pad+w));
		
		$('#contenedor_boxes').animate({
			left: padLeft
		},1000,"swing");
		divA+=sum;
	}
	//intervalo=setInterval("doMove()",5000);
	
}




