var cLanguage="",cStaticPathSite="http://static.djguide.nl",cDomain="http://www.djguide.nl",lDocReady=false,menuinterval,agent=navigator.userAgent.toLowerCase(),timeDiff={setStartTime:function(){d=new Date;time=d.getTime()},getDiff:function(){d=new Date;return d.getTime()-time}};function Set_Cookie(h,g,a,d,c,f){var b=new Date;b.setTime(b.getTime());if(a)a=a*1e3*60*60*24;var e=new Date(b.getTime()+a);document.cookie=h+"="+escape(g)+(a?";expires="+e.toGMTString():"")+(d?";path="+d:"")+(c?";domain="+c:"")+(f?";secure":"")}function Get_Cookie(f){var d=document.cookie.split(";"),a="",b="",e="",c=false;for(i=0;i<d.length;i++){a=d[i].split("=");b=a[0].replace(/^\s+|\s+$/g,"");if(b==f){c=true;if(a.length>1)e=unescape(a[1].replace(/^\s+|\s+$/g,""));return e}a=null;b=""}if(!c)return null}function Delete_Cookie(b,c,a){if(Get_Cookie(b))document.cookie=b+"="+(c?";path="+c:"")+(a?";domain="+a:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}function chat_string_create_urls(a){return a.replace(/(ftp|http|https|file):\/\/[\S]+(\b|$)/gim,'<a href="$&" target="_blank">$&</a>').replace(/([^\/])(www[\S]+(\b|$))/gim,'$1<a href="http://$2" target="_blank">$2</a>')}function oldsite(){Set_Cookie("version","v1",14,"/","","");window.location.reload(true)}function loadExternalScript(cScriptUrl,cExecuteAfterLoad){var lScriptAlreadyInserted=false;$("head script").each(function(){if($(this).attr("src")==cScriptUrl){lScriptAlreadyInserted=true;return false}});if(lScriptAlreadyInserted===false){var headID=document.getElementsByTagName("head")[0],newScript=document.createElement("script");newScript.type="text/javascript";cExecuteAfterLoad!=""&&setTimeout(cExecuteAfterLoad,500);newScript.src=cScriptUrl;headID.appendChild(newScript)}else eval(cExecuteAfterLoad)}function getUrlVars(){for(var b=[],a,d=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),c=0;c<d.length;c++){a=d[c].split("=");b.push(a[0]);b[a[0]]=a[1]}return b}function stopbubble(b){var a=b||window.event;a.cancelBubble=true;a.stopPropagation&&a.stopPropagation()}function updateSearchAction(){var c="http://www.djguide.nl/googleresults.p",b="post",a=document.SubmitSearch.SearchIn.selectedIndex;if(document.SubmitSearch.SearchIn[a].value=="P"){document.SubmitSearch.action=cDomain+"/maand.p";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="F"){document.SubmitSearch.action=cDomain+"/fotoboekhist.p?view=lijst";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="A"){document.SubmitSearch.action=cDomain+"/djlist.p?scope=search";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="N"){document.SubmitSearch.action=cDomain+"/nieuwshist.p";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="L"){document.SubmitSearch.action=cDomain+"/locatie.p";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="O"){document.SubmitSearch.action=cDomain+"/organiserlist.p";document.SubmitSearch.method=b}else if(document.SubmitSearch.SearchIn[a].value=="D"){document.SubmitSearch.action=c;document.SubmitSearch.method="get";document.getElementById("ss1").value="www.djguide.nl"}else if(document.SubmitSearch.SearchIn[a].value=="G"){document.SubmitSearch.action=c;document.SubmitSearch.method="get";document.getElementById("ss1").value=""}else if(document.SubmitSearch.SearchIn[a].value=="M"){document.SubmitSearch.action=cDomain+"/profielenoverzicht.p?scope=zoek";document.SubmitSearch.method=b}}function trimAll(a){while(a.substring(0,1)===" ")a=a.substring(1,a.length);while(a.substring(a.length-1,a.length)===" ")a=a.substring(0,a.length-1);return a}function ScrollToElement(a){var b=0,c=0;while(a!==null){b+=a.offsetLeft;c+=a.offsetTop;a=a.offsetParent}window.scrollTo(b,c)}function setCaretTo(a,b){if(a.createTextRange){var c=a.createTextRange();c.move("character",b);c.select()}else if(a.selectionStart){a.focus();a.setSelectionRange(b,b)}}var default_submenu="",iContainerLeft=0;function showsubmenu(h,e,a){var f=0,c=0,b=0,g=document.getElementById(a);clearInterval(menuinterval);$("div.submenu").hide();iContainerLeft=$("#"+e).offset().left;var d=$("#"+e).width();f=$(h).offset().left;if(a=="")return;c=$("#"+a).width();if(f+c+50>d+iContainerLeft)b=d-c-100;else b=$(h).offset().left-iContainerLeft;if(b<0)b=0;if(g===null)return;g.style.position="absolute";$("#"+a).css("left",b+"px");$("#"+a).show()}function showsubmenuonlink(c,b){$("div.linksubmenu").hide();var a=document.getElementById(b);a.style.top="77px";$(a).show()}function showmessage(f,i,h,g){var e=true;if(f===null)return e;var b=0,a=0,c,d=$(f).offset();c=$("#msgbox");c.stop(e,e);c.attr("class",i);if($(d).length>0){b=d.top;a=d.left}if(b===0&&a===0){b=200;a=300}else{b=d.top-110;a=d.left-370}if(b<120)b=120;if(a<0)a=20;c.css({top:b,left:a});c.html(h);if(g)c.show().animate({opacity:1},2500).hide(3500);else c.show();return e}function showlayer(c,e){if(c===null)return true;var d=$(c).offset(),b=0,a=0;layer=$("#layer1");b=d.top-110;a=d.left+30;if(b<0)b=20;if(a<0)a=20;layer.css({top:b,left:a});layer.html(e);layer.show();return true}function hidelayer(){$("#layer1").hide()}function doLogin(d){var e=$("#login"),b=e.serialize(),a="",c="";$.get(cDomain+"/ajax/ajaxlogin.p",b,function(b){$(b).find("result").each(function(){var b="#loginmessage";a=$("error",this).text();c=$("message",this).text();if(a!=""){$(b).addClass("invalidmessage");$(b).html(a)}else{$("#dialogcontainer").dialog("close");showmessage(d,"succes",cLanguage=="en"?"Login in process":"Bezig met inloggen",false)&&window.location.reload(true)}})},"xml");return false}function loginform(e){var c="option",a="#dialogcontainer",f=$(e).offset(),d=0,b=0;b=f.left;if(b>650)b=650;else if(b>200)b=b-200;d=f.top+20;if(d<120)d=120;$(a).dialog(c,"position","center");$(a).dialog(c,"height",220);$(a).dialog(c,"width",450);$(a).dialog(c,"title","Login");$.get(cDomain+"/ajax/ajaxlogin.p",{act:"showform"},function(b){if(b===undefined){alert("no data");return}$(a).html(b);$("#login").submit(function(){return false});$("#loginbutton").click(function(){doLogin(this)});$(a).dialog("open");$("#login input").keypress(function(a){if(a.which&&a.which==13||a.keyCode&&a.keyCode==13){doLogin(e);return false}});$('#login input[value=""]:first').focus()});return false}function doLogout(c){var a="",b="";$.get(cDomain+"/ajax/ajaxlogin.p",{act:"logout"},function(d){$(d).find("result").each(function(){a=$("error",this).text();b=$("message",this).text();if(a!="")alert(a);else showmessage(c,"succes",cLanguage=="en"?"Logout in process":"Bezig met uitloggen",false)&&window.location.reload(true)})},"xml");return false}function showMoodImg(){var a=$("#mood option:selected");$("#moodsmiley").attr({src:cStaticPathSite+a.attr("class")});return}window.viewport={height:function(){return $(window).height()},width:function(){return $(window).width()},scrollTop:function(){return $(window).scrollTop()},scrollLeft:function(){return $(window).scrollLeft()}};function elementInViewport(b){var a=$("#"+b).offset();if($(a).length===0)return true;return a.left<$(window).scrollLeft()+$(window).width()&&a.top<$(window).scrollTop()+$(window).height()&&a.top>$(window).scrollTop()}function messagebox(d,c){var b="option",a="#dialogcontainer";$(a).dialog(b,"position","center");$(a).dialog(b,"title",d);$(a).html(c);$(a).dialog(b,"buttons",{Ok:function(){$(this).dialog("close")}});$(a).dialog("open")}function inithelpinfo(){$(".helpinfo").each(function(){if($(this).attr("longdesc"))$(this).bt({ajaxPath:["$(this).attr('longdesc')","div#content"],offsetParent:"body",trigger:"hover",closeWhenOthersOpen:true});else $(this).bt({offsetParent:"body",trigger:"hover",closeWhenOthersOpen:true})})}function gonextpage(c){var a=$("#nextpage"),b="";if($(a).length===0)a=$("#menu_nextpage");if($(a).length>0)if(showmessage(c,"succes",cLanguage=="en"?"Busy loading next page":"Bezig met laden volgende pagina",false)){if(a.attr("onclick")!==null)a.click();else{b=a.parents("a").attr("href");if(b!==undefined&&b!="")window.location.href=b}return true}return false}function goprevpage(c){var b="",a=$("#prevpage");if($(a).length===0)a=$("#menu_prevpage");if($(a).length>0)if(showmessage(c,"succes",cLanguage=="en"?"Busy loading previous page":"Bezig met laden vorige pagina",false)){if(a.attr("onclick")!==null)a.click();else{b=a.parents("a").attr("href");if(b!==undefined)window.location.href=b}return true}return false}function openformsingleimageupload(d,c,e){var b="option",a="#dialogcontainer";$(a).dialog(b,"title",e);$(a).dialog(b,"height",200);$(a).dialog(b,"width",340);$.get(cDomain+"/ajax/ajaxsingleimageupload.p",{scope:d,scopevalue:c,language:cLanguage},function(b){if(b===undefined){alert("no data");return}$(a).html(b);$(a).dialog("open");$('#dialogcontainer input[value=""]:first').focus();$("#dialogcontainer form").submit(function(){$("#dialogcontainer input[type=submit]:first").replaceWith("Uploading...")})});return false}cLanguage=Get_Cookie("language");$(document).ready(function(){var c=true,e="#menuholder_DJGMain li",b="div.submenu",a="div.linksubmenu",d="#submenucontainer_DJGMain";timeDiff.setStartTime();$(d).mouseenter(function(){clearInterval(menuinterval)});$(d).mouseleave(function(){clearInterval(menuinterval);menuinterval=setTimeout(function(){$(a).hide();$(b).hide();if(default_submenu!=""){$("#"+default_submenu).css("left","0px");$("#"+default_submenu).show()}},500)});$(e).mouseenter(function(e){var d=$(e.target),f=0,c="";f=d.attr("id").indexOf("DJGMain_tab_");if(f===0){c=d.attr("id").replace("tab","submenu");clearInterval(menuinterval);menuinterval=setTimeout(function(){$(a).hide();$(b).hide();showsubmenu(e.target,"submenucontainer_DJGMain",c)},400)}});$(e).mouseleave(function(){clearInterval(menuinterval)});$("#header").mouseleave(function(){$(a).hide();$(b).hide();document.getElementById(default_submenu)&&$("#"+default_submenu).show()});$("#dialogcontainer").dialog({autoOpen:false,modal:c,closeOnEscape:c,resizable:c,draggable:c,bgiframe:c,maxWidth:640,overlay:{opacity:.5,background:"black"},close:function(){startTimers()},open:function(){stopTimers()}});inithelpinfo();$("#submenucontainer_DJGMain span").bt();$("#layer1").bind("mouseenter",function(){$(this).hide()});$(document).keydown(function(a){if($(a.target).is(":input")&&!$(a.target).is(":checkbox"))return;if(agent.indexOf("nokia")!=-1)return;if(a.keyCode==37)goprevpage(a.target);else a.keyCode==39&&gonextpage(a.target)});lDocReady=c;$("#msgbox").hide("fast");$("#debuginfo").append(" djguide.js :"+timeDiff.getDiff().toString())});
