function wsCursorWait(){$(document.body).addClass("wait")}function wsCursorNoWait(){$(document.body).removeClass("wait")}function wsForceDownload(a){if(!document.wsSiteRoot)document.wsSiteRoot="/";var b=document.wsSiteRoot+"wsAdmin/force_download.aspx?file="+a;return MM_goToURL("parent",b)}function wsCheckForClientSideErrors(){var a=true;if(typeof ValidatorOnSubmit=="function"&&!ValidatorOnSubmit())a=false;if(a)if(window.wsDisplayMasterWait)wsDisplayMasterWait();else wsCursorWait();return a}function wsNoSpam(c,d,e,a){var b=d+"@"+c+"."+e;document.write('<a href="mailto:'+b+'">');if(a&&a!="")document.write(a);else document.write(b);document.write("</a>")}function wsPreventEmailHarvesting(){var f=$("span.wsPreventEmailHarvesting"),a,b,d,c,e;f.each(function(){a=$(this);d=a.attr("user");c=a.attr("domain");e=a.attr("tld");b=d+"@"+c+"."+e;a.html('<a href="mailto:'+b+'">'+b+"</a>")})}function wsRedirect(b){window.wsDisplayMasterWait&&window.wsDisplayMasterWait();var c=0,a=document.createElement("a");if((typeof a.click=="undefined"||typeof a.click=="function")&&!c)location.href=b;else{a.href=b;document.body.appendChild(a);a.click()}return false}function cancelClick(){if(window.event)window.event.cancelBubble=true;return false}function wsPageQuery(b){if(b.length>1)this.p_sQuery=b.substring(1,b.length);else this.p_sQuery=null;this.keyValuePairs=[];if(this.p_sQuery)for(var a=0;a<this.p_sQuery.split("&").length;a++)this.keyValuePairs[a]=this.p_sQuery.split("&")[a];this.getKeyValuePairs=function(){return this.keyValuePairs};this.getValue=function(b){for(var a=0;a<this.keyValuePairs.length;a++)if(this.keyValuePairs[a].split("=")[0]==b)return this.keyValuePairs[a].split("=")[1];return false};this.getParameters=function(){for(var b=new Array(this.getLength()),a=0;a<this.keyValuePairs.length;a++)b[a]=this.keyValuePairs[a].split("=")[0];return b};this.getLength=function(){return this.keyValuePairs.length}}function wsQueryString(c){var b=new wsPageQuery(window.location.search),a=b.getValue(c);return!a?"":unescape(a)}function wsOnKeyDown(a){if(a==null)a=event;if(a.keyCode==112){try{a.preventDefault()}catch(b){}return false}}function wsInitDatePicker(a){$("#"+a).datepicker({showOn:"button",buttonImage:document.wsSiteRoot+"wsUserControls/images/icon_16x_calendar.gif",buttonImageOnly:true,onSelect:function(){},changeMonth:true,changeYear:true,yearRange:"-100:+25"})}function wsSetupCollapsiblePanel(b,c,d){var e=$get(b);if(e){var a=wsGetCookie(d);if(!a||a==""||a!="collapseIcon"&&a!="expandIcon")a="collapseIcon";$("#"+b).addClass(a);if(a=="collapseIcon")$("#"+c).show();else $("#"+c).hide();$("#"+b).click(function(){$("#"+c).slideToggle(400);$("#"+b).toggleClass("expandIcon");$("#"+b).toggleClass("collapseIcon");var a=$("#"+b).attr("class");wsSetCookie(d,a)})}}function wsSetCookie(d,c,e){var a=e;if(!a)a=7;var b=new Date;b.setTime(b.getTime()+a*24*3600*1e3);a=b.toGMTString();var f=d+"="+c+(document.wsSiteRoot?"; PATH="+document.wsSiteRoot:"")+(a?"; EXPIRES="+a:"");document.cookie=f}function wsGetCookie(e){for(var c=e+"=",d=document.cookie.split(";"),b=0;b<d.length;b++){var a=d[b];while(a.charAt(0)==" ")a=a.substring(1,a.length);if(a.indexOf(c)==0)return a.substring(c.length,a.length)}return null}function flvFTFO1(){if(!document.layers){var d=arguments,e=MM_findObj(d[0]),b,c,a,f,g,h,i;if(e)for(b=1;b<d.length;b++){f=d[b].split(",");g=f[0];h=f[1];for(c=0;c<e.length;c++){a=e[c];if(a.id==g||a.name==g)if(h=="t")a.disabled=!a.disabled;else{i=h=="e"?false:true;a.disabled=i}}}}}function flvFPW1(){var v1=arguments,v2=v1[2].split(","),v3=v1.length>3?v1[3]:false,v4=v1.length>4?parseInt(v1[4]):0,v5=v1.length>5?parseInt(v1[5]):0,v6,v7=0,v8,v9,v10,v11,v12,v13,v14,v15,v16,v17;v11=["width,left,"+v4,"height,top,"+v5];for(i=0;i<v11.length;i++){v12=v11[i].split(",");v17=parseInt(v12[2]);if(v17>1||v1[2].indexOf("%")>-1){v13=eval("screen."+v12[0]);for(v6=0;v6<v2.length;v6++){v10=v2[v6].split("=");if(v10[0]==v12[0]){v14=parseInt(v10[1]);if(v10[1].indexOf("%")>-1){v14=v14/100*v13;v2[v6]=v12[0]+"="+v14}}if(v10[0]==v12[1]){v16=parseInt(v10[1]);v15=v6}}if(v17==2){v16=(v13-v14)/2;v15=v2.length}else if(v17==3)v16=v13-v14-v16;v2[v15]=v12[1]+"="+v16}}document.MM_returnValue=false;v8=v2.join(",");v9=window.open(v1[0],v1[1],v8);v9&&v3&&v9.focus();if(v9)return v9;else alert(wsGetLang("langWarningPopupBlocked"))}function flvS1(f){var g=f.indexOf("?"),h=g>-1?f.substring(g+1):"",e=h!=""?f.substring(0,g):f,b=h!=""?parent.frames[h].document:document,d=0,c=0,a,k=navigator.appVersion;if(b.layers){var i=false,d=c=0;a=b.anchors[e];if(a)i=true;else if(b.layers.length>0)for(j=0;j<b.layers.length;j++){a=b.layers[j].document.anchors[e];if(a){i=true;d=b.layers[j].left;c=b.layers[j].top;break}}this.x=d+a.x;this.y=c+a.y;return}if(b.all)a=b.all[e];else if(b.getElementById){a=b.getElementById(e);if(!a){var l=b.getElementsByName(e);a=l[0]}}else{this.x=0;this.y=0;return}if(a){d+=a.offsetLeft;c+=a.offsetTop;while(a.offsetParent){a=a.offsetParent;d+=a.offsetLeft;c+=a.offsetTop}}if(k.indexOf("MSIE 5")>-1&&k.indexOf("Mac")>-1){d+=parseInt(b.body.leftMargin);c+=parseInt(b.body.topMargin)}this.x=d;this.y=c}function wsGetLang(b){var a="?",c=document.wsSiteRoot+"wsAdmin/AJAX_getlang.aspx";$.ajax({url:c,data:{label:b},async:false,success:function(b){if(b.indexOf("divGetLang")>0)a=$(b).find(".divGetLang").html()}});return a}function wsTrim(a){var a=a.replace(/^\s\s*/,""),c=/\s/,b=a.length;while(c.test(a.charAt(--b)));return a.slice(0,b+1)}function wsTrimSpaces(c){var a=c,b=a.substring(0,1);while(b==" "){a=a.substring(1,a.length);b=a.substring(0,1)}b=a.substring(a.length-1,a.length);while(b==" "){a=a.substring(0,a.length-1);b=a.substring(a.length-1,a.length)}while(a.indexOf(" ")!=-1)a=a.substring(0,a.indexOf(" "))+a.substring(a.indexOf(" ")+1,a.length);return a}function wsIsValidDate(b){var c=false,e="^([0-9][0-9])\\-([0-9][0-9])\\-([0-9]{4})",j=e.split("#"),a=new RegExp(e,"gi"),i=b.match(a);if(i){var h=b.replace(a,"$1"),f=b.replace(a,"$2")-1,g=b.replace(a,"$3"),d=new Date(g,f,h);if(d.getFullYear()!=g||d.getDate()!=h||d.getMonth()!=f)c=false;else c=true}return c}function wsValidateEmail(c,a,d){var b=new RegExp("^[\\w.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!b.test(c)){a&&alert("* "+d);return false}else return true}function wsValidateMultiEmail(c,e){if(c&&e!=""){var a=c.value;a=a.replace(" ","");if(a!="")for(var d=a.split(";"),b=0;b<d.length;b++)if(!wsValidateEmail(d[b],true,e))return false}return true}function wsGetSelectedRadioListValue(e){var d=document.getElementById(e),c=null;if(d)for(var b=d.getElementsByTagName("input"),a=0;a<b.length;a++)if(b[a].type=="radio"&&b[a].checked){c=b[a].value;break}return c}function wsHasChanged(b){try{var a=$get("chkHasChanged");if(a)a.checked=true}catch(c){}window.wsHasChangedExtras&&wsHasChangedExtras(b)}function wsMainFormHasNotChanged(){try{var a=$get("chkHasChanged");if(a)a.checked=false}catch(b){}}function wsReplaceSpecialChars(i){for(var h="Æ,Á,Â,À,Å,Ã,Ä,Ç,Ð,É,Ê,È,Ë,Í,Î,Ì,Ï,Ñ,Ó,Ô,Ò,Ø,Õ,Ö,Ú,Û,Ù,Ü,Ý,á,â,æ,à,å,ã,ä,ç,é,ê,è,ð,ë,í,î,ì,ï,ñ,ó,ô,ò,ø,õ,ö,ß,þ,ú,û,ù,ü,ý,ÿ,©,¶,£,®,¹,²,³",g="A,A,A,A,A,A,A,C,D,E,E,E,E,I,I,I,I,N,O,O,O,O,O,O,U,U,U,U,Y,a,a,a,a,a,a,a,c,e,e,e,e,e,i,i,i,i,n,o,o,o,o,o,o,s,b,u,u,u,u,y,y,,,,,1,2,3",c=h.split(","),f=g.split(","),b=i,e,d,a=0;a<c.length;a++){e=c[a];d=f[a];b=b.replace(e,d)}return b}function wsCleanUserName(b){var a=wsReplaceSpecialChars(b);a=a.replace("'","");a=a.replace('"',"");return a}function wsNumbersAlphabeticOnly(d){var a="[^0-9a-zA-Z]",b=new RegExp(a,"g"),c=d.replace(b,"");return c}function isNumberKey(a){var b=a.which?a.which:event.keyCode;alert(b)}jQuery.fn.forceNumeric=function(){return this.each(function(){$(this).keydown(function(b){var a=b.which||b.keyCode;return!b.shiftKey&&!b.altKey&&!b.ctrlKey&&a>=48&&a<=57||a>=96&&a<=105||a==190||a==188||a==109||a==110||a==8||a==9||a==13||a==35||a==36||a==37||a==39||a==46||a==45?true:false})})};function wsNumericEntryFocus(b){if(b){var a=b.value;a=a.replace(".","");a=a.replace(",",".");b.value=a;b.select()}}function wsNumericEntryBlur(b){if(b){var a=b.value;a=a.replace(",","");a=a.replace(".",",");b.value=a}}function wsNumericEntryOnly(b){if(b){var a=b.value;a=a.replace(",",".");var d="[^0-9.-]",c=new RegExp(d,"g"),e=a.match(c);if(e){a=a.replace(c,"");b.value=a;wsZeroWhenEmpty(b);b.select()}}}function wsNumbersEntryOnly(a){if(a){var d="[^0-9]",c=new RegExp(d,"g"),b=a.value,e=b.match(c);if(e){b=b.replace(c,"");a.value=b;wsZeroWhenEmpty(a);a.select()}}}function wsNumbersAlphabetEntryOnly(a){if(a){var d="[^0-9a-zA-Zs]",c=new RegExp(d,"g"),b=a.value,e=b.match(c);if(e){b=b.replace(c,"");a.value=b;a.select()}}}function wsNumbersAlphabeticEntryOnly(a){if(a){var c="[^0-9a-zA-Z]",b=l_sValue.match(l_oRegExp);if(b){l_sValue=l_sValue.replace(l_oRegExp,"");a.value=l_sValue}}}function wsZeroWhenEmpty(a){if(a&&a.value=="")a.value="0"}function wsPreventRequestValidationErrors(b){var a=b.value;if(a!=""){a=wsStripHTML(a);var c=new RegExp("(&#)|(<(?=(!|\\w|\\%|/)))","gi");a=a.replace(c,"");b.value=a}}function wsStripHTML(a){var b=/<\S[^><]*>/gi;return a.replace(b,"")}function wsCheckAll(b){var f=b.name.lastIndexOf("_"),c=b.name.substr(0,f),d=c.replace(/_/g,"$");for(i=0;i<document.forms[0].length;i++){var a=document.forms[0][i];if(a.type=="checkbox"){var h=a.name,g=b.name;if(b.name!=a.name){var e=a.name.substr(a.name.length-14);if(a.name.substring(0,c.length).replace(/_/g,"$")==d&&e=="CheckBoxButton"){a.checked=!b.checked;a.click()}}}}}function wsGetCheckedRowValues(c,d){var g=$get(c),b="";if(g){var f=c.lastIndexOf("_"),e=c.substr(f+1);for(i=0;i<document.forms[0].length;i++){var a=document.forms[0][i];if(a.type=="checkbox"){if(a.name.indexOf(e)>-1&&a.name.indexOf("CheckBoxButton")>-1&&a.checked)if(a.parentNode.tagName.toUpperCase()=="SPAN"){if(b.length>0)b+=",";b+=a.parentNode.attributes.RowKeyValue.nodeValue}}else if(a.type=="radio")if(a.name.indexOf(d)>-1&&a.checked)if(a.parentNode.tagName.toUpperCase()=="SPAN"){if(b.length>0)b+=",";b+=a.parentNode.attributes.RowKeyValue.nodeValue;break}}}if(b.length=0)b=null;return b}function wsApplyStyle(b,e,d,h,g,i,f){var c=b.parentNode;if(c==null)return;var a=c.parentNode;if(b.checked){a.style.fontWeight=700;a.style.color=e;a.style.backgroundColor=d}else{$get(f).checked=false;a.style.fontWeight=i;a.style.color=h;a.style.backgroundColor=g}}var _sPreviousRow=null;function wsCheckRange(j,k,h,n){var g=h.id,i=g.split(j),b=i[1].split("_")[1].substring(3),m=window.event?event:n;if(m.shiftKey){if(_sPreviousRow!=null&&_sPreviousRow!=b){var d=0,e=0;if(parseInt(_sPreviousRow,10)>parseInt(b,10)){d=parseInt(b,10);e=parseInt(_sPreviousRow,10)}else{d=parseInt(_sPreviousRow,10);e=parseInt(b,10)}for(var a=d;a<e;a++){var c=a<=9?"0"+a:a;if(parseInt(k,10)>99)if(a<=9)c="00"+a;else if(a<=99)c="0"+a;var l=g.replace("ctl"+b,"ctl"+c),f=$get(l);if(f)f.checked=h.checked}}_sPreviousRow=null}else _sPreviousRow=b}function wsShowReasonsNoDelete(e){var a=$(e);if(!a.HasBubblePopup()){a.CreateBubblePopup({innerHtml:'<img src="'+document.wsSiteRoot+'wsAdmin/images/loading2.gif" />',position:"right",width:300,alwaysVisible:true,selectable:false,divStyle:{"z-index":"9999999 !important"},themeName:"grey",themePath:document.wsSiteRoot+"wsAdmin/jQueryPlugins/jQueryBubblePopup/jquerybubblepopup-theme"});a.mouseout(function(){a.HideBubblePopup()})}a.ShowBubblePopup();var c=a.attr("table"),b=a.attr("recid");if(c!=""&&b!=""){var d=document.wsSiteRoot+"wsAdmin/AJAX_get_info.aspx";$.ajax({type:"GET",url:d,data:"action=ReasonsNoDelete&table="+c+"&id="+b,dataType:"xml",success:function(d){var b=$(d).find("Html");if(b&&b.text().length>0){var c='<div class="bubbleCompositeGridviewTooltip">'+b.text()+"</div>";a.SetBubblePopupInnerHtml(c,true);a.attr("table","");a.attr("recid","")}},error:function(){alert("wsRegisterCompositeGridviewTooltips - Error loading from URL:\n"&d)}})}}function wsCompositeGridRowsSelected(b,e,g,h,d){var a=false,c=false;if(d){var j=$get(b);if(j){var f=wsGetSelectedRadioListValue(b);if(f=="a"){c=true;a=true}}}if(!c){var i=wsGetCheckedRowValues(e,g);if(!i)alert(h);else a=true}return a}function wsGridRowsSelected(b,c,d){var a=false,e=wsGetCheckedRowValues(b,c);if(!e)alert(d);else a=true;return a}function wsSetGridViewFilterFields(p,o,q,n,l,k,m,j){var b=$get(p),i=$get(o),h=$get(q),g=$get(n),d=$get(l),f=$get(k),e=$get(m),c=$get(j);if(b&&b.options.length>0&&d&&e&&f&&c&&g&&h&&i){d.style.display="none";e.style.display="none";f.style.display="none";c.style.display="none";g.style.display="none";h.style.display="none";i.style.display="none";var a=b[b.selectedIndex].value;if(a.indexOf("date")>-1){g.style.display="inline";d.style.display=""}if(a.indexOf("date")<0&&a.indexOf("bool")<0){h.style.display="";if(a.indexOf("txt")>-1||a.indexOf("mem")>-1)e.style.display="";else f.style.display=""}if(a.indexOf("bool")>-1){i.style.display="";c.style.display=""}}}function wsShowUserPhotoBubble(d,g){var a=$(d);if(!a.HasBubblePopup()){var b=a.attr("LargeImagePath");if(b&&b!=""){if(b.substring(0,1)=="~")b=document.wsSiteRoot+b.substring(1);var f=a.attr("LargeImageWidth"),e=a.attr("LargeImageHeight"),h='<img src="'+b+'" width="'+f+'" height="'+e+'" />',c=new Image;c.src=b;$(c).load(function(){a.CreateBubblePopup({innerHtml:h,position:"left",divStyle:{"z-index":"9999999 !important"},mouseOut:"hide",themeName:g,themePath:document.wsSiteRoot+"wsAdmin/jQueryPlugins/jQueryBubblePopup/jquerybubblepopup-theme"});a.attr("LargeImagePath","");a.mouseout(function(){$(this).HideBubblePopup()});a.ShowBubblePopup()});$(c).error(function(){alert("problem loading user photo")})}}else a.ShowBubblePopup()}function wsRegisterHelpBubbles(){var a=$("img.triggerHelpBalloon");a.each(function(){var a=$(this),c=a.attr("helptext"),b;if(c&&c!=""){if(!a.HasBubblePopup()){b=$("<div/>").html(c).text();a.CreateBubblePopup({innerHtml:b,position:"right",width:400,divStyle:{"z-index":"9999999 !important"},themeName:"grey",mouseOver:"hide",mouseOut:"hide",themePath:document.wsSiteRoot+"wsAdmin/jQueryPlugins/jQueryBubblePopup/jquerybubblepopup-theme"})}a.click(function(){$(this).ShowBubblePopup()})}else if(document.wsSafeDOM||!document.wsIsSecureConnection){if(!a.HasBubblePopup()){b='<img src="'+document.wsSiteRoot+'wsAdmin/images/loading2.gif" />';a.CreateBubblePopup({innerHtml:b,position:"right",width:400,divStyle:{"z-index":"9999999 !important"},themeName:"grey",mouseOver:"hide",mouseOut:"hide",themePath:document.wsSiteRoot+"wsAdmin/jQueryPlugins/jQueryBubblePopup/jquerybubblepopup-theme"})}a.click(function(){wsShowHelpBubble(a)})}else a.click(function(){alert("Bij gebruik van Internet Explorer 8 in combinatie met een beveiligde verbinding (SSL) zijn de popup-ballonnetjes met helpteksten helaas niet altijd beschikbaar (vanwege technische incompatibiliteit).\nGebruik evt. een nieuwere versie van Internet Explorer of een recente versie van een andere browser, bijv. Firefox of Google Chrome.")})})}function wsShowHelpBubble(i){if(document.wsSafeDOM||!document.wsIsSecureConnection){var a=$(i);a.ShowBubblePopup();var g=a.attr("helptext");if(!(g&&g!="")){var d=a.attr("tablecolumn"),c,b;if(d&&d!=""){var f=d.split(".");c=f[0];b=f[1]}var e=a.attr("helpkey"),h=a.attr("helpresource");if(e==""&&(c==""||b==""))return;var j="table="+c+"&column="+b+"&helpkey="+e+"&helpresource="+h;$.ajax({type:"GET",url:document.wsSiteRoot+"wsAdmin/AJAX_helptooltip.aspx",data:j,success:function(f){if(f.indexOf("helpPopupResult")<0)a.SetBubblePopupInnerHtml('<span style="color:red;">No valid help info returned!</span>');else{var g=c+"."+b;if(f.indexOf(g)>0||f.indexOf(e)>0){var d=$(f).find(".helpPopupResult").html();if(d=="")d='<span style="color:red;">No help info found!</span>';else d="<div class='contentHelpBalloon'>"+d+"</div>";a.SetBubblePopupInnerHtml(d);a.attr("tablecolumn","")}}},error:function(){var b='<span style="color:red;">Problem with AJAX_helptooltip.aspx!</span>';a.SetBubblePopupInnerHtml(b)}})}}}function MM_findObj(b,a){var e,d,c;if(!a)a=document;if((e=b.indexOf("?"))>0&&parent.frames.length){a=parent.frames[b.substring(e+1)].document;b=b.substring(0,e)}if(!(c=a[b])&&a.all)c=a.all[b];for(d=0;!c&&d<a.forms.length;d++)c=a.forms[d][b];for(d=0;!c&&a.layers&&d<a.layers.length;d++)c=MM_findObj(b,a.layers[d].document);if(!c&&a.getElementById)c=a.getElementById(b);return c}function MM_goToURL(){var i,args=MM_goToURL.arguments;document.MM_returnValue=false;for(i=0;i<args.length-1;i+=2)eval(args[i]+".location='"+args[i+1]+"'")}function MM_preloadImages(){var a=document;if(a.images){if(!a.MM_p)a.MM_p=[];for(var d=a.MM_p.length,c=MM_preloadImages.arguments,b=0;b<c.length;b++)if(c[b].indexOf("#")!=0){a.MM_p[d]=new Image;a.MM_p[d++].src=c[b]}}}function MM_swapImgRestore(){for(var a,b=document.MM_sr,c=0;b&&c<b.length&&(a=b[c])&&a.oSrc;c++)a.src=a.oSrc}function MM_swapImage(){var b,d=0,a,c=MM_swapImage.arguments;document.MM_sr=[];for(b=0;b<c.length-2;b+=3)if((a=MM_findObj(c[b]))!=null){document.MM_sr[d++]=a;if(!a.oSrc)a.oSrc=a.src;a.src=c[b+2]}}
