var IE=document.all?true:false;if(!IE){document.captureEvents(Event.MOUSEMOVE)}var tempX=0;var tempY=0;function getMouseXY(a){if(!a){var a=window.event}if(IE){tempX=event.clientX+document.documentElement.scrollLeft;tempY=event.clientY+document.documentElement.scrollTop}else{tempX=a.pageX;tempY=a.pageY}if(tempX<0){tempX=0}if(tempY<0){tempY=0}return true}var Xoffset=0;var Yoffset=0;function getOffsetPos(c){var a=c.offsetTop;var b=c.offsetLeft;while(c=c.offsetParent){a+=c.offsetTop;b+=c.offsetLeft}Xoffset=b;Yoffset=a;return true}function getOffsetLeft(b){var a=$(b).offsetLeft;while(b=$(b).offsetParent){a+=b.offsetLeft}return a}function getOffsetTop(b){var a=$(b).offsetTop;while(b=$(b).offsetParent){a+=b.offsetTop}return a}function createKey(a){var c="";var b=Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",1,2,3,4,5,6,7,8,9,0);for(s=0;s<a;s++){c+=b[Math.floor(Math.random()*b.length)]}return c}function $(a){a=arguments[0];if(typeof(a)=="object"){if(!a.id){a.id=createKey(5)}return a}else{return document.getElementById(a)}}function fade(el,start,dir,end,fn,vars){el=$(el);clearTimeout(el.o);start+=dir;el.style.filter="alpha(opacity="+start+")";el.style.opacity=(start/100);if((dir>0&&end<=start)||(dir<0&&end>=start)||no_menu_fade){el.style.filter="alpha(opacity="+end+")";el.style.opacity=(end/100);if(fn!="undefined"){if(vars){eval(fn+"("+vars+")")}else{eval(fn)}}}else{el.o=setTimeout("fade('"+el.id+"',"+start+", "+dir+", "+end+", '"+fn+"', '"+vars+"')",16)}}var asyncTarget;function loadInFrame(b,e,c,a){e=e?e:"content";if(e=="focus-window-text"){$("focus-window").style.display="block"}if(noSync){return true}asyncTarget=e;if(b&&!c){var f='src="'+b+'"';clearTimeout($("timeOutMessage").timeOutMessage)}else{var f=""}if(f||c){var d="loadFromFrame("+(a?true:false)+");"}$("onSite").innerHTML="<iframe "+f+' style="display:none;" id="actionFrame" name="actionFrame" onload="'+d+'"></iframe>';if(c){c.action=b;c.target="actionFrame"}if(b){$("waitAni").style.display="block";$("timeOutMessage").timeOutMessage=setTimeout("$('timeOutMessage').style.display = 'block';$('waitAni').style.display = 'none';",5000)}else{$("waitAni").style.display="none"}doOnUnload();return false}var searchUrl;function triggerSearch(b,a){var d=$("search");if(!searchUrl||d!=b){searchUrl=a}if(d==b){a=searchUrl}else{var c=$("search_context").getElementsByTagName("img");for(i=0;i<c.length;i++){if(b==c[i].parentNode){c[i].style.display="block"}else{c[i].style.display="none"}}}clearTimeout(d.doSearch);d.style.background="none";d.style.background="url(/html/img/search_progress.gif) left top no-repeat";if(d.value){a+="?search=1&q="+escape(d.value)}d.doSearch=setTimeout("loadInFrame('"+a+"', 'content');",1000);return false}function show_context_menu(c,d,b){clearTimeout($(d).t);if(b){if($(d).style.display!="block"){var a=document.getElementsByTagName("div");for(i=0;i<a.length;i++){if(a[i].className.match("context")){fade(a[i].id,100,-10,0,'$("'+a[i].id+'").style.display = "none";')}}$(d).style.top=getOffsetTop(c)+c.offsetHeight+1+"px";$(d).style.left=getOffsetLeft(c)+"px";$(d).style.display="block";$(d).style.zIndex=100;fade(d,0,+10,100);$(d).onmouseover=function(){show_context_menu(this,this,true)};$(d).onmouseout=function(){show_context_menu(this,this,false)};$(d).onclick=function(){fade($(d),100,-10,0,'$("'+$(d).id+'").style.display = "none";')}}else{if(c!=d){$(d).onclick()}}}else{if(!b&&$(d).style.display=="block"){$(d).t=setTimeout('fade("'+$(d).id+'", 100, -10, 0, \'$("'+$(d).id+'").style.display = "none";\')',250)}}}var infTimeOut;var page_info;function showFileInfo(b,a){if(b&&$("page-info")){clearTimeout(infTimeOut);if(!page_info){page_info=$("page-info").innerHTML}if($("item-container")){$("item-container").onmouseover=function(){if(!infTimeOut){infTimeOut=setTimeout("$('page-info').innerHTML = page_info;",400)}}}infTimeOut=setTimeout("$('page-info').innerHTML = $('inf_"+b+"').innerHTML;",250);a.onmouseout=function(){clearTimeout(infTimeOut);infTimeOut=""};$("item-container").onmouseout=function(){clearTimeout(infTimeOut);infTimeOut=""}}}var dragging=false;function dragGadget(a){if(dragging){return false}if(!$(a).handle){fade($($(a).id+"-handle"),0,+15,100);$(a.id+"-handle").style.margin="0 0 0 "+($(a).offsetWidth-10)+"px";$(a).handle=true}clearTimeout($(a).handle);$(a).onmousedown=function(b){if(!this.noDrag){this.onmousemove=function(){dragging=true;if(this.style.position!="absolute"){this.style.position="absolute";$("spacer").style.height=this.offsetHeight+"px";this.parentNode.insertBefore($("spacer"),this);this.parentNode.insertBefore(this,$("spacer"))}this.onmousemove=null};this.onmouseup=function(){this.onmousemove=null};getMouseXY(b);getOffsetPos(this);this.X=Xoffset-tempX;this.Y=Yoffset-tempY}};$(a).onmouseout=function(){this.handle=setTimeout("hideHandle($('"+this.id+"'));",500)};a=$(a);document.onmousemove=function(b){if(!a.noDrag&&dragging==true){getMouseXY(b);getOffsetPos(a.parentNode);a.style.top=(tempY+a.Y)+"px";a.style.left=(tempX+a.X)-Xoffset+"px";return false}};document.onmouseup=function(){if(!a.noDrag&&dragging==true){dragging=false;docked=false;getOffsetPos($("sidebar-left"));if(tempX<Xoffset+$("sidebar-left").offsetWidth&&tempX>getOffsetLeft("sidebar-left")){$("sidebar-left").appendChild(a)}else{$("sidebar-right").appendChild(a)}a.style.zIndex="+1";var b=a.parentNode.childNodes;getOffsetPos(a.parentNode);var j=Xoffset;getOffsetPos(a);var c=Xoffset;if(tempX>j&&tempX<j+a.parentNode.offsetWidth){if($(b[0]).id=="menu-gadget"||$(b[0]).id=="buttons-gadget"){a.parentNode.appendChild(a)}else{a.parentNode.insertBefore(a,b[0])}for(i=0;i<b.length;i++){getOffsetPos(b[i]);if(b[i]!=a&&tempY>Yoffset+(b[i].offsetHeight/2)&&b[i].style.position!="absolute"){a.parentNode.insertBefore(a,b[i]);a.parentNode.insertBefore(b[i],a)}}a.style.position="";a.style.top="";docked=true}else{var d=(getOffsetLeft(a)+getOffsetLeft("sidebar-left")-getOffsetLeft(a.parentNode))-getOffsetLeft(a.parentNode);if(d>-getOffsetLeft(a.parentNode)&&tempX<getOffsetLeft(a)){a.style.left=d+"px"}}a.parentNode.appendChild($("spacer"));var g="";var f="";var e=$("sidebar-left").childNodes;for(i=0;i<e.length;i++){if(e[i].id!="spacer"&&!$(e[i]).id.match("menu")&&e[i].style){if(e[i].style.position=="absolute"){var h=e[i].style.left+","+e[i].style.top}g=g+e[i].id.replace(/-gadget/,"")+"("+h+")";h=""}}var e=$("sidebar-right").childNodes;for(i=0;i<e.length;i++){if(e[i].id!="spacer"&&!$(e[i]).id.match("buttons")&&e[i].style){if(e[i].style.position=="absolute"){var h=e[i].style.left+","+e[i].style.top}f=f+e[i].id.replace(/-gadget/,"")+"("+h+")";h=""}}loadScript("/include/ajax/gadgets.inc.php?sbLeft="+g+"&sbRight="+f+"&load="+a.id.replace(/-gadget/,""))}this.onmousemove=function(){return true};this.onmouseup=function(){return true}}}function hideHandle(a){$(a.id+"-handle").style.margin="0 0 0 "+(a.offsetWidth-10)+"px";if(a.handle){fade($(a.id+"-handle"),100,-5,0)}else{$(a.id+"-handle").style.filter="Alpha(Opacity=0);"}a.handle=false}function noDrag(b,d){if(!d){var a=b;while(!$(a).id.match("-gadget")&&$(a)){a=a.parentNode;if($(a).id.match("-gadget")){c=a}}}else{var c=$(d)}if(dragging!=true){c.noDrag=true}b.onmouseout=function(){c.noDrag=false}}function doOnLoad(c){loadEditor();showToolTip();window.onscroll=scrollItemInfo;scrollItemInfo();if($("tab")){selectTab($("tab").value)}$("waitAni").style.display="none";resizeImages();goSearch();var a=false;if(a){var b=$("head-icons").getElementsByTagName("img");for(i=0;i<b.length;i++){b[i].style.width="70px";b[i].style.height="70px";b[i].style.background="none";b[i].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b[i].src+"', sizingMethod='crop')";b[i].src="/html/img/spacer.gif"}}}function goSearch(){if(startSearch){if(document.data.q.value||document.data.date.value||document.data.user.value||document.data.dimensions.value){loadInFrame("/async/"+document.data.page_name.value+"/?search=1&q="+escape(document.data.q.value)+"&user="+escape(document.data.user.value)+"&date="+escape(document.data.date.value)+"&dimensions="+escape(document.data.dimensions.value)+"&f=1&search_in="+escape(document.data.search_in.value),"search-results")}}}function resizeImages(){if(noimageresize){return false}var a=document.getElementsByTagName("img");for(i=0;i<a.length;i++){if(a[i].offsetWidth>800&&!a[i].style.maxWidth){a[i].style.width=800+"px";a[i].style.border="1px dashed red";a[i].onclick=function(){window.open(this.src)}}}}function scrollItemInfo(){if($("page-info")){if(document.documentElement.scrollTop+document.body.offsetHeight>getOffsetTop($("content"))+$("content").offsetHeight){$("page-info").style.position="static"}else{$("page-info").style.position="absolute";$("page-info").style.top=(document.documentElement.scrollTop+document.body.offsetHeight-$("page-info").offsetHeight)+"px"}}}function loadScript(b){var a;a=document.createElement("script");a.setAttribute("type","text/javascript");document.getElementsByTagName("head").item(0).appendChild(a);a.setAttribute("src",b);return false}function showRating(c,b,e,a){var d=c.parentNode.getElementsByTagName("img");for(i=0;i<d.length;i++){if(i<b){d[i].src="/html/img/icons/16/star.gif"}else{d[i].src="/html/img/icons/16/star-low.gif"}}c.onmouseout=function(){showRating(this,e)};c.onclick=function(){loadScript("/include/ajax/rate.inc.php?"+a);return false}}var selectedItems="";var selectMode=false;function switchSelectMode(b){var a=b.getElementsByTagName("img").item(0);if(a.src.match("unchecked")){a.src="/html/img/icons/16/checked.gif";selectMode=true}else{a.src="/html/img/icons/16/unchecked.gif";selectMode=false}return false}function selectItems(a,b){if(isCtrl){if(!a.className.match("-active")){a.className=a.className+" "+a.className+"-active";selectedItems=b+";"+selectedItems}else{selectedItems=selectedItems.replace(b+";","");a.className=a.className.replace("-active","")}return false}return true}var verify_target;function passwordVerify(a){if(!$("verify")){return true}$("verify").style.display="block";$("password").focus();verify_target=a;return false}function startUpload(a){if(!document.data.action.match("/path")){var b="/async"+document.data.action}else{var b=document.data.action}b=b.replace("http://tw.coronis-solutions.com","");b=b.replace("http://www.tweakwindows.nl","");b=b.replace("http://tweakwindows.nl","");if(!a){var a="content"}loadInFrame(b,a,document.data);document.data.submit();clearTimeout($("timeOutMessage").timeOutMessage);$("focus-upload").style.display="block"}function loadFromFrame(){var c=$("actionFrame").contentWindow.document.getElementById("content");$("actionFrame").onload=function(){return false};if(c){if(asyncTarget=="content"){$("content").parentNode.innerHTML=c.parentNode.innerHTML}else{if($("actionFrame").contentWindow.document.getElementById(asyncTarget)){$(asyncTarget).innerHTML=$("actionFrame").contentWindow.document.getElementById(asyncTarget).innerHTML}else{$(asyncTarget).innerHTML=c.innerHTML}}}else{var a=$("actionFrame").contentWindow.document.getElementById("error");if(a){alert(a.innerHTML)}}clearTimeout($("timeOutMessage").timeOutMessage);$("waitAni").style.display="none";selectMode=false;var b=document.getElementsByTagName("div");for(i=0;i<b.length;i++){if(b[i].className=="focus"&&b[i].id!="focus-window"){b[i].style.display="none"}}if(asyncTarget=="focus-container"){$("focus").style.display="block"}if($("tab")){selectTab($("tab").value)}loadEditor();scrollItemInfo();resizeImages()}function loadEditor(){var a=$("window").getElementsByTagName("textarea");if(a.length>0){loadScript("/html/js/ubb.inc.js")}}function selectTab(a){var b=document.getElementsByTagName("*");for(i=0;i<b.length;i++){if(b[i]){if(b[i].className.match("tab")&&b[i].tagName=="A"){if(b[i].name==a){b[i].className="tab-high"}else{b[i].className="tab-low"}}if(b[i].id.match("tab")){if(b[i].id=="tab-"+a){b[i].style.display="block"}else{b[i].style.display="none"}}}}if($("tab")){$("tab").value=a}return false}function showToolTip(){var a=document.getElementsByTagName("img");for(i=0;i<a.length;i++){if(a[i].className=="tooltip"){a[i].className="";var b=document.createElement("div");b.className="tooltip";b.innerHTML="<h3>"+a[i].title+"</h3>"+a[i].alt;$("content").appendChild(b);getOffsetPos(a[i]);b.style.left=Xoffset+Math.round(a[i].offsetWidth/2)+"px";b.style.top=Yoffset+a[i].offsetHeight+b.offsetHeight+"px";fade(b,0,+10,100);setTimeout("fade('"+$(b).id+"', 100, -10, 0);showToolTip();",2500);return false}}}function pressedButton(a){if(navigator.appName=="Netscape"||navigator.appName=="Mozilla Firefox"){return a.which}else{return window.event.keyCode}}var isCtrl=false;document.onkeyup=function(a){if(pressedButton(a)==17){isCtrl=false}};document.onkeydown=function(a){if(pressedButton(a)==17){isCtrl=true;return false}if(pressedButton(a)==83&&isCtrl==true&&selectedItems){loadScript("/include/ajax/content.inc.php?save="+selectedItems);return false}if(pressedButton(a)==70&&isCtrl==true&&selectedItems){return false}};function showSuggestions(c,b,a){if(!$("suggestions_context")){var e=document.createElement("div");e.id="suggestions_context";e.className="context";$(c).parentNode.appendChild(e)}$("suggestions_context").innerHTML="";var a=a.split(",");for(i=0;i<a.length;i++){var d=document.createElement("a");d.innerHTML=a[i];d.onclick=Function("document.data.text.value = document.data.text.value.replace('"+b+"', '"+a[i]+"'); $('"+$(c).id+"').innerHTML = $('"+$(c).id+"').innerHTML.replace('"+b+"', '"+a[i]+"');return false;");d.href="#";$("suggestions_context").appendChild(d)}show_context_menu(c,$("suggestions_context"),true);return false}function editorInsertItem(){var a=document.getElementsByTagName("input");for(i=0;i<a.length;i++){if(a[i].type=="checkbox"&&a[i].name.match("item_")&&a[i].checked){var b=a[i].name.replace("item_","");document.data.text.value+="[file="+b+"]"}}}function editorRemoveItem(){var a=document.getElementsByTagName("input");for(i=0;i<a.length;i++){if(a[i].type=="checkbox"&&a[i].name.match("item_")&&a[i].checked){var b=a[i].name.replace("item_","");a[i].parentNode.parentNode.removeChild(a[i].parentNode);document.data.text.value=document.data.text.value.replace("[file="+b+"]","");i-=1}}}var smallScreen=false;function detectLowRes(a){if(screen.width<1280&&!a){smallScreen=true;document.write('<style type="text/css">');document.write("body { min-width:1000px; } #container { width:1000px; } #desktop { margin:0 20px; } #background { min-width:1000px; } #sidebar-left, #sidebar-right { display:none; }");document.write("</style>")}}function lowResIcons(){if(smallScreen){var a=Array("tweaks","tools","tutorials","wallpapers","skins");for(i=0;i<a.length;i++){document.write('<a href="/'+a[i]+'"><img src="/html/img/icons/'+a[i]+'.png" alt="'+a[i]+'" /></a>')}}}function scrollToTop(b){var a=IE?document.documentElement.scrollTop:document.body.scrollTop;if(a>=b||$("actionframe").src.match("#bottom")){return false}b=a;if(a>0){newSpeed=(a/10)*-1;speed=newSpeed<-5?newSpeed:-5;window.scrollBy(0,speed);setTimeout("scrollToTop("+b+");",25)}}function addQuestion(){var a=document.getElementsByTagName("div");var b=1;for(i=0;i<a.length;i++){if(a[i].id.match("answer_")){b++}}if(b>10){alert("Je kunt maximaal 10 antwoorden toevoegen");return false}var c=document.createElement("div");c.innerHTML="<label>Antwoord "+b+'</label><div class="input-text"><input name="answers['+b+']" class="text" type="text">';c.id="answer_"+b;$("pollQuestions").appendChild(c);return false}function addDelimiter(c){var a=c.value;while(a.match("-")){a=a.replace("-","")}var d=5;var b="";for(i=0;i<a.length;i++){if(i<25){if(i==d){b+="-";d+=5}b+=a.charAt(i).toUpperCase()}}c.value=b}function doOnUnload(){var a=document.getElementsByTagName("input");for(i=0;i<a.length;i++){if(a[i].className=="empty"){a[i].value=""}}};