/**
 *	@package		Internazionale
 *	@subpackage		Javascript
 *	@author			Ben Sekulowicz-Barclay
 *	@copyright		Copyright 2010
 *	@version		0.01
 *
 **/

ia={helpers:{cookie_delete:function(F,E,D){if(ia.helpers.cookie_get(F)){document.cookie=F+"="+((E)?";path="+E:"")+((D)?";domain="+D:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}},cookie_get:function(L){var K=document.cookie.split(";");var G="";var I="";var J="";var H=false;for(i=0;i<K.length;i++){G=K[i].split("=");I=G[0].replace(/^\s+|\s+$/g,"");if(I==L){H=true;if(G.length>1){J=unescape(G[1].replace(/^\s+|\s+$/g,""));}
return J;}
G=null;I="";}
if(!H){return null;}},cookie_set:function(J,L,P,O,K,N){var I=new Date();I.setTime(I.getTime());if(P){P=P*1000*60*60*24;}
var M=new Date(I.getTime()+(P));document.cookie=J+"="+escape(L)+((P)?";expires="+M.toGMTString():"")+((O)?";path="+O:"")+((K)?";domain="+K:"")+((N)?";secure":"");}},listeners:{onInit:function(){$(":last-child",$("body")).addClass("isLastChild");$(".isG04 .containsGrid .isG02:nth-child(2n+1)").css("clear","both");$(".isG08 .containsGrid .isG04:nth-child(2n+1)").css("clear","both");$(".isG12 .containsGrid .isG06:nth-child(2n+1)").css("clear","both");},foundBackstage:function(E,D){var F=$(".removeLinks a");F.each(function(){var A=$(this),B=$("h3 > a",A.parents(".containsPosts > li"));$up=A.parent();B.click(function(C){_gaq.push(["_trackEvent","Backstage","Click",$(C.target).attr("href")]);});A.remove();if($up.html().match(/^.$/)){$up.remove();}});},foundEdicola:function(E,D){var F=$(D);F.change(function(){var A=$(this).val();if(A!=""){document.location.href=BASE_URL+"/edicola/"+A;}});},foundFeatured:function(N,Q){var L=$("#isFeaturedPosts",Q),P=$("#isFeaturedCtrls",Q),K=null;var O=L.width(),J=L.children().length;L.css("width",(J*O)+"px");var M=0,R=0;$(document).bind("FEATURE:MOVE",function(){$("li.isPost.isOn",P).removeClass("isOn");$("li.isPost[data-post="+(R+1)+"]",P).addClass("isOn");L.animate({"margin-left":"-"+(R*O)+"px"},500,function(){M=R;});});$(document).bind("FEATURE:PAUS",function(){$("li.isPlayPause",P).addClass("isPlay").removeClass("isPause").html("Play");clearInterval(K);});$(document).bind("FEATURE:PLAY",function(){$("li.isPlayPause",P).addClass("isPause").removeClass("isPlay").html("Pause");K=setInterval(function(){R=((R+1)<J)?R+1:0;$(document).trigger("FEATURE:MOVE");},3500);});$("li.isArchive",P).click(function(){document.location.href=$("li.isArchive > a",P).attr("href");});$("li.isPost",P).click(function(){R=$(this).attr("data-post")-1;$(document).trigger("FEATURE:PAUS").trigger("FEATURE:MOVE");});$("li.isMoveLeft",P).click(function(){if((R-1)>=0){R=R-1;$(document).trigger("FEATURE:PAUS").trigger("FEATURE:MOVE");}});$("li.isMoveRight",P).click(function(){if((R+1)<J){R=R+1;$(document).trigger("FEATURE:PAUS").trigger("FEATURE:MOVE");}});$("li.isPlayPause",P).click(function(){if($(this).hasClass("isPlay")){$(document).trigger("FEATURE:PLAY");}else{$(document).trigger("FEATURE:PAUS");}});},foundTwitter:function(J,H){$.getScript('http://api.internazionale.it/tweet/',function(){});},foundVoting:function(H,F){var I=$(F);var J=I.attr("href").replace(BASE_URL+"/?p=",""),G=I.is(".isVoteUp")?"up":"down";if(ia.helpers.cookie_get("vote_"+J)==G){I.addClass("isOn");}
$(F).click(function(){if(ia.helpers.cookie_get("vote_"+J)!=null){return false;}
$.post(document.location.href,{internazionale_vote:G+":"+J},function(){ia.helpers.cookie_set("vote_"+J,G,30,"/","","");I.addClass("isOn");});return false;});}}};$(document).bind("INIT",ia.listeners.onInit).bind("BACKSTAGE",ia.listeners.foundBackstage).bind("EDICOLA",ia.listeners.foundEdicola).bind("FEATURED",ia.listeners.foundFeatured).bind("VOTING",ia.listeners.foundVoting).bind("TWITTER",ia.listeners.foundTwitter);
