var GRID_ONLY;
function addEvent(C,B,A){if(C.addEventListener){C.addEventListener(B,A,false)
}else{if(C.attachEvent){C["e"+B+A]=A;
C[B+A]=function(){C["e"+B+A](window.event)
};
C.attachEvent("on"+B,C[B+A])
}}}function stopDefaultEvent(A){if(A){if(A.preventDefault){A.preventDefault();
A.stopPropagation()
}else{A.returnValue=false;
A.cancelBubble=true
}}}function createCookie(C,D,F,E){if(F){var B=new Date();
B.setTime(B.getTime()+(F*24*60*60*1000));
var A="; expires="+B.toGMTString()
}else{var A=""
}if(E){E="/"
}document.cookie=C+"="+D+A+"; path="+E
}function readCookie(B){var D=B+"=";
var A=document.cookie.split(";");
for(var C=0;
C<A.length;
C++){var E=A[C];
while(E.charAt(0)==" "){E=E.substring(1,E.length)
}if(E.indexOf(D)==0){return E.substring(D.length,E.length)
}}return null
}function eraseCookie(A,B){createCookie(A,"",-1,B)
}function setupQuizHover(){var C=document.getElementById("hubListing");
if(C){var A=C.getElementsByTagName("li");
for(var B=0;
B<A.length;
B++){if(A[B].className=="item"){addEvent(A[B],"mouseover",function(){this.className="item selected"
});
addEvent(A[B],"mouseout",function(){this.className="item"
})
}}}}function swapViewType(C){var A=document.getElementById("hubContainer");
if(A){A.className=C
}var D=document.getElementById("viewsNav");
if(D){var B=D.getElementsByTagName("a");
if(B.length>=2){if(C=="grid"){B[0].className="viewsGrid gridOn";
B[1].className="viewsList"
}else{B[0].className="viewsGrid";
B[1].className="viewsList listOn"
}if(C=="grid"){eraseCookie("gridType","./")
}else{createCookie("gridType",C,null,"./")
}}}}function init(){setupQuizHover();
var F=document.getElementById("viewsNav");
if(F){var M=F.getElementsByTagName("a");
if(M.length>=2){addEvent(M[0],"click",function(N){stopDefaultEvent(N);
swapViewType("grid")
});
addEvent(M[1],"click",function(N){stopDefaultEvent(N);
swapViewType("list")
})
}}var C=document.getElementById("quizSearch");
if(C){var G=C.getElementsByTagName("input");
for(var E=0;
E<G.length;
E++){if(G[E].title!=""){addInputDefaultHandlers(G[E])
}}}if(C){var I=C.getElementsByTagName("a");
for(var E=0;
E<I.length;
E++){if(I[E].title=="Search"){I[E].parentForm=C;
addEvent(I[E],"click",function(N){stopDefaultEvent(N);
this.parentForm.submit()
})
}}}var C=document.getElementById("hubSortTimeframe");
if(C){if(C.sort){addEvent(C.sort,"change",function(){window.location=this.options[this.selectedIndex].value
})
}}var A=document.getElementById("leaderboardNav");
if(A){var K=A.getElementsByTagName("a");
for(var E=0;
E<K.length;
E++){addEvent(K[E],"click",function(R){var Q=R.target?R.target:R.srcElement;
values=getKeyValueFromHref(Q.href);
var P=null;
for(var O=0;
O<values.length;
O++){if(values[O][0]=="ltimeframe"){P=values[O][1]
}}if(P){createCookie("ltimeframe",P,null,"./");
var N=getQueryStringArray();
Q.href="?ltimeframe=";
modifyHref(Q,N,false)
}})
}}if(readCookie("gridType")&&GRID_ONLY!=true){swapViewType(readCookie("gridType"))
}var B=document.getElementById("hubListing");
if(B){var K=getElementsByClassName3(B,"a","deleteQuiz");
var H=getElementsByClassName3(B,"div","deleteConfirm");
var D=getElementsByClassName3(B,"a","deleteCancel");
var J=getElementsByClassName3(B,"a","deleteConfirmFinal");
for(var E=0;
E<K.length;
E++){K[E].buttonSet=H[E];
addEvent(K[E],"click",function(N){stopDefaultEvent(N);
this.buttonSet.style.display="block"
});
D[E].buttonSet=H[E];
addEvent(D[E],"click",function(N){stopDefaultEvent(N);
this.buttonSet.style.display="none"
})
}}var L=document.getElementById("profileUpload");
if(L){quizFileUpload.setCallback(callSetImage);
addEvent(L,"click",function(N){stopDefaultEvent(N);
quizFileUpload.show("size=132x132,crop=true,profile="+PROFILE_SCREENNAME)
})
}}function callSetImage(A){var B=document.getElementById("profileImage");
if(B){B.src=A
}var C=document.getElementById("profileImageDelete");
if(C){C.style.display="block"
}}function modifyHref(H,C,A){var F=clone(C);
var B="";
if(!A){B=H.href
}else{B=H.value
}var D=getKeyValueFromHref(B);
for(var I=0;
I<D.length;
I++){var K=-1;
for(var G=0;
G<F.length;
G++){if(F[G][0]==D[I][0]){F[G][1]=D[I][1];
K=G
}}if(K==-1&&D[I][1]!=""){F.push(D[I])
}if(K>=0&&D[I][1]==""){F.splice(K,1)
}}var J="?";
for(var E=0;
E<F.length;
E++){J+=F[E][0]+(F[E][1]!=null?("="+F[E][1]):"");
if(E!=(F.length-1)){J+="&"
}}if(!A){H.href=J
}else{H.value=J
}}function getKeyValueFromHref(B){var E=Array();
var D=B.split("?");
if(D.length>1){var A=D[1].split("&");
for(var C=0;
C<A.length;
C++){E.push(A[C].split("="))
}}return E
}function getQueryStringArray(){var C=window.location.search.substring(1);
var D=C.split("&");
var A=Array();
for(var B=0;
B<D.length;
B++){var E=D[B].split("=");
if(E[0]!=""){A.push(E)
}}return A
}function clone(C){if(C==null||typeof (C)!="object"){return C
}var A=new C.constructor();
for(var B in C){A[B]=clone(C[B])
}return A
}function dump(A,G){var F="";
if(!G){G=0
}var E="";
for(var B=0;
B<G+1;
B++){E+="    "
}if(typeof (A)=="object"){for(var C in A){var D=A[C];
if(typeof (D)=="object"){F+=E+"'"+C+"' ...\n";
F+=dump(D,G+1)
}else{F+=E+"'"+C+"' => \""+D+'"\n'
}}}else{F="===>"+A+"<===("+typeof (A)+")"
}return F
}function addInputDefaultHandlers(A){if(A.value.replace(/^\s+|\s+$/g,"")==""){A.value=A.title
}addEvent(A,"focus",function(){if(this.value==this.title){this.value=""
}});
addEvent(A,"blur",function(){if(this.value.replace(/^\s+|\s+$/g,"")==""){this.value=this.title
}})
}function getElementsByClassName3(B,F,A){var E=(F=="*"&&B.all)?B.all:B.getElementsByTagName(F);
var H=new Array();
A=A.replace(/\-/g,"\\-");
var G=new RegExp("(^|\\s)"+A+"(\\s|$)");
var D;
for(var C=0;
C<E.length;
C++){D=E[C];
if(G.test(D.className)){H.push(D)
}}return(H)
}init();

