var cIdTextArea="",iInsertPos=0,cTellaFriendTypeMember="friendsbysearchname",lTelAfriendDialogLoaded=false;function showSmilies(a,b){$("#"+a).load(cDomain+"/ajax/ajaxsmilies.p",{act:b,language:cLanguage});$("#"+cIdTextArea).focus()}function getPhotos(a){$("#"+a).load(cDomain+"/ajax/ajaxsmilies.p",{act:"fotoboek",language:cLanguage});$("#"+cIdTextArea).focus()}function hideEachMessTab(){$(".messtabs").hide()}function showMessTab(a,d,b){cIdTextArea=a;eltab=d+b;el=document.getElementById(eltab);if(el.style.display=="block"){el.style.display="none";Set_Cookie("SmiliesDisp","none",60,"/","","");$("#dialogtellafriend").dialog("option","buttons",{Ok:function(){$(this).dialog("close")}});return}else{$("#dialogtellafriend").dialog("option","buttons",{Ok:function(){$(this).dialog("close")}});hideEachMessTab();for(var c=1;c<3;c++){eltab=$("#"+d+c);if(c==b){$(eltab).show()}else{$(eltab).hide()}}}Set_Cookie("SmiliesDisp","block",60,"/","","");if(b==1){showSmilies(d+"containersmilies","standaardsmileys")}if(b==2){getPhotos(d+"containerphotos")}return false}function hideMessTab(a){$("#"+a).hide();Set_Cookie("SmiliesDisp","none",60,"/","","")}function doGetCaretPosition(d){var b=0;if(document.selection){d.focus();var a=document.selection.createRange();var c=a.duplicate();c.moveToElementText(d);b=-1;while(c.inRange(a)){c.moveStart("character");b++}}else{if(d.selectionStart||d.selectionStart=="0"){b=d.selectionStart}}return(b)}function setCaretPosition(b,c){if(b.setSelectionRange){b.focus();b.setSelectionRange(c,c)}else{if(b.createTextRange){var a=b.createTextRange();a.collapse(true);a.moveEnd("character",c);a.moveStart("character",c);a.select()}}}function insertAtCursor(c){myField=document.getElementById(cIdTextArea);iInsertPos=doGetCaretPosition(myField);if(document.selection){myField.focus();sel=document.selection.createRange();sel.text=c}else{if(myField.selectionStart||myField.selectionStart=="0"){myField.focus();var b=myField.selectionStart;var a=myField.selectionEnd;myField.value=myField.value.substring(0,b)+c+myField.value.substring(a,myField.value.length);myField.setSelectionRange(a+c.length,a+c.length)}else{myField.value+=c}}}function JatSmiley(g,c,f){var b=confirm("Deze smiley toevoegen bij je eigen smileys?"),a="",e="",h="",d;if(b){$.ajax({type:"GET",url:cDomain+"/ajax/ajaxsmilies.p",data:{act:"jatsmiley",iduserprofile:c,idsmiley:f,language:cLanguage},dataType:"xml",success:function(i){$(i).find("result").each(function(){d=$(this).find("message");if($(d).length>0){h=$(d).text();a=$(d).attr("type");e=$(d).attr("title");if(h!=""){showmessage(g,a,h,true)}}})},error:function(j,i){alert("Oeps "+j.statusText)}})}}function deleteMessage(d,b,e,c){var a="",f="";$.get(cDomain+"/ajax/ajaxcommentdelete.p",{scope:d,scopevalue:b,MessageRowid:e,Language:cLanguage},function(g){$(g).find("result").each(function(){a=$("error",this).text();f=$("message",this).text();if(a!=""){messagebox("Error",a)}else{el=document.getElementById(c);$(el).hide("slow");if(f!=""){showmessage(el,"succes",f,true)}}})},"xml")}function insertBold(a){cIdTextArea=a;insertAtCursor("[b][/b]");setCaretPosition(document.getElementById(a),iInsertPos+3)}function insertItalic(a){cIdTextArea=a;insertAtCursor("[i][/i]");setCaretPosition(document.getElementById(a),iInsertPos+3)}function insertUrl(a){cIdTextArea=a;iInsertPos=doGetCaretPosition(document.getElementById(a));var b='<input id="insertUrl" size="60" value="http://" />';$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width","500");$("#dialogcontainer").dialog("option","height","150");$("#dialogcontainer").dialog("option","title","Insert link");if(cLanguage=="en"){$("#dialogcontainer").html("Where to link to?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Insert link":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[url="+$("#insertUrl").val()+"]website[/url]");$(this).dialog("close")},Cancel:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}else{$("#dialogcontainer").html("Waar naar toe linken?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Link invoegen":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[url="+$("#insertUrl").val()+"]website[/url]");$(this).dialog("close")},Annuleren:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}$("#dialogcontainer").dialog("open");$("#insertUrl").focus();$("#insertUrl").select()}function insertImg(a){cIdTextArea=a;iInsertPos=doGetCaretPosition(document.getElementById(a));var b='<input id="insertImg" size="60" value="" />';$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width","500");$("#dialogcontainer").dialog("option","height","150");$("#dialogcontainer").dialog("option","title","Insert link");if(cLanguage=="en"){$("#dialogcontainer").html("Link to image?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Insert image":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[img]"+$("#insertImg").val()+"[/img]");$(this).dialog("close")},Cancel:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}else{$("#dialogcontainer").html("Wat is de link naar de afbeelding?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Afbeelding invoegen":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[img]"+$("#insertImg").val()+"[/img]");$(this).dialog("close")},Annuleren:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}$("#dialogcontainer").dialog("open");$("#insertImg").focus()}function insertDJ(a){cIdTextArea=a;iInsertPos=doGetCaretPosition(document.getElementById(a));var b='<input id="insertDJ" size="60" value="" />';$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width","500");$("#dialogcontainer").dialog("option","height","150");$("#dialogcontainer").dialog("option","title","Artist");if(cLanguage=="en"){$("#dialogcontainer").html("The name of the artist?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Insert artist":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[dj]"+$("#insertDJ").val()+"[/dj]");$(this).dialog("close")},Cancel:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}else{$("#dialogcontainer").html("Naam van de artiest?<br />"+b+"<br/>");$("#dialogcontainer").dialog("option","buttons",{"Artiest toevoegen":function(){setCaretPosition(document.getElementById(a),iInsertPos);insertAtCursor("[dj]"+$("#insertDJ").val()+"[/dj]");$(this).dialog("close")},Cancel:function(){$(this).dialog("close");setCaretPosition(document.getElementById(a),iInsertPos)}})}$("#dialogcontainer").dialog("open");$("#insertDJ").focus();$("#insertDJ").select()}function AttentFriendsourceString(){var b="",a="";if(window.location.href.indexOf("fotoboek")>0){a=((cLanguage=="en")?"photoboek":"fotoboek")}else{if(window.location.href.indexOf("party")>0){a="partyagenda"}else{if(window.location.href.indexOf("profielinfo")>0){a=((cLanguage=="en")?"memberpage":"memberpagina")}else{if(window.location.href.indexOf("forum")>0){a="forum"}else{a=window.location.href}}}}b="[url="+window.location.href+"]"+((cLanguage=="en")?"This message is sent from: ":"Dit bericht is verstuurd vanuit: ")+a+"[/url]\r\r";return b}function getPreview(b){var a=document.getElementById(b).value;if(b=="commenttelafriend"){a=AttentFriendsourceString()+a}cIdTextArea=b;$.post(cDomain+"/ajax/ajaxpreview.p",{preview:a,width:600},function(c){$("#preview").html(c);$("#preview").dialog("open")})}function reply(f,a,d,h,c){var i="",g="",e,b;b=document.getElementById(c);if(h==""){ScrollToElement(b);setCaretPosition(b,0);return}$.ajax({type:"GET",url:cDomain+"/ajax/ajaxgetmessage.p",data:{scope:a,scopevalue:d,MessageRowid:h,Language:cLanguage},dataType:"xml",success:function(j){$(j).find("result").each(function(){e=$(this).find("message");if(e.length>0){i=e.text();g=e.attr("type");if(g=="succes"){showmessage(f,g,(cLanguage=="en")?"Text added to messagebox":"Tekst toegevoegd aan berichtbox",true);b.value+="\n"+i;setCaretPosition(b,0)}else{showmessage(f,g,i,true)}}})},error:function(l,j,k){alert(l.status);alert(l.statusText);alert(k)}})}function checkbox_member(a){cHtml='<input type="checkbox" name="member'+$(a).attr("iduserprofile")+'" /><a href="/profielinfo.p?idUserprofile='+$(a).attr("iduserprofile")+((cLanguage=="en")?"&amp;language=en":"")+'" rel="'+$(a).attr("pic")+'" class="screenshot" title="'+$(a).attr("searchname")+'" >'+$(a).attr("searchname")+"</a><br/>";return cHtml}function appendfriends(){var a="";if(cTellaFriendTypeMember=="friendsbysearchname"){a=$("#restartrowidfriends").val()}else{a=$("#restartrowidfavorites").val()}$("#morefriendsloading").show();jQuery.get("/ajax/ajaxgetmembersbasicxml.p",{typememberdata:cTellaFriendTypeMember,restartrowid:a,batchsize:75},function(b){a=$("result",b).attr("restartrowid");if(a==""){$("#morefriends").hide()}else{$("#morefriends").show()}if(cTellaFriendTypeMember=="friendsbysearchname"){$("#restartrowidfriends").val(a)}else{$("#restartrowidfavorites").val(a)}$(b).find("result member").each(function(){if(cTellaFriendTypeMember=="friendsbysearchname"){$("#containerappendfriends").append(checkbox_member(this))}else{$("#containerappendfavorites").append(checkbox_member(this))}});$("#morefriendsloading").hide()},"xml")}function calltellafriend(d,a){var b=AttentFriendsourceString()+$("#commenttelafriend").val();var c=($("#commentprivate").attr("checked")===true);$.ajax({type:"POST",url:cDomain+"/ajax/ajaxtellafriend.p",data:{selectedfriends:a,comment:b,prive:c},dataType:"xml",success:function(e){$(e).find("result").each(function(){var h=$(this).find("message");if($(h).length>0){var i=$(h).text();var f=$(h).attr("type");var g=$(h).attr("title");if(f=="Alert"){$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width",700);if(g==""){g=(cLanguage=="en")?"Alert":"Waarschuwing"}$("#dialogcontainer").dialog("option","title",g);$("#dialogcontainer").html(i);$("#dialogcontainer").dialog("option","buttons",{Ok:function(){$(this).dialog("close")}});$("#dialogcontainer").dialog("open")}else{if(i!=""){showmessage(d,f,i,true)}}}})},error:function(f,e){messagebox("Error","Oeps "+f.statusText)}})}function submittelafriend(b){var a="";$("#containerappendfriends :checked").each(function(c){if(c>0){a=a+"+"}a=a+this.name.substr(6)});$("#containerappendfavorites :checked").each(function(c){if(a.length>0){a=a+"+"}a=a+this.name.substr(6)});$("#containeryourself :checked").each(function(c){if(a.length>0){a=a+"+"}a=a+this.name.substr(6)});if(a==""){showmessage(b,"error",((cLanguage=="en")?"No recipients selected":"Er zijn geen ontvangers geselecteerd"),true);return}calltellafriend(b,a)}function showtellafrienddialog(sender){if(lTelAfriendDialogLoaded===true){$("#dialogtellafriend").dialog("open");return}$.ajax({type:"GET",url:cDomain+"/ajax/ajaxtellafriend.p",data:{action:"showform",ref:window.location.href},dataType:"xml",success:function(data){if(data===undefined){messagebox("Error","no data");return}$(data).find("result").each(function(){var $mess=$(this).find("formtellafriend");if($($mess).length>0){var cMessage=$($mess).text();var cTitle=$($mess).attr("title");$("body").append('<div id="dialogtellafriend" ></div>');$("#dialogtellafriend").dialog({width:580,height:"auto",position:"center"});if(cTitle==""){cTitle="Tell a friend"}$("#dialogtellafriend").dialog("option","title",cTitle);$("#dialogtellafriend").html(cMessage);$("#dialogtellafriend").click(function(e){var $this=$(e.target);if($this.attr("onclick")===null||$this.attr("onclick")===undefined){if($this.get(0).tagName.toLowerCase()=="input"){return true}else{$this=$this.closest("div")}}if($this.attr("onclick")!==null){eval($this.attr("onclick"));return false}});$("#dialogtellafriend").dialog("open");$("input:radio[name=typeSelectMemberData]").unbind("click");$("input:radio[name=typeSelectMemberData]").click(function(){if($(this).val()!=cTellaFriendTypeMember){cTellaFriendTypeMember=$(this).val();if(cTellaFriendTypeMember=="friendsbysearchname"){$("#containerappendfavorites").hide();$("#containeryourself").hide();$("#containerappendfriends").show();if($("#containerappendfriends").is(":empty")||($("#restartrowidfriends").val()!="")){appendfriends()}}else{if(cTellaFriendTypeMember=="favoritesbysearchname"){$("#containerappendfriends").hide();$("#containeryourself").hide();$("#containerappendfavorites").show();if($("#containerappendfavorites").is(":empty")||($("#restartrowidfavorites").val()!="")){appendfriends()}}else{if(cTellaFriendTypeMember=="yourself"){$("#containerappendfriends").hide();$("#containeryourself").show();$("#containerappendfavorites").hide()}}}}})}});lTelAfriendDialogLoaded=true},error:function(request,error){messagebox("Oeps "+request.statusText,"Status: "+request.statusText)}});return false}function submitabuse(d,b,a,c){$.ajax({type:"GET",url:cDomain+"/ajax/ajaxreportabuse.p",data:{scope:b,rowid:c},dataType:"xml",success:function(e){$(e).find("result").each(function(){var h=$(this).find("message");if($(h).length>0){var i=$(h).text();var f=$(h).attr("type");var g=$(h).attr("title");if(f=="alert"){$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width",700);if(g==""){g=(cLanguage=="en")?"Abuse":"Misbruik"}$("#dialogcontainer").dialog("option","title",g);$("#dialogcontainer").html(i);$("#dialogcontainer").dialog("option","buttons",{Ok:function(){$(this).dialog("close");$(d).hide()}});$("#dialogcontainer").dialog("open")}else{if(i!=""){showmessage(d,f,i,true)}}}})},error:function(f,e){alert("Oeps "+f.statusText)}})}function reportabuse(e,c,b,d){var a="";if(cLanguage=="en"){a="Is this message of <b>"+b+"</b> inappropriate and do you want to report it?"}else{a="Vind je het bericht van <b>"+b+"</b> echt niet kunnen en wil je het bericht naar DJGuide versturen ter beoordeling?"}$("#dialogcontainer").dialog("option","position","center");$("#dialogcontainer").dialog("option","width",500);$("#dialogcontainer").dialog("option","title",(cLanguage=="en")?"Report abuse":"Meld misbruik");$("#dialogcontainer").html(a);$("#dialogcontainer").dialog("option","buttons",{Ok:function(){submitabuse(e,c,b,d);$(this).dialog("close")},cancel:function(){$(this).dialog("close")}});$("#dialogcontainer").dialog("open")}function submitbericht(){$("#btnsubmit").replaceWith('<img id="btnsubmit" src="'+cStaticPathSite+'/image/formulier/loading.gif" />');document.submit_bericht.submit()}$(document).ready(function(){if($("#preview").length===0){$("body").append('<div id="preview"></div>')}$("#preview").dialog({autoOpen:false,modal:false,height:350,width:640,resizable:true,draggable:true,overlay:{opacity:0.5,background:"black"},close:function(b,a){startTimers();if(document.getElementById(cIdTextArea)){setCaretPosition(document.getElementById(cIdTextArea),iInsertPos)}},open:function(b,a){stopTimers();if(document.getElementById(cIdTextArea)){iInsertPos=doGetCaretPosition(document.getElementById(cIdTextArea))}}})});
