
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - referencebrowser.js - */
// http://knmp.nl/portal_javascripts/referencebrowser.js?original=1
function referencebrowser_openBrowser(path,fieldName,at_url,fieldRealName){atrefpopup=window.open(path+'/referencebrowser_popup?fieldName='+fieldName+'&fieldRealName='+fieldRealName+'&at_url='+at_url,'referencebrowser_popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=550')}function referencebrowser_setReference(widget_id,uid,label,multi){if(multi==0){element=document.getElementById(widget_id);label_element=document.getElementById(widget_id+'_label');element.value=uid;label_element.value=label}else{list=document.getElementById(widget_id);for(var x=0;x<list.length;x++){if(list[x].value==uid){return false}}theLength=list.length;list[theLength]=new Option(label);list[theLength].selected='selected';list[theLength].value=uid}}function referencebrowser_removeReference(widget_id,multi){if(multi){list=document.getElementById(widget_id);for(var x=list.length-1;x>=0;x--){if(list[x].selected){list[x]=null}}for(var x=0;x<list.length;x++){list[x].selected='selected'}}else{element=document.getElementById(widget_id);label_element=document.getElementById(widget_id+'_label');label_element.value="";element.value=""}}

/* - dynamic_username.js - */
// http://knmp.nl/portal_javascripts/dynamic_username.js?original=1
function setUserName(){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest()}else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser does not support XMLHTTP!")}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){var dynamic_username=document.getElementById('dynamic_username');if(dynamic_username!=null){dynamic_username.innerHTML=xmlhttp.responseText}}};xmlhttp.open("GET","http://knmp.nl/get_logged_username",true);xmlhttp.send(null)}if(window.addEventListener){window.addEventListener("load",setUserName,false)}else{if(window.attachEvent){window.attachEvent("onload",setUserName)}}
