/* Array
(
    [0] => Array
        (
            [0] => lib/tiki-js.js
            [1] => lib/swfobject/swfobject.js
            [2] => lib/jquery_tiki/tiki-jquery.js
            [3] => lib/jquery/cluetip/lib/jquery.hoverIntent.js
            [4] => lib/jquery/cluetip/lib/jquery.bgiframe.min.js
            [5] => lib/jquery/cluetip/jquery.cluetip.js
            [6] => lib/jquery/jquery-autocomplete/lib/jquery.ajaxQueue.js
            [7] => lib/jquery/jquery-autocomplete/jquery.autocomplete.js
            [8] => lib/jquery/superfish/js/superfish.js
            [9] => lib/jquery/superfish/js/supersubs.js
            [10] => lib/jquery/colorbox/jquery.colorbox.js
            [11] => lib/jquery/jquery-ui/external/jquery.cookie.js
            [12] => lib/jquery/treeTable/src/javascripts/jquery.treeTable.js
            [13] => lib/tiki-js-sorttable.js
            [14] => lib/phplayers/libjs/layersmenu-library.js
            [15] => lib/phplayers/libjs/layersmenu.js
            [16] => lib/phplayers/libjs/layerstreemenu-cookies.js
            [17] => lib/menubuilder/menu.js
        )

    [10] => Array
        (
            [0] => lib/jquery/jquery.async.js
        )

)
 */var feature_no_cookie='n';function browser(){var b=navigator.appName;if(b=="Netscape"){this.b="ns";}
else{this.b=b;}
this.version=navigator.appVersion;this.v=parseInt(this.version,10);this.ns=(this.b=="ns"&&this.v>=5);this.op=(navigator.userAgent.indexOf('Opera')>-1);this.safari=(navigator.userAgent.indexOf('Safari')>-1);this.op7=(navigator.userAgent.indexOf('Opera')>-1&&this.v>=7);this.ie56=(this.version.indexOf('MSIE 5')>-1||this.version.indexOf('MSIE 6')>-1);this.ie567=(this.version.indexOf('MSIE 5')>-1||this.version.indexOf('MSIE 6')>-1||this.version.indexOf('MSIE 7')>-1);this.iewin=(this.ie56&&navigator.userAgent.indexOf('Windows')>-1);this.iewin7=(this.ie567&&navigator.userAgent.indexOf('Windows')>-1);this.iemac=(this.ie56&&navigator.userAgent.indexOf('Mac')>-1);this.moz=(navigator.userAgent.indexOf('Mozilla')>-1);this.moz13=(navigator.userAgent.indexOf('Mozilla')>-1&&navigator.userAgent.indexOf('1.3')>-1);this.oldmoz=(navigator.userAgent.indexOf('Mozilla')>-1&&navigator.userAgent.indexOf('1.4')>-1||navigator.userAgent.indexOf('Mozilla')>-1&&navigator.userAgent.indexOf('1.5')>-1||navigator.userAgent.indexOf('Mozilla')>-1&&navigator.userAgent.indexOf('1.6')>-1);this.ns6=(navigator.userAgent.indexOf('Netscape6')>-1);this.docom=(this.ie56||this.ns||this.iewin||this.op||this.iemac||this.safari||this.moz||this.oldmoz||this.ns6);}
function getElementById(id){if(typeof document.getElementById=="function"){var el=document.getElementById(id);if(el){return el;}}
if(typeof document.getElementsByName=="function"){var arr=document.getElementsByName(id);if(arr.length>0){return arr[0];}}
for(i=0;i<document.forms.length;i++){if(document.forms[i].elements[id]){return document.forms[i].elements[id];}}}
function toggleCols(id,zeromargin,maincol){var showit='show_'+escape(id);if(!zeromargin){zeromargin='';}
if(!id){id='';}
if(!maincol){maincol='col1';}
if(document.getElementById(id).style.display=="none"){document.getElementById(id).style.display="block";if(zeromargin=='left'){document.getElementById(maincol).style.marginLeft='';if(!document.getElementById(maincol).style.marginLeft){document.getElementById(maincol).style.marginLeft=$jq("#"+id).width()+"px";}
setSessionVar(showit,'y');}else{document.getElementById(maincol).style.marginRight='';if(!document.getElementById(maincol).style.marginRight){document.getElementById(maincol).style.marginRight=$jq("#"+id).width()+"px";}
setSessionVar(showit,'y');}}else{document.getElementById(id).style.display="none";if(zeromargin=='left'){document.getElementById(maincol).style.marginLeft='0';setSessionVar(showit,'n');}else{document.getElementById(maincol).style.marginRight='0';setSessionVar(showit,'n');}}}
function toggle_dynamic_var(name){name1='dyn_'+name+'_display';name2='dyn_'+name+'_edit';if(document.getElementById(name1).style.display=="none"){document.getElementById(name2).style.display="none";document.getElementById(name1).style.display="inline";}else{document.getElementById(name1).style.display="none";document.getElementById(name2).style.display="inline";}}
function chgArtType(){var articleType=document.getElementById('articletype').value;var typeProperties=articleTypes[articleType];var propertyList=['show_topline','y','show_subtitle','y','show_linkto','y','show_lang','y','show_author','y','use_ratings','y','heading_only','n','show_image_caption','y','show_pre_publ','y','show_post_expire','y','show_image','y','show_expdate','y'];if(typeof articleCustomAttributes!='undefined'){propertyList=propertyList.concat(articleCustomAttributes);}
var l=propertyList.length,property,value;for(var i=0;i<l;i++){property=propertyList[i++];value=propertyList[i];if(typeProperties[property]==value||(!typeProperties[property]&&value=="n")){display="";}else{display="none";}
if(document.getElementById(property)){document.getElementById(property).style.display=display;}else{j=1;while(document.getElementById(property+'_'+j)){document.getElementById(property+'_'+j).style.display=display;j++;}}}}
function chgMailinType(){if(document.getElementById('mailin_type').value!='article-put'){document.getElementById('article_topic').style.display="none";document.getElementById('article_type').style.display="none";}else{document.getElementById('article_topic').style.display="";document.getElementById('article_type').style.display="";}}
function toggleSpan(id){if(document.getElementById(id).style.display=="inline"){document.getElementById(id).style.display="none";}else{document.getElementById(id).style.display="inline";}}
function toggleBlock(id){if(document.getElementById(id).style.display=="none"){document.getElementById(id).style.display="block";}else{document.getElementById(id).style.display="none";}}
function toggleTrTd(id){if(document.getElementById(id).style.display=="none"){document.getElementById(id).style.display="";}else{document.getElementById(id).style.display="none";}}
function showTocToggle(){if(document.createTextNode){var linkHolder=document.getElementById('toctitle');if(!linkHolder){return;}
var outerSpan=document.createElement('span');outerSpan.className='toctoggle';var toggleLink=document.createElement('a');toggleLink.id='togglelink';toggleLink.className='internal';toggleLink.href='javascript:toggleToc()';toggleLink.appendChild(document.createTextNode(tocHideText));outerSpan.appendChild(document.createTextNode('['));outerSpan.appendChild(toggleLink);outerSpan.appendChild(document.createTextNode(']'));linkHolder.appendChild(document.createTextNode(' '));linkHolder.appendChild(outerSpan);if(getCookie("hidetoc")=="1"){toggleToc();}}}
function changeText(el,newText){if(el.innerText){el.innerText=newText;}else if(el.firstChild&&el.firstChild.nodeValue){el.firstChild.nodeValue=newText;}}
function toggleToc(){var toc=document.getElementById('toc').getElementsByTagName('ul')[0];var toggleLink=document.getElementById('togglelink');if(toc&&toggleLink&&toc.style.display=='none'){changeText(toggleLink,tocHideText);toc.style.display='block';setCookie("hidetoc","0");}else{changeText(toggleLink,tocShowText);toc.style.display='none';setCookie("hidetoc","1");}}
function chgTrkFld(f,o){var opt=0;document.getElementById('z').style.display="none";document.getElementById('zDescription').style.display="";document.getElementById('zStaticText').style.display="none";document.getElementById('zStaticTextToolbars').style.display="none";for(var i=0;i<f.length;i++){var c=f.charAt(i);if(document.getElementById(c)){var ichoiceParent=document.getElementById('itemChoicesRow');var ichoice=document.getElementById(c+'itemChoices');if(c==o){document.getElementById(c).style.display="";document.getElementById('z').style.display="block";if(c=='S'){document.getElementById('zDescription').style.display="none";document.getElementById('zStaticText').style.display="";document.getElementById('zStaticTextToolbars').style.display="";}
if(ichoice){ichoice.style.display="";ichoiceParent.style.display="";}else{ichoiceParent.style.display="none";}}else{document.getElementById(c).style.display="none";if(ichoice){ichoice.style.display="none";}}}}}
function chgTrkLingual(item){document.getElementById("multilabelRow").style.display=(item=='t'||item=='a')?'':'none';}
function multitoggle(f,o){for(var i=0;i<f.length;i++){if(document.getElementById('fid'+f[i])){if(f[i]==o){document.getElementById('fid'+f[i]).style.display="block";}else{document.getElementById('fid'+f[i]).style.display="none";}}}}
function setMenuCon(foo){var it=foo.split(",");document.getElementById('menu_url').value=it[0];document.getElementById('menu_name').value=it[1];if(it[2]){document.getElementById('menu_section').value=it[2];}else{document.getElementById('menu_section').value='';}
if(it[3]){document.getElementById('menu_perm').value=it[3];}else{document.getElementById('menu_perm').value='';}}
function genPass(w1){vo="aeiouAEU";co="bcdfgjklmnprstvwxzBCDFGHJKMNPQRSTVWXYZ0123456789_$%#";s=Math.round(Math.random());l=8;p='';for(i=0;i<l;i++){if(s){letter=vo.charAt(Math.round(Math.random()*(vo.length-1)));s=0;}else{letter=co.charAt(Math.round(Math.random()*(co.length-1)));s=1;}
p=p+letter;}
document.getElementById(w1).value=p;}
function setUserModule(foo1){document.getElementById('usermoduledata').value=foo1;}
function replaceLimon(vec){document.getElementById(vec[0]).value=document.getElementById(vec[0]).value.replace(vec[1],vec[2]);}
function setSelectionRange(textarea,selectionStart,selectionEnd){if(typeof textarea.setSelectionRange!='undefined'){textarea.focus();textarea.setSelectionRange(selectionStart,selectionEnd);}else if(document.selection.createRange){var val=textarea.value,c=0;var isWin=val.indexOf("\r")>-1;textarea.focus();var range=document.selection.createRange();range.collapse();if(selectionEnd>1){if(isWin){for(var i=0;i<selectionEnd;i++){if(val[i]=="\n"){c++;}}}
range.moveEnd('character',selectionEnd-c);}
range.collapse(false);if(selectionStart<selectionEnd){c=0;if(isWin){for(i=selectionEnd;i>selectionStart;i--){if(val[i]=="\n"){c++;}}}
range.moveStart('character',selectionStart-selectionEnd-c);}
try{range.select();}catch(e){}}}
function getTASelection(textarea){if(typeof $jq(textarea).attr("selectionStartSaved")==='string'&&$jq(textarea).attr("selectionStartSaved")){return textarea.value.substring($jq(textarea).attr("selectionStartSaved"),$jq(textarea).attr("selectionEndSaved"));}else if(typeof textarea.selectionStart!='undefined'){return textarea.value.substring(textarea.selectionStart,textarea.selectionEnd);}else{var r=document.selection.createRange();return r.text;}}
function saveTASelection(elem){if(typeof elem==='string'){elem=getElementById(elem);}
if(elem&&typeof elem.selectionStart!='undefined'){$jq(elem).attr("selectionStartSaved",elem.selectionStart);$jq(elem).attr("selectionEndSaved",elem.selectionEnd);}}
function restoreTASelection(elem){if(typeof elem==='string'){elem=getElementById(elem);}
if(elem&&$jq(elem).attr("selectionStartSaved")){if(elem.selectionStart!=$jq(elem).attr("selectionStartSaved")){elem.selectionStart=$jq(elem).attr("selectionStartSaved");elem.selectionEnd=$jq(elem).attr("selectionEndSaved");}
$jq(elem).removeAttr("selectionStartSaved");$jq(elem).removeAttr("selectionEndSaved");}}
function setCaretToPos(textarea,pos){setSelectionRange(textarea,pos,pos);}
function getCaretPos(textarea){if(typeof textarea.selectionEnd!='undefined'){return textarea.selectionEnd;}else{textarea.focus();var range=document.selection.createRange();if(range===null){return textarea.value.length;}
var re=textarea.createTextRange();var rc=re.duplicate();re.moveToBookmark(range.getBookmark());rc.setEndPoint('EndToStart',re);return rc.text.length?rc.text.length:textarea.value.length;}}
function insertAt(elementId,replaceString,blockLevel,perLine,replaceSelection){textarea=getElementById(elementId);var toBeReplaced=/text|page|area_name/g;var hiddenParents=$jq(textarea).parents('fieldset:hidden:last');if(hiddenParents.length){hiddenParents.show();}
textarea.focus();var selection=$jq(textarea).selection();var selectionStart=selection.start;var selectionEnd=selection.end;var scrollTop=textarea.scrollTop;if(selectionStart<0||(selectionStart==textarea.value.length&&selectionStart==selectionEnd)){if(typeof $jq(textarea).attr("selectionStartSaved")==='string'&&$jq(textarea).attr("selectionStartSaved")){selectionStart=$jq(textarea).attr("selectionStartSaved");selectionEnd=$jq(textarea).attr("selectionEndSaved");}else{selectionStart=getCaretPos(textarea);selectionEnd=selectionStart;}}
if(blockLevel){selectionStart=textarea.value.lastIndexOf("\n",selectionStart-1)+1;selectionEnd=textarea.value.indexOf("\n",selectionEnd);if(selectionEnd<0){selectionEnd=textarea.value.length;}}
if(selectionStart!=selectionEnd){var newString='';if(perLine){var lines=textarea.value.substring(selectionStart,selectionEnd).split("\n");for(k=0;lines.length>k;++k){if(lines[k].length!==0){newString+=replaceString.replace(toBeReplaced,lines[k]);}
if(k!=lines.length-1){newString+="\n";}}}else{if(replaceSelection){newString=replaceString;}else if(replaceString.match(toBeReplaced)){newString=replaceString.replace(toBeReplaced,textarea.value.substring(selectionStart,selectionEnd));}else{newString=replaceString+'\n'+textarea.value.substring(selectionStart,selectionEnd);}}
textarea.value=textarea.value.substring(0,selectionStart)
+newString
+textarea.value.substring(selectionEnd);setSelectionRange(textarea,selectionStart,selectionStart+newString.length);}else{textarea.value=textarea.value.substring(0,selectionStart)
+replaceString
+textarea.value.substring(selectionEnd);setCaretToPos(textarea,selectionStart+replaceString.length);}
textarea.scrollTop=scrollTop;if(hiddenParents.length){hiddenParents.hide();}
if(typeof auto_save_id!="undefined"&&auto_save_id.length>0&&typeof auto_save=='function'){auto_save();}}
function setUserModuleFromCombo(id,textarea){document.getElementById(textarea).value=document.getElementById(textarea).value
+document.getElementById(id).options[document.getElementById(id).selectedIndex].value;}
function toggle(foo){if(document.getElementById(foo).style.display=="none"){show(foo,true,"menu");}else{if(document.getElementById(foo).style.display=="block"){hide(foo,true,"menu");}else{show(foo,true,"menu");}}}
function flip_thumbnail_status(id){var elem=document.getElementById(id);if(elem.className=='thumbnailcontener'){elem.className+=' thumbnailcontenerchecked';}else{elem.className='thumbnailcontener';}}
function flip_class(itemid,class1,class2){var elem=document.getElementById(itemid);if(elem&&typeof elem!='undefined'){elem.className=elem.className==class1?class2:class1;setCookie('flip_class_'+itemid,elem.className);}}
function tikitabs(focus,max,ini){var didit=false,didone=false;if(!ini){ini=1;}
for(var i=ini;i<=max;i++){var tabname='tab'+i;var content='content'+i;if(document.getElementById(tabname)&&typeof document.getElementById(tabname)!='undefined'){if(i==focus){show(content);setCookie('tab',focus);document.getElementById(tabname).className='tabmark';document.getElementById(tabname).className+=' tabactive';didit=true;}else{hide(content);document.getElementById(tabname).className='tabmark';document.getElementById(tabname).className+=' tabinactive';}
if(!didone){didone=true;}}}
if(didone&&!didit){show('content'+ini);setCookie('tab',ini);document.getElementById('tab'+ini).className='tabmark';document.getElementById('tab'+ini).className+=' tabactive';}}
function setfolderstate(foo,def,img,status){if(!status){status=getCookie(foo,"menu","o");}
if(!img){if(document.getElementsByName('icn'+foo)[0].src.search(/[\\\/]/)){img=document.getElementsByName('icn'+foo)[0].src.replace(/.*[\\\/]([^\\\/]*)$/,"$1");}else{img='folder.png';}}
var src=img;if(status=='c'){hide(foo,false,"menu");}else{show(foo,false,"menu");}
if(status=='c'&&def!='d'){src=src.replace(/^o/,'');}else if(status!='c'&&def=='d'&&src.indexOf('o')!==0){src='o'+img;}
document.getElementsByName('icn'+foo)[0].src=document.getElementsByName('icn'+foo)[0].src.replace(/[^\\\/]*$/,src);}
function setheadingstate(foo){var status=getCookie(foo,"showhide_headings");if(status=="o"){show(foo);collapseSign("flipper"+foo);}else{if(!document.getElementById(foo).style.display=="none"){hide(foo);expandSign("flipper"+foo);}}}
function setsectionstate(foo,def,img,status){if(!status){status=getCookie(foo,"menu","o");}
if(status=="o"){show(foo);if(img){src="o"+img;}}else if(status!="c"&&def!='d'){show(foo);if(img){src="o"+img;}}else{hide(foo);if(img){src=img;}}
if(img&&document.getElementsByName('icn'+foo).length){document.getElementsByName('icn'+foo)[0].src=document.getElementsByName('icn'+foo)[0].src.replace(/[^\\\/]*$/,src);}}
function icntoggle(foo,img){if(!img){if(document.getElementsByName('icn'+foo)[0].src.search(/[\\\/]/)){img=document.getElementsByName('icn'+foo)[0].src.replace(/.*[\\\/]([^\\\/]*)$/,"$1");}else{img='folder.png';}}
if(document.getElementById(foo).style.display=="none"){show(foo,true,"menu");document.getElementsByName('icn'+foo)[0].src=document.getElementsByName('icn'+foo)[0].src.replace(/[^\\\/]*$/,'o'+img);}else{hide(foo,true,"menu");img=img.replace(/(^|\/|\\)o(.*)$/,'$1$2');document.getElementsByName('icn'+foo)[0].src=document.getElementsByName('icn'+foo)[0].src.replace(/[^\\\/]*$/,img);}}
function getHttpRequest(method,url,async)
{if(async===undefined){async=false;}
var request;if(window.XMLHttpRequest){request=new XMLHttpRequest();}else if(window.ActiveXObject)
{try
{request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(ex)
{request=new ActiveXObject("MSXML2.XMLHTTP");}}
else{return false;}
if(!request){return false;}
request.open(method,url,async);return request;}
function setSessionVar(name,value){var request=getHttpRequest("GET","tiki-cookie-jar.php?"+name+"="+escape(value));request.send('');tiki_cookie_jar[name]=value;}
function setCookie(name,value,section,expires,path,domain,secure){if(getCookie(name,section)==value){return true;}
if(!expires){expires=new Date();expires.setFullYear(expires.getFullYear()+1);}
if(feature_no_cookie=='y'){var request=getHttpRequest("GET","tiki-cookie-jar.php?"+name+"="+escape(value));try{request.send('');tiki_cookie_jar[name]=value;return true;}
catch(ex){setCookieBrowser(name,value,section,expires,path,domain,secure);return false;}}
else{setCookieBrowser(name,value,section,expires,path,domain,secure);return true;}}
function setCookieBrowser(name,value,section,expires,path,domain,secure){if(section){valSection=getCookie(section);name2="@"+name+":";if(valSection){if(new RegExp(name2).test(valSection)){valSection=valSection.replace(new RegExp(name2+"[^@;]*"),name2+value);}else{valSection=valSection+name2+value;}
setCookieBrowser(section,valSection,null,expires,path,domain,secure);}
else{valSection=name2+value;setCookieBrowser(section,valSection,null,expires,path,domain,secure);}}
else{var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")
+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}}
function getCookie(name,section,defval){if(feature_no_cookie=='y'&&(window.XMLHttpRequest||window.ActiveXObject)&&typeof tiki_cookie_jar!="undefined"&&tiki_cookie_jar.length>0){if(typeof tiki_cookie_jar[name]=="undefined"){return defval;}
return tiki_cookie_jar[name];}
else{return getCookieBrowser(name,section,defval);}}
function getCookieBrowser(name,section,defval){if(section){var valSection=getCookieBrowser(section);if(valSection){var name2="@"+name+":";var val=valSection.match(new RegExp(name2+"([^@;]*)"));if(val){return unescape(val[1]);}else{return null;}}else{return defval;}}else{var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!==0){return null;}}else{begin+=2;}
var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}}
function deleteCookie(name,section,expires,path,domain,secure){if(section){valSection=getCookieBrowser(section);name2="@"+name+":";if(valSection){if(new RegExp(name2).test(valSection)){valSection=valSection.replace(new RegExp(name2+"[^@;]*"),"");setCookieBrowser(section,valSection,null,expires,path,domain,secure);}}}
else{document.cookie=name+"="
+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0){date.setTime(date.getTime()-skew);}}
function flipWithSign(foo){if(document.getElementById(foo).style.display=="none"){show(foo,true,"showhide_headings");collapseSign("flipper"+foo);}else{hide(foo,true,"showhide_headings");expandSign("flipper"+foo);}}
function setFlipWithSign(foo){if(getCookie(foo,"showhide_headings","o")=="o"){collapseSign("flipper"+foo);show(foo);}else{expandSign("flipper"+foo);hide(foo);}}
function expandSign(foo){if(document.getElementById(foo)){document.getElementById(foo).firstChild.nodeValue="[+]";}}
function collapseSign(foo){if(document.getElementById(foo)){document.getElementById(foo).firstChild.nodeValue="[-]";}}
function inArray(item,array){for(var i in array){if(array[i]===item){return i;}}
return false;}
var allTimeZoneCodes=["A","ACDT","ACST","ADT","AEDT","AEST","AKDT","AKST","AST","AWDT","AWST","B","BST","C","CDT","CDT","CEDT","CEST","CET","CST","CST","CST","CXT","D","E","EDT","EDT","EEDT","EEST","EET","EST","EST","EST","F","G","GMT","H","HAA","HAC","HADT","HAE","HAP","HAR","HAST","HAT","HAY","HNA","HNC","HNE","HNP","HNR","HNT","HNY","HST","I","IST","K","L","M","MDT","MESZ","MEZ","MSD","MSK","MST","N","NDT","NFT","NST","O","P","PDT","PST","Q","R","S","T","U","UTC","V","W","WDT","WEDT","WEST","WET","WST","WST","X","Y","Z"];var expires=new Date();var local_tz="";var local_dates=expires.toLocaleString().match(/[A-Za-z]{1,4}/g);if(local_dates!==null){for(var i=local_dates.length-1;i>-1;i--){var cx=inArray(local_dates[i],allTimeZoneCodes);if(cx){local_tz=allTimeZoneCodes[cx];break;}}}
if(!local_tz){local_dates=expires.toString().match(/[A-Za-z]{1,4}/g);for(i=local_dates.length-1;i>-1;i--){cx=inArray(local_dates[i],allTimeZoneCodes);if(cx){local_tz=allTimeZoneCodes[cx];break;}}}
expires.setFullYear(expires.getFullYear()+1);setCookie("local_tz",local_tz,null,expires,"/");function go(o){if(o.options[o.selectedIndex].value!==""){location=o.options[o.selectedIndex].value;o.options[o.selectedIndex]=1;}
return false;}
function targetBlank(url,mode){var features='menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes';switch(mode){case'nw':break;case'popup':features='menubar=no,toolbar=no,location=no,directories=no,fullscreen=no,titlebar=no,hotkeys=no,status=no,scrollbars=yes,resizable=yes';break;default:break;}
blankWin=window.open(url,'_blank',features);}
function confirmTheLink(theLink,theMsg)
{if(typeof(window.opera)!='undefined'){return true;}
var is_confirmed=confirm(theMsg);return is_confirmed;}
function textareasize(elementId,height,width,formId){textarea=$jq(getElementById(elementId))[0];form1=textarea.form;if(textarea&&height!==0&&textarea.rows+height>5){textarea.rows+=height;if(form1.rows){form1.rows.value=textarea.rows;}}
if(textarea&&width!==0&&textarea.cols+width>10){textarea.cols+=width;if(form1.cols){form1.cols.value=textarea.cols;}}}
function insertImgFile(elementId,fileId,oldfileId,type,page,attach_comment){textarea=getElementById(elementId);fileup=getElementById(fileId);oldfile=getElementById(oldfileId);prefixEl=getElementById("prefix");prefix="img/wiki_up/";if(!textarea||!fileup){return;}
if(prefixEl){prefix=prefixEl.value;}
filename=fileup.value;oldfilename=oldfile.value;if(filename==oldfilename||filename===""){return;}
oldfile.value=filename;if(filename.indexOf("/")>=0){dirs=filename.split("/");filename=dirs[dirs.length-1];}
if(filename.indexOf("\\")>=0){dirs=filename.split("\\");filename=dirs[dirs.length-1];}
if(filename.indexOf(":")>=0){dirs=filename.split(":");filename=dirs[dirs.length-1];}
if(type=="file"){str="{file name=\""+filename+"\"";var desc=getElementById(attach_comment).value;if(desc){str=str+" desc=\""+desc+"\"";}
str=str+"}";}else{str="{img src=\"img/wiki_up/"+filename+"\" }\n";}
insertAt(elementId,str);}
var img_form_count=2;function addImgForm(){var new_text=document.createElement('span');new_text.setAttribute('id','picfile'+img_form_count);new_text.innerHTML='<input name=\'picfile'+img_form_count+'\' type=\'file\' onchange=\'javascript:insertImgFile("editwiki","picfile'+img_form_count+'","hasAlreadyInserted","img")\'/><br />';document.getElementById('new_img_form').appendChild(new_text);needToConfirm=true;img_form_count++;}
function wiki3d_open(page,width,height){window.open('tiki-wiki3d.php?page='+page,'wiki3d','width='+width+',height='+height+',scrolling=no');}
function protectEmail(nom,domain,sep){return'<a class="wiki" href="mailto:'+nom+'@'+domain+'">'+nom+sep+domain+'</a>';}
browser();window.name='tiki';function SetMyUrl(area,url){var str,myurl=url.replace(/.*\/([^\/]*)$/,'$1');if(area=='fgal_picker'){str=myurl;getElementById(area).value=str;window.focus();return true;}else{var fileId=myurl.match(/display(\d*)$/);if(!fileId||fileId.length<2||!fileId[1]){fileId=myurl.match(/fileId=(\d*)/);}
if(area=='fgal_picker_id'){str=fileId[1];getElementById(area).value=str;window.focus();return true;}else{if(fileId&&fileId.length>=1){fileId=fileId[1];str="{img fileId=\""+fileId+"\" thumb=\"y\" alt=\"\" rel=\"box[g]\"} ";}else{str="{img src=\""+myurl+"\" alt=\"\" link=\""+myurl+"\" rel=\"box[g]\"} ";}}}
insertAt(area,str);window.focus();}
if(typeof fgals_window=="undefined"){fgals_window=null;}
function openFgalsWindow(filegal_manager_url,area_name){if(fgals_window&&typeof fgals_window.document!="undefined"&&typeof fgals_window.document!="unknown"){fgals_window.open();fgals_window.focus();}else{fgals_window=window.open(filegal_manager_url,'_blank','menubar=1,scrollbars=1,resizable=1,height=500,width=800,left=50,top=50');}}
function wordCount(maxSize,source,cpt,message){var formcontent=source.value;str=formcontent.replace(/^\s+|\s+$/g,'');formcontent=str.split(/[^\S]+/);if(maxSize>0&&formcontent.length>maxSize){alert(message);source.value=source.value.substr(0,source.value.length-1);}else{document.getElementById(cpt).value=formcontent.length;}}
function charCount(maxSize,source,cpt,message){var formcontent=source.value;if(maxSize>0&&formcontent.length>maxSize){alert(message);source.value=source.value.substr(0,maxSize);}else{document.getElementById(cpt).value=formcontent.length;}}
function show_plugin_form(type,index,pageName,pluginArgs,bodyContent)
{var target=document.getElementById(type+index);var content=target.innerHTML;var form=build_plugin_form(type,index,pageName,pluginArgs,bodyContent);target.innerHTML='';target.appendChild(form);}
function popup_plugin_form(area_name,type,index,pageName,pluginArgs,bodyContent,edit_icon)
{if($jq.ui){return popupPluginForm(area_name,type,index,pageName,pluginArgs,bodyContent,edit_icon);}
var container=document.createElement('div');container.className='plugin-form-float';var textarea=getElementById(area_name);var minimize=document.createElement('a');var icon=document.createElement('img');minimize.appendChild(icon);minimize.href='javascript:void(0)';container.appendChild(minimize);icon.src='pics/icons/cross.png';icon.style.position='absolute';icon.style.top='5px';icon.style.right='5px';icon.style.border='none';if(!index){index=0;}
if(!pageName){pageName='';}
if(!pluginArgs){pluginArgs={};}
if(!bodyContent){if(document.getTASelection){bodyContent=document.getTASelection(textarea);}else if(window.getTASelection){bodyContent=window.getTASelection(textarea);}else if(document.selection){bodyContent=document.selection.createRange().text;}else{bodyContent='';}}
var form=build_plugin_form(type,index,pageName,pluginArgs,bodyContent);form.onsubmit=function()
{var meta=tiki_plugins[type];var params=[];var edit=edit_icon;for(i=0;i<form.elements.length;i++){element=form.elements[i].name;var matches=element.match(/params\[(.*)\]/);if(matches===null){continue;}
var param=matches[1];var val=form.elements[i].value;if(val!==''){params.push(param+'="'+val+'"');}}
var blob='{'+type.toUpperCase()+'('+params.join(',')+')}'+(typeof form.content!='undefined'?form.content.value:'')+'{'+type.toUpperCase()+'}';if(edit){return true;}else{insertAt(area_name,blob);document.body.removeChild(container);}
return false;};minimize.onclick=function(){var edit=edit_icon;if(edit){edit.style.display='inline';}
document.body.removeChild(container);};document.body.appendChild(container);if(edit_icon){edit_icon.style.display='none';}
container.appendChild(form);}
function build_plugin_form(type,index,pageName,pluginArgs,bodyContent)
{var form=document.createElement('form');form.method='post';form.action='tiki-wikiplugin_edit.php';form.className='wikiplugin_edit';var hiddenPage=document.createElement('input');hiddenPage.type='hidden';hiddenPage.name='page';hiddenPage.value=pageName;form.appendChild(hiddenPage);var hiddenType=document.createElement('input');hiddenType.type='hidden';hiddenType.name='type';hiddenType.value=type;form.appendChild(hiddenType);var hiddenIndex=document.createElement('input');hiddenIndex.type='hidden';hiddenIndex.name='index';hiddenIndex.value=index;form.appendChild(hiddenIndex);var meta=tiki_plugins[type];var header=document.createElement('h3');header.innerHTML=meta.name;form.appendChild(header);var desc=document.createElement('div');desc.innerHTML=meta.description;form.appendChild(desc);var table=document.createElement('table');table.className='normal';form.appendChild(table);var potentiallyExtraPluginArgs=pluginArgs;var rowNumber=0;for(param in meta.params)
{if(typeof(meta.params[param])!='object'||meta.params[param].name=='array'){continue;}
var row=table.insertRow(rowNumber++);build_plugin_form_row(row,param,meta.params[param].name,meta.params[param].required,pluginArgs[param],meta.params[param].description,meta.params[param]);delete potentiallyExtraPluginArgs[param];}
for(extraArg in potentiallyExtraPluginArgs){if(extraArg===''){continue;}
row=table.insertRow(rowNumber++);build_plugin_form_row(row,extraArg,extraArg,'extra',pluginArgs[extraArg],extraArg);}
var bodyRow=table.insertRow(rowNumber++);var bodyCell=bodyRow.insertCell(0);var bodyField=document.createElement('textarea');bodyField.cols='70';bodyField.rows='12';var bodyDesc=document.createElement('div');if(meta.body){bodyDesc.innerHTML=meta.body;}else{bodyRow.style.display='none';}
bodyField.name='content';bodyField.value=bodyContent;bodyRow.className='formcolor';bodyCell.appendChild(bodyDesc);bodyCell.appendChild(bodyField);bodyCell.colSpan='2';var submitRow=table.insertRow(rowNumber++);var submitCell=submitRow.insertCell(0);var submit=document.createElement('input');submit.type='submit';submitCell.colSpan=2;submitCell.appendChild(submit);submitCell.className='submit';return form;}
function build_plugin_form_row(row,name,label_name,requiredOrSpecial,value,description,paramDef)
{var label=row.insertCell(0);var field=row.insertCell(1);row.className='formcolor';label.innerHTML=label_name;switch(requiredOrSpecial){case(true):label.style.fontWeight='bold';break;case('extra'):label.style.fontStyle='italic';}
var input;if(paramDef&&paramDef.options){input=document.createElement('select');input.name='params['+name+']';for(var o=0;o<paramDef.options.length;o++){var opt=document.createElement('option');opt.value=paramDef.options[o].value;var opt_text=document.createTextNode(paramDef.options[o].text);opt.appendChild(opt_text);if(value&&opt.value==value){opt.selected=true;}
input.appendChild(opt);}}else{input=document.createElement('input');input.type='text';input.name='params['+name+']';if(value){input.value=value;}}
var desc=document.createElement('div');desc.style.fontSize='x-small';desc.innerHTML=description;field.appendChild(input);if(paramDef&&paramDef.type=='image'){icon=document.createElement('img');icon.src='pics/icons/image.png';input.id=paramDef.area?paramDef.area:'fgal_picker';icon.onclick=function(){openFgalsWindowArea(paramDef.area?paramDef.area:'fgal_picker');};field.appendChild(icon);}
field.appendChild(desc);if(paramDef&&paramDef.filter){if(paramDef.filter=="pagename"){$jq(input).tiki("autocomplete","pagename");}else if(paramDef.filter=="groupname"){$jq(input).tiki("autocomplete","groupname",{multiple:true,multipleSeparator:"|"});}else if(paramDef.filter=="username"){$jq(input).tiki("autocomplete","username",{multiple:true,multipleSeparator:"|"});}else if(paramDef.filter=="date"){$jq(input).tiki("datepicker");}}}
function openFgalsWindowArea(area){if(typeof fgals_window=="undefined"){var fgals_window=null;}
if(fgals_window&&fgals_window.document){fgals_window.focus();}else{fgals_window=window.open('tiki-list_file_gallery.php?filegals_manager='+area,'_blank','menubar=1,scrollbars=1,resizable=1,height=500,width=800,left=50,top=50');}}
var m_strUpperCase="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var m_strLowerCase="abcdefghijklmnopqrstuvwxyz";var m_strNumber="0123456789";var m_strCharacters="!@#$%^&*?_~";function checkPassword(strPassword)
{var nScore=0;if(strPassword.length<5)
{nScore+=5;}
else if(strPassword.length>4&&strPassword.length<8)
{nScore+=10;}
else if(strPassword.length>7)
{nScore+=25;}
var nUpperCount=countContain(strPassword,m_strUpperCase);var nLowerCount=countContain(strPassword,m_strLowerCase);var nLowerUpperCount=nUpperCount+nLowerCount;if(nUpperCount===0&&nLowerCount!==0)
{nScore+=10;}
else if(nUpperCount!==0&&nLowerCount!==0)
{nScore+=20;}
var nNumberCount=countContain(strPassword,m_strNumber);if(nNumberCount==1)
{nScore+=10;}
if(nNumberCount>=3)
{nScore+=20;}
var nCharacterCount=countContain(strPassword,m_strCharacters);if(nCharacterCount==1)
{nScore+=10;}
if(nCharacterCount>1)
{nScore+=25;}
if(nNumberCount!==0&&nLowerUpperCount!==0)
{nScore+=2;}
if(nNumberCount!==0&&nLowerUpperCount!==0&&nCharacterCount!==0)
{nScore+=3;}
if(nNumberCount!==0&&nUpperCount!==0&&nLowerCount!==0&&nCharacterCount!==0)
{nScore+=5;}
return nScore;}
function runPassword(strPassword,strFieldID)
{var nScore=checkPassword(strPassword);var ctlBar=document.getElementById(strFieldID+"_bar");var ctlText=document.getElementById(strFieldID+"_text");if(!ctlBar||!ctlText){return;}
ctlBar.style.width=nScore+"%";if(nScore>=90)
{var strIcon="<img src='pics/icons/accept.png' style='vertical-align:middle' alt='Very Secure' />";var strText="Very Secure";var strColor="#0ca908";}
else if(nScore>=80)
{strIcon="<img src='pics/icons/accept.png' style='vertical-align:middle' alt='Secure' />";strText="Secure";vstrColor="#0ca908";}
else if(nScore>=70)
{strIcon="<img src='pics/icons/accept.png' style='vertical-align:middle' alt='Very Strong' />";strText="Very Strong";strColor="#0ca908";}
else if(nScore>=60)
{strIcon="<img src='pics/icons/accept.png' style='vertical-align:middle' alt='Strong' />";strText="Strong";strColor="#0ca908";}
else if(nScore>=40)
{strIcon=" ";strText="Average";strColor="#e3cb00";}
else if(nScore>=25)
{strIcon="<img src='pics/icons/exclamation.png' style='vertical-align:middle' alt='Weak' />";strText="Weak";strColor="#ff0000";}
else
{strIcon="<img src='pics/icons/exclamation.png' style='vertical-align:middle' alt='Very weak' />";strText="Very Weak";strColor="#ff0000";}
ctlBar.style.backgroundColor=strColor;ctlText.innerHTML="<span>"+strIcon+" Strength: "+strText+"</span>";}
function countContain(strPassword,strCheck)
{var nCount=0;for(i=0;i<strPassword.length;i++)
{if(strCheck.indexOf(strPassword.charAt(i))>-1)
{nCount++;}}
return nCount;}
function checkPasswordsMatch(in1,in2,el){if($jq(in1).val().length&&$jq(in1).val()==$jq(in2).val()){$jq(el).html("<img src='pics/icons/accept.png' style='vertical-align:middle' alt='Secure' /><em>Passwords match</em>");return true;}else{$jq(el).html("");return false;}}
function pollsAddOption()
{var newOption=$jq('<input />').attr('type','text').attr('name','options[]');$jq('#tikiPollsOptions').append($jq('<div></div>').append(newOption));}
function pollsToggleQuickOptions()
{$jq('#tikiPollsQuickOptions').toggle();}
function hidedisabled(divid,value){if(value=='disabled'){document.getElementById(divid).style.display='none';}else{document.getElementById(divid).style.display='block';}}
function adjustThumbnails(){var i,j,h=0;var t=document.getElementById("thumbnails").childNodes;for(i=0;i<t.length;i++){if(t[i].className=="thumbnailcontener"){var t2=t[i].childNodes;for(j=0;j<t2.length;j++){if(t2[j].className=="thumbnail"){t2[j].style.height="100%";t2[j].style.overflow="visible";}}
if(t[i].offsetHeight>=h){h=t[i].offsetHeight;t[i].style.height=h+"px";}else if(t[i].offsetHeight<h){t[i].style.height=h+"px";}}}
for(i=0;i<t.length;i++){if(t[i].className=="thumbnailcontener"){if(t[i].offsetHeight<=h){t[i].style.height=h+"px";}else{break;}}}}
function open_webdav(url){if(typeof ActiveXObject!='undefined'){EditDocumentButton=new ActiveXObject("SharePoint.OpenDocuments.1");EditDocumentButton.EditDocument(url);}else{alert('Sorry Works only in IE :(');}}
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return}AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();var $jq=jQuery.noConflict();function switchCheckboxes(tform,elements_name,state){$jq(tform).contents().find('input[name="'+elements_name+'"]:visible').attr('checked',state).change();}
var jqNoAnimElements=['help_sections','ajaxLoading'];function show(foo,f,section){if($jq.inArray(foo,jqNoAnimElements)>-1||typeof jqueryTiki=="undefined"){$jq("#"+foo).show();}else if($jq("#"+foo).hasClass("tabcontent")){showJQ("#"+foo,jqueryTiki.effect_tabs,jqueryTiki.effect_tabs_speed,jqueryTiki.effect_tabs_direction);}else{showJQ("#"+foo,jqueryTiki.effect,jqueryTiki.effect_speed,jqueryTiki.effect_direction);}
if(f){setCookie(foo,"o",section);}}
function hide(foo,f,section){if($jq.inArray(foo,jqNoAnimElements)>-1||typeof jqueryTiki=="undefined"){$jq("#"+foo).hide();}else if($jq("#"+foo).hasClass("tabcontent")){hideJQ("#"+foo,jqueryTiki.effect_tabs,jqueryTiki.effect_tabs_speed,jqueryTiki.effect_tabs_direction);}else{hideJQ("#"+foo,jqueryTiki.effect,jqueryTiki.effect_speed,jqueryTiki.effect_direction);}
if(f){setCookie(foo,"c",section);}}
function flip(foo,style){if(style&&style!='block'||foo=='help_sections'||foo=='fgalexplorer'||typeof jqueryTiki=="undefined"){$jq("#"+foo).toggle();if($jq("#"+foo).css('display')=='none'){setSessionVar('show_'+escape(foo),'n');}else{setSessionVar('show_'+escape(foo),'y');}}else{if($jq("#"+foo).css("display")=="none"){setSessionVar('show_'+escape(foo),'y');showJQ("#"+foo,jqueryTiki.effect,jqueryTiki.effect_speed,jqueryTiki.effect_direction);}
else{setSessionVar('show_'+escape(foo),'n');hideJQ("#"+foo,jqueryTiki.effect,jqueryTiki.effect_speed,jqueryTiki.effect_direction);}}}
function showJQ(selector,effect,speed,dir){if(effect=='none'){$jq(selector).show();}else if(effect===''||effect=='normal'){$jq(selector).show(400);}else if(effect=='slide'){$jq(selector).slideDown(speed);}else if(effect=='fade'){$jq(selector).fadeIn(speed);}else if(effect.match(/(.*)_ui$/).length>1){$jq(selector).show(effect.match(/(.*)_ui$/)[1],{direction:dir},speed);}else{$jq(selector).show();}}
function hideJQ(selector,effect,speed,dir){if(effect=='none'){$jq(selector).hide();}else if(effect===''||effect=='normal'){$jq(selector).hide(400);}else if(effect=='slide'){$jq(selector).slideUp(speed);}else if(effect=='fade'){$jq(selector).fadeOut(speed);}else if(effect.match(/(.*)_ui$/).length>1){$jq(selector).hide(effect.match(/(.*)_ui$/)[1],{direction:dir},speed);}else{$jq(selector).hide();}}
function convertOverlib(element,tip,params){if(element.processed){return false;}
if(typeof params=="undefined"){params=[];}
var options={};options.clickThrough=true;for(var param=0;param<params.length;param++){var val="";var i=params[param].indexOf("=");if(i>-1){var arr=params[param].split("=",2);pam=params[param].substring(0,i).toLowerCase();val=params[param].substring(i+1);}else{pam=params[param].toLowerCase();}
switch(pam){case"sticky":options.sticky=true;break;case"fullhtml":options.cluetipClass='fullhtml';break;case"background":options.cluetipClass='fullhtml';tip='<div style="background-image: url('+val+'); height:'+options.height+'px">'+tip+'</div>';break;case"onclick":options.activation='click';options.clickThrough=false;break;case"width":options.width=val;break;case"height":options.height=val;break;default:break;}}
options.splitTitle='|';options.showTitle=false;options.cluezIndex=400;options.dropShadow=true;options.fx={open:'fadeIn',openSpeed:'fast'};options.closeText='x';options.closePosition='title';options.mouseOutClose=true;if(element.tipWidth){options.width=element.tipWidth;}else if(!options.width||options.width=="auto"){var $el=$jq("<div />").css('display','none').insertBefore("#main").html(tip);if($el.width()>$jq(window).width()){$el.width($jq(window).width()*0.8);}
options.width=$el.width();$jq(document.body).remove($el[0]);element.tipWidth=options.width;}
prefix="|";$jq(element).attr('title',prefix+tip);element.processed=true;$jq(element).cluetip(options);if(options.activation=="click"){$jq(element).trigger('click');}else{$jq(element).trigger('mouseover');}
setTimeout(function(){$jq("#cluetip").show();},200);$jq(element).attr("title","");return false;}
function nd(){$jq("#cluetip").hide();}
$jq(document).ready(function(){if(jqueryTiki.tooltips){var ctOptions={splitTitle:'|',cluezIndex:400,width:'auto',fx:{open:'fadeIn',openSpeed:'fast'},clickThrough:true};$jq.cluetip.setup({insertionType:'insertBefore',insertionElement:'#main'});$jq('.tips[title!=""]').cluetip($jq.extend(ctOptions,{}));$jq('.titletips[title!=""]').cluetip($jq.extend(ctOptions,{}));$jq('.tikihelp[title!=""]').cluetip($jq.extend(ctOptions,{splitTitle:':'}));$jq('.stickytips').cluetip($jq.extend(ctOptions,{showTitle:false,sticky:false,local:true,hideLocal:true,activation:'click',cluetipClass:'fullhtml'}));}
if(jqueryTiki.superfish){$jq('ul.cssmenu_horiz').supersubs({minWidth:11,maxWidth:20,extraWidth:1});$jq('ul.cssmenu_vert').supersubs({minWidth:11,maxWidth:20,extraWidth:1});$jq('ul.cssmenu_horiz').superfish({animation:{opacity:'show',height:'show'},speed:'fast'});$jq('ul.cssmenu_vert').superfish({animation:{opacity:'show',height:'show'},speed:'fast'});}
if(jqueryTiki.tablesorter){$jq('.sortable').tablesorter({widthFixed:true});}
if(jqueryTiki.colorbox){$jq().bind('cbox_complete',function(){$jq("#cboxTitle").wrapInner("<div></div>");});$jq("a[rel*='box']").colorbox({transition:"elastic",maxHeight:"95%",maxWidth:"95%",overlayClose:true,title:true,current:jqueryTiki.cboxCurrent});$jq("a[rel*='box'][rel*='type=img'], a[rel*='box'][rel!='type=']").colorbox({photo:true});$jq("a[rel*='box'][rel*='slideshow']").colorbox({photo:true,slideshow:true,slideshowSpeed:3500,preloading:false,width:"100%",height:"100%"});$jq("#col1 a[rel*='box']:not([rel*='type=img']):not([href*='display']):not([href*='preview']):not([href*='thumb']):not([rel*='slideshow']):not([href*='image']):not([href$='\.jpg']):not([href$='\.jpeg']):not([href$='\.png']):not([href$='\.gif'])").colorbox({iframe:true,width:"95%",height:"95%"});$jq("#col1 a[rel*='box'][href^='ftp://'], #col1 a[rel*='box'][href^='ftps://']").colorbox({iframe:true,width:"95%",height:"95%"});$jq("#col1 a[rel*='box'][rel*='type=flash']").colorbox({flash:true,iframe:false});$jq("#col1 a[rel*='box'][rel*='type=iframe']").colorbox({iframe:true});$jq("#col1 a[rel*='box'][href^='#']").colorbox({inline:true,width:"50%",height:"50%",href:function(){return $jq(this).attr('href');}});$jq("a[rel*='box'][title]").colorbox({title:function(){return $jq(this).attr('title');}});$jq("a[rel*='box'] img[title]").colorbox({title:function(){return $jq(this).attr('title');},photo:true,href:function(){return $jq(this).parent().attr("href");}});$jq("#col1 a[rel*='box'][rel*='title=']").colorbox({title:function(){re=/(title=([^;\"]+))/i;ret=$jq(this).attr("rel").match(re);return ret[2];}});$jq("#col1 a[rel*='box'][rel*='height=']").colorbox({height:function(){re=/(height=([^;\"]+))/i;ret=$jq(this).attr("rel").match(re);return ret[2];}});$jq("#col1 a[rel*='box'][rel*='width=']").colorbox({width:function(){re=/(width=([^;\"]+))/i;ret=$jq(this).attr("rel").match(re);return ret[2];}});if(jqueryTiki.colorbox){$jq("a[rel^='shadowbox[colorbox']").each(function(){$jq(this).attr('savedTitle',$jq(this).attr('title'));});$jq("a[rel^='shadowbox[colorbox']").cluetip({splitTitle:'<br />',cluezIndex:400,width:'auto',fx:{open:'fadeIn',openSpeed:'fast'},clickThrough:true}).colorbox({title:function(){return $jq(this).attr('savedTitle');}});}}
if(jqueryTiki.sheet){$jq.sheet.saveSheet=function(redirect){if(typeof redirect=="undefined"){redirect=false;}
jS.evt.cellEditDone();var s=jS.get_sheet_json();s="s="+$jq.toJSON(s).replace(/\+/g,"%2B").replace(/\&/g,"%26");jQuery.ajax({url:jS.s.urlSave,type:"POST",data:s,dataType:'html',beforeSend:function(){window.showFeedback("Saving",10000);},success:function(data){jS.setDirty(false);window.showFeedback(data,2000,redirect);}});};jS.get_sheet_json=function(){var sheetClone=jS.sheetDecorateRemove(true);var docs=[];jQuery(sheetClone).each(function(){var doc={metadata:{},data:{}};var count=0;var cur_column=0,cur_row=0;var max_column=0,max_row=0;jQuery(this).find('tr').each(function(){count=0;jQuery(this).find('td').each(function(){count++;var id=jQuery(this).attr('id');var txt=jQuery.trim(jQuery(this).text());var pos=id.search(/cell_c/i);var pos2=id.search(/_r/i);if(pos!=-1&&pos2!=-1){cur_column=parseInt(id.substr(pos+6,pos2-(pos+6)),10);cur_row=parseInt(id.substr(pos2+2),10);if(max_column<cur_column){max_column=cur_column;}
if(max_row<cur_row){max_row=cur_row;}
if(count==1){doc.data['r'+cur_row]={};}
doc.data['r'+cur_row]['c'+cur_column]={};doc.data['r'+cur_row]['c'+cur_column].value=txt;formula=jQuery(this).attr('formula');if(formula!==undefined){doc.data['r'+cur_row]['c'+cur_column].formula=formula;}
var sp=jQuery(this).attr('colSpan');if(sp>1){doc.data['r'+cur_row]['c'+cur_column].width=sp;}
sp=jQuery(this).attr('rowSpan');if(sp>1){doc.data['r'+cur_row]['c'+cur_column].height=sp;}}});cur_column=cur_row=0;});var id=jQuery(this).attr('rel');id=id?id.match(/sheetId(\d+)/):null;id=id&&id.length>0?id[1]:0;doc.metadata={"columns":parseInt(max_column,10)+1,"rows":parseInt(max_row,10)+1,"title":jQuery(this).attr('title'),"sheetId":id};docs.push(doc);});return docs;};}});function parseAutoJSON(data){var parsed=[];return $jq.map(data,function(row){return{data:row,value:row,result:row};});}
function popupPluginForm(area_name,type,index,pageName,pluginArgs,bodyContent,edit_icon){if(!$jq.ui){return popup_plugin_form(area_name,type,index,pageName,pluginArgs,bodyContent,edit_icon);}
var container=$jq('<div class="plugin"></div>');var tempSelectionStart,tempSelectionEnd;if(!index){index=0;}
if(!pageName){pageName='';}
var textarea=getElementById(area_name);var replaceText=false;saveTASelection(area_name);if(!pluginArgs&&!bodyContent){pluginArgs={};bodyContent="";var sel=getTASelection(textarea);if(sel.length>0){sel=sel.replace(/^\s\s*/,"").replace(/\s\s*$/g,"");if(sel.length>0&&sel.substring(0,1)=="{"){var l=type.length;if(sel.substring(1,l+1).toUpperCase()==type.toUpperCase()){var rx=new RegExp("{"+type+"[\\(]?([\\s\\S^\\)]*?)[\\)]?}([\\s\\S]*){"+type+"}","mi");var m=sel.match(rx);if(!m){rx=new RegExp("{"+type+"[\\(]?([\\s\\S^\\)]*?)[\\)]?}([\\s\\S]*)","mi");m=sel.match(rx);}
if(m){var paramStr=m[1];bodyContent=m[2];var pm=paramStr.match(/([^=]*)=\"([^\"]*)\"\s?/gi);if(pm){for(var i=0;i<pm.length;i++){var ar=pm[i].split("=");if(ar.length){pluginArgs[ar[0].replace(/^[,\s\"\(\)]*/g,"")]=ar[1].replace(/^[,\s\"\(\)]*/g,"").replace(/[,\s\"\(\)]*$/g,"");}}}}
replaceText=sel;}else{if(!confirm("You appear to have selected text for a different plugin, do you wish to continue?")){return false;}
bodyContent=sel;replaceText=true;}}else{bodyContent=sel;replaceText=true;}}else{replaceText=false;}}
var form=build_plugin_form(type,index,pageName,pluginArgs,bodyContent);$jq(form).find('tr input[type=submit]').remove();container.append(form);document.body.appendChild(container[0]);var pfc=container.find('table tr').length;var t=container.find('textarea:visible').length;if(t){pfc+=t*3;}
if(pfc>9){pfc=9;}
if(pfc<2){pfc=2;}
pfc=pfc/10;var btns={};var closeText="Close";btns[closeText]=function(){$jq(this).dialog("close");restoreTASelection(area_name);var ta=getElementById(area_name);if(ta){ta.focus();}};btns[replaceText?"Replace":edit_icon?"Submit":"Insert"]=function(){var meta=tiki_plugins[type];var params=[];var edit=edit_icon;for(var i=0;i<form.elements.length;i++){element=form.elements[i].name;var matches=element.match(/params\[(.*)\]/);if(matches===null){continue;}
var param=matches[1];var val=form.elements[i].value;if(val!==''){params.push(param+'="'+val+'"');}}
var blob='{'+type.toUpperCase()+'('+params.join(',')+')}'+(typeof form.content!='undefined'?form.content.value:'')+'{'+type.toUpperCase()+'}';if(edit){container.children('form').submit();}else{insertAt(area_name,blob,false,false,replaceText);}
$jq(this).dialog("close");restoreTASelection(area_name);return false;};var heading=container.find('h3').hide();container.dialog('destroy').dialog({width:$jq(window).width()*0.6,height:$jq(window).height()*pfc,title:heading.text(),autoOpen:false}).dialog('option','buttons',btns).dialog("open");if(tempSelectionStart){if(typeof textarea.selectionStart!='undefined'&&textarea.selectionStart!=tempSelectionStart){textarea.selectionStart=tempSelectionStart;}
if(typeof textarea.selectionEnd!='undefined'&&textarea.selectionEnd!=tempSelectionEnd){textarea.selectionEnd=tempSelectionEnd;}}}
var fullScreenState=[];$jq(document).ready(function(){if($jq("#diff_outer").length&&!$jq(".wikipreview").length){toggleFullScreen("editwiki");}});function toggleFullScreen(area_name){var $ta=$jq("#"+area_name);var $diff=$jq("#diff_outer"),$edit_form,$edit_form_innards;if(!$ta.length){$ta=$jq(getElementById(area_name));area_name=$ta.attr("id");if(!area_name){return;}}
if(fullScreenState[area_name]){if($diff.length){$jq("#fs_grippy_"+area_name).remove();$diff.css("float",fullScreenState[area_name]["diff"]["float"]).width(fullScreenState[area_name]["diff"]["width"]).height(fullScreenState[area_name]["diff"]["height"]);$jq("#diff_history").height(fullScreenState[area_name]["diff_history"]["height"]).width(fullScreenState[area_name]["diff_history"]["width"]);for(var i=0;i<fullScreenState[area_name]["edit_form_innards"].length;i++){$jq(fullScreenState[area_name]["edit_form_innards"][i]["el"]).css("left",fullScreenState[area_name]["edit_form_innards"][i]["left"]).width(fullScreenState[area_name]["edit_form_innards"][i]["width"]).height(fullScreenState[area_name]["edit_form_innards"][i]["height"]);}
$edit_form=$jq(fullScreenState[area_name]["edit_form"]["el"]);$edit_form.css("position",fullScreenState[area_name]["edit_form"]["position"]).css("left",fullScreenState[area_name]["edit_form"]["left"]).width(fullScreenState[area_name]["edit_form"]["width"]).height(fullScreenState[area_name]["edit_form"]["height"]);}
$ta.css("float",fullScreenState[area_name]["ta"]["float"]).width(fullScreenState[area_name]["ta"]["width"]).height(fullScreenState[area_name]["ta"]["height"]);$ta.resizable({minWidth:fullScreenState[area_name]["resizable"]["minWidth"],minHeight:fullScreenState[area_name]["resizable"]["minHeight"]});for(i=0;i<fullScreenState[area_name]["hidden"].length;i++){fullScreenState[area_name]["hidden"][i].show();}
for(i=0;i<fullScreenState[area_name]["changed"].length;i++){var $el=$jq(fullScreenState[area_name]["changed"][i]["el"]);$el.css("margin-left",fullScreenState[area_name]["changed"][i]["margin-left"]).css("margin-right",fullScreenState[area_name]["changed"][i]["margin-right"]).css("margin-top",fullScreenState[area_name]["changed"][i]["margin-top"]).css("margin-bottom",fullScreenState[area_name]["changed"][i]["margin-bottom"]).css("padding-left",fullScreenState[area_name]["changed"][i]["padding-left"]).css("padding-right",fullScreenState[area_name]["changed"][i]["padding-right"]).css("padding-top",fullScreenState[area_name]["changed"][i]["padding-top"]).css("padding-bottom",fullScreenState[area_name]["changed"][i]["padding-bottom"]).width(fullScreenState[area_name]["changed"][i]["width"]).height(fullScreenState[area_name]["changed"][i]["height"]);}
$jq(".fs_clones").remove();$jq(document.documentElement).css("overflow","auto");fullScreenState[area_name]=false;}else{$jq(window).scrollTop(0);$jq(document.documentElement).css("overflow","hidden");fullScreenState[area_name]=[];fullScreenState[area_name]["hidden"]=[];fullScreenState[area_name]["changed"]=[];fullScreenState[area_name]["resizable"]=[];fullScreenState[area_name]["resizable"]["minWidth"]=$ta.resizable("option","minWidth");fullScreenState[area_name]["resizable"]["minHeight"]=$ta.resizable("option","minHeight");$ta.resizable("destroy");var h=$jq(window).height();var w=$jq(window).width();if($diff.length){w=Math.floor(w/2)-5;}
fullScreenState[area_name]["hidden"].push($jq("#header, #col2, #col3, #footer"));$jq("#header, #col2, #col3, #footer").hide();$ta.parents().each(function(){fullScreenState[area_name]["hidden"].push($jq(this).siblings(":visible:not('#diff_outer, .translation_message')"));var ob=[];ob["el"]=this;ob["margin-left"]=$jq(this).css("margin-left");ob["margin-right"]=$jq(this).css("margin-right");ob["margin-top"]=$jq(this).css("margin-top");ob["margin-bottom"]=$jq(this).css("margin-bottom");ob["padding-left"]=$jq(this).css("padding-left");ob["padding-right"]=$jq(this).css("padding-right");ob["padding-top"]=$jq(this).css("padding-top");ob["padding-bottom"]=$jq(this).css("padding-bottom");ob["width"]=$jq(this).css("width");ob["height"]=$jq(this).css("height");fullScreenState[area_name]["changed"].push(ob);});$ta.parents().each(function(){$jq(this).siblings(":visible:not('#diff_outer, .translation_message')").hide();$jq(this).css("margin",0).css("padding",0).width(w).height(h);});if($diff.length){fullScreenState[area_name]["diff"]=[];fullScreenState[area_name]["diff"]["width"]=$diff.width();fullScreenState[area_name]["diff"]["height"]=$diff.height();fullScreenState[area_name]["diff"]["float"]=$diff.css("float");fullScreenState[area_name]["diff_history"]=[];fullScreenState[area_name]["diff_history"]["height"]=$jq("#diff_history").height();fullScreenState[area_name]["diff_history"]["width"]=$jq("#diff_history").width();$edit_form=$diff.next();$edit_form_innards=$edit_form.find("#edit-zone, table.normal, textarea, fieldset");fullScreenState[area_name]["edit_form"]=[];fullScreenState[area_name]["edit_form"]["el"]=$edit_form[0];fullScreenState[area_name]["edit_form"]["height"]=$edit_form.height();fullScreenState[area_name]["edit_form"]["width"]=$edit_form.width();fullScreenState[area_name]["edit_form"]["left"]=$edit_form.css("left")!="auto"?$edit_form.css("left"):0;fullScreenState[area_name]["edit_form"]["position"]=$edit_form.css("position");fullScreenState[area_name]["edit_form_innards"]=[];$edit_form_innards.each(function(){var ob=[];ob["el"]=this;ob["width"]=$jq(this).css("width");ob["height"]=$jq(this).css("height");ob["left"]=$jq(this).css("left");fullScreenState[area_name]["edit_form_innards"].push(ob);});$diff.parents().each(function(){$jq(this).width($jq(window).width());});}
fullScreenState[area_name]["ta"]=[];fullScreenState[area_name]["ta"]["width"]=$ta.width();fullScreenState[area_name]["ta"]["height"]=$ta.height();fullScreenState[area_name]["ta"]["float"]=$ta.css("float");var b=0;if($ta.css("border-left-width")){b=$ta.css("border-left-width").replace("px","");}
$ta.width(w-b*2).height($ta.parent().height()-$jq(".textarea-toolbar").height()-$jq(".translation_message").height()-60-b*2);if($diff.length){var grippy_width=10;$diff.width(w).height(h).css("float","left").next().css("float","right");var vh=$jq("#diff_versions").css("overflow","auto").height()+18;if(vh>h*0.15){vh=h*0.15;}
$jq("#diff_versions").height(vh);$jq("#diff_history").height(h-vh).width(w).css("left",w+grippy_width);$edit_form.css("position","absolute").css("left",w+grippy_width).width(w-grippy_width);$grippy=$jq("<div id='fs_grippy_"+area_name+"' />").css({"background-image":"url(pics/icons/shading.png)","background-repeat":"repeat-y","background-position":-3,"position":"absolute","left":w+"px","top":0,"cursor":"col-resize"}).width(grippy_width).height(h).draggable({axis:'x',drag:function(event,ui){$diff.find("div,table").width(ui.offset.left-grippy_width);$edit_form.css("left",ui.offset.left+grippy_width).find("#edit-zone, table.normal, textarea, fieldset").width($jq(window).width()-ui.offset.left);}});$diff.after($grippy);}
if($jq("div.top_actions").length){$ta.parent().append($jq("div.top_actions > .wikiaction").clone(true).addClass("fs_clones"));}else{$ta.parent().append($jq("#editpageform td > .wikiaction").clone(true).addClass("fs_clones"));}
if(jqueryTiki.tooltips){$jq(".fs_clones").cluetip({splitTitle:'|',showTitle:false,width:'150px',cluezIndex:400,fx:{open:'fadeIn',openSpeed:'fast'},clickThrough:true}).show();}else{$jq(".fs_clones").show();}}}
$jq.fn.tiki=function(func,type,options){var opts;switch(func){case"autocomplete":if(jqueryTiki.autocomplete){if(typeof type!='undefined'){options=options||{};opts={extraParams:{"httpaccept":"text/javascript"},dataType:"json",parse:parseAutoJSON,formatItem:function(row){return row;},selectFirst:false};for(opt in options){opts[opt]=options[opt];}}
var data="";switch(type){case"pagename":data="tiki-listpages.php?listonly";break;case"groupname":data="tiki-ajax_services.php?listonly=groups";break;case"username":data="tiki-ajax_services.php?listonly=users";break;case"tag":data="tiki-ajax_services.php?listonly=tags&separator=+";break;}
return this.each(function(){$jq(this).autocomplete(data,opts);});}
break;case"sheet":if(jqueryTiki.sheet){options=options||{};var sheet_theme=jqueryTiki.ui?"lib/jquery/jquery-ui/themes/"+jqueryTiki.ui_theme+"/jquery-ui.css":"lib/jquery/jquery.sheet/theme/jquery-ui-1.8.custom.css";opts={urlBaseCss:"lib/jquery/jquery.sheet/jquery.sheet.css",urlTheme:sheet_theme,urlMenu:"lib/jquery_tiki/jquery.sheet/menu.html",urlGet:"",buildSheet:true};for(opt in options){opts[opt]=options[opt];}
return this.each(function(){if(jqueryTiki.ui){$jq(this).height($jq(this).height()+100);$jq(this).sheet(opts);if(typeof ajaxLoadingShow=="function"){ajaxLoadingHide();}}else{$jq(this).sheet(opts);}});}
break;case"carousel":if(jqueryTiki.carousel){opts={imagePath:"lib/jquery/infinitecarousel/images/"};for(opt in options){opts[opt]=options[opt];}
return this.each(function(){$jq(this).infiniteCarousel(opts);});}
break;case"datepicker":if(jqueryTiki.ui){opts={showOn:"both",buttonImage:"pics/icons/calendar.png",buttonImageOnly:true,dateFormat:"yy-mm-dd",showButtonPanel:true};for(opt in options){opts[opt]=options[opt];}
return this.each(function(){$jq(this).datepicker(opts);});}
break;case"accordion":if(jqueryTiki.ui){opts={autoHeight:false,collapsible:true,navigation:true};for(opt in options){opts[opt]=options[opt];}
return this.each(function(){$jq(this).accordion(opts);});}}};﻿
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove.cluetip",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove.cluetip",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.bind('mouseover.cluetip',handleHover).bind('mouseout.cluetip',handleHover);};})(jQuery);(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};})(jQuery);;(function($){$.cluetip={version:'1.0.6'};var $cluetip,$cluetipInner,$cluetipOuter,$cluetipTitle,$cluetipArrows,$cluetipWait,$dropShadow,imgCount;$.fn.cluetip=function(js,options){if(typeof js=='object'){options=js;js=null;}
if(js=='destroy'){return this.removeData('thisInfo').unbind('.cluetip');}
return this.each(function(index){var link=this,$this=$(this);var opts=$.extend(true,{},$.fn.cluetip.defaults,options||{},$.metadata?$this.metadata():$.meta?$this.data():{});var cluetipContents=false;var cluezIndex=+opts.cluezIndex;$this.data('thisInfo',{title:link.title,zIndex:cluezIndex});var isActive=false,closeOnDelay=0;if(!$('#cluetip').length){$(['<div id="cluetip">','<div id="cluetip-outer">','<h3 id="cluetip-title"></h3>','<div id="cluetip-inner"></div>','</div>','<div id="cluetip-extra"></div>','<div id="cluetip-arrows" class="cluetip-arrows"></div>','</div>'].join(''))
[insertionType](insertionElement).hide();$cluetip=$('#cluetip').css({position:'absolute'});$cluetipOuter=$('#cluetip-outer').css({position:'relative',zIndex:cluezIndex});$cluetipInner=$('#cluetip-inner');$cluetipTitle=$('#cluetip-title');$cluetipArrows=$('#cluetip-arrows');$cluetipWait=$('<div id="cluetip-waitimage"></div>').css({position:'absolute'}).insertBefore($cluetip).hide();}
var dropShadowSteps=(opts.dropShadow)?+opts.dropShadowSteps:0;if(!$dropShadow){$dropShadow=$([]);for(var i=0;i<dropShadowSteps;i++){$dropShadow=$dropShadow.add($('<div></div>').css({zIndex:cluezIndex-1,opacity:.1,top:1+i,left:1+i}));}
$dropShadow.css({position:'absolute',backgroundColor:'#000'}).prependTo($cluetip);}
var tipAttribute=$this.attr(opts.attribute),ctClass=opts.cluetipClass;if(!tipAttribute&&!opts.splitTitle&&!js){return true;}
if(opts.local&&opts.localPrefix){tipAttribute=opts.localPrefix+tipAttribute;}
if(opts.local&&opts.hideLocal){$(tipAttribute+':first').hide();}
var tOffset=parseInt(opts.topOffset,10),lOffset=parseInt(opts.leftOffset,10);var tipHeight,wHeight,defHeight=isNaN(parseInt(opts.height,10))?'auto':(/\D/g).test(opts.height)?opts.height:opts.height+'px';var sTop,linkTop,posY,tipY,mouseY,baseline;var tipInnerWidth=parseInt(opts.width,10)||275,tipWidth=tipInnerWidth+(parseInt($cluetip.css('paddingLeft'),10)||0)+(parseInt($cluetip.css('paddingRight'),10)||0)+dropShadowSteps,linkWidth=this.offsetWidth,linkLeft,posX,tipX,mouseX,winWidth;var tipParts;var tipTitle=(opts.attribute!='title')?$this.attr(opts.titleAttribute):'';if(opts.splitTitle){if(tipTitle==undefined){tipTitle='';}
tipParts=tipTitle.split(opts.splitTitle);tipTitle=tipParts.shift();}
if(opts.escapeTitle){tipTitle=tipTitle.replace(/&/g,'&amp;').replace(/>/g,'&gt;').replace(/</g,'&lt;');}
var localContent;function returnFalse(){return false;}
var activate=function(event){if(!opts.onActivate($this)){return false;}
isActive=true;$cluetip.removeClass().css({width:tipInnerWidth});if(tipAttribute==$this.attr('href')){$this.css('cursor',opts.cursor);}
if(opts.hoverClass){$this.addClass(opts.hoverClass);}
linkTop=posY=$this.offset().top;linkLeft=$this.offset().left;mouseX=event.pageX;mouseY=event.pageY;if(link.tagName.toLowerCase()!='area'){sTop=$(document).scrollTop();winWidth=$(window).width();}
if(opts.positionBy=='fixed'){posX=linkWidth+linkLeft+lOffset;$cluetip.css({left:posX});}else{posX=(linkWidth>linkLeft&&linkLeft>tipWidth)||linkLeft+linkWidth+tipWidth+lOffset>winWidth?linkLeft-tipWidth-lOffset:linkWidth+linkLeft+lOffset;if(link.tagName.toLowerCase()=='area'||opts.positionBy=='mouse'||linkWidth+tipWidth>winWidth){if(mouseX+20+tipWidth>winWidth){$cluetip.addClass(' cluetip-'+ctClass);posX=(mouseX-tipWidth-lOffset)>=0?mouseX-tipWidth-lOffset-parseInt($cluetip.css('marginLeft'),10)+parseInt($cluetipInner.css('marginRight'),10):mouseX-(tipWidth/2);}else{posX=mouseX+lOffset;}}
var pY=posX<0?event.pageY+tOffset:event.pageY;$cluetip.css({left:(posX>0&&opts.positionBy!='bottomTop')?posX:(mouseX+(tipWidth/2)>winWidth)?winWidth/2-tipWidth/2:Math.max(mouseX-(tipWidth/2),0),zIndex:$this.data('thisInfo').zIndex});$cluetipArrows.css({zIndex:$this.data('thisInfo').zIndex+1});}
wHeight=$(window).height();if(js){if(typeof js=='function'){js=js.call(link);}
$cluetipInner.html(js);cluetipShow(pY);}
else if(tipParts){var tpl=tipParts.length;$cluetipInner.html(tpl?tipParts[0]:'');if(tpl>1){for(var i=1;i<tpl;i++){$cluetipInner.append('<div class="split-body">'+tipParts[i]+'</div>');}}
cluetipShow(pY);}
else if(!opts.local&&tipAttribute.indexOf('#')!==0){if(/\.(jpe?g|tiff?|gif|png)$/i.test(tipAttribute)){$cluetipInner.html('<img src="'+tipAttribute+'" alt="'+tipTitle+'" />');cluetipShow(pY);}else if(cluetipContents&&opts.ajaxCache){$cluetipInner.html(cluetipContents);cluetipShow(pY);}else{var optionBeforeSend=opts.ajaxSettings.beforeSend,optionError=opts.ajaxSettings.error,optionSuccess=opts.ajaxSettings.success,optionComplete=opts.ajaxSettings.complete;var ajaxSettings={cache:false,url:tipAttribute,beforeSend:function(xhr){if(optionBeforeSend){optionBeforeSend.call(link,xhr,$cluetip,$cluetipInner);}
$cluetipOuter.children().empty();if(opts.waitImage){$cluetipWait.css({top:mouseY+20,left:mouseX+20,zIndex:$this.data('thisInfo').zIndex-1}).show();}},error:function(xhr,textStatus){if(isActive){if(optionError){optionError.call(link,xhr,textStatus,$cluetip,$cluetipInner);}else{$cluetipInner.html('<i>sorry, the contents could not be loaded</i>');}}},success:function(data,textStatus){cluetipContents=opts.ajaxProcess.call(link,data);if(isActive){if(optionSuccess){optionSuccess.call(link,data,textStatus,$cluetip,$cluetipInner);}
$cluetipInner.html(cluetipContents);}},complete:function(xhr,textStatus){if(optionComplete){optionComplete.call(link,xhr,textStatus,$cluetip,$cluetipInner);}
var imgs=$cluetipInner[0].getElementsByTagName('img');imgCount=imgs.length;for(var i=0,l=imgs.length;i<l;i++){if(imgs[i].complete){imgCount--;}}
if(imgCount&&!$.browser.opera){$(imgs).bind('load error',function(){imgCount--;if(imgCount<1){$cluetipWait.hide();if(isActive){cluetipShow(pY);}}});}else{$cluetipWait.hide();if(isActive){cluetipShow(pY);}}}};var ajaxMergedSettings=$.extend(true,{},opts.ajaxSettings,ajaxSettings);$.ajax(ajaxMergedSettings);}}else if(opts.local){var $localContent=$(tipAttribute+(/#\S+$/.test(tipAttribute)?'':':eq('+index+')')).clone(true).show();$cluetipInner.html($localContent);cluetipShow(pY);}};var cluetipShow=function(bpY){$cluetip.addClass('cluetip-'+ctClass);if(opts.truncate){var $truncloaded=$cluetipInner.text().slice(0,opts.truncate)+'...';$cluetipInner.html($truncloaded);}
function doNothing(){};tipTitle?$cluetipTitle.show().html(tipTitle):(opts.showTitle)?$cluetipTitle.show().html('&nbsp;'):$cluetipTitle.hide();if(opts.sticky){var $closeLink=$('<div id="cluetip-close"><a href="#">'+opts.closeText+'</a></div>');(opts.closePosition=='bottom')?$closeLink.appendTo($cluetipInner):(opts.closePosition=='title')?$closeLink.prependTo($cluetipTitle):$closeLink.prependTo($cluetipInner);$closeLink.bind('click.cluetip',function(){cluetipClose();return false;});if(opts.mouseOutClose){$cluetip.bind('mouseleave.cluetip',function(){cluetipClose();});}else{$cluetip.unbind('mouseleave.cluetip');}}
var direction='';$cluetipOuter.css({zIndex:$this.data('thisInfo').zIndex,overflow:defHeight=='auto'?'visible':'auto',height:defHeight});tipHeight=defHeight=='auto'?Math.max($cluetip.outerHeight(),$cluetip.height()):parseInt(defHeight,10);tipY=posY;baseline=sTop+wHeight;if(opts.positionBy=='fixed'){tipY=posY-opts.dropShadowSteps+tOffset;}else if((posX<mouseX&&Math.max(posX,0)+tipWidth>mouseX)||opts.positionBy=='bottomTop'){if(posY+tipHeight+tOffset>baseline&&mouseY-sTop>tipHeight+tOffset){tipY=mouseY-tipHeight-tOffset;direction='top';}else{tipY=mouseY+tOffset;direction='bottom';}}else if(posY+tipHeight+tOffset>baseline){tipY=(tipHeight>=wHeight)?sTop:baseline-tipHeight-tOffset;}else if($this.css('display')=='block'||link.tagName.toLowerCase()=='area'||opts.positionBy=="mouse"){tipY=bpY-tOffset;}else{tipY=posY-opts.dropShadowSteps;}
if(direction==''){posX<linkLeft?direction='left':direction='right';}
$cluetip.css({top:tipY+'px'}).removeClass().addClass('clue-'+direction+'-'+ctClass).addClass(' cluetip-'+ctClass);if(opts.arrows){var bgY=(posY-tipY-opts.dropShadowSteps);$cluetipArrows.css({top:(/(left|right)/.test(direction)&&posX>=0&&bgY>0)?bgY+'px':/(left|right)/.test(direction)?0:''}).show();}else{$cluetipArrows.hide();}
$dropShadow.hide();$cluetip.hide()[opts.fx.open](opts.fx.openSpeed||0);if(opts.dropShadow){$dropShadow.css({height:tipHeight,width:tipInnerWidth,zIndex:$this.data('thisInfo').zIndex-1}).show();}
if($.fn.bgiframe){$cluetip.bgiframe();}
if(opts.delayedClose>0){closeOnDelay=setTimeout(cluetipClose,opts.delayedClose);}
opts.onShow.call(link,$cluetip,$cluetipInner);};var inactivate=function(event){isActive=false;$cluetipWait.hide();if(!opts.sticky||(/click|toggle/).test(opts.activation)){cluetipClose();clearTimeout(closeOnDelay);}
if(opts.hoverClass){$this.removeClass(opts.hoverClass);}};var cluetipClose=function(){$cluetipOuter.parent().hide().removeClass();opts.onHide.call(link,$cluetip,$cluetipInner);$this.removeClass('cluetip-clicked');if(tipTitle){$this.attr(opts.titleAttribute,tipTitle);}
$this.css('cursor','');if(opts.arrows){$cluetipArrows.css({top:''});}};$(document).bind('hideCluetip',function(e){cluetipClose();});if((/click|toggle/).test(opts.activation)){$this.bind('click.cluetip',function(event){if($cluetip.is(':hidden')||!$this.is('.cluetip-clicked')){activate(event);$('.cluetip-clicked').removeClass('cluetip-clicked');$this.addClass('cluetip-clicked');}else{inactivate(event);}
this.blur();return false;});}else if(opts.activation=='focus'){$this.bind('focus.cluetip',function(event){activate(event);});$this.bind('blur.cluetip',function(event){inactivate(event);});}else{$this[opts.clickThrough?'unbind':'bind']('click',returnFalse);var mouseTracks=function(evt){if(opts.tracking==true){var trackX=posX-evt.pageX;var trackY=tipY?tipY-evt.pageY:posY-evt.pageY;$this.bind('mousemove.cluetip',function(evt){$cluetip.css({left:evt.pageX+trackX,top:evt.pageY+trackY});});}};if($.fn.hoverIntent&&opts.hoverIntent){$this.hoverIntent({sensitivity:opts.hoverIntent.sensitivity,interval:opts.hoverIntent.interval,over:function(event){activate(event);mouseTracks(event);},timeout:opts.hoverIntent.timeout,out:function(event){inactivate(event);$this.unbind('mousemove.cluetip');}});}else{$this.bind('mouseenter.cluetip',function(event){activate(event);mouseTracks(event);}).bind('mouseleave.cluetip',function(event){inactivate(event);$this.unbind('mousemove.cluetip');});}
$this.bind('mouseover.cluetip',function(event){$this.attr('title','');}).bind('mouseleave.cluetip',function(event){$this.attr('title',$this.data('thisInfo').title);});}});};$.fn.cluetip.defaults={width:275,height:'auto',cluezIndex:97,positionBy:'auto',topOffset:15,leftOffset:15,local:false,localPrefix:null,hideLocal:true,attribute:'rel',titleAttribute:'title',splitTitle:'',escapeTitle:false,showTitle:true,cluetipClass:'default',hoverClass:'',waitImage:true,cursor:'help',arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:'hover',clickThrough:false,tracking:false,delayedClose:0,closePosition:'top',closeText:'Close',truncate:0,fx:{open:'show',openSpeed:''},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(e){return true;},onShow:function(ct,ci){},onHide:function(ct,ci){},ajaxCache:true,ajaxProcess:function(data){data=data.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,'').replace(/<(link|meta)[^>]+>/g,'');return data;},ajaxSettings:{dataType:'html'},debug:false};var insertionType='appendTo',insertionElement='body';$.cluetip.setup=function(options){if(options&&options.insertionType&&(options.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){insertionType=options.insertionType;}
if(options&&options.insertionElement){insertionElement=options.insertionElement;}};})(jQuery);(function($){var ajax=$.ajax;var pendingRequests={};var synced=[];var syncedData=[];$.ajax=function(settings){settings=jQuery.extend(settings,jQuery.extend({},jQuery.ajaxSettings,settings));var port=settings.port;switch(settings.mode){case"abort":if(pendingRequests[port]){pendingRequests[port].abort();}
return pendingRequests[port]=ajax.apply(this,arguments);case"queue":var _old=settings.complete;settings.complete=function(){if(_old)
_old.apply(this,arguments);jQuery([ajax]).dequeue("ajax"+port);;};jQuery([ajax]).queue("ajax"+port,function(){ajax(settings);});return;case"sync":var pos=synced.length;synced[pos]={error:settings.error,success:settings.success,complete:settings.complete,done:false};syncedData[pos]={error:[],success:[],complete:[]};settings.error=function(){syncedData[pos].error=arguments;};settings.success=function(){syncedData[pos].success=arguments;};settings.complete=function(){syncedData[pos].complete=arguments;synced[pos].done=true;if(pos==0||!synced[pos-1])
for(var i=pos;i<synced.length&&synced[i].done;i++){if(synced[i].error)synced[i].error.apply(jQuery,syncedData[i].error);if(synced[i].success)synced[i].success.apply(jQuery,syncedData[i].success);if(synced[i].complete)synced[i].complete.apply(jQuery,syncedData[i].complete);synced[i]=null;syncedData[i]=null;}};}
return ajax.apply(this,arguments);};})(jQuery);;(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){hasFocus=1;lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}
break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}
break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}
if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}
$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])
cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)
return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){var seperator=options.multipleSeparator.length;var cursorAt=$(input).selection().start;var wordAt,progress=0;$.each(words,function(i,word){progress+=word.length;if(cursorAt<=progress){wordAt=i;return false;}
progress+=seperator;});words[wordAt]=v;v=words.join(options.multipleSeparator);}
v+=options.multipleSeparator;}
$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}
function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}
var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)
return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)
currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value)
return[""];if(!options.multiple)
return[$.trim(value)];return $.map(value.split(options.multipleSeparator),function(word){return $.trim(value).length?$.trim(word):null;});}
function lastWord(value){if(!options.multiple)
return value;var words=trimWords(value);if(words.length==1)
return words[0];var cursorAt=$(input).selection().start;if(cursorAt==value.length){words=trimWords(value)}else{words=trimWords(value.replace(value.substring(cursorAt),""));}
return words[words.length-1];}
function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$(input).selection(previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}
else{$input.val("");$input.trigger("result",null);}}});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)
term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}
return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)
s=s.toLowerCase();var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase());}
if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}
if(!data[q]){length++;}
data[q]=value;}
function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)
continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])
stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
setTimeout(populate,25);function flush(){data={};length=0;}
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)
return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}
return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}
return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)
return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)
element.css("width",options.width);needsInit=false;}
function target(event){var element=event.target;while(element&&element.tagName!="LI")
element=element.parentNode;if(!element)
return[];return element;}
function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])
continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)
continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
if($.fn.bgiframe)
list.bgiframe();}
return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select();}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}}else if(this.setSelectionRange){this.setSelectionRange(start,end);}else if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end;}});}
var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}};})(jQuery);;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);;(function($){$.fn.supersubs=function(options){var opts=$.extend({},$.fn.supersubs.defaults,options);return this.each(function(){var $$=$(this);var o=$.meta?$.extend({},opts,$$.data()):opts;var fontsize=$('<li id="menu-fontsize">&#8212;</li>').css({'padding':0,'position':'absolute','top':'-999em','width':'auto'}).appendTo($$).width();$('#menu-fontsize').remove();$ULs=$$.find('ul');$ULs.each(function(i){var $ul=$ULs.eq(i);var $LIs=$ul.children();var $As=$LIs.children('a');var liFloat=$LIs.css('white-space','nowrap').css('float');var emWidth=$ul.add($LIs).add($As).css({'float':'none','width':'auto'}).end().end()[0].clientWidth/fontsize;emWidth+=o.extraWidth;if(emWidth>o.maxWidth){emWidth=o.maxWidth;}
else if(emWidth<o.minWidth){emWidth=o.minWidth;}
emWidth+='em';$ul.css('width',emWidth);$LIs.css({'float':liFloat,'width':'100%','white-space':'normal'}).each(function(){var $childUl=$('>ul',this);var offsetDirection=$childUl.css('left')!==undefined?'left':'right';$childUl.css(offsetDirection,emWidth);});});});};$.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0};})(jQuery);(function($){var colorbox='colorbox',hover='hover',TRUE=true,FALSE=false,cboxPublic,isIE=$.browser.msie&&!$.support.opacity,isIE6=isIE&&$.browser.version<7,cbox_open='cbox_open',cbox_load='cbox_load',cbox_complete='cbox_complete',cbox_cleanup='cbox_cleanup',cbox_closed='cbox_closed',cbox_resize='resize.cbox_resize',$overlay,$cbox,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$loadingGraphic,$title,$current,$slideshow,$next,$prev,$close,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,element,bookmark,index,settings,open,active,defaults={transition:"elastic",speed:350,width:FALSE,height:FALSE,innerWidth:FALSE,innerHeight:FALSE,initialWidth:"400",initialHeight:"400",maxWidth:FALSE,maxHeight:FALSE,scalePhotos:TRUE,scrolling:TRUE,inline:FALSE,html:FALSE,iframe:FALSE,photo:FALSE,href:FALSE,title:FALSE,rel:FALSE,opacity:0.9,preloading:TRUE,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:FALSE,overlayClose:TRUE,slideshow:FALSE,slideshowAuto:TRUE,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:FALSE,onLoad:FALSE,onComplete:FALSE,onCleanup:FALSE,onClosed:FALSE};function setSize(size,dimension){dimension=dimension==='x'?$window.width():$window.height();return(typeof size==='string')?Math.round((size.match(/%/)?(dimension/100)*parseInt(size,10):parseInt(size,10))):size;}
function isImage(url){url=$.isFunction(url)?url.call(element):url;return settings.photo||url.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i);}
function process(){for(var i in settings){if($.isFunction(settings[i])&&i.substring(0,2)!=='on'){settings[i]=settings[i].call(element);}}
settings.rel=settings.rel||element.rel;settings.href=settings.href||element.href;settings.title=settings.title||element.title;}
function launch(elem){element=elem;settings=$.extend({},$(element).data(colorbox));process();if(settings.rel&&settings.rel!=='nofollow'){$related=$('.cboxElement').filter(function(){var relRelated=$(this).data(colorbox).rel||this.rel;return(relRelated===settings.rel);});index=$related.index(element);if(index<0){$related=$related.add(element);index=$related.length-1;}}else{$related=$(element);index=0;}
if(!open){open=TRUE;active=TRUE;bookmark=element;bookmark.blur();$(document).bind("keydown.cbox_close",function(e){if(e.keyCode===27){e.preventDefault();cboxPublic.close();}}).bind("keydown.cbox_arrows",function(e){if($related.length>1){if(e.keyCode===37){e.preventDefault();$prev.click();}else if(e.keyCode===39){e.preventDefault();$next.click();}}});if(settings.overlayClose){$overlay.css({"cursor":"pointer"}).one('click',cboxPublic.close);}
$.event.trigger(cbox_open);if(settings.onOpen){settings.onOpen.call(element);}
$overlay.css({"opacity":settings.opacity}).show();settings.w=setSize(settings.initialWidth,'x');settings.h=setSize(settings.initialHeight,'y');cboxPublic.position(0);if(isIE6){$window.bind('resize.cboxie6 scroll.cboxie6',function(){$overlay.css({width:$window.width(),height:$window.height(),top:$window.scrollTop(),left:$window.scrollLeft()});}).trigger("scroll.cboxie6");}}
$current.add($prev).add($next).add($slideshow).add($title).hide();$close.html(settings.close).show();cboxPublic.slideshow();cboxPublic.load();}
cboxPublic=$.fn.colorbox=function(options,callback){var $this=this;if(!$this.length){if($this.selector===''){$this=$('<a/>');options.open=TRUE;}else{return this;}}
$this.each(function(){var data=$.extend({},$(this).data(colorbox)?$(this).data(colorbox):defaults,options);$(this).data(colorbox,data).addClass("cboxElement");if(callback){$(this).data(colorbox).onComplete=callback;}});if(options&&options.open){launch($this);}
return this;};cboxPublic.init=function(){function $div(id){return $('<div id="cbox'+id+'"/>');}
$window=$(window);$cbox=$('<div id="colorbox"/>');$overlay=$div("Overlay").hide();$wrap=$div("Wrapper");$content=$div("Content").append($loaded=$div("LoadedContent").css({width:0,height:0}),$loadingOverlay=$div("LoadingOverlay"),$loadingGraphic=$div("LoadingGraphic"),$title=$div("Title"),$current=$div("Current"),$slideshow=$div("Slideshow"),$next=$div("Next"),$prev=$div("Previous"),$close=$div("Close"));$wrap.append($('<div/>').append($div("TopLeft"),$topBorder=$div("TopCenter"),$div("TopRight")),$('<div/>').append($leftBorder=$div("MiddleLeft"),$content,$rightBorder=$div("MiddleRight")),$('<div/>').append($div("BottomLeft"),$bottomBorder=$div("BottomCenter"),$div("BottomRight"))).children().children().css({'float':'left'});$loadingBay=$("<div style='position:absolute; top:0; left:0; width:9999px; height:0;'/>");$('body').prepend($overlay,$cbox.append($wrap,$loadingBay));if(isIE){$cbox.addClass('cboxIE');if(isIE6){$overlay.css('position','absolute');}}
$content.children().bind('mouseover mouseout',function(){$(this).toggleClass(hover);}).addClass(hover);interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(TRUE)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(TRUE)-$content.width();loadedHeight=$loaded.outerHeight(TRUE);loadedWidth=$loaded.outerWidth(TRUE);$cbox.css({"padding-bottom":interfaceHeight,"padding-right":interfaceWidth}).hide();$next.click(cboxPublic.next);$prev.click(cboxPublic.prev);$close.click(cboxPublic.close);$content.children().removeClass(hover);$('.cboxElement').live('click',function(e){if(e.button!==0&&typeof e.button!=='undefined'){return TRUE;}else{launch(this);return FALSE;}});};cboxPublic.position=function(speed,loadedCallback){var
animate_speed,winHeight=$window.height(),posTop=Math.max(winHeight-settings.h-loadedHeight-interfaceHeight,0)/2+$window.scrollTop(),posLeft=Math.max(document.documentElement.clientWidth-settings.w-loadedWidth-interfaceWidth,0)/2+$window.scrollLeft();animate_speed=($cbox.width()===settings.w+loadedWidth&&$cbox.height()===settings.h+loadedHeight)?0:speed;$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(that){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=that.style.width;$loadingGraphic[0].style.height=$loadingOverlay[0].style.height=$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=that.style.height;}
$cbox.dequeue().animate({width:settings.w+loadedWidth,height:settings.h+loadedHeight,top:posTop,left:posLeft},{duration:animate_speed,complete:function(){modalDimensions(this);active=FALSE;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(loadedCallback){loadedCallback();}},step:function(){modalDimensions(this);}});};cboxPublic.resize=function(object){if(!open){return;}
var topMargin,prev,prevSrc,next,nextSrc,photo,timeout,speed=settings.transition==="none"?0:settings.speed;$window.unbind(cbox_resize);if(!object){timeout=setTimeout(function(){var $child=$loaded.wrapInner("<div style='overflow:auto'></div>").children();settings.h=$child.height();$loaded.css({height:settings.h});$child.replaceWith($child.children());cboxPublic.position(speed);},1);return;}
$loaded.remove();$loaded=$('<div id="cboxLoadedContent"/>').html(object);function getWidth(){settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w;return settings.w;}
function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h;}
$loaded.hide().appendTo($loadingBay).css({width:getWidth(),overflow:settings.scrolling?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);$('#cboxPhoto').css({cssFloat:'none'});if(isIE6){$('select:not(#colorbox select)').filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one(cbox_cleanup,function(){this.style.visibility='inherit';});}
function setPosition(s){cboxPublic.position(s,function(){if(!open){return;}
if(isIE){if(photo){$loaded.fadeIn(100);}
$cbox[0].style.removeAttribute("filter");}
if(settings.iframe){$loaded.append("<iframe id='cboxIframe'"+(settings.scrolling?" ":"scrolling='no'")+" name='iframe_"+new Date().getTime()+"' frameborder=0 src='"+settings.href+"' "+(isIE?"allowtransparency='true'":'')+" />");}
$loaded.show();$title.show().html(settings.title);if($related.length>1){$current.html(settings.current.replace(/\{current\}/,index+1).replace(/\{total\}/,$related.length)).show();$next.html(settings.next).show();$prev.html(settings.previous).show();if(settings.slideshow){$slideshow.show();}}
$loadingOverlay.hide();$loadingGraphic.hide();$.event.trigger(cbox_complete);if(settings.onComplete){settings.onComplete.call(element);}
if(settings.transition==='fade'){$cbox.fadeTo(speed,1,function(){if(isIE){$cbox[0].style.removeAttribute("filter");}});}
$window.bind(cbox_resize,function(){cboxPublic.position(0);});});}
if((settings.transition==='fade'&&$cbox.fadeTo(speed,0,function(){setPosition(0);}))||setPosition(speed)){}
if(settings.preloading&&$related.length>1){prev=index>0?$related[index-1]:$related[$related.length-1];next=index<$related.length-1?$related[index+1]:$related[0];nextSrc=$(next).data(colorbox).href||next.href;prevSrc=$(prev).data(colorbox).href||prev.href;if(isImage(nextSrc)){$('<img />').attr('src',nextSrc);}
if(isImage(prevSrc)){$('<img />').attr('src',prevSrc);}}};cboxPublic.load=function(){var href,img,setResize,resize=cboxPublic.resize;active=TRUE;element=$related[index];settings=$.extend({},$(element).data(colorbox));process();$.event.trigger(cbox_load);if(settings.onLoad){settings.onLoad.call(element);}
settings.h=settings.height?setSize(settings.height,'y')-loadedHeight-interfaceHeight:settings.innerHeight?setSize(settings.innerHeight,'y'):FALSE;settings.w=settings.width?setSize(settings.width,'x')-loadedWidth-interfaceWidth:settings.innerWidth?setSize(settings.innerWidth,'x'):FALSE;settings.mw=settings.w;settings.mh=settings.h;if(settings.maxWidth){settings.mw=setSize(settings.maxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw;}
if(settings.maxHeight){settings.mh=setSize(settings.maxHeight,'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh;}
href=settings.href;$loadingOverlay.show();$loadingGraphic.show();if(settings.inline){$('<div id="cboxInlineTemp" />').hide().insertBefore($(href)[0]).bind(cbox_load+' '+cbox_cleanup,function(){$(this).replaceWith($loaded.children());});resize($(href));}else if(settings.iframe){resize(" ");}else if(settings.html){resize(settings.html);}else if(isImage(href)){img=new Image();img.onload=function(){var percent;img.onload=null;img.id='cboxPhoto';$(img).css({margin:'auto',border:'none',display:'block',cssFloat:'left'});if(settings.scalePhotos){setResize=function(){img.height-=img.height*percent;img.width-=img.width*percent;};if(settings.mw&&img.width>settings.mw){percent=(img.width-settings.mw)/img.width;setResize();}
if(settings.mh&&img.height>settings.mh){percent=(img.height-settings.mh)/img.height;setResize();}}
if(settings.h){img.style.marginTop=Math.max(settings.h-img.height,0)/2+'px';}
resize(img);if($related.length>1){$(img).css({cursor:'pointer'}).click(cboxPublic.next);}
if(isIE){img.style.msInterpolationMode='bicubic';}};img.src=href;}else{$('<div />').appendTo($loadingBay).load(href,function(data,textStatus){if(textStatus==="success"){resize(this);}else{resize($("<p>Request unsuccessful.</p>"));}});}};cboxPublic.next=function(){if(!active){index=index<$related.length-1?index+1:0;cboxPublic.load();}};cboxPublic.prev=function(){if(!active){index=index>0?index-1:$related.length-1;cboxPublic.load();}};cboxPublic.slideshow=function(){var stop,timeOut,className='cboxSlideshow_';$slideshow.bind(cbox_closed,function(){$slideshow.unbind();clearTimeout(timeOut);$cbox.removeClass(className+"off"+" "+className+"on");});function start(){$slideshow.text(settings.slideshowStop).bind(cbox_complete,function(){timeOut=setTimeout(cboxPublic.next,settings.slideshowSpeed);}).bind(cbox_load,function(){clearTimeout(timeOut);}).one("click",function(){stop();$(this).removeClass(hover);});$cbox.removeClass(className+"off").addClass(className+"on");}
stop=function(){clearTimeout(timeOut);$slideshow.text(settings.slideshowStart).unbind(cbox_complete+' '+cbox_load).one("click",function(){start();timeOut=setTimeout(cboxPublic.next,settings.slideshowSpeed);$(this).removeClass(hover);});$cbox.removeClass(className+"on").addClass(className+"off");};if(settings.slideshow&&$related.length>1){if(settings.slideshowAuto){start();}else{stop();}}};cboxPublic.close=function(){$.event.trigger(cbox_cleanup);if(settings.onCleanup){settings.onCleanup.call(element);}
open=FALSE;$(document).unbind("keydown.cbox_close keydown.cbox_arrows");$window.unbind(cbox_resize+' resize.cboxie6 scroll.cboxie6');$overlay.css({cursor:'auto'}).fadeOut('fast');$cbox.stop(TRUE,FALSE).fadeOut('fast',function(){$('#colorbox iframe').attr('src','about:blank');$loaded.remove();$cbox.css({'opacity':1});try{bookmark.focus();}catch(er){}
$.event.trigger(cbox_closed);if(settings.onClosed){settings.onClosed.call(element);}});};cboxPublic.element=function(){return $(element);};cboxPublic.settings=defaults;$(cboxPublic.init);}(jQuery));jQuery.cookie=function(key,value,options){if(arguments.length>1&&(value===null||typeof value!=="object")){options=jQuery.extend({},options);if(value===null){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
return(document.cookie=[encodeURIComponent(key),'=',options.raw?String(value):encodeURIComponent(String(value)),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};(function($){var options;$.fn.treeTable=function(opts){options=$.extend({},$.fn.treeTable.defaults,opts);return this.each(function(){$(this).addClass("treeTable").find("tbody tr").each(function(){if(!options.expandable||$(this)[0].className.search("child-of-")==-1){initialize($(this));}else if(options.initialState=="collapsed"){this.style.display="none";}});});};$.fn.treeTable.defaults={childPrefix:"child-of-",clickableNodeNames:false,expandable:true,indent:19,initialState:"collapsed",treeColumn:0};$.fn.collapse=function(){$(this).addClass("collapsed");childrenOf($(this)).each(function(){if(!$(this).hasClass("collapsed")){$(this).collapse();}
$(this).hide();});return this;};$.fn.expand=function(){$(this).removeClass("collapsed").addClass("expanded");childrenOf($(this)).each(function(){initialize($(this));if($(this).is(".expanded.parent")){$(this).expand();}
$(this).show();});return this;};$.fn.appendBranchTo=function(destination){var node=$(this);var parent=parentOf(node);var ancestorNames=$.map(ancestorsOf($(destination)),function(a){return a.id;});if($.inArray(node[0].id,ancestorNames)==-1&&(!parent||(destination.id!=parent[0].id))&&destination.id!=node[0].id){indent(node,ancestorsOf(node).length*options.indent*-1);if(parent){node.removeClass(options.childPrefix+parent[0].id);}
node.addClass(options.childPrefix+destination.id);move(node,destination);indent(node,ancestorsOf(node).length*options.indent);}
return this;};$.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments);};$.fn.toggleBranch=function(){if($(this).hasClass("collapsed")){$(this).expand();}else{$(this).removeClass("expanded").collapse();}
return this;};function ancestorsOf(node){var ancestors=[];while(node=parentOf(node)){ancestors[ancestors.length]=node[0];}
return ancestors;};function childrenOf(node){return $("table.treeTable tbody tr."+options.childPrefix+node[0].id);};function indent(node,value){var cell=$(node.children("td")[options.treeColumn]);var padding=parseInt(cell.css("padding-left"),10)+value;cell.css("padding-left",+padding+"px");childrenOf(node).each(function(){indent($(this),value);});};function initialize(node){if(!node.hasClass("initialized")){node.addClass("initialized");var childNodes=childrenOf(node);if(!node.hasClass("parent")&&childNodes.length>0){node.addClass("parent");}
if(node.hasClass("parent")){var cell=$(node.children("td")[options.treeColumn]);var padding=parseInt(cell.css("padding-left"),10)+options.indent;childNodes.each(function(){$($(this).children("td")[options.treeColumn]).css("padding-left",padding+"px");});if(options.expandable){cell.prepend('<span style="margin-left: -'+options.indent+'px; padding-left: '+options.indent+'px" class="expander"></span>');$(cell[0].firstChild).click(function(){node.toggleBranch();});if(options.clickableNodeNames){$(cell).css('cursor','pointer');$(cell).click(function(e){if(e.target.className!='expander'){node.toggleBranch();}});}
if(!(node.hasClass("expanded")||node.hasClass("collapsed"))){node.addClass(options.initialState);}
if(node.hasClass("expanded")){node.expand();}}}}};function move(node,destination){node.insertAfter(destination);childrenOf(node).reverse().each(function(){move($(this),node[0]);});};function parentOf(node){var classNames=node[0].className.split(' ');for(key in classNames){if(classNames[key].match("child-of-")){return $("#"+classNames[key].substring(9));}}};})(jQuery);addEvent(window,"load",sortables_init);var SORT_COLUMN_INDEX;function sortables_init(){if(!document.getElementsByTagName)return;tbls=document.getElementsByTagName("table");for(ti=0;ti<tbls.length;ti++){thisTbl=tbls[ti];if(((' '+thisTbl.className+' ').indexOf("sortable")!=-1)&&(thisTbl.id)){ts_makeSortable(thisTbl);}}}
function ts_makeSortable(table){if(table.rows&&table.rows.length>0){var firstRow=table.rows[0];}
if(!firstRow)return;for(var i=0;i<firstRow.cells.length;i++){var cell=firstRow.cells[i];var txt=ts_getInnerText(cell);cell.innerHTML='<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;">'+txt+'<span class="sortarrow">&nbsp;&nbsp;&nbsp;</span></a>';}}
function ts_getInnerText(el){if(typeof el=="string")return el;if(typeof el=="undefined"){return el};if(el.innerText)return el.innerText;var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break;}}
return str;}
function ts_resortTable(lnk){var span;for(var ci=0;ci<lnk.childNodes.length;ci++){if(lnk.childNodes[ci].tagName&&lnk.childNodes[ci].tagName.toLowerCase()=='span')span=lnk.childNodes[ci];}
var spantext=ts_getInnerText(span);var td=lnk.parentNode;var column=td.cellIndex;var table=getParent(td,'TABLE');if(table.rows.length<=1)return;var itm=ts_getInnerText(table.rows[1].cells[column]);sortfn=ts_sort_caseinsensitive;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/))sortfn=ts_sort_date;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/))sortfn=ts_sort_date;if(itm.match(/^[$]/))sortfn=ts_sort_currency;if(itm.match(/^[\d\.]+$/))sortfn=ts_sort_numeric;SORT_COLUMN_INDEX=column;var firstRow=new Array();var newRows=new Array();for(i=0;i<table.rows[0].length;i++){firstRow[i]=table.rows[0][i];}
for(j=1;j<table.rows.length;j++){newRows[j-1]=table.rows[j];}
newRows.sort(sortfn);if(span.getAttribute("sortdir")=='down'){ARROW='&nbsp;&nbsp;<img src="pics/icons/resultset_up.png" border="0" width="16" height="16" />';newRows.reverse();span.setAttribute('sortdir','up');}else{ARROW='&nbsp;&nbsp;<img src="pics/icons/resultset_down.png" border="0" width="16" height="16" />';span.setAttribute('sortdir','down');}
for(i=0;i<newRows.length;i++){if(!newRows[i].className||(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')==-1)))table.tBodies[0].appendChild(newRows[i]);}
for(i=0;i<newRows.length;i++){if(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')!=-1))table.tBodies[0].appendChild(newRows[i]);}
var allspans=document.getElementsByTagName("span");for(var ci=0;ci<allspans.length;ci++){if(allspans[ci].className=='sortarrow'){if(getParent(allspans[ci],"table")==getParent(lnk,"table")){allspans[ci].innerHTML='&nbsp;&nbsp;&nbsp;';}}}
span.innerHTML=ARROW;}
function getParent(el,pTagName){if(el==null)return null;else if(el.nodeType==1&&el.tagName.toLowerCase()==pTagName.toLowerCase())
return el;else
return getParent(el.parentNode,pTagName);}
function ts_sort_date(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa.length==10){dt1=aa.substr(6,4)+aa.substr(3,2)+aa.substr(0,2);}else{yr=aa.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}
dt1=yr+aa.substr(3,2)+aa.substr(0,2);}
if(bb.length==10){dt2=bb.substr(6,4)+bb.substr(3,2)+bb.substr(0,2);}else{yr=bb.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}
dt2=yr+bb.substr(3,2)+bb.substr(0,2);}
if(dt1==dt2)return 0;if(dt1<dt2)return-1;return 1;}
function ts_sort_currency(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');return parseFloat(aa)-parseFloat(bb);}
function ts_sort_numeric(a,b){aa=parseFloat(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));if(isNaN(aa))aa=0;bb=parseFloat(ts_getInnerText(b.cells[SORT_COLUMN_INDEX]));if(isNaN(bb))bb=0;return aa-bb;}
function ts_sort_caseinsensitive(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();if(aa==bb)return 0;if(aa<bb)return-1;return 1;}
function ts_sort_default(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa==bb)return 0;if(aa<bb)return-1;return 1;}
function checkbox_list_check_all(form,list,checking){for(var checkbox in list){document.forms[form].elements[list[checkbox]].checked=checking;}}
function addEvent(elm,evType,fn,useCapture)
{if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent("on"+evType,fn);return r;}else{return false;}}
layerLeft=new Array();layerTop=new Array();function setVisibility(layer,on)
{if(on){if(DOM){document.getElementById(layer).style.visibility='visible';}else if(NS4){document.layers[layer].visibility='show';}else{document.all[layer].style.visibility='visible';}}else{if(DOM){document.getElementById(layer).style.visibility='hidden';}else if(NS4){document.layers[layer].visibility='hide';}else{document.all[layer].style.visibility='hidden';}}}
function isVisible(layer)
{if(DOM){return(document.getElementById(layer).style.visibility=='visible');}else if(NS4){return(document.layers[layer].visibility=='show');}else{return(document.all[layer].style.visibility=='visible');}}
function setLeft(layer,x)
{layerLeft[layer]=x;if(DOM&&!Opera5){document.getElementById(layer).style.left=x+'px';}else if(Opera5){document.getElementById(layer).style.left=x;}else if(NS4){document.layers[layer].left=x;}else{document.all[layer].style.pixelLeft=x;}}
function getOffsetLeft(layer)
{var value=0;if(DOM){object=document.getElementById(layer);value=object.offsetLeft;while(object.tagName!='BODY'&&object.offsetParent){object=object.offsetParent;value+=object.offsetLeft;}}else if(NS4){value=document.layers[layer].pageX;}else{if(document.all['IE4'+layer]){layer='IE4'+layer;}
object=document.all[layer];value=object.offsetLeft;while(object.tagName!='BODY'){object=object.offsetParent;value+=object.offsetLeft;}}
return(value);}
function setTop(layer,y)
{layerTop[layer]=y;if(DOM&&!Opera5){document.getElementById(layer).style.top=y+'px';}else if(Opera5){document.getElementById(layer).style.top=y;}else if(NS4){document.layers[layer].top=y;}else{document.all[layer].style.pixelTop=y;}}
function getOffsetTop(layer)
{var value=0;if(DOM){object=document.getElementById(layer);value=object.offsetTop;while(object.tagName!='BODY'&&object.offsetParent){object=object.offsetParent;value+=object.offsetTop;}}else if(NS4){value=document.layers[layer].pageY;}else{if(document.all['IE4'+layer]){layer='IE4'+layer;}
object=document.all[layer];value=object.offsetTop;while(object.tagName!='BODY'){object=object.offsetParent;value+=object.offsetTop;}}
return(value);}
function setWidth(layer,w)
{if(DOM){document.getElementById(layer).style.width=w;}else if(NS4){}else{document.all[layer].style.pixelWidth=w;}}
function getOffsetWidth(layer)
{var value=0;if(DOM&&!Opera56){value=document.getElementById(layer).offsetWidth;}else if(NS4){value=document.layers[layer].document.width;}else if(Opera56){value=document.getElementById(layer).style.pixelWidth;}else{if(document.all['IE4'+layer]){layer='IE4'+layer;}
value=document.all[layer].offsetWidth;}
return(value);}
function setHeight(layer,h)
{if(DOM){document.getElementById(layer).style.height=h;}else if(NS4){}else{document.all[layer].style.pixelHeight=h;}}
function getOffsetHeight(layer)
{var value=0;if(DOM&&!Opera56){value=document.getElementById(layer).offsetHeight;}else if(NS4){value=document.layers[layer].document.height;}else if(Opera56){value=document.getElementById(layer).style.pixelHeight;}else{if(document.all['IE4'+layer]){layer='IE4'+layer;}
value=document.all[layer].offsetHeight;}
return(value);}
function getWindowWidth()
{var value=0;if((DOM&&!IE)||NS4||Konqueror||Opera){value=window.innerWidth;}else{if(document.documentElement&&document.documentElement.clientWidth){value=document.documentElement.clientWidth;}else if(document.body){value=document.body.clientWidth;}}
if(isNaN(value)){value=window.innerWidth;}
return(value);}
function getWindowXOffset()
{var value=0;if((DOM&&!IE)||NS4||Konqueror||Opera){value=window.pageXOffset;}else{if(document.documentElement&&document.documentElement.scrollLeft){value=document.documentElement.scrollLeft;}else if(document.body){value=document.body.scrollLeft;}}
return(value);}
function getWindowHeight()
{var value=0;if((DOM&&!IE)||NS4||Konqueror||Opera){value=window.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){value=document.documentElement.clientHeight;}else if(document.body){value=document.body.clientHeight;}}
if(isNaN(value)){value=window.innerHeight;}
return(value);}
function getWindowYOffset()
{var value=0;if((DOM&&!IE)||NS4||Konqueror||Opera){value=window.pageYOffset;}else{if(document.documentElement&&document.documentElement.scrollTop){value=document.documentElement.scrollTop;}else if(document.body){value=document.body.scrollTop;}}
return(value);}
useTimeouts=1;timeoutLength=1000;shutdownOnClick=0;phplayersmenu_loaded=0;layersMoved=0;layerPoppedUp='';timeoutFlag=0;if(Opera56||IE4){useTimeouts=0;}
if(NS4||Opera56||IE4){shutdownOnClick=1;}
currentY=0;function grabMouse(e)
{currentY=e.pageY;}
if(NS4){document.captureEvents(Event.MOUSEDOWN|Event.MOUSEMOVE);document.onmousemove=grabMouse;}
function seeThroughElements(show)
{if(show){foobar='visible';}else{foobar='hidden';}
if(toBeHidden==null)return;for(i=0;i<toBeHidden.length;i++){toBeHidden[i].style.visibility=foobar;}}
function shutdown()
{for(i=0;i<numl;i++){LMPopUpL(listl[i],false);}
layerPoppedUp='';if(Konqueror||IE5){seeThroughElements(true);}}
if(shutdownOnClick){if(NS4){document.onmousedown=shutdown;}else{document.onclick=shutdown;}}
function setLMTO()
{if(useTimeouts){timeoutFlag=setTimeout('shutdown()',timeoutLength);}}
function clearLMTO()
{if(useTimeouts){clearTimeout(timeoutFlag);}}
function moveLayerX(menuName)
{if(!phplayersmenu_loaded||(isVisible(menuName)&&menuName!=layerPoppedUp)){return;}
if(father[menuName]!=''){if(!Opera5&&!IE4){width0=lwidth[father[menuName]];width1=lwidth[menuName];}else if(Opera5){width0=abscissaStep;width1=abscissaStep;}else if(IE4){width0=getOffsetWidth(father[menuName]);width1=getOffsetWidth(menuName);}
onLeft=getOffsetLeft(father[menuName])-width1+menuLeftShift;onRight=getOffsetLeft(father[menuName])+width0-menuRightShift;windowWidth=getWindowWidth();windowXOffset=getWindowXOffset();if(onLeft<windowXOffset&&onRight+width1>windowWidth+windowXOffset){if(onRight+width1-windowWidth-windowXOffset>windowXOffset-onLeft){onLeft=windowXOffset;}else{onRight=windowWidth+windowXOffset-width1;}}
if(back[father[menuName]]){if(onLeft<windowXOffset){back[menuName]=0;}else{back[menuName]=1;}}else{if(onRight+width1>windowWidth+windowXOffset){back[menuName]=1;}else{back[menuName]=0;}}
if(back[menuName]){setLeft(menuName,onLeft);}else{setLeft(menuName,onRight);}}
moveLayerY(menuName);}
function moveLayerY(menuName)
{if(!phplayersmenu_loaded||(isVisible(menuName)&&menuName!=layerPoppedUp)){return;}
if(!layersMoved){moveLayers();layersMoved=1;}
if(!NS4){newY=getOffsetTop('ref'+menuName);}else{newY=currentY;}
newY+=menuTopShift;layerHeight=getOffsetHeight(menuName);windowHeight=getWindowHeight();windowYOffset=getWindowYOffset();if(newY+layerHeight>windowHeight+windowYOffset){if(layerHeight>windowHeight){newY=windowYOffset;}else{newY=windowHeight+windowYOffset-layerHeight;}}
if(Math.abs(getOffsetTop(menuName)-newY)>thresholdY){setTop(menuName,newY);}}
function moveLayerX1(menuName,father)
{if(!lwidthDetected){return;}
if(!Opera5&&!IE4){width1=lwidth[menuName];}else if(Opera5){width1=abscissaStep;}
foobar=getOffsetLeft(father+menuName);if(!IE4){windowWidth=getWindowWidth();windowXOffset=getWindowXOffset();if(foobar+width1>windowWidth+windowXOffset){foobar=windowWidth+windowXOffset-width1;}
if(foobar<windowXOffset){foobar=windowXOffset;}}
setLeft(menuName,foobar);}
function layersOverlap(layer,i)
{if(Konqueror22){return true;}
xa1=layerLeft[layer];xa2=xa1+getOffsetWidth(layer);ya1=layerTop[layer];ya2=ya1+getOffsetHeight(layer);xb1=toBeHiddenLeft[i];xb2=xb1+toBeHidden[i].offsetWidth;yb1=toBeHiddenTop[i];yb2=yb1+toBeHidden[i].offsetHeight;if(xb1>xa1)xa1=xb1;if(xb2<xa2)xa2=xb2;if(yb1>ya1)ya1=yb1;if(yb2<ya2)ya2=yb2;return(xa2>xa1&&ya2>ya1);}
function seeThroughWorkaround(menuName,on)
{for(i=0;i<toBeHidden.length;i++){if(layersOverlap(menuName,i)){if(on){toBeHidden[i].style.visibility='hidden';}else{toBeHidden[i].style.visibility='visible';}}}}
function LMPopUpL(menuName,on)
{if(!phplayersmenu_loaded){return;}
if(!layersMoved){moveLayers();layersMoved=1;}
setVisibility(menuName,on);}
function LMPopUp(menuName,isCurrent)
{if(!phplayersmenu_loaded||menuName==layerPoppedUp||(isVisible(menuName)&&!isCurrent)){return;}
if(menuName==father[layerPoppedUp]){LMPopUpL(layerPoppedUp,false);}else if(father[menuName]==layerPoppedUp){LMPopUpL(menuName,true);seeThroughWorkaround(menuName,true);}else{shutdown();foobar=menuName;do{LMPopUpL(foobar,true);seeThroughWorkaround(foobar,true);foobar=father[foobar];}while(foobar!='')}
layerPoppedUp=menuName;}
function resizeHandler()
{if(window_onresize_orig)window_onresize_orig();if(NS4){window.location.reload();}
shutdown();for(i=0;i<numl;i++){setLeft(listl[i],0);setTop(listl[i],0);}
if(toBeHidden!=null&&toBeHidden.length>0){seeThroughCoordinatesDetection();}
layersMoved=0;}
var window_onresize_orig=window.onresize;window.onresize=resizeHandler;function yaresizeHandler()
{if(window.innerWidth!=origWidth||window.innerHeight!=origHeight){if(Konqueror22||Opera5){window.location.reload();}
origWidth=window.innerWidth;origHeight=window.innerHeight;resizeHandler();}
setTimeout('yaresizeHandler()',500);}
function loadHandler()
{if(window_onload_orig)window_onload_orig();if(Konqueror22||Opera56){origWidth=window.innerWidth;origHeight=window.innerHeight;yaresizeHandler();}}
var window_onload_orig=window.onload;function fixieflm(menuName)
{if(DOM){setWidth(menuName,'100%');}else{document.write('</div>');document.write('<div id="IE4'+menuName+'" style="position: relative; width: 100%; visibility: visible;">');}}
function setLMCookie(name,value)
{document.cookie=name+'='+value+';path=/';}
function getLMCookie(name)
{foobar=document.cookie.split(name+'=');if(foobar.length<2){return null;}
tempString=foobar[1];if(tempString.indexOf(';')==-1){return tempString;}
yafoobar=tempString.split(';');return yafoobar[0];}
function parseExpandString()
{expandString=getLMCookie('phplm_expand');phplm_expand=new Array();if(expandString){expanded=expandString.split('|');for(i=0;i<expanded.length-1;i++){phplm_expand[expanded[i]]=1;}}}
function parseCollapseString()
{collapseString=getLMCookie('phplm_collapse');phplm_collapse=new Array();if(collapseString){collapsed=collapseString.split('|');for(i=0;i<collapsed.length-1;i++){phplm_collapse[collapsed[i]]=1;}}}
parseExpandString();parseCollapseString();function saveExpandString()
{expandString='';for(i=0;i<phplm_expand.length;i++){if(phplm_expand[i]==1){expandString+=i+'|';}}
setLMCookie('phplm_expand',expandString);}
function saveCollapseString()
{collapseString='';for(i=0;i<phplm_collapse.length;i++){if(phplm_collapse[i]==1){collapseString+=i+'|';}}
setLMCookie('phplm_collapse',collapseString);}
function sfHoverEvents(sfEls){var len=sfEls.length;for(var i=0;i<len;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover";}
sfEls[i].onmouseout=function(){this.className=this.className.replace(" sfhover","");}}}
function sfHover(){var ULs=document.getElementsByTagName("UL");var len=ULs.length;for(var i=0;i<len;i++){if(ULs[i].className.indexOf("cssmenu_horiz")!=-1)
sfHoverEvents(ULs[i].getElementsByTagName("LI"));if(ULs[i].className.indexOf("cssmenu")!=-1)
sfHoverEvents(ULs[i].getElementsByTagName("LI"));if(ULs[i].className.indexOf("cssmenu_vert")!=-1)
sfHoverEvents(ULs[i].getElementsByTagName("LI"));}}
if(window.attachEvent)window.attachEvent("onload",sfHover);(function($){$.whileAsync=function(opts)
{var delay=Math.abs(opts.delay)||10,bulk=isNaN(opts.bulk)?500:Math.abs(opts.bulk),test=opts.test||function(){return true;},loop=opts.loop||function(){},end=opts.end||function(){};(function(){var t=false,begin=new Date();while(t=test())
{loop();if(bulk===0||(new Date()-begin)>bulk)
{break;}}
if(t)
{setTimeout(arguments.callee,delay);}
else
{end();}})();}
$.eachAsync=function(array,opts)
{var i=0,l=array.length,loop=opts.loop||function(){};$.whileAsync($.extend(opts,{test:function(){return i<l;},loop:function()
{var val=array[i];return loop.call(val,i++,val);}}));}
$.fn.eachAsync=function(opts)
{$.eachAsync(this,opts);return this;}})(jQuery)