/**
Desarrollador: Carlos Molina
Fecha: 10/08/2011
Cliente: Alfonzo Rivas
ARS DDB
**/

var view_order="";
var actual="";
var titulo="";
var cat_actual="";
var cat_actual_q="";
var veloc_scroll=4000;
var veloc_2_scroll=40;
var mod_scroll=true;
var cat_id="";
var pg_post="";
var refresh_act;

var $_getVariables={isset:false};
var $_getGlobalVariables={};
var $_GETAllVariables = function (){
	var scripts = document.getElementsByTagName("script");
	for(var i=0;i<scripts.length;i++){
	    var script = ( scripts[i].src+"" ).split("/");
	    script = script[script.length-1].split("?",2);
	    if (script.length>1)
	    {	
	        var parameters = script[1].split("&") 
	        for (var j=0;j<parameters.length;j++){
	            var vars = parameters[j].split("=");
	            if (!$_getVariables[script[0]]) $_getVariables[script[0]] = {};
	            $_getVariables[script[0]][vars[0]]=vars[1];
	            $_getGlobalVariables[vars[0]]=vars[1];
	        }
	    }
	}
	$_getVariables.isset=true;
};
$_GET = function(paramToGet,jsFile)
{
	if (!$_getVariables.isset) 
		$_GETAllVariables();
	if (jsFile)
		return $_getVariables[jsFile][paramToGet];
	else
		return $_getGlobalVariables[paramToGet];
};

var pais=$_GET("pais");

$(document).ready(function() {
	
		winWidth = $(window).width();
		winHeight = $(window).height();
		center_splash = winWidth/2 - 300/2;
		height_splash = winHeight/2 - 100/2;

		$("#splash").css("left",+center_splash+"px");		
		$("#splash").css("top",+height_splash+"px");		
		
		$(document).keydown(function(e){ 
			if (e.keyCode == 38) {
				$(".scrollUpBtn").mousedown();
				$('.scrollUpBtn').mouseup()
			}
			if (e.keyCode == 40) {
				$(".scrollDownBtn").mousedown();
				$('.scrollDownBtn').mouseup()
			}
		});
		
		function smartColumns() { 
			$("ul.tweets_content").css({ 'width' : "100%"});
			var colWrap = $("ul.tweets_content").width() - 189;
			var colNum = Math.floor(colWrap / 320);
			var colFixed = Math.floor(colWrap / colNum);
			$("ul.tweets_content").css({ 'width' : colWrap});
			$("ul.tweets_content li").css({ 'width' : colFixed});
		}	
		cat_actual=1;
		$(".sidebar .the_menu_content li."+cat_actual).css("background","#a205ff");
		$(".sidebar .the_menu_content li."+cat_actual+" a").css("color","#ffffff");

			
		$(window).resize(function () {
			smartColumns();
			winWidth = $(window).width();
			winHeight = $(window).height();
			center_splash = winWidth/2 - 300/2;
			height_splash = winHeight/2 - 100/2;
	
			$("#splash").css("left",+center_splash+"px");		
			$("#splash").css("top",+height_splash+"px");	
		});
		
		$.ajax({
		cahe: false,
		url: "windows/archive_order_bd.php?view_order=1&pg_post=1&cat_post=todos&pais="+pais,
		success: function(data){ 
				$("#mcs_container .content").html(data);
				$(".loading").fadeOut("fast");
				$(".sidebar").fadeIn("fast");
				$('#post_h').removeClass('post');
				$('#post_h').addClass('post_hover');
		}, 
		beforeSend: function(){
			$(".loading").fadeIn("fast");
		}
		});
		
		$('.sidebar .boton_slideToggle').click(function () {
			$('.sidebar .the_menu').slideToggle('medium');
    	});
		
		$('#archive_h').mouseover(function() {
			  $('#archive_h').removeClass('archive');
			  $('#archive_h').addClass('archive_hover');
		});
		
		$('#archive_h').mouseout(function() {
			 if (view_order=="") {
				 $('#archive_h').removeClass('archive_hover');
				 $('#archive_h').addClass('archive');
			  }
		});
		
		$('#post_h').mouseover(function() {
			  $(this).removeClass('post');
			  $(this).addClass('post_hover');
		});
		
		$('#post_h').mouseout(function() {
			 if (view_order=="shrink") {
				  $(this).removeClass('post_hover');
				  $(this).addClass('post');
			 } 
		});
		
		  // Google Analitycs
		$("#nav_top a.flips").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'SECCIONES', 'Asi es Flips']);
		});
		$("#nav_top a.registro").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'SECCIONES', 'Registrate']);
		});
		$("#nav_top a.contacto").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'SECCIONES', 'Contactanos']);
		});
		$(".the_menu_content .4").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'CATEGORIAS', 'Videos']);
		});
		$(".the_menu_content .2").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'CATEGORIAS', 'Juegos y Aplicaciones']);
		});
		$(".the_menu_content .3").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'CATEGORIAS', 'Descargables']);
		});
		$(".the_menu_content .6").click(function() {
			_gaq.push(['_trackEvent', 'NAVEGACION', 'CATEGORIAS', 'Promo y Eventos']);
		});
});

function hover_menu_cat(cat) { 
	if(cat_actual!==cat)
	{
	$(".sidebar .the_menu_content li."+cat).css("background","#a205ff");
	$(".sidebar .the_menu_content li."+cat+" a").css("color","#ffffff");
	}
}	
function out_menu_cat(cat) {
	if(cat_actual!==cat)
	{
	$(".sidebar .the_menu_content li."+cat).css("background","#FFFFFF");
	$(".sidebar .the_menu_content li."+cat+" a").css("color","#999");
	}
}	

function openArchive() { 

	$(".ico_right").css("display","block");
	titulo="Flips - Lo mejor está adentro";
	document.title = titulo;
	
	$.ajax({
		cahe: false,
		url: "windows/archive_order_bd.php?view_order=shrink&cat_post=1&pais="+pais,
		success: function(data){
			$("#mcs_container .content").html(data);
				$(".loading").fadeOut("fast");
				$(".sidebar").fadeOut("fast");
				$('#post_h').removeClass('post_hover');
				$('#post_h').addClass('post');
				$('#archive_h').removeClass('archive');
				$('#archive_h').addClass('archive_hover');
				view_order="shrink";
				actual="home";
		}, 
		beforeSend: function(){
			$(".loading").fadeIn("fast");
		}
	});
	
	$("#nav_top ul .menu_inicio").css("display","none");
	$("#nav_top ul .menu_inicio_sep").css("display","block");
	$("#nav_top ul a."+actual+"_on").addClass(""+actual+"_off");
	$("#nav_top ul a."+actual+"_on").removeClass(""+actual+"_on");
}

function openPost(view,pg,action) { 
	$.unblockUI();

	$(".ico_right").css("display","block");
	titulo="Flips - Lo mejor está adentro";	
	cat_actual_q=cat_actual;

	if(view=="todos"){
		cat_actual=1;
	} 
	else if(view=="juegos_apps"){
		cat_actual=2;
		titulo="Flips - Lo mejor está adentro - Juegos / Aplicaciones";

	}
	else if(view=="descargables"){
		cat_actual=3;
		titulo="Flips - Lo mejor está adentro - Descargables";
	}
	else if(view=="videos"){
		cat_actual=4;
		titulo="Flips - Lo mejor está adentro - Videos";
	}
	else if(view=="promo_eventos"){
		cat_actual=6;
		titulo="Flips - Lo mejor está adentro - Promo / Eventos";
	}
	document.title = titulo;

	$(".sidebar .the_menu_content li."+cat_actual_q).css("background","#fff");
	$(".sidebar .the_menu_content li."+cat_actual_q+" a").css("color","#999");
	$(".sidebar .the_menu_content li."+cat_actual).css("background","#a205ff");
	$(".sidebar .the_menu_content li."+cat_actual+" a").css("color","#ffffff");
	
	$.ajax({
		cahe: false,
		url: "windows/archive_order_bd.php?view_order="+cat_actual+"&pg_post="+pg+"&cat_post="+view+"&pais="+pais,
		success: function(data) {
				if(action=="more" && cat_actual!=4) {
					$("#mcs_container .content").append(data);
				} else {
					$("#mcs_container .content").html(data);
				}
				$(".loading").fadeOut("fast");
				$(".sidebar").fadeIn("fast");
				$('#post_h').addClass('post_hover');
				$('#archive_h').removeClass('archive_hover');
				$('#archive_h').addClass('archive');
				view_order="";
				actual="home";
		}, 
		beforeSend: function(){
				$(".loading").fadeIn("fast");
		}
	});
	
	$("#nav_top ul .menu_inicio").css("display","none");
	$("#nav_top ul .menu_inicio_sep").css("display","block");
	$("#nav_top ul a."+actual+"_on").addClass(""+actual+"_off");
	$("#nav_top ul a."+actual+"_on").removeClass(""+actual+"_on");
}



function navFlips(page) {
	
	$.unblockUI();
	
	refresh_act=false; 
	
	if(page=="registro") { 
		page="registrate"
	}
	
	 
	$("#nav_top ul .menu_inicio").css("display","block");
	$("#nav_top ul .menu_inicio_sep").css("display","none");
	 		  
	 if(actual!=="") { 
		 $("#nav_top ul a."+actual+"_on").addClass(""+actual+"_off");
		 $("#nav_top ul a."+actual+"_on").removeClass(""+actual+"_on");
	 }	
		 
	 actual=page;
	 		 
     $("#nav_top ul a."+page).addClass(""+page+"_on");
	 $("#nav_top ul a."+page).removeClass(+page);
	
	 $.ajax({
		cahe: false,
		url: "windows/"+page+".php?pais="+pais,
		success: function(data){
			$("#mcs_container .content").html(data);
				$(".loading").fadeOut("fast");
				$(".sidebar").fadeOut("fast");
		}, 
		beforeSend: function(){
			$(".loading").fadeIn("fast");
		}
	});
	
	 		  
	 if(page=="registrate") { 
		titulo="Flips - Lo mejor está adentro - Regístrate";
		$(".ico_right").fadeOut("fast");

	 }
	 else if(page=="flips") 
	 { 
		titulo="Flips - Lo mejor está adentro";
		$(".ico_right").fadeOut("fast");
	 }
	 else if(page=="contacto") 
	 { 
		titulo="Flips - Lo mejor está adentro - Contacto";
		$(".ico_right").fadeOut("fast");

	 }
	 else if(page=="fankit") 
	 { 
		titulo="Flips - Lo mejor está adentro - Fankit";
		$(".ico_right").fadeOut("fast");

	 }

	document.title = titulo;
	 
}

$(function () {
	 var $win = $(window);
	 $win.scroll(function () {
		if ($win.height() + $win.scrollTop()
						== $(document).height() ) { 
			if(cat_actual!=4 && refresh_act==true) { 
				$("#loading").fadeIn("fast");
				 openPost(cat_id,pg_post,"more");
			 }
		 }
	 });
});


$(function() {
	$( ".sidebar" ).draggable({ containment: "#mcs_container", scroll: false, handle: "p.boton_draggable" });
});




	
