/* SWFObject v2.0 <http://code.google.com/p/swfobject/> Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis. This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> */
var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return }J(I);if(a.ie&&a.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=c("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);V()}}}}catch(j){}}if(a.webkit&&typeof g.readyState!=Z){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){V()}},10)}if(typeof g.addEventListener!=Z){g.addEventListener("DOMContentLoaded",V,null)}M(V)}();function V(){if(S){return }if(a.ie&&a.win){var m=Y("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return }}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=Z){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=Z){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=Z){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(a.pv[0]>0){var k=c(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)}}}}else{X(m,true)}}}function U(m){var k=m.getElementsByTagName(P)[0];if(k){var p=Y("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=c(i);if(k){for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)}})}}function D(j){C=true;var o=c(j.id);if(o){if(j.altContentId){var l=c(j.altContentId);if(l){L=l;T=j.altContentId}}else{L=b(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=a.ie&&a.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(a.ie&&a.win&&o.readyState!=4){var i=Y("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function d(j){if(a.ie&&a.win&&j.readyState!=4){var i=Y("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function b(n){var m=Y("div");if(a.win&&a.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=c(q);if(typeof AE.id==Z){AE.id=q}if(a.ie&&a.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=c(AE.id)}else{if(a.webkit&&a.webkit<312){var AA=Y("embed");AA.setAttribute("type",W);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=Y(P);s.setAttribute("type",W);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=Y("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function c(i){return g.getElementById(i)}function Y(i){return g.createElement(i)}function O(k){var j=a.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(a.ie&&a.mac){return }var l=g.getElementsByTagName("head")[0],k=Y("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof g.createTextNode!=Z){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof g.styleSheets!=Z&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}function X(k,i){var j=i?"visible":"hidden";if(S){c(k).style.visibility=j}else{A("#"+k,"visibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i){return }var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;X(l,false)},getObjectById:function(l){var i=null;if(a.w3cdom&&S){var j=c(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=Z)){i=j}else{if(typeof k.SetVariable!=Z){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j){return }r+="";t+="";if(O(j)){X(u,false);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=Z){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);if(q.id==u){X(u,true)}})}else{if(m&&!C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=c(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.win){L.style.display="block"}}L=null;T=null;C=false}}}}}();
/* General functions */
detect = navigator.userAgent.toLowerCase();
version="";ie="";if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE");version=parseFloat(temp[1]);if(version < 7){ie=true}else{ie=false}}
/* addEvent by Scott Andrew, thanks */
addEvent = function(obj, evType, fn){
	if(obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	}else if(obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}else{
		return false;
	}
}
/* Find Object Position - Original by Peter-Paul Koch: http://www.quirksmode.org/index.html?/js/findpos.html */
findPosX = function(obj){
	var curleft = 0;
	if(obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}else if(obj.x){
		curleft += obj.x;
	}
	return curleft;
}
findPosY = function(obj){
	var curtop = 0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}else if(obj.y){
		curtop += obj.y;
	}
	return curtop;
}
/* Show and hide selects (for ie) */
findselects = function(el){
	theselectboxes = document.getElementById("content").getElementsByTagName("select");
	selectstohide = new Array();
	j=0;
	for(i=0; i<theselectboxes.length; i++){
		if((findPosY(theselectboxes[i]) > findPosY(el) || findPosY(theselectboxes[i]) + theselectboxes[i].offsetHeight > findPosY(el)) && (findPosY(theselectboxes[i]) < findPosY(el) + el.offsetHeight)){
			if((findPosX(theselectboxes[i]) > findPosX(el) || findPosX(theselectboxes[i]) + theselectboxes[i].offsetWidth > findPosX(el)) && (findPosX(theselectboxes[i]) < findPosX(el) + el.offsetWidth)){
				selectstohide[j] = theselectboxes[i];
				j++;
			}
		}
	}
}
hideselects = function(el){
	if(ie){
		findselects(el);
		for(i=0; i<selectstohide.length; i++){
			selectstohide[i].style.visibility = "hidden";
		}
	}
}
showselects = function(){
	if(ie){
		for(i=0; i<selectstohide.length; i++){
			selectstohide[i].style.visibility = "visible";
		}
	}
}
/* Nav panel functions and positioning */
var offheight = 56;
navexpanded = false;
navheads = "";
toggleNavbar = function(){
	if(document.getElementById("navbar").className == "expanded"){
		closeNavbar();
	}else{
		expandNavbar();
		//Default to open Friends tab/content
		openNavtab("friendtab");
	}
}
closeNavbar = function(){
	document.getElementById("navbar").className = "";
	document.getElementById("shell").style.marginTop = "56px";
	if(ie){document.getElementById("shell").style.height = document.body.offsetHeight - 56 + "px";offheight = 56;}
	navexpanded = false;
}
expandNavbar = function(){
	document.getElementById("navbar").className = "expanded";
	document.getElementById("shell").style.marginTop = "201px";
	if(ie){document.getElementById("shell").style.height = document.body.offsetHeight - 201 + "px";offheight = 201;}
	navexpanded = true;
}
openNavtab = function(id){
	expandNavbar();
	if(document.getElementById(id)){
		document.getElementById("friendtab").className = "";
		document.getElementById("messagetab").className = "";
		document.getElementById("grouptab").className = "";
		document.getElementById(id).className = "opentab";
	}
}
fixit = function(){
	document.getElementsByTagName("html")[0].style.height = "100%";document.getElementsByTagName("body")[0].style.height = "100%";
	document.getElementsByTagName("html")[0].style.width = "100%";document.getElementsByTagName("body")[0].style.width = "100%";
	if(document.body.offsetHeight > offheight){document.getElementById("shell").style.height = document.body.offsetHeight - offheight + "px";}
	document.getElementById("shell").style.width = "100%";
	movenav();
}
movenav = function(){
	if(ie){
//This line works in ie, because we are using a scrolling div instead of the viewport
		whichvar = document.getElementById("shell").scrollLeft;
	}else{
		if(detect.indexOf("safari") +1){
//This line works in safari
			whichvar = document.getElementsByTagName("body")[0].scrollLeft;
			if(self.innerWidth < 1000){
				document.getElementById("navbar").style.width = "auto";
			}else{
				document.getElementById("navbar").style.width = "100%";
			}
		}else{
//This line works in moz (and would work in ie, if we were using the standard viewport scrollbars)
			whichvar = document.documentElement.scrollLeft;
		}
	}
	document.getElementById("navbar").style.left = (~whichvar + 1) + "px";
}
/* Content toggles */
localtabs = function(id){
	document.getElementById("localpeople").className = "hide";
	document.getElementById("localgroups").className = "hide";
	document.getElementById("localoffers").className = "hide";
	document.getElementById("localevents").className = "hide";
	document.getElementById(id).className = "";
}
tabarea = function(ob, whichtab){
//legacy support:
	if(arguments.length < 2){
		whichtab = arguments[0];
		thetabs = document.getElementById("tabnav").getElementsByTagName("li");
		for(i=0; i < thetabs.length; i++){
			thetabs[i].className = "";
		}
		tabcontents = document.getElementById("tabs").getElementsByTagName("*");
		for(i=0;i<tabcontents.length;i++){
			if(tabcontents[i].className == "tabcontent"){
				tabcontents[i].className = "tabcontent hide";
			}
		}
		document.getElementById("tab_" + whichtab).className = "active";
		document.getElementById("content_" + whichtab).className = "tabcontent";
	}else{
//new tab area script:
		tta = ob.parentNode.parentNode.parentNode;
		//find correct element node
		var theul = tta.childNodes[0];
		while (theul.nodeType != 1){
			theul = theul.nextSibling;
		}
		thetabs = theul.getElementsByTagName("li");

		for(i=0; i < thetabs.length; i++){
			thetabs[i].className = "";
		}
		tabcontents = tta.getElementsByTagName("*");
		for(i=0;i<tabcontents.length;i++){
			if(tabcontents[i].className == "tabcontent"){
				tabcontents[i].className = "tabcontent hide";
			}
		}
		ob.parentNode.className = "active";
		document.getElementById(whichtab).className = "tabcontent";
	}
}
togglefilter = function(whichfilter){
	d = document.getElementById("filter_" + whichfilter).getElementsByTagName("div");
	a = document.getElementById("filter_" + whichfilter).getElementsByTagName("a");
	for(i=0; i < a.length; i++){
		if(a[i].className == "rarw"){
			thelink = a[i];
		}
	}
	for(i=0; i < d.length; i++){
		if(d[i].className == "moreoptions"){
			d[i].className = "moreoptions hide";
			thelink.innerHTML = "More options";
		}else if(d[i].className == "moreoptions hide"){
			d[i].className = "moreoptions";
			thelink.innerHTML = "Hide options";
		}
	}
}
togglethumbs = function(whichthumb){
	document.getElementById("lrgthumbs").className = "thumbs hide";
	document.getElementById("smlthumbs").className = "thumbs hide";
	document.getElementById(whichthumb + "thumbs").className = "";
}
photooptions = function(){
	document.getElementById("photooptions").className = " ";
	document.getElementById("showphotooptions").style.display = "none";
}
privacyopt = function(caller, which){
	checkevery=false;
	pri = caller.parentNode;
	everyval = pri.getElementsByTagName("label")[4].getElementsByTagName("input")[0].checked;//everyone
	if(which=="private"){
		pri.getElementsByTagName("input")[0].checked=true;//private
		pri.getElementsByTagName("input")[1].checked=false;//shared
		pri.getElementsByTagName("span")[1].className="pridisabled";//with
		pri.getElementsByTagName("label")[2].className="pridisabled";//group
		pri.getElementsByTagName("label")[3].className="pridisabled";//friend
		pri.getElementsByTagName("label")[4].className="pridisabled";//everyone
		pri.getElementsByTagName("input")[2].disabled=true;//group
		pri.getElementsByTagName("input")[3].disabled=true;//friend
		pri.getElementsByTagName("input")[4].disabled=true;//everyone
	}else if(which=="shared"){
		pri.getElementsByTagName("input")[0].checked=false;//private
		pri.getElementsByTagName("input")[1].checked=true;//shared
		pri.getElementsByTagName("span")[1].className="";//with
		pri.getElementsByTagName("label")[2].className="";//group
		pri.getElementsByTagName("label")[3].className="";//friend
		pri.getElementsByTagName("label")[4].className="";//everyone
		pri.getElementsByTagName("input")[4].disabled=false;//everyone
		checkevery=true;
	}else if(which="everyone"){
		checkevery=true;
	}
	if(checkevery && !pri.getElementsByTagName("input")[4].disabled){
		if(everyval){
			pri.getElementsByTagName("label")[2].className="pridisabled";//group
			pri.getElementsByTagName("label")[3].className="pridisabled";//friend
			pri.getElementsByTagName("input")[2].checked=true;//group
			pri.getElementsByTagName("input")[3].checked=true;//friend
			pri.getElementsByTagName("input")[2].disabled=true;//group
			pri.getElementsByTagName("input")[3].disabled=true;//friend
		}else{
			pri.getElementsByTagName("label")[2].className="";//group
			pri.getElementsByTagName("label")[3].className="";//friend
			pri.getElementsByTagName("input")[2].disabled=false;//group
			pri.getElementsByTagName("input")[3].disabled=false;//friend
		}
	}
}
selectcover = function(which){
	thephotos = document.getElementById("photogallery").childNodes;
	thephotochecks = document.getElementById("photogallery").getElementsByTagName("input");
	for(i=0;i<thephotos.length;i++){if(thephotos[i].className=="selectedphoto"){thephotos[i].className=" ";}}
	for(i=0;i<thephotochecks.length;i++){thephotochecks[i].checked=false;}
	which.parentNode.parentNode.parentNode.className="selectedphoto";
	which.checked=true;
}
sidetab = function(caller, tother, el){
	el = document.getElementById(el);
	tother = document.getElementById(tother);
	if(el.className !== "hide"){
		el.className="hide";
		tother.className="";
		thest = caller.parentNode.getElementsByTagName("a");
		for(i=0;i<thest.length;i++){
			thest[i].className=thest[i].className.replace(" active", " ");
		}
		caller.className+=" active";
	}
}
expandevent = function(caller){
	eventitems = caller.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("div");
	for(i=0;i<eventitems.length;i++){eventitems[i].className = eventitems[i].className.replace("show", "hide");}
	caller.parentNode.parentNode.parentNode.className = caller.parentNode.parentNode.parentNode.className.replace("hide", "show");
}
selecteventfilter = function(caller){
	whichid = caller.value;
	//caller.parentNode.getElementsByTagName("div")[0].getElementsByTagName("div")[0].style.border = "1px solid blue";
	filterdivs = caller.parentNode.getElementsByTagName("div")[0].getElementsByTagName("div");
	for(i=0;i<filterdivs.length;i++){
		filterdivs[i].className="hide";
	}
	if(whichid != "none"){
		document.getElementById(whichid).className = "";
	}
}

/* Popup layer functionality */
mdl = false;
resizepoplayer = function(){
	if(document.getElementById("poplayer") && mdl){
		baroffset = 1;
		if(ie && document.body.clientHeight < document.getElementById("contentshell").offsetHeight + 145){baroffset=19;}
		document.getElementById("poplayer").style.width = document.getElementById("navbar").offsetWidth - baroffset + "px";
		baroffset = 0;
		if(document.body.offsetHeight > document.getElementById("contentshell").offsetHeight + 70){
			popheight = document.body.offsetHeight - 60;
		}else{
			popheight = document.getElementById("contentshell").offsetHeight + 70;
		}
		if(ie && document.body.clientWidth < document.getElementById("navbar").offsetWidth){baroffset=18;}
		document.getElementById("poplayer").style.height = popheight + "px";
	}
}
popcenter="false";popshort="false";
poplayer = function(popcontent, poptitle, myobj, mnm, popcenter, popshort, whatnext){
	if(document.getElementById("poplayer")){killpop();}
	mypoplayer = document.createElement("div");
	mypoplayer.id = "poplayer";
	document.getElementById("shell").appendChild(mypoplayer);
	mypoplayer = document.createElement("div");
	mypoplayer.id = "popwrap";
	mypoplayer.innerHTML = '<div id="popwrap2"><div id="poptitle">' + poptitle + '</div><a href="javascript:void(0);" class="block" onclick="killpop();">Close</a><div id="popcontent">' + popcontent + '</div></div>';
	document.getElementById("shell").appendChild(mypoplayer);
	document.getElementById("poplayer").className = "showpop";
	if(mnm){
		mdl = true;
		document.getElementById("poplayer").className += " mdl";
		resizepoplayer();
	}else{
		mdl = false;
	}
	
	x = document.getElementById("popwrap");
	if(popshort){x.className = "popshort"}
	if(popcenter && !ie){
		//centered popup:
		x.style.position="fixed";
		x.style.top="50%";
		x.style.left="270px";
		x.style.marginTop = "-" + (x.offsetHeight/2) +"px";
	}else{
		var newX = findPosX(myobj);
		var newY = findPosY(myobj);
		if(navexpanded){cnh = 300;newY -= 150;}else{cnh = 100;}
		if(ie){contentscroll = document.getElementById("shell").scrollTop;}else{contentscroll = document.documentElement.scrollTop;}
		if(newX > 500){
			x.style.left = newX - 400 + myobj.offsetWidth + 'px';
		}else{
			x.style.left = newX + 'px';
		}
		if(newY - 500 < cnh + (contentscroll - 250)){
			newY += myobj.offsetHeight - 45;
		}else{
			newY -= 375;
		}
		x.style.top = newY + 'px';
		if(newY - contentscroll + cnh > document.body.clientHeight){
			if(ie){
				document.getElementById("shell").scrollTop += 60;
			}else{
				window.scrollBy(0,60);
			}
		}
		if(contentscroll > newY){
			if(ie){
				document.getElementById("shell").scrollTop = newY - 10;
			}else{
				document.documentElement.scrollTop = newY - 10;
			}
		}
	}

	if(mdl){
		hideselects(document.getElementById("poplayer"));
	}else{
		hideselects(document.getElementById("popwrap"));
	}
	if(whatnext){eval(whatnext + "()");}
}
killpop = function(){
	document.getElementById("popwrap").parentNode.removeChild(document.getElementById("popwrap"));
	document.getElementById("poplayer").parentNode.removeChild(document.getElementById("poplayer"));
	showselects();
}
/*	sIFR 2.0.2 Copyright 2004 - 2006 Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben - This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/> */
var hasFlash=function(){var a=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) \n</script\> \n');if(window.hasFlash!=null)return window.hasFlash}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(b.charAt(b.indexOf(".")-1))>=a}return false}();String.prototype.normalize=function(){return this.replace(/\s+/g," ")};if(Array.prototype.push==null){Array.prototype.push=function(){var i=0,a=this.length,b=arguments.length;while(i<b){this[a++]=arguments[i++]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(a,b){var c=[];var d,e;if(!a)a=window;if(!b)b=[];for(var i=0;i<b.length;i++){c[i]="b["+i+"]"}e="a.__applyTemp__("+c.join(",")+");";a.__applyTemp__=this;d=eval(e);a.__applyTemp__=null;return d}}function named(a){return new named.Arguments(a)}named.Arguments=function(a){this.oArgs=a};named.Arguments.prototype.constructor=named.Arguments;named.extract=function(a,b){var c,d;var i=a.length;while(i--){d=a[i];if(d!=null&&d.constructor!=null&&d.constructor==named.Arguments){c=a[i].oArgs;break}}if(c==null)return;for(e in c)if(b[e]!=null)b[e](c[e]);return};var parseSelector=function(){var a=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function r(s,t){var u=s.split(/\s*\,\s*/);var v=[];for(var i=0;i<u.length;i++)v=v.concat(b(u[i],t));return v}function b(c,d,e){c=c.normalize().replace(" ","`");var f=c.match(a);var g,h,i,j,k,n;var l=[];if(f==null)f=[c,c];if(f[1]=="")f[1]="*";if(e==null)e="`";if(d==null)d=document;switch(f[2]){case "#":k=f[3].match(a);if(k==null)k=[null,f[3]];g=document.getElementById(k[1]);if(g==null||(f[1]!="*"&&!o(g,f[1])))return l;if(k.length==2){l.push(g);return l}return b(k[3],g,k[2]);case ".":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;k=f[3].match(a);if(k!=null){if(g.className==null||g.className.match("(\\s|^)"+k[1]+"(\\s|$)")==null)continue;j=b(k[3],g,k[2]);l=l.concat(j)}else if(g.className!=null&&g.className.match("(\\s|^)"+f[3]+"(\\s|$)")!=null)l.push(g)}return l;case ">":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;j=b(f[3],g,">");l=l.concat(j)}return l;case "`":h=m(d,f[1]);for(i=0,n=h.length;i<n;i++){g=h[i];j=b(f[3],g,"`");l=l.concat(j)}return l;default:if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;l.push(g)}return l}}function m(d,o){if(o=="*"&&d.all!=null)return d.all;return d.getElementsByTagName(o)}function o(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:", "")==q.toLowerCase()}return r}();var sIFR=function(){var a="http://www.w3.org/1999/xhtml";var b=false;var c=false;var d;var ah=[];var al=document;var ak=al.documentElement;var am=window;var au=al.addEventListener;var av=am.addEventListener;var f=function(){var g=navigator.userAgent.toLowerCase();var f={a:g.indexOf("applewebkit")>-1,b:g.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:g.indexOf("opera")>-1,e:al.contentType!=null&&al.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};f.l=f.a||f.c;f.m=!f.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(f.m&&g.match(/.*gecko\/(\d{8}).*/))f.j=new Number(g.match(/.*gecko\/(\d{8}).*/)[1]);f.n=g.indexOf("msie")>-1&&!f.d&&!f.l&&!f.m;f.o=f.n&&g.match(/.*mac.*/)!=null;if(f.d&&g.match(/.*opera(\s|\/)(\d+\.\d+)/))f.i=new Number(g.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);if(f.n||(f.d&&f.i<7.6))f.g=false;if(f.a&&g.match(/.*applewebkit\/(\d+).*/))f.k=new Number(g.match(/.*applewebkit\/(\d+).*/)[1]);if(am.hasFlash&&(!f.n||f.o)){var aj=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;f.h=parseInt(aj.charAt(aj.indexOf(".")-1))}if(g.match(/.*(windows|mac).*/)==null||f.o||f.c||(f.d&&(g.match(/.*mac.*/)!=null||f.i<7.6))||(f.b&&f.h<7)||(!f.b&&f.a&&f.k<312)||(f.m&&f.j<20020523))f.f=false;if(!f.o&&!f.m&&al.createElementNS)try{al.createElementNS(a,"i").innerHTML=""}catch(e){f.e=true}f.p=f.c||(f.a&&f.k<312);return f}();function at(){return{bIsWebKit:f.a,bIsSafari:f.b,bIsKonq:f.c,bIsOpera:f.d,bIsXML:f.e,bHasTransparencySupport:f.f,bUseDOM:f.g,nFlashVersion:f.h,nOperaVersion:f.i,nGeckoBuildDate:f.j,nWebKitVersion:f.k,bIsKHTML:f.l,bIsGecko:f.m,bIsIE:f.n,bIsIEMac:f.o,bUseInnerHTMLHack:f.p}}if(am.hasFlash==false||!al.getElementsByTagName||!al.getElementById||(f.e&&(f.p||f.n)))return{UA:at()};function af(e){if((!k.bAutoInit&&(am.event||e)!=null)||!l(e))return;b=true;for(var i=0,h=ah.length;i<h;i++)j.apply(null,ah[i]);ah=[]}var k=af;function l(e){if(c==false||k.bIsDisabled==true||((f.e&&f.m||f.l)&&e==null&&b==false)||(al.body==null||al.getElementsByTagName("body").length==0))return false;return true}function m(n){if(f.n)return n.replace(new RegExp("%\d{0}","g"),"%25");return n.replace(new RegExp("%(?!\d)","g"),"%25")}function as(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:", "")==q.toLowerCase()}function o(p,q,r,s,t){var u="";var v=p.firstChild;var w,x,y,z;if(s==null)s=0;if(t==null)t="";while(v){if(v.nodeType==3){z=v.nodeValue.replace("<","&lt;");switch(r){case "lower":u+=z.toLowerCase();break;case "upper":u+=z.toUpperCase();break;default:u+=z}}else if(v.nodeType==1){if(as(v,"a")&&!v.getAttribute("href")==false){if(v.getAttribute("target"))t+="&sifr_url_"+s+"_target="+v.getAttribute("target");t+="&sifr_url_"+s+"="+m(v.getAttribute("href")).replace(/&/g,"%26");u+='<a href="asfunction:_root.launchURL,'+s+'">';s++}else if(as(v,"br"))u+="<br/>";if(v.hasChildNodes()){y=o(v,null,r,s,t);u+=y.u;s=y.s;t=y.t}if(as(v,"a"))u+="</a>"}w=v;v=v.nextSibling;if(q!=null){x=w.parentNode.removeChild(w);q.appendChild(x)}}return{"u":u,"s":s,"t":t}}function A(B){if(al.createElementNS&&f.g)return al.createElementNS(a,B);return al.createElement(B)}function C(D,E,z){var p=A("param");p.setAttribute("name",E);p.setAttribute("value",z);D.appendChild(p)}function F(p,G){var H=p.className;if(H==null)H=G;else H=H.normalize()+(H==""?"":" ")+G;p.className=H}function aq(ar){var a=ak;if(k.bHideBrowserText==false)a=al.getElementsByTagName("body")[0];if((k.bHideBrowserText==false||ar)&&a)if(a.className==null||a.className.match(/\bsIFR\-hasFlash\b/)==null)F(a, "sIFR-hasFlash")}function j(I,J,K,L,M,N,O,P,Q,R,S,r,T){if(!l())return ah.push(arguments);aq();named.extract(arguments,{sSelector:function(ap){I=ap},sFlashSrc:function(ap){J=ap},sColor:function(ap){K=ap},sLinkColor:function(ap){L=ap},sHoverColor:function(ap){M=ap},sBgColor:function(ap){N=ap},nPaddingTop:function(ap){O=ap},nPaddingRight:function(ap){P=ap},nPaddingBottom:function(ap){Q=ap},nPaddingLeft:function(ap){R=ap},sFlashVars:function(ap){S=ap},sCase:function(ap){r=ap},sWmode:function(ap){T=ap}});var U=parseSelector(I);if(U.length==0)return false;if(S!=null)S="&"+S.normalize();else S="";if(K!=null)S+="&textcolor="+K;if(M!=null)S+="&hovercolor="+M;if(M!=null||L!=null)S+="&linkcolor="+(L||K);if(O==null)O=0;if(P==null)P=0;if(Q==null)Q=0;if(R==null)R=0;if(N==null)N="#FFFFFF";if(T=="transparent")if(!f.f)T="opaque";else N="transparent";if(T==null)T="";var p,V,W,X,Y,Z,aa,ab,ac;var ad=null;for(var i=0,h=U.length;i<h;i++){p=U[i];if(p.className!=null&&p.className.match(/\bsIFR\-replaced\b/)!=null)continue;V=p.offsetWidth-R-P;W=p.offsetHeight-O-Q;aa=A("span");aa.className="sIFR-alternate";ac=o(p,aa,r);Z="txt="+m(ac.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g, "%22").normalize() + S + "&w=" + V + "&h=" + W + ac.t;F(p,"sIFR-replaced");if(ad==null||!f.g){if(!f.g){if(!f.n)p.innerHTML=['<embed class="sIFR-flash" type="application/x-shockwave-flash" src="',J,'" quality="best" wmode="',T,'" bgcolor="',N,'" flashvars="',Z,'" width="',V,'" height="',W,'" sifr="true"></embed>'].join("");else p.innerHTML=['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" sifr="true" width="',V,'" height="',W,'" class="sIFR-flash"><param name="movie" value="',J,"?",Z,'"></param><param name="quality" value="best"></param><param name="wmode" value="',T,'"></param><param name="bgcolor" value="',N,'"></param> </object>'].join('')}else{if(f.d){ab=A("object");ab.setAttribute("data",J);C(ab,"quality","best");C(ab,"wmode",T);C(ab,"bgcolor",N)}else{ab=A("embed");ab.setAttribute("src",J);ab.setAttribute("quality","best");ab.setAttribute("flashvars",Z);ab.setAttribute("wmode",T);ab.setAttribute("bgcolor",N)}ab.setAttribute("sifr","true");ab.setAttribute("type","application/x-shockwave-flash");ab.className="sIFR-flash";if(!f.l||!f.e)ad=ab.cloneNode(true)}}else ab=ad.cloneNode(true);if(f.g){if(f.d)C(ab,"flashvars",Z);else ab.setAttribute("flashvars",Z);ab.setAttribute("width",V);ab.setAttribute("height",W);ab.style.width=V+"px";ab.style.height=W+"px";p.appendChild(ab)}p.appendChild(aa);if(f.p)p.innerHTML+=""}if(f.n&&k.bFixFragIdBug)setTimeout(function(){al.title=d},0)}function ai(){d=al.title}function ae(){if(k.bIsDisabled==true)return;c=true;if(k.bHideBrowserText)aq(true);if(am.attachEvent)am.attachEvent("onload",af);else if(!f.c&&(al.addEventListener||am.addEventListener)){if(f.a&&f.k>=132&&am.addEventListener)am.addEventListener("load",function(){setTimeout("sIFR({})",1)},false);else{if(al.addEventListener)al.addEventListener("load",af,false);if(am.addEventListener)am.addEventListener("load",af,false)}}else if(typeof am.onload=="function"){var ag=am.onload;am.onload=function(){ag();af()}}else am.onload=af;if(!f.n||am.location.hash=="")k.bFixFragIdBug=false;else ai()}k.UA=at();k.bAutoInit=true;k.bFixFragIdBug=true;k.replaceElement=j;k.updateDocumentTitle=ai;k.appendToClassName=F;k.setup=ae;k.debug=function(){aq(true)};k.debug.replaceNow=function(){ae();k()};k.bIsDisabled=false;k.bHideBrowserText=true;return k}();

/* Init functions */
initiepage = function(){document.getElementById("shell").onscroll = movenav;}
if(ie){
//These are only for ie
	addEvent(window, 'resize', fixit);
	addEvent(window, 'load', initiepage);
}else{
//These are for everyone else
	window.onscroll = movenav;
	addEvent(window, 'resize', movenav);
}
//This is for safari
if(detect.indexOf("safari") +1){addEvent(window, 'resize', movenav);}
//This is for everyone
addEvent(window, 'resize', resizepoplayer);
initpage = function(){
	if(detect.indexOf("safari") +1 == false){
		if(typeof sIFR == "function" && !sIFR.UA.bIsIEMac && typeof dosIFR == "function"){
			sIFR.setup();
			dosIFR();
		}
	}
}