function getMouseX(evt){if(document.all){return window.event.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);}else{return evt.pageX;}}
function getMouseY(evt){if(document.all){return window.event.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);}else{return evt.pageY;}}
function contains(array,el){var isInArray=false;for(var i=0;i<array.length;i++){if(array[i]==el){isInArray=true;break;}}
return isInArray;}
function triggerJsfButton(id){document.getElementById(document.forms[0].id+':'+id).onclick();}
function triggerJsfButtonFromOpener(id){window.opener.document.getElementById(window.opener.document.forms[0].id+':'+id).onclick();}
function getFieldJsf(id){return document.getElementById(document.forms[0].id+':'+id);}
function getValueJsf(id){return document.getElementById(document.forms[0].id+':'+id).value;}
function setValueJsf(id,val){document.getElementById(document.forms[0].id+':'+id).value=val;}
function myEscape(text){return text.replace(/'/g,"\\\'").replace(/"/g,"\\\"").replace(/\\/g,"\\\\");}
function showHideModal(name,show,fullTransparency,fieldToFocus,limitDomElementId,forceTop,forceTopOffset){if(show){showModal(name,null,fullTransparency,true,limitDomElementId,forceTop,forceTopOffset);if(fieldToFocus!=null&&$(fieldToFocus)!=null){$(fieldToFocus).focus();}}
else{hideModal(name,null,fullTransparency,true);}}
function insertAfter(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);}
function getElementsByName_iefix(tag,name){var elem=document.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){att=elem[i].getAttribute("name");if(att==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function getElementsByNameFromContainer_iefix(tag,name,container){var elem=container.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){att=elem[i].getAttribute("name");if(att==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function getElementsByClassName(tag,name){var elem=document.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){elClass=elem[i].className;if(elClass==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function getElementsByClassNameFromContainer(tag,name,container){var elem=container.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){elClass=elem[i].className;if(elClass==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function getElementsByClassNameAndName(tag,classname,name){var elem=document.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){elClass=elem[i].className;elName=elem[i].getAttribute('name');if(elClass==classname&&elName==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function getElementsByTagAndAttributValue(tag,attName,attValue){var elem=document.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){elValue=elem[i].getAttribute(attName);if(elValue==attValue){arr[iarr]=elem[i];iarr++;}}
return arr;}
function inputDefaultValueOnFocus(id){var obj=document.getElementById(id);if(obj!=null&&obj.value==inputDefaultValues[id]){obj.value="";}}
function inputDefaultValueOnBlur(id){setStyleToElementOnBlur(id);var obj=document.getElementById(id);if(obj!=null&&obj.value==""){obj.value=inputDefaultValues[id];}}
function setStyleToElementOnBlur(id){if(id=="locationFullText"||id=="whatFullText"||id=="whatInput"||id=="whatInputFromHeader"||id=="authorValueHolder"||id=="organizationValueHolder"||id=="offerDescription:short"||id=="whatText"||id=="whereText"||id=="whereInputFromHeader"||id=="publicAddressSearchText"||id=="offerDescription:long"||id=="orderFormUrl"||id=="bpSearchText")
{var obj=document.getElementById(id);if(obj!=null){if(obj.value==""||(inputDefaultValues!=null&&obj.value==inputDefaultValues[id])){obj.style.color='#666666';}else{obj.style.color='black';}}}}
function $(element){return document.getElementById(element);}
var objEvents={add:function(obj,etype,fp,cap){cap=cap||false;if(obj.addEventListener)obj.addEventListener(etype,fp,cap);else if(obj.attachEvent)obj.attachEvent("on"+etype,fp);},remove:function(obj,etype,fp,cap){cap=cap||false;if(obj.removeEventListener)obj.removeEventListener(etype,fp,cap);else if(obj.detachEvent)obj.detachEvent("on"+etype,fp);},DOMit:function(e){e=e?e:window.event;e.tgt=e.srcElement?e.srcElement:e.target;if(!e.preventDefault)e.preventDefault=function(){return false;}
if(!e.stopPropagation)e.stopPropagation=function(){if(window.event)window.event.cancelBubble=true;}
return e;}}
var ddBox={boxId:"",closeId:"",hideFlag:true,init:function(){objEvents.add(document,"click",ddBox.checkHide,false);objEvents.add(document,"keydown",ddBox.checkKey,true);},set:function(e){this.hideFlag=false;var wobj=document.getElementById(this.boxId);this.init();this.positionIt(e);},positionIt:function(e){document.getElementById(this.boxId).style.display="block";setTimeout("ddBox.hideFlag = true",200);},checkKey:function(e){e=e?e:window.event;if(e.keyCode==27)ddBox.hide();},checkHide:function(e){objEvents.DOMit(e);if(e.tgt.nodeType&&e.tgt.nodeType==3)e.tgt=e.tgt.parentNode;if(contained(e.tgt,document.getElementById(ddBox.boxId))){if(e.tgt.id==ddBox.closeId)ddBox.hide();else return;}
if(ddBox.hideFlag)ddBox.hide();},hide:function(){if(ddBox.boxId!=""){document.getElementById(ddBox.boxId).style.display="none";ddBox.functionOnClose();ddBox.boxId="";}},functionOnClose:function(){;},functionOnOpen:function(){;}}
function contained(oNode,oCont){if(!oNode)return;while(oNode=oNode.parentNode)if(oNode==oCont)return true;return false;}
function dropdown(eventObj,dropdownId,closeObjectId,executeOnClose,executeOnopen,divAboveId,fixedTopPosition){if(dropdownId!=ddBox.boxId){ddBox.hide();ddBox.boxId=dropdownId;ddBox.set(eventObj);if(divAboveId!=null&&$(divAboveId)){var af=$(divAboveId);var dd=$(ddBox.boxId);var t=0;if(fixedTopPosition!=null){t=fixedTopPosition;}else{if(af.offsetParent){do{t+=af.offsetTop;}while(af=af.offsetParent);}}
t-=dd.offsetHeight+4;dd.style.top=t+'px';};ddBox.closeId=closeObjectId;if(executeOnClose!=null){ddBox.functionOnClose=executeOnClose}else{ddBox.functionOnClose=function(){}}
if(executeOnopen!=null){ddBox.functionOnOpen=executeOnopen}else{ddBox.functionOnOpen=function(){}}
ddBox.functionOnOpen();return false}else{ddBox.hide()}}
function dropdownSet(sInputID,sValue,e,i,c,functionOnClose,functionOnOpen){setValue(sInputID,sValue);dropdown(e,i,c,functionOnClose,functionOnOpen);}
var imagesFolder="images/";function get(a){return document.getElementById(a)}
function list(a){return switchOpen(a)}
function switchDisplay(a){var obj=get(a);obj.style.display=(obj.style.display=="block")?"none":"block";}
function switchOpen(a){var obj=get(a);var bOpen=(obj.className=="open");obj.className=bOpen?"closed":"open";}
function optionSet(obj){if(obj.src==imagesFolder+"optionTrue.gif")return;obj.src=imagesFolder+"optionTrue.gif";var sel=obj.id.substr(obj.id.length-1);var bas=obj.id.substring(0,obj.id.length-1);for(var i=1;i<10;i++)
if(sel!=i)get(bas+i).src=imagesFolder+"optionFalse.gif";}
function hide(sElementId){if(document.getElementById(sElementId)!=null){document.getElementById(sElementId).style.display="none";}}
function unhide(sElementId){if(document.getElementById(sElementId)!=null){document.getElementById(sElementId).style.display="";}}
function hideMe(){this.style.display="none";}
function setValue(sElementID,sValue){document.getElementById(sElementID).value=sValue;}
function printing(){window.print();}
function nobackspace(id){var isFirefox=(navigator.userAgent.indexOf("Firefox")!=-1);if(!isFirefox){$(id).focus();}
return false;}
var hasClass=function(aObject,aClass){var s="\\b"+aClass+"\\b";var r=new RegExp(s,"i");return r.test(aObject.className);}
var addClass=function(aObject,aClass){if(!hasClass(aObject,aClass))
aObject.className+=" "+aClass;}
var removeClass=function(aObject,aClass){var s="\\b"+aClass+"\\b";var r=new RegExp(s,"gi");aObject.className=aObject.className.replace(r,"");}
var replaceClass=function(aObject,aClass,aNewClass){var s="\\b"+aClass+"\\b";var r=new RegExp(s,"gi");aObject.className=aObject.className.replace(r,aNewClass);}
var toggleClass=function(aObject,aClass){if(!hasClass(aObject,aClass)){addClass(aObject,aClass);}else{removeClass(aObject,aClass);}}
var expiryTimer;var tooltipId;var tooltipX;var tooltipY;function showTooltip(objectId,type,e){tooltipX=getMouseX(e)-265;tooltipY=getMouseY(e)-25;clearTimeout(expiryTimer);expiryTimer=setTimeout("JServiceProxy.fetchDescriptionLink("+objectId+", '"+type+"', showToolTipCallback)",1000);tooltipId=objectId;}
function showTooltipInOfferBook(objectId_,description_,e){tooltipX=getMouseX(e)-265;tooltipY=getMouseY(e)-25;tooltipId=objectId_;showToolTipCallback({objectId:objectId_,link:null,description:description_});}
function hideTooltip(){clearTimeout(expiryTimer);var __tooltipDiv=$("__tooltip");if(__tooltipDiv){__tooltipDiv.style.display="none";}}
function showTooltip_(text,e){var tooltipX=getMouseX(e);var tooltipY=getMouseY(e);var tooltipContent=document.getElementById("theTooltipContent");tooltipContent.innerHTML=text.replace(/\\r\\n/g,"<br />").replace(/\\n/g,"<br />");var tooltip=document.getElementById("theTooltip");tooltip.style.left=(tooltipX-265)+"px";tooltip.style.top=(tooltipY-25)+"px";tooltip.style.display="";}
function hideTooltip_(){var tooltip=document.getElementById("theTooltip");tooltip.style.display="none";}
function showToolTipCallback(bean){if(bean==null){return;}
if(tooltipId!=bean.objectId){return;}
var link=bean.link;if(link!=null){link=link.replace(/^\s+|\s+$/g,"");}
var description=bean.description;if(description!=null){description=description.replace(/^\s+|\s+$/g,"");}
if((link==null||link=="")&&(description==null||description=="")){return;}
var __tooltipDiv=$("__tooltip");if(__tooltipDiv){var s='<div class="ttBoxWrap">';if(description!=null){s+=description;}
s+='<br />';if(link!=null&&link!=""){s+='<a href="'+link+'">'+link+'</a>';}
s+='</div>';__tooltipDiv.innerHTML=s;var MAX_LENGTH=35;var length=Math.max(null==link?0:link.length,MAX_LENGTH);if(length>MAX_LENGTH){var offset=7*(length-MAX_LENGTH)+10;__tooltipDiv.style.width=(250+offset)+"px";__tooltipDiv.style.left=(tooltipX-offset)+"px";}else{__tooltipDiv.style.width="250px";__tooltipDiv.style.left=tooltipX+"px";}
__tooltipDiv.style.top=(tooltipY)+"px";__tooltipDiv.style.display="block";}}
function setLanguage(obj,a){dropdown('event',obj+"Select");}
function beforeEnterUsername(){formid=document.forms[0].id;document.getElementById(formid).onkeyup=enterUsername;}
function beforeEnterPassword(){formid=document.forms[0].id;document.getElementById(formid).onkeyup=enterPassword;}
function enterUsername(e){var isOpera=(navigator.userAgent.indexOf("Opera")!=-1);var isFirefox=(navigator.userAgent.indexOf("Firefox")!=-1);var formId=document.forms[0].id;var passwordField=document.getElementById(formId+':password');if(!passwordField){return;}
if(!isFirefox&&event.keyCode==13){if(isUsernamePopulated()){passwordField.focus();}}
if(isFirefox&&e&&e.keyCode&&e.keyCode==13){if(isUsernamePopulated()){passwordField.focus();}}
if(isOpera&&e.keyCode==13){if(isUsernamePopulated()){passwordField.focus();}}}
function isUsernamePopulated(){var formId=document.forms[0].id;return document.getElementById(formId+':username').value!="";}
function enterPassword(e){var isOpera=(navigator.userAgent.indexOf("Opera")!=-1);var isFirefox=(navigator.userAgent.indexOf("Firefox")!=-1);var isSafari=(navigator.userAgent.indexOf("Safari")!=-1);var loginButton=document.getElementById('loginButton');if(!loginButton){return;}
if(isSafari&&e.keyCode==13){fireLogin();return;}
if(!isFirefox&&event.keyCode==13){fireLogin();return;}
if(isFirefox&&e&&e.keyCode&&e.keyCode==13){fireLogin();return;}
if(isOpera&&e.keyCode==13){fireLogin();return;}}
function fireLogin(){var loginButton=document.getElementById('loginButton');var formId=document.forms[0].id;var loginButtonJsf=document.getElementById(formId+':loginButtonJsf');if(loginButtonJsf&&checkLoginDetails()){loginButtonJsf.onclick();}}
function checkLoginDetails(){var formId=document.forms[0].id;var usernameField=document.getElementById(formId+':username').value;var passwordField=document.getElementById(formId+':password').value;if((usernameField!="")&&(passwordField!="")){return true;}
else{return false;}}
function noenter(){return!(window.event&&window.event.keyCode==13);}
function forbideEnterSoundIE7(e){if(!e)e=window.event;if(e.keyCode)keyCode=e.keyCode;if(e.which)keyCode=e.which;return(keyCode==13)?false:true;}
MyBrowser=new Object();MyBrowser.IE="ie";MyBrowser.FF="ff";MyBrowser.OPERA="opera";MyBrowser.SAFARI="safari";var globalIndicator;if(navigator.appName=='Opera'){globalIndicator=MyBrowser.OPERA;}else if(document.all){globalIndicator=MyBrowser.IE;}else if(navigator.userAgent.indexOf('Safari')!=-1){globalIndicator=MyBrowser.SAFARI;}else{globalIndicator=MyBrowser.FF;}
Aspects=new Object();Aspects.addBefore=function(obj,fname,before){var oldFunc=obj[fname];obj[fname]=function(){if(globalIndicator==MyBrowser.IE){before(arguments,oldFunc,this);return oldFunc();}else if(globalIndicator==MyBrowser.FF){return oldFunc.apply(this,before(arguments,oldFunc,this));}else if(globalIndicator==MyBrowser.OPERA){return oldFunc.apply(this,before(arguments,oldFunc,this));}else{if(navigator.appName=="Opera"){return oldFunc.apply(this,before(arguments,oldFunc,this));}else if(document.all){before(arguments,oldFunc,this);return oldFunc();}else{return oldFunc.apply(this,before(arguments,oldFunc,this));}}};};Aspects.addAfter=function(obj,fname,after){var oldFunc=obj[fname];obj[fname]=function(){if(globalIndicator==MyBrowser.IE){oldFunc();return after(oldFunc,arguments,oldFunc,this);}else if(globalIndicator==MyBrowser.FF){return after(oldFunc.apply(this,arguments),arguments,oldFunc,this);}else if(globalIndicator==MyBrowser.OPERA){return after(oldFunc.apply(this,arguments),arguments,oldFunc,this);}else if(globalIndicator==MyBrowser.SAFARI){return after(oldFunc.apply(this,arguments),arguments,oldFunc,this);}else{if(navigator.appName=="Opera"){return after(oldFunc.apply(this,arguments),arguments,oldFunc,this);}else if(document.all){oldFunc();return after(oldFunc,arguments,oldFunc,this);}else{return after(oldFunc.apply(this,arguments),arguments,oldFunc,this);}}};};Aspects.addAround=function(obj,fname,around){var oldFunc=obj[fname];obj[fname]=function(){return around(arguments,oldFunc,this);};};var daysPerMonth={'1':31,'2':28,'3':31,'4':30,'5':31,'6':30,'7':31,'8':31,'9':30,'10':31,'11':30,'12':31}
var objRegExp;function validateDate(strValue){if(!objRegExp.test(strValue)){return false;}else{var arrayDate=strValue.split(dateFormatSeparator);var arrayLookup={'1':31,'3':31,'4':30,'5':31,'6':30,'7':31,'8':31,'9':30,'10':31,'11':30,'12':31}
var intDay=parseInt(arrayDate[0],10);var intMonth=parseInt(arrayDate[1],10);if(arrayLookup[intMonth]!=null){if(intDay<=arrayLookup[intMonth]&&intDay!=0)
return true;}
if(intMonth==2){var intYear=parseInt(arrayDate[2]);if(intDay>0&&intDay<29){return true;}
else if(intDay==29){if((intYear%4==0)&&(intYear%100!=0)||(intYear%400==0)||(intYear==0)){return true;}}}}
return false;}
function normalizeDateFormat(dateStr){var arrayDate=dateStr.split(dateFormatSeparator);var intDay=parseInt(arrayDate[0],10);var intMonth=parseInt(arrayDate[1],10);var intYear=parseInt(arrayDate[2],10);var ifLessThanReturnSomething=function(value,limit,returnStr){return value<limit?returnStr:'';}
var year='';if(arrayDate.length==3&&!isNaN(intDay)&&!isNaN(intMonth)&&isNaN(intYear)){year=new Date().getFullYear();}else{year=ifLessThanReturnSomething(intYear,100,'20')+
ifLessThanReturnSomething(intYear,10,'0')+intYear}
return+intDay+dateFormatSeparator+
+intMonth+dateFormatSeparator+year;}
var imgs;function setPictureDimension(picturesName,maxWidth,maxHeight,zoomedWidthMaximum,zoomedHeightMaximum){imgs=getElementsByName_iefix("img",picturesName);var widthRatio;var heightRatio;var zoomedWidthRatio;var zoomedHeightRatio;var newWidth;var newHeight;var zoomedWidth;var zoomedHeight;for(var i=0;i<imgs.length;i++){zoomedWidthRatio=imgs[i].width/zoomedWidthMaximum;zoomedHeightRatio=imgs[i].height/zoomedHeightMaximum;if(true){if(zoomedWidthRatio>zoomedHeightRatio){zoomedWidth=zoomedWidthMaximum;zoomedHeight=imgs[i].height/zoomedWidthRatio;}else{zoomedWidth=imgs[i].width/zoomedHeightRatio;zoomedHeight=zoomedHeightMaximum;}
if(navigator.appName=="Opera"){imgs[i].setAttribute("onclick","enlargeImage(this, document.getElementById('imageDiv'), "+zoomedWidth+", "+zoomedHeight+", event);");}else if(document.all){setJsOnClickFunctionsForIE(imgs[i],zoomedWidth,zoomedHeight);imgs[i].style.cursor="pointer";}else{imgs[i].setAttribute("onclick","enlargeImage(this, document.getElementById('imageDiv'), "+zoomedWidth+", "+zoomedHeight+", event);");}}}}
function setJsOnClickFunctionsForIE(obj,zoomedWidth,zoomedHeight){obj.onclick=function(){enlargeImage(obj,document.getElementById('imageDiv'),zoomedWidth,zoomedHeight,event);};}
function endPx(){if(globalIndicator==MyBrowser.IE){return'';}else if(globalIndicator==MyBrowser.FF){return'px';}else if(globalIndicator==MyBrowser.OPERA){return'';}else if(globalIndicator==MyBrowser.SAFARI){return'px';}}
function setCurrentPageNumber(id,value){var el=document.getElementById(id);el.value=value;}
function changePageNumber(t){var formId=document.forms[0].id+':pageItems';el=$(formId);el.value=t.getElementsByTagName('a')[0].innerHTML;}
function changeRadioState(radioGroupName,newIndex,indexFieldId){var oldIndex=0;if(document.getElementById(indexFieldId)!=null){oldIndex=document.getElementById(indexFieldId).value;document.getElementById(indexFieldId).value=newIndex;}
if(document.getElementById(radioGroupName+"_"+oldIndex)!=null)
document.getElementById(radioGroupName+"_"+oldIndex).className="option";if(document.getElementById(radioGroupName+"_"+newIndex)!=null)
document.getElementById(radioGroupName+"_"+newIndex).className="option optionTrue";}
function throwOutCarriageReturn(txt){var result='';if(-1==txt.indexOf('\r')){return txt;}
for(var i=0;i<txt.length;i++){if(13!=txt.charCodeAt(i)){result+=txt.charAt(i);}}
return result;}
function AddDaysToDate(date,days){date.setDate(date.getDate()+days)
return date;}
function getDimension(maxWidth,maxHeight,picture,returnWidth){var oldWidth=picture.width;var oldHeight=picture.height;var ratioH=oldHeight/maxHeight;var ratioW=oldWidth/maxWidth;var ratioImg=1;if(ratioH>1||ratioW>1)
ratioImg=(ratioH>ratioW)?ratioH:ratioW;return(returnWidth)?Math.round(oldWidth/ratioImg):Math.round(oldHeight/ratioImg);}
function selectOption(t,inputField,div,selectLabel){$(inputField).value=replaceAmp(t.innerHTML);try{$(inputField+'TitleLabel').innerHTML=replaceAmp(t.innerHTML);}catch(e){}
dropdown('events',div);if($(selectLabel)){$(selectLabel).innerHTML=t.innerHTML;}}
function replaceAmp(s){while(s.match("&amp;")!=null){s=s.replace('&amp;','&');}
return s;}
var checkboxFalse="checkbox";var checkboxTrue="checkbox checkboxTrue";function checkCheckbox(t){t.className=(t.className==checkboxFalse)?checkboxTrue:checkboxFalse;}
function isElementInArray(el,arr){var result=false;for(var i=0;i<arr.length;i++){if(arr[i]==el){result=true;break;}}
return result;}
function whichElement(e){var targ;if(!e){var e=window.event;}
if(e.target){targ=e.target;}
else if(e.srcElement){targ=e.srcElement;}
if(targ.nodeType==3){targ=targ.parentNode;}
return targ;}
function pathCorrection(path){if(!path.indexOf("/")>0&&!param.indexOf("\\")>0){path="temp\\tmp\\"+path;}
var result=path.replace(/\\/g,"/");return result;}
function trim(sString){while(sString.substring(0,1)==' '){sString=sString.substring(1,sString.length);}
while(sString.substring(sString.length-1,sString.length)==' '){sString=sString.substring(0,sString.length-1);}
return sString;}
function badInputField(el){if(trim(el.value)==''){el.parentNode.parentNode.className="error";el.parentNode.parentNode.getElementsByTagName('td')[0].style.color="red";return true;}
else{el.parentNode.parentNode.className="";return false;}}
function emailRegex(mail){var reg=/^([a-zA-Z0-9_\xe4\xfc\xf6\xd6\xc4\xdc\xdf\.\-])+\@(([a-zA-Z0-9\xe4\xfc\xf6\xd6\xc4\xdc\xdf\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return(mail.search(reg)==-1)?false:true;}
function validateMultipleEmails(emails){var emailsArray=emails.split(";");for(i=0;i<emailsArray.length;i++){if(!emailRegex(emailsArray[i])){return false;}}
return true;}
function breakText(text,newMaxLength){var splitText=text.split(spaceChar);var result="";for(var i=0;i<splitText.length;i++){var spaceNumbers=Math.floor(splitText[i].length/newMaxLength);for(var j=0;j<spaceNumbers;j++){var f=splitText[i].substring(0,(j+1)*newMaxLength+j);var s=splitText[i].substring((j+1)*newMaxLength+j);splitText[i]=f+" "+s;}
result+=splitText[i]+spaceChar;}
return result;}
function showModal(popupId,poputTitleId,fullyTransparentOverlay,disableDrag,limitDomElementId,forceTop,forceTopOffset){addOverlay(popupId,fullyTransparentOverlay);showDialog(popupId,poputTitleId!=null?poputTitleId:popupId,disableDrag,limitDomElementId,forceTop,forceTopOffset);}
function hideModal(popupId){removeOverlay(popupId);hideDialog(popupId);}
function showUnModal(popupId,poputTitleId,disableDrag,limitDomElementId){showDialog(popupId,poputTitleId!=null?poputTitleId:popupId,disableDrag,limitDomElementId);}
function hideUnModal(popupId){removeOverlay(popupId);hideDialog(popupId);}
var dragObject=null;function showDialog(popupId,poputTitleId,disableDrag,limitDomElementId,forceTop,forceTopOffset){var popupDiv=$(popupId);popupDiv.style.visibility="hidden";popupDiv.style.display="block";var height=popupDiv.clientHeight;var width=popupDiv.clientWidth;if(disableDrag==true){var limit=new Object();removeDragMoveObject(popupId,poputTitleId,limit);setPositionAndLimitForDialog(popupId,limit,width,height,limitDomElementId,forceTop,forceTopOffset);}else{if(dragObject==null){var limit=new Object();setPositionAndLimitForDialog(popupId,limit,width,height,limitDomElementId,forceTop,forceTopOffset);addDragMoveObject(popupId,poputTitleId,limit);}else{limit=dragObject.options.limit;setPositionAndLimitForDialog(popupId,limit,width,height,limitDomElementId,forceTop,forceTopOffset);}}
popupDiv.style.visibility="visible";}
function addDragMoveObject(popupId,poputTitleId,limit){var poputTitleHolder=$(poputTitleId);if(poputTitleHolder!=null){poputTitleHolder.style.cursor='move';dragObject=new Drag.Move(popupId,{'handle':poputTitleId,'limit':limit});}}
function removeDragMoveObject(popupId,poputTitleId,limit){var poputTitleHolder=$(poputTitleId);if(poputTitleHolder!=null&&poputTitleHolder.removeEvents!=null){poputTitleHolder.removeEvents();}
try{if(poputTitleHolder!=null&&poputTitleHolder.removeEvents!=null){poputTitleHolder.removeEvents();}}catch(e){}
if(poputTitleHolder)poputTitleHolder.style.cursor='';dragObject=null;}
function setPositionAndLimitForDialog(popupId,limit,width,height,limitDomElementId,forceTop,forceTopOffset){var pageSize=_getPageSize();if(typeof(fixedPageWidth)!="undefined"&&fixedPageWidth!=null){pageSize.pageWidth=fixedPageWidth;pageSize.windowWidth=fixedPageWidth;}
var pos=_realOffset(document.body);switch(globalIndicator){case MyBrowser.IE:limit.x=[10,pageSize.pageWidth-(width+20+8)];limit.y=[10,pageSize.pageHeight-(height+20)];break;case MyBrowser.FF:limit.x=[10,pageSize.pageWidth-(width+20+30)];limit.y=[10,pageSize.pageHeight-(height+20)];break;case MyBrowser.OPERA:limit.x=[10,pageSize.pageWidth-(width+20+25)];limit.y=[10,pageSize.pageHeight-(height+20)];break;case MyBrowser.SAFARI:limit.x=[10,pageSize.pageWidth-(width+20+25)];limit.y=[10,pageSize.pageHeight-(height+20)];break;}
var top_=(pageSize.windowHeight/2-height/2+pos[1]>0)?pageSize.windowHeight/2-height/2+pos[1]:0;var left_=(pageSize.windowWidth/2-width/2+pos[0]>0)?pageSize.windowWidth/2-width/2+pos[0]:0;var popupDiv=$(popupId);if(limitDomElementId!=null){var limitDomElement=$('leftContentId');switch(globalIndicator){case MyBrowser.IE:if(top_+popupDiv.clientHeight>limitDomElement.clientHeight){top_=limitDomElement.clientHeight-popupDiv.clientHeight;}
if(left_+popupDiv.clientWidth>limitDomElement.clientWidth){left_=limitDomElement.clientWidth-popupDiv.clientWidth-8;}
break;case MyBrowser.FF:if(top_+popupDiv.clientHeight>limitDomElement.clientHeight){top_=limitDomElement.clientHeight-popupDiv.clientHeight;}
if(left_+popupDiv.clientWidth>limitDomElement.clientWidth){left_=limitDomElement.clientWidth-popupDiv.clientWidth-8;}
break;case MyBrowser.OPERA:if(top_+popupDiv.clientHeight>limitDomElement.clientHeight){top_=limitDomElement.clientHeight-popupDiv.clientHeight;}
if(left_+popupDiv.clientWidth>limitDomElement.clientWidth){left_=limitDomElement.clientWidth-popupDiv.clientWidth-8;}
break;case MyBrowser.SAFARI:if(top_+popupDiv.clientHeight>limitDomElement.clientHeight){top_=limitDomElement.clientHeight-popupDiv.clientHeight;}
if(left_+popupDiv.clientWidth+2>limitDomElement.clientWidth){left_=limitDomElement.clientWidth-popupDiv.clientWidth-8;}
break;}}
if(forceTop!=null){top_=forceTop;if(forceTopOffset!=null){top_+=forceTopOffset;}}
if(top_<0){top_=0;}
if(left_<0){left_=0;}
popupDiv.style.top=top_+'px';popupDiv.style.left=left_+'px';}
function updatePositionAndLimitForDialog(popupId){if(dragObject==null){return;}
var popupDiv=$(popupId);setPositionAndLimitForDialog(popupId,dragObject.options.limit,popupDiv.clientWidth,popupDiv.clientHeight);}
function hideDialog(popupId){var popupDiv=$(popupId);if(popupDiv!=null){popupDiv.style.display="none";}}
var container_=null;var popupId_=null;var fullyTransparentOverlay_=null;addOverlay=function(popupId,fullyTransparentOverlay){popupId_=popupId;fullyTransparentOverlay_=fullyTransparentOverlay;if($(popupId+'poverlay')!=null){return;}
var poverlay=document.createElement('div');poverlay.id=popupId+'poverlay';poverlay.style.top='0px';poverlay.style.left='0px';poverlay.style.position='absolute';poverlay.style.overflow='hidden';poverlay.style.zIndex='1000';if(globalIndicator==MyBrowser.IE&&parseFloat(navigator.appVersion.split("MSIE")[1])<7){if(fullyTransparentOverlay){poverlay.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+"images/grayTransparent.png', sizingMethod='scale')";}else{poverlay.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+"images/grayTransparent.png', sizingMethod='scale')";}}else{if(fullyTransparentOverlay){poverlay.style.background='url(\''+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+'images/transparent.png\')';}else{poverlay.style.background='url(\''+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+'images/grayTransparent.png\')';}}
var pageSize=_getPageSize();var scrollBarWidth=getScrollBarWidth();var hasVerticalScrollBar=(fullyTransparentOverlay==true);var hasHorizontalScrollBar=false;switch(globalIndicator){case MyBrowser.IE:if(hasVerticalScrollBar){poverlay.style.height=(pageSize.pageHeight)+'px';}else{poverlay.style.height=pageSize.pageHeight+'px';}
if(hasVerticalScrollBar){poverlay.style.width=(pageSize.pageWidth-scrollBarWidth)+'px';}else{poverlay.style.width=pageSize.pageWidth+'px';}
break;case MyBrowser.FF:if(hasVerticalScrollBar){poverlay.style.height=(pageSize.pageHeight)+'px';}else{poverlay.style.height=pageSize.pageHeight+'px';}
if(hasVerticalScrollBar){poverlay.style.width=(pageSize.pageWidth-scrollBarWidth)+'px';}else{poverlay.style.width=pageSize.pageWidth+'px';}
break;case MyBrowser.OPERA:if(hasVerticalScrollBar){poverlay.style.height=(pageSize.pageHeight)+'px';}else{poverlay.style.height=pageSize.pageHeight+'px';}
if(hasVerticalScrollBar){poverlay.style.width=(pageSize.pageWidth-scrollBarWidth)+'px';}else{poverlay.style.width=pageSize.pageWidth+'px';}
break;case MyBrowser.SAFARI:if(hasVerticalScrollBar){poverlay.style.height=(pageSize.pageHeight)+'px';}else{poverlay.style.height=pageSize.pageHeight+'px';}
if(hasVerticalScrollBar){poverlay.style.width=(pageSize.pageWidth-scrollBarWidth)+'px';}else{poverlay.style.width=pageSize.pageWidth+'px';}
break;}
var theContainer=$(popupId+'Holder_');theContainer.appendChild(poverlay);}
removeOverlay=function(popupId){var theContainer=$(popupId+'Holder_');if(theContainer!=null&$(popupId+'poverlay')!=null){try{theContainer.removeChild($(popupId+'poverlay'));}catch(e){}}}
updateOvarlay=function(){if($('poverlay')==null){return;}
removeOverlay(popupId_);addOverlay(popupId_,fullyTransparentOverlay_);}
_setOpacity=function(element,value){if(typeof element=='string'){element=$(element);}
if(value==1){element.style.opacity=(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:1.0;if(/MSIE/.test(navigator.userAgent)&&!window.opera){element.style.filter=element.style.filter.replace(/alpha\([^\)]*\)/gi,'');}}else{if(value<0.00001){value=0;}
element.style.opacity=value;if(/MSIE/.test(navigator.userAgent)&&!window.opera){element.style.filter=element.style.filter.replace(/alpha\([^\)]*\)/gi,'')+'alpha(opacity='+value*100+')';}}
return element;}
_getPageSize=function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight)
{windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
return{'pageWidth':pageWidth,'pageHeight':pageHeight,'windowWidth':windowWidth,'windowHeight':windowHeight,'yScroll':yScroll,'xScroll':xScroll};}
_realOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return[valueL,valueT];}
function getScrollBarWidth(){var inner=document.createElement('p');inner.style.width='100%';inner.style.height='200px';var outer=document.createElement('div');outer.style.position='absolute';outer.style.top='0px';outer.style.left='0px';outer.style.visibility='hidden';outer.style.width='200px';outer.style.height='150px';outer.style.overflow='hidden';outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow='scroll';var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return(w1-w2);}
function checkForVerticalScrollBar(){}
function checkForHorizontalScrollBar(){}
function clone_obj(obj){if(typeof obj!=='object'||obj==null){return obj;}
var c=obj instanceof Array?[]:{};for(var i in obj){var prop=obj[i];if(typeof prop=='object'){if(prop instanceof Array){c[i]=[];for(var j=0;j<prop.length;j++){if(typeof prop[j]!='object'){c[i].push(prop[j]);}else{c[i].push(clone_obj(prop[j]));}}}else{c[i]=clone_obj(prop);}}else{c[i]=prop;}}
return c;}
addCssClass=function(el,className_){if(className_==null||className_==''){return;}
el.className+=" "+className_;}
isContainCssClass=function(el,className_){return el.className.indexOf(className_)==-1?false:true;}
removeCssClass=function(el,className_){if(className_==null||className_==''){return;}
if(isContainCssClass(el,className_)==false){return;}
var startIndex=el.className.indexOf(className_);el.className=el.className.substring(0,startIndex)+
el.className.substring(startIndex+1+className_.length);}
flipCssClass=function(el,className_){if(isContainCssClass(el,className_)==false){addCssClass(el,className_);}else{removeCssClass(el,className_);}}
trimString=function(el){return el.replace(/^(\s)*/,'').replace(/(\s)*$/,'');}
function isArray(obj){if(obj!=null&&obj.constructor!=null&&obj.constructor.toString().indexOf("Array")!=-1){return true;}else{return false;}}
function DomComponentsHolderClass(){var componentsArray=new Array();this.add=function(obj){if(isArray(obj)){for(var i=0;i<obj.length;i++){componentsArray.push(obj[i]);}}else{componentsArray.push(obj);}}
this.getComponents=function(){return componentsArray;}}
function JsPagingClass(pagingHolder_,numberOfPages_,externalFunctionsCall_){var that=this;var currentPage=0;this.pagingHolder=null;this.numberOfPages=null;this.externalFunctionsCall=null;var domComponentsHolder=new DomComponentsHolderClass();this.pagingParams={simpleHtmlLimitNumber:7,linksSeparator:' | ',moreIndicator:'...',holderId:'jsPagingContentHolder_'+Math.random(),holderPrefixIdPrefix:'<div id="',holderPrefixIdSufix:'" class="pager2">',holderSufix:'</div>',progressIndicator:'<img alt="" src="images/transferIcon.gif"/>',activElementClass:'active'};updateParams((pagingHolder_!=null)?pagingHolder_:this.pagingParams.holderId,numberOfPages_,externalFunctionsCall_,null);this.getCurrentPage=function(){return currentPage;}
this.setCurrentPage=function(thePageNumber){currentPage=thePageNumber;}
function updateCurrentPage(pageIndex){currentPage=pageIndex;that.setPagging();}
this.updateNumberOfPages=function(numberOfPages_){updateParams(null,numberOfPages_,null,null);if(numberOfPages_<=currentPage){currentPage=numberOfPages_-1;}
if(currentPage<0){currentPage=0;}
eval(this.externalFunctionsCall);}
this.getPapagingHolder=function(addProgressIndicator){return this.pagingParams.holderPrefixIdPrefix+this.pagingHolder+this.pagingParams.holderPrefixIdSufix+
(addProgressIndicator==true?this.pagingParams.progressIndicator:'')+this.pagingParams.holderSufix;}
this.setPagging=function(currentPage_,pagingHolder_,numberOfPages_,externalFunctionsCall_){var pagingDataHolder=document.getElementById(this.pagingHolder);while(pagingDataHolder.childNodes.length>0){pagingDataHolder.removeChild(pagingDataHolder.childNodes[0]);}
updateParams(pagingHolder_,numberOfPages_,externalFunctionsCall_,currentPage_);var resultingComponentArray;if(this.numberOfPages>this.pagingParams.simpleHtmlLimitNumber){resultingComponentArray=createPagingHtml();}else{resultingComponentArray=createPagingHtmlSimple();}
for(var i=0;i<resultingComponentArray.getComponents().length;i++){pagingDataHolder.appendChild(resultingComponentArray.getComponents()[i]);}}
function updateParams(pagingHolder_,numberOfPages_,externalFunctionsCall_,currentPage_){if(pagingHolder_!=null){that.pagingHolder=pagingHolder_;}
if(numberOfPages_!=null){that.numberOfPages=numberOfPages_;}
if(externalFunctionsCall_!=null){that.externalFunctionsCall=externalFunctionsCall_;}
if(currentPage_!=null){currentPage=currentPage_;}}
function createPagingHtml(){var resultingComponentArray=new DomComponentsHolderClass();var minIndex=0;var secondElementUnknown=currentPage-minIndex>3;var preLastElementUnknown=that.numberOfPages-currentPage>3;resultingComponentArray.add(printPageLink(minIndex,true).getComponents());if(secondElementUnknown){resultingComponentArray.add(document.createTextNode(that.pagingParams.linksSeparator));resultingComponentArray.add(document.createTextNode(that.pagingParams.moreIndicator));}else{for(i=1;i<5;i++){resultingComponentArray.add(printPageLink(i).getComponents());}}
if(secondElementUnknown){if(preLastElementUnknown){for(i=currentPage-1;i<=currentPage+1;i++){resultingComponentArray.add(printPageLink(i).getComponents());}}else{for(i=that.numberOfPages-4;i<that.numberOfPages-1;i++){resultingComponentArray.add(printPageLink(i).getComponents());}}}
if(preLastElementUnknown){resultingComponentArray.add(document.createTextNode(that.pagingParams.linksSeparator));resultingComponentArray.add(document.createTextNode(that.pagingParams.moreIndicator));}else{resultingComponentArray.add(printPageLink(that.numberOfPages-1).getComponents());}
resultingComponentArray.add(printPageLink(that.numberOfPages).getComponents());return resultingComponentArray;}
function createPagingHtmlSimple(){var resultingComponentArray=new DomComponentsHolderClass();for(i=0;i<that.numberOfPages;i++){resultingComponentArray.add(printPageLink(i,i==0).getComponents());}
return resultingComponentArray;}
function printPageLink(pageIndex,skipSeparator){var resultingComponentArray=new DomComponentsHolderClass();if(!skipSeparator){resultingComponentArray.add(document.createTextNode(that.pagingParams.linksSeparator));}
if(currentPage!=pageIndex){var aTag=document.createElement('A');aTag.href='javascript: void(0);';aTag.innerHTML=(pageIndex+1);aTag.onclick=function(){updateCurrentPage(pageIndex);eval(that.externalFunctionsCall);}
resultingComponentArray.add(aTag);}else{var spanTag=document.createElement('SPAN');spanTag.innerHTML=(pageIndex+1);spanTag.className=that.pagingParams.activElementClass;resultingComponentArray.add(spanTag);}
return resultingComponentArray;}}
function offerWizardBreadCrumbsValidation(validState){}
var popListInterval;function popListStep(sPage,nStep){var page=$(sPage+'PopPage');var oPopListUp=$(sPage+'PopListUp');var oPopListDown=$(sPage+'PopListDown');var top=page.style.top;if(top==''){top=0;}else{top=top.substring(0,top.length-2);};top=top*1;top+=nStep;if((nStep>0)&&(top>=0)){top=0;clearInterval(document.popListInterval);addClass(oPopListUp,'popListUpInactive');}
if(top<0)removeClass(oPopListUp,'popListUpInactive');var content=$(sPage+'PopContent');var limit=content.offsetHeight-page.offsetHeight;if((nStep<0)&&(top<=limit)){top=limit;clearInterval(document.popListInterval);addClass(oPopListDown,'popListDownInactive');}
if(top>limit)removeClass(oPopListDown,'popListDownInactive');page.style.top=top+'px';}
function popListUp(sPage){document.popListInterval=setInterval('popListStep("'+sPage+'", 3)',15);}
function popListDown(sPage){document.popListInterval=setInterval('popListStep("'+sPage+'", -3)',15);}
function popListStop(){clearInterval(document.popListInterval);}
function fieldFocus(t,val){if(t.value==val)
t.value='';}
function fieldBlur(t,val){if(t.value=='')
t.value=val;}
var keyBackspace=8;var keyTab=9;var keyEnter=13;var keyShift=16;var keyCtrl=17;var keyAlt=18;var keyCapslock=20;var keyEsc=27;var keyPageup=33;var keyPagedown=34;var keyEnd=35;var keyHome=36;var keyLeft=37;var keyUp=38;var keyRight=39;var keyDown=40;var keyInsert=45;var keyDelete=46;var keyWindows=91;var keyF1=112;var keyF2=113;var keyF3=114;var keyF4=115;var keyF5=116;var keyF6=117;var keyF7=118;var keyF8=119;var keyF9=120;var keyF10=121;var keyF11=122;var keyF12=123;var keyNumlock=144;function arrayChecker(a){var o={};for(var i=0;i<a.length;i++)
o[a[i]]='';return o;}
function doAutocomplete(e){if(e.keyCode)keyCode=e.keyCode;if(e.which)keyCode=e.which;if(keyCode in arrayChecker([keyBackspace,keyTab,keyShift,keyCtrl,keyAlt,keyCapslock,keyEsc,keyPageup,keyPagedown,keyEnd,keyHome,keyLeft,keyUp,keyRight,keyDown,keyInsert,keyDelete,keyWindows,keyF1,keyF2,keyF3,keyF4,keyF5,keyF6,keyF7,keyF8,keyF9,keyF10,keyF11,keyF12,keyNumlock]))
return false;else
return true;}
shortcut={'all_shortcuts':{},'add':function(shortcut_combination,callback,opt){var default_options={'type':'keydown','propagate':false,'disable_in_input':false,'target':document,'keycode':false}
if(!opt)opt=default_options;else{for(var dfo in default_options){if(typeof opt[dfo]=='undefined')opt[dfo]=default_options[dfo];}}
var ele=opt.target
if(typeof opt.target=='string')ele=document.getElementById(opt.target);var ths=this;shortcut_combination=shortcut_combination.toLowerCase();var func=function(e){e=e||window.event;if(opt['disable_in_input']){var element;if(e.target)element=e.target;else if(e.srcElement)element=e.srcElement;if(element.nodeType==3)element=element.parentNode;if(element.tagName=='INPUT'||element.tagName=='TEXTAREA')return;}
if(e.keyCode)code=e.keyCode;else if(e.which)code=e.which;var character=String.fromCharCode(code).toLowerCase();if(code==188)character=",";if(code==190)character=".";var keys=shortcut_combination.split("+");var kp=0;var shift_nums={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":"\"",",":"<",".":">","/":"?","\\":"|"}
var special_keys={'esc':27,'escape':27,'tab':9,'space':32,'return':13,'enter':13,'backspace':8,'scrolllock':145,'scroll_lock':145,'scroll':145,'capslock':20,'caps_lock':20,'caps':20,'numlock':144,'num_lock':144,'num':144,'pause':19,'break':19,'insert':45,'home':36,'delete':46,'end':35,'pageup':33,'page_up':33,'pu':33,'pagedown':34,'page_down':34,'pd':34,'left':37,'up':38,'right':39,'down':40,'f1':112,'f2':113,'f3':114,'f4':115,'f5':116,'f6':117,'f7':118,'f8':119,'f9':120,'f10':121,'f11':122,'f12':123}
var modifiers={shift:{wanted:false,pressed:false},ctrl:{wanted:false,pressed:false},alt:{wanted:false,pressed:false},meta:{wanted:false,pressed:false}};if(e.ctrlKey)modifiers.ctrl.pressed=true;if(e.shiftKey)modifiers.shift.pressed=true;if(e.altKey)modifiers.alt.pressed=true;if(e.metaKey)modifiers.meta.pressed=true;for(var i=0;k=keys[i],i<keys.length;i++){if(k=='ctrl'||k=='control'){kp++;modifiers.ctrl.wanted=true;}else if(k=='shift'){kp++;modifiers.shift.wanted=true;}else if(k=='alt'){kp++;modifiers.alt.wanted=true;}else if(k=='meta'){kp++;modifiers.meta.wanted=true;}else if(k.length>1){if(special_keys[k]==code)kp++;}else if(opt['keycode']){if(opt['keycode']==code)kp++;}else{if(character==k)kp++;else{if(shift_nums[character]&&e.shiftKey){character=shift_nums[character];if(character==k)kp++;}}}}
if(kp==keys.length&&modifiers.ctrl.pressed==modifiers.ctrl.wanted&&modifiers.shift.pressed==modifiers.shift.wanted&&modifiers.alt.pressed==modifiers.alt.wanted&&modifiers.meta.pressed==modifiers.meta.wanted){callback(e);if(!opt['propagate']){e.cancelBubble=true;e.returnValue=false;if(e.stopPropagation){e.stopPropagation();e.preventDefault();}
return false;}}}
this.all_shortcuts[shortcut_combination]={'callback':func,'target':ele,'event':opt['type']};if(ele.addEventListener)ele.addEventListener(opt['type'],func,false);else if(ele.attachEvent)ele.attachEvent('on'+opt['type'],func);else ele['on'+opt['type']]=func;},'remove':function(shortcut_combination){shortcut_combination=shortcut_combination.toLowerCase();var binding=this.all_shortcuts[shortcut_combination];delete(this.all_shortcuts[shortcut_combination])
if(!binding)return;var type=binding['event'];var ele=binding['target'];var callback=binding['callback'];if(ele.detachEvent)ele.detachEvent('on'+type,callback);else if(ele.removeEventListener)ele.removeEventListener(type,callback,false);else ele['on'+type]=false;}}
var keyBackspace=8;var keyTab=9;var keyEnter=13;var keyShift=16;var keyCtrl=17;var keyAlt=18;var keyCapslock=20;var keyEsc=27;var keyPageup=33;var keyPagedown=34;var keyEnd=35;var keyHome=36;var keyLeft=37;var keyUp=38;var keyRight=39;var keyDown=40;var keyInsert=45;var keyDelete=46;var keyWindows=91;var keyF1=112;var keyF2=113;var keyF3=114;var keyF4=115;var keyF5=116;var keyF6=117;var keyF7=118;var keyF8=119;var keyF9=120;var keyF10=121;var keyF11=122;var keyF12=123;var keyNumlock=144;function arrayChecker(a){var o={};for(var i=0;i<a.length;i++)
o[a[i]]='';return o;}
function doAutocomplete(e){if(!e)e=window.event;if(e.keyCode)keyCode=e.keyCode;if(e.which)keyCode=e.which;if(keyCode in arrayChecker([keyTab,keyShift,keyCtrl,keyAlt,keyCapslock,keyEsc,keyPageup,keyPagedown,keyEnd,keyHome,keyLeft,keyUp,keyRight,keyDown,keyInsert,keyDelete,keyWindows,keyF1,keyF2,keyF3,keyF4,keyF5,keyF6,keyF7,keyF8,keyF9,keyF10,keyF11,keyF12,keyNumlock]))
return false;else
return true;}
function inArray(array,value){var result=false;for(var i=0;i<array.length;i++){if(array[i].name==value.name){result=true;break;}}
return result;}
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
return[pageWidth,pageHeight];}
function getScrollOffsets(){return returnOffset(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop);}
function returnOffset(l,t){var result=[l,t];result.left=l;result.top=t;return result;}
function isPositiveInteger(value){return!isNaN(Number(value))&&trim(value)!=""&&value.indexOf('.')==-1&&parseInt(value)>0;}
function getNamesWithoutDuplicates(namesWithDuplicates){var names=new Array();if(namesWithDuplicates.length>0){names.push(namesWithDuplicates[0]);for(var i=1;i<namesWithDuplicates.length;i++){if(!inArray(names,namesWithDuplicates[i])){names.push(namesWithDuplicates[i]);}}}
return names.sort(function(a,b){for(var i=0;i<a.parentsFromRoot.length;i++){if(b==a.parentsFromRoot[i]){return-1;}}
for(var i=0;i<b.parentsFromRoot.length;i++){if(a==b.parentsFromRoot[i]){return 1;}}
for(var i=0;i<Math.min(a.parentsFromRoot.length,b.parentsFromRoot.length);i++){var difference=a.parentsFromRoot[i].sortKey-b.parentsFromRoot[i].sortKey;if(difference!=0){return difference;}}
return a.objectId-b.objectId;});;}
function changeBackgroundImage(element,url){element.style.backgroundImage='url("'+url+'")';}
var usernameId='usernameFromPopup';var passwordId='passwordFromPopup';var usernameJsfId='username';var passwordJsfId='password';var loginId='loginButtonJsf';var parentErrorClass='value error';var parentClass='value';var childClass='inputText';function userValidation(){$(usernameId).className=childClass;$(passwordId).className=childClass;$(usernameId).parentNode.className=parentClass;$(passwordId).parentNode.className=parentClass;JServiceProxy.doesUserExists($(usernameId).value,$(passwordId).value,userValidationCallback);}
function userValidationCallback(flag){switch(flag){case 0:$(usernameId).parentNode.className=parentErrorClass;break;case 1:$(passwordId).parentNode.className=parentErrorClass;break;default:loginUser();break;}}
function usernameEntered(t,e){if(!e)e=window.event;var keyCode;if(e.keyCode)keyCode=e.keyCode;if(keyCode==13){setTimeout("$('passwordFromPopup').focus()",10);return false;}
return true;}
function passwordEntered(t,e){if(!e)e=window.event;var keyCode;if(e.keyCode)keyCode=e.keyCode;if(keyCode==13){userValidation();return false;}
return true;}
function loginUser(){var username=$(usernameId).value;var password=$(passwordId).value;setValueJsf(usernameJsfId,username);setValueJsf(passwordJsfId,password);triggerJsfButton(loginId);}
var timeSeparators=[':','.'];function validateTime(timeValue){var parts=null;for(var i=0;i<timeSeparators.length;i++){parts=timeValue.split(timeSeparators[i]);if(parts.length==2){break;}}
var hours=null;var minutes=null;if(parts.length==1){hours=timeValue;}else{hours=parts[0];minutes=parts[1];}
if(parts.length>2||isNaN(hours)||hours==null||hours==''||hours<0||hours>24||(parts.length==2&&(isNaN(minutes)||minutes==''||minutes<0||minutes>59))){return false;}
return true;}
function extendDateFormat(dateString){var arrayDate=dateString.split(dateFormatSeparator);if(arrayDate.length!=3||arrayDate[2].length==0){return dateString;}
var year=dateString.substring(dateString.lastIndexOf(dateFormatSeparator)+1,dateString.length);if(isNaN(year)){return dateString;}
if(year<100&&year!=0){year='20'+year;var dayMonth=dateString.substring(0,dateString.lastIndexOf(dateFormatSeparator));return dayMonth+dateFormatSeparator+year;}
return dateString;}
function normalizeTimeFormat(timeString){if(timeString!=null&&(timeString=='24'||timeString=='24:00')){return'0:00';}
if(timeString!=null&&timeString.length>0){var separatorsUsed=false;for(var i=0;i<timeSeparators.length;i++){if(timeString.indexOf(timeSeparators[i])!=-1){separatorsUsed=true;break;}}
if(!separatorsUsed){return timeString+':00';}}
return timeString;}
Date.prototype.msPERDAY=1000*60*60*24;Date.prototype.copy=function(){return new Date(this.getTime());};Date.prototype.getDaysBetween=function(d){var tmp=d.copy();tmp.setHours(this.getHours(),this.getMinutes(),this.getSeconds(),this.getMilliseconds());var diff=tmp.getTime()-this.getTime();return diff/this.msPERDAY;};Date.prototype.dateRangeDates=function(d){var days=Math.abs(this.getDaysBetween(d))+1;var offset=0;var weekDays=[false,false,false,false,false,false,false];if(days<7){offset=this<d?this.getDay():d.getDay();offset=(offset+6)%7;}else{days=7;}
for(var i=0;i<days;i++){weekDays[(i+offset)%7]=true;}
return weekDays;};function handleNull(value){if(value==null){return'';}else{return value;}}
var selectedLocations=new Array();var whereInput='whereText';var whatInput='whatText';var colorGray='#666666';var colorBlack='#000000';var autocompleteZipAndCityEnter=false;var whereSearchTimer;var wherePopList='wherePopList';var afterWhereEnabledNodes=null;var freeTextSearchDone=false;var rootNodeIdPrefix='rootNode';var resultNodeIdPrefix='resultNode';var selectedTopLevelNodeId;var selectedTopLevelNodeIds=new Array();var locationDropdown=null;var combinedTreeDropdown;var topLevelNodesName='topLevelNodeLink';var openChooseCategory=false;topLevelDisabledClass='disabledHomepage';topLevelResultsEnabledClass='right';topLevelResultsDisabledClass='right disabledHomepage';var subsessionFieldName='subsessionId';function onLoadStartPage(){createLocationComponent(locationRoot);$(whatInput).style.color=colorGray;$(whereInput).disabled=false;loadCompleted=true;recreateWhere();$(whatInput).disabled=false;colorTextField(whereInput,'whereText');colorTextField(whatInput,'whatText');}
function loadPromoOffers(){var subSessionId=getFieldJsf(subsessionFieldName).value;JStartPageBean.getPortalTopPromoOffersAjaxRequest(subSessionId,function(content){if(document.getElementById('portalPromoOffers')!=null){document.getElementById('portalPromoOffers').innerHTML=content+'\n';}});}
function recreateWhere(){if(typeof previousLocIds=="undefined"){selectedLocations=locationDropdown.getSelectedTopLevelNodes();}
else{locationDropdown.selectTags(previousLocIds);selectedLocations=locationDropdown.getMinimalSelected();}
var allSelected=locationDropdown.areAllTopLevelNodesSelected();if(allSelected){$(whereInput).value=locationDropdown.getRootName();return;}else if(locationDropdown.getMinimalSelected()==null||locationDropdown.getMinimalSelected().length==0){$(whereInput).value=inputDefaultValues['whereText'];return;}else{var names=getNamesWithoutDuplicates(locationDropdown.getSelectedOnlyArray());$(whereInput).value=(names.length==1)?names[0].name.replace(/!!/," "):i18n['manyLocations'];$(whereInput).style.color=colorBlack;}
findAvailableTopNodes();}
function createLocationComponent(rootLocationElement){locationDropdown=new Dropdown2Component(rootLocationElement,true,'locationDropdown',currentLanguage);locationDropdown.holderName='locationHolder';var locationsHTMLString=locationDropdown.generateDropdown();var locationHolder=$('locationHolder');locationHolder.innerHTML=locationsHTMLString;locationDropdown.defaultCaseOpenFirstLevel();Aspects.addAround($('startPageCombinedTree_bottom_cancel'),"onclick",clearWhatText);Aspects.addAround($('startPageCombinedTree_top_cancel'),"onclick",clearWhatText);}
function clearWhatText(){clearWhat();$('whatText').blur();inputDefaultValueOnBlur('whatText');}
function showLocationPopup(){if(!loadCompleted){afterLoadCompleted=3;return;}
if(!locationDropdown||$('popup').style.display=='block')return;locationPopup_AddShortCuts();showHideModal('regionsPopup',true,true);}
function locationsSelected(){selectedLocations=locationDropdown.getMinimalSelected();setLocationText();colorTextField(whereInput,'whereText');locationPopup_RemoveShortCuts()
showHideModal('regionsPopup',false);findAvailableTopNodes();$(whatInput).focus();}
function closeLocationPopup(){locationPopup_RemoveShortCuts()
resetLocTreeSelection(true);hideModal('regionsPopup');}
function locationPopup_AddShortCuts(){shortcut.add("esc",function(){closeLocationPopup();},{'type':'keypress','disable_in_input':true,'propagate':false,'target':document});shortcut.add("enter",function(){locationsSelected();},{'type':'keypress','disable_in_input':true,'propagate':false,'target':document});}
function locationPopup_RemoveShortCuts(){shortcut.remove("esc");shortcut.remove("enter");}
function colorTextField(id,defaultValue){if($(id).value==inputDefaultValues[defaultValue])$(id).style.color=colorGray;else $(id).style.color=colorBlack;}
function setLocationText(){var allSelected=locationDropdown.areAllTopLevelNodesSelected();if(allSelected){$(whereInput).value=locationDropdown.getRootName();}else{var names=getNamesWithoutDuplicates(locationDropdown.getSelectedOnlyArray());var nameToBeDisplayed='';if(names.length==0){nameToBeDisplayed=inputDefaultValues['whereText'];}else if(names.length==1){nameToBeDisplayed=names[0].name.replace(/!!/," ");}else{nameToBeDisplayed=i18n['manyLocations'];}
$(whereInput).value=nameToBeDisplayed;}}
function clearWhere(){if(!loadCompleted)return;if(!locationDropdown||$('popup').style.display=='block')return;$(whereInput).value='';$(whereInput).style.color='black'
resetLocTreeSelection(false,true);autocompleteZipAndCityEnter=false;selectedLocations.length=0;enableTopNodes();afterWhereEnabledNodes=null;var subSessionId=getFieldJsf(subsessionFieldName).value;JStartPageBean.setPortalLocationIds(subSessionId,selectedLocations,null);}
function resetLocTreeSelection(isCancel,isClear){locationDropdown.deselectAllTagsAndNodes();if(isCancel)locationDropdown.selectTags(selectedLocations);if(selectedLocations.length>0){if(isCancel)setLocationText();}
else $(whereInput).value=(isClear)?'':inputDefaultValues['whereText'];colorTextField(whereInput,'whereText');}
function whereAutocompleteWrapper(t,e){afterLoadCompleted=1;if(!locationDropdown||$('popup').style.display=='block')return false;if(!e)e=window.event;var keyCode;if(e.keyCode)keyCode=e.keyCode;if(e.which)keyCode=e.which;if(keyCode==13||keyCode==keyTab){if(!loadCompleted)afterLoadCompleted=2;return false;}
else return true;}
function whereAutocomplete(obj,e){if(!loadCompleted||autocompleteZipAndCityEnter)return false;if(!e)e=window.event;if(e.which)keyCode=e.which;if(e.keyCode)keyCode=e.keyCode;var locationAutocompleteHolder=$(wherePopList);if(locationAutocompleteHolder.style.display=='block'){if(showWherePopList(e))return;}
if(!doAutocomplete(e)&&keyCode!=keyTab){return;}
if(locationAutocompleteHolder.style.display=='block'){dropdown('events',wherePopList);}
autocompleteZipAndCityEnter=false;clearTimeout(whereSearchTimer);whereAutoBlur=true;if(obj.value!=inputDefaultValues[whereInput]){locationAutocompleteHolder.style.display='none';if(keyCode==13||keyCode==keyTab){autocompleteZipAndCityEnter=true;var subsessionIdField=getFieldJsf(subsessionFieldName);var subSessionId=subsessionIdField.value;JServiceProxy.locTagsFreeTextSearchByWordsBySubsession(subSessionId,obj.value,false,false,true,{callback:function(data){whereAutocompleteOnEnterCallback(data);},errorHandler:function(){showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}
else{if(obj.value.length>=2){autocompleteZipAndCityEnter=false;whereSearchTimer=setTimeout("whereAutocompleteCall('"+obj.value.replace(/'/g,"\\\'").replace(/"/g,"\\\"")+"' )",500);}}}}
function whereAutocompleteCall(value){var subsessionIdField=getFieldJsf(subsessionFieldName);var subSessionId=subsessionIdField.value;JServiceProxy.locTagsFreeTextSearchByWordsBySubsession(subSessionId,value,false,false,true,{callback:function(data){whereAutocompleteCallback(data);},errorHandler:function(){showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}
function whereAutocompleteonBlur(value){setTimeout("whereAutocompleteonBlurCall('"+value.replace(/'/g,"\\\'").replace(/"/g,"\\\"")+"' )",300);}
function whereAutocompleteonBlurCall(value){if(whereAutoBlur){var subsessionIdField=getFieldJsf(subsessionFieldName);var subSessionId=subsessionIdField.value;JServiceProxy.locTagsFreeTextSearchByWordsBySubsession(subSessionId,value,false,false,true,{callback:function(data){whereAutocompleteOnBlurCallback(data);},errorHandler:function(){showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}}
function whereAutocompleteCallback(results){var locationAutocompleteHolder=$("wherePopList");autocompleteZipAndCityEnter=false;if(results==null||results.length==0){locationAutocompleteHolder.className='shortlist whereShortlist';locationAutocompleteHolder.innerHTML=i18n['noResults'];}else{var htmlString;var htmlSuffix;if(results.length>10){locationAutocompleteHolder.className='popList wherePopList';htmlString='<div class="popListUp popListUpInactive" id="wherePopListUp" onmouseover="popListUp(\'where\')" onmouseout="popListStop(\'where\')"></div>';htmlString+='<div class="popListContent" id="wherePopContent">';htmlString+='<div class="popListPage" id="wherePopPage">';htmlSuffix='</div></div><div class="popListDown" id="wherePopListDown" onmouseover="popListDown(\'where\')" onmouseout="popListStop(\'where\')"></div>';}else{locationAutocompleteHolder.className='shortlist whereShortlist';htmlString='<div class="shortlistContent" id="wherePopContent">';htmlString+='<div class="popListPage" id="wherePopPage">';htmlSuffix='</div></div>';}
for(var i=0;i<results.length;i++){htmlString+="<a "+"locId='"+results[i].uniqueId+"' href=\"javascript:setLocationTagIdOnClick('"+results[i].uniqueId+"', '"+results[i].text123.replace(/'/g,"\\\'").replace(/"/g,"\\\"")+"'"+");\">"+results[i].text123+"</a>";}
locationAutocompleteHolder.innerHTML=htmlString+htmlSuffix;}
dropdown('events',wherePopList);}
function scrollPopListElement(sPopList,keyCode){var oPage=$(sPopList+'PopPage');var len=oPage.childNodes.length;if(len==0)return;var el;var s='';var f=-1;var p=-1;var ls=-1;var i;for(i=0;i<len;i++){el=oPage.childNodes[i];if(el.tagName){if(f==-1)f=i;if(s=='findNext'){oPage.childNodes[i].className='selected';oPage.childNodes[ls].className='';s='selected';break;}
if(el.className=='selected'){if(keyCode==keyDown){if(i<len-1){ls=i;s='findNext';}else{if(ls!=f){if(ls>=0&&ls<oPage.childNodes.length){oPage.childNodes[ls].className='';}
else{var elem=getElementsByClassName('a','selected');for(ii=0;ii<elem.length;ii++){elem[ii].className='';}}
oPage.childNodes[f].className='selected';i=f;s='selected';break;}}}else if(keyCode==keyUp){if(p!=-1){oPage.childNodes[p].className='selected';oPage.childNodes[i].className='';i=p;s='selected';break;}}else if(keyCode==keyEnter){var v=oPage.childNodes[i];oPage.childNodes[i].className='';hide(sPopList+'PopList');oPage.style.top=0;return v;}else if(keyCode==keyEsc){oPage.childNodes[i].className='';hide(sPopList+'PopList');oPage.style.top=0;return;}}else{p=i;}}}
if((s=='')&&(f!=-1)&&(ls==-1)){oPage.childNodes[f].className='selected';i=f;s='selected';}
if(s=='selected'){var el=oPage.childNodes[i];var elTop=el.offsetTop;var pageTop=oPage.offsetTop;var content=$(sPopList+'PopContent');var contentHeight=content.offsetHeight;var elHeight=el.offsetHeight;if(elTop<-pageTop){popListStep(sPopList,-pageTop-elTop);}else if(elTop+pageTop>contentHeight-elHeight){popListStep(sPopList,-(elTop+pageTop-contentHeight+elHeight));}}}
function hideWherePopList(e){objEvents.remove(document,"click",hideWherePopList,false);hide('wherePopList');}
function showWherePopList(e){if($('wherePopList').style.display=='block'){if(e.keyCode)keyCode=e.keyCode;if(e.which)keyCode=e.which;if(keyCode in arrayChecker([keyUp,keyDown,keyEnter,keyEsc])){var v=scrollPopListElement('where',keyCode);if(v!=null){var idList=new Array();var el=v.getAttribute('locId').split(",");for(var i=0;i<el.length;i++){idList[i]=Number(el[i]);}
setLocationTagId(idList,v.innerHTML);return true;}
return false;}}
setTimeout('objEvents.add(document, "click", hideWherePopList, false)',500);return false;}
function whereAutocompleteOnEnterCallback(results){if(results.length>0){}
else if($('whereText').value.length>0){showHideModal('chooseLocationPopup',true);}
colorTextField(whereInput,'whereText');autocompleteZipAndCityEnter=false;$(whatInput).focus();}
function whereAutocompleteOnBlurCallback(results){if(results.length>0){var label=results[0].text123.replace(/'/g,"\\\'").replace(/"/g,"\\\"");$(whereInput).value=label;setLocationTagId(results[0].uniqueId,results[0].text123,true);}else{showHideModal('chooseLocationPopup',true);}}
var whereAutoBlur=true;function setLocationTagIdOnClick(commaSeparatedString,zipAndName){var uniqueId=new Array();var el=commaSeparatedString.split(',');for(var i=0;i<el.length;i++){uniqueId[i]=Number(el[i]);}
whereAutoBlur=false;setLocationTagId(uniqueId,zipAndName.replace(/\\'/g,"\'").replace(/\\"/g,"\""));}
function setLocationTagId(uniqueId,zipAndName,onBlurAutocomplete){if($(wherePopList).style.display=='block'){dropdown('events',wherePopList);}
$(whereInput).value=zipAndName;selectedLocations=uniqueId;locationDropdown.deselectAllTagsAndNodes();locationDropdown.selectTags(selectedLocations);if(onBlurAutocomplete==null||!onBlurAutocomplete){$(whereInput).blur();findAvailableTopNodes();autocompleteZipAndCityEnter=false;$(whatInput).focus();}}
function findAvailableTopNodes(){var subsessionIdField=getFieldJsf(subsessionFieldName);var subSessionId=subsessionIdField.value;JStartPageBean.setPortalLocationIds(subSessionId,selectedLocations,null);if(typeof(mainPortalNewFlag)!='undefined'&&mainPortalNewFlag){return;}
showHideModal('popup',true);freeTextSearchDone=false;JStartPageBean.calculateTopLevelNodes(selectedLocations,getSelectedDate(fromDateInput),getSelectedDate(toDateInput),getSelectedWhenOption(),locationTreeId,primaryTreeId,subSessionId,{callback:function(data){findAvailableTopNodesCallback(data);},errorHandler:function(){showHideModal('popup',false);showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}
function findAvailableTopNodesCallback(rootNodes){afterWhereEnabledNodes=new Array();disableTopNodes();if(rootNodes.length>0){var availableNodes=0;var uniqueId;for(var j=0;j<rootNodes.length;j++){afterWhereEnabledNodes[rootNodes[j].nodeUniqueId]=rootNodes[j].offerCount;var el=$(rootNodeIdPrefix+rootNodes[j].nodeUniqueId);if(el){el.className='';var tmp=el.id.split(rootNodeIdPrefix);id=tmp[1];var td=$(resultNodeIdPrefix+id);if(td){td.className=topLevelResultsEnabledClass;td.innerHTML='('+rootNodes[j].offerCount+')';if(rootNodes[j].offerCount==0){el.className=topLevelDisabledClass;td.className=topLevelResultsDisabledClass;}
else{availableNodes++;uniqueId=rootNodes[j].nodeUniqueId;}}}}}else{alert('no available top level nodes');}
showHideModal('popup',false);if(openChooseCategory){showHideModal('chooseCategoryPopup',true);openChooseCategory=false;}}
function clearWhat(){if(!loadCompleted)return;if(!locationDropdown||$('popup').style.display=='block')return;$(whatInput).value='';$(whatInput).style.color='black';if(typeof(mainPortalNewFlag)=='undefined'||!mainPortalNewFlag){var topNodes=getElementsByName_iefix("a",topLevelNodesName);var nodes=(afterWhereEnabledNodes!=null)?afterWhereEnabledNodes:initialyEnabledNodes;for(var i=0;i<topNodes.length;i++){var tmp=topNodes[i].id.split(rootNodeIdPrefix);id=tmp[1];if(nodes[id]!=0){topNodes[i].className='';$(resultNodeIdPrefix+id).innerHTML='('+nodes[id]+')';$(resultNodeIdPrefix+id).className=topLevelResultsEnabledClass;}}}}
function whatAutocompleteWrapper(t,e){if(!locationDropdown||$('popup').style.display=='block')return false;if(!e)e=window.event;if(e.keyCode==13){whatAutocomplete(t,e);return false;}
return true;}
function whatAutocomplete(obj,e){if(!e)e=window.event;freeTextSearchDone=false;if(e.keyCode==13&&!noResultsPopupDisplayed){setTimeout("whatSearch()",10);return;}}
function whatSearch(){var query=$(whatInput).value;if(query.length>0){showHideModal('popup',true);disableTopNodes();setTimeout("whatSearchWaitForLocation('"+query.replace(/'/g,"\\\'").replace(/"/g,"\\\"")+"' )",500);}}
function whatSearchWaitForLocation(query){var locations=selectedLocations;var setCombinedTree=(typeof(skipRcpt)!='undefined'&&skipRcpt);var allTopLevelLocations=locationDropdown.getTopLevelIds();var subsessionIdField=getFieldJsf(subsessionFieldName);var subSessionId=subsessionIdField.value;JStartPageBean.whatSearchWithLocationIds(locations,allTopLevelLocations,getSelectedDate(fromDateInput),getSelectedDate(toDateInput),getSelectedWhenOption(),query,locationTreeId,primaryTreeId,subSessionId,setCombinedTree,{callback:function(data){whatSearchCallback(data);},errorHandler:function(){showHideModal('popup',false);showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}
function disableTopNodes(){var topNodes=getElementsByName_iefix("a",topLevelNodesName);for(var i=0;i<topNodes.length;i++){topNodes[i].className=topLevelDisabledClass;var tmp=topNodes[i].id.split(rootNodeIdPrefix);id=tmp[1];$(resultNodeIdPrefix+id).className=topLevelResultsDisabledClass;}}
function enableTopNodes(){var topNodes=getElementsByName_iefix("a",topLevelNodesName);for(var i=0;i<topNodes.length;i++){var tmp=topNodes[i].id.split(rootNodeIdPrefix);id=tmp[1];if(initialyEnabledNodes[id]!=0){topNodes[i].className='';$(resultNodeIdPrefix+id).innerHTML='('+initialyEnabledNodes[id]+')';$(resultNodeIdPrefix+id).className=topLevelResultsEnabledClass;}}}
function whatSearchCallback(combinedTree){var rootNodes=combinedTree.topLevelNodeIds;$(whatInput).style.color=colorGray;disableTopNodes();if(rootNodes!=null&&combinedTree.numResults>0){freeTextSearchDone=true;}else{showHideModal('popup',false);showHideModal('freeTextSearchNoResultsPopup',true,true);freeTextSearchNoResultsPopupAddShortCuts();enableTopNodes();return;}
if(combinedTree.numResults<=minOfferNumber||(typeof(skipRcpt)!='undefined'&&skipRcpt)){triggerJsfButton('searchFromFreeTextDirectly');}else{if(combinedTree.combinedTree){buildCombinedTreeCallback(combinedTree);}
showHideModal('popup',false);}
$(whereInput).blur();}
function freeTextSearchNoResultsPopupAddShortCuts(){noResultsPopupDisplayed=true;shortcut.add("enter",function(){document.getElementById('no_results_cancel').onclick();},{'type':'keypress','disable_in_input':false,'propagate':false,'target':document});shortcut.add("esc",function(){document.getElementById('no_results_cancel').onclick();},{'type':'keypress','disable_in_input':false,'propagate':false,'target':document});}
function buildCombinedTreeCallback(combinedTree){combinedTreeDropdown=new Dropdown2Component(combinedTree.combinedTree,true,'combinedTreeDropdown',currentLanguage);combinedTreeDropdown.holderName='combinedTreeHolder';var combinedTreeHTMLString=combinedTreeDropdown.generateDropdown();$('combinedTreeHolder').innerHTML=combinedTreeHTMLString;showHideModal('popup',false);$('combinedTreeMessage').innerHTML=i18n['msg1']+' '+combinedTree.resultsNumber+' '+i18n['msg2'];if(combinedTreeDropdown.isTreeLinear()){tagsSearch();}else{combinedTreeDropdown.defaultCaseOpenFirstLevel();showHideModal('combinedTreePopup',true,true);}}
function tagsSearch(){selectedTags=combinedTreeDropdown.getMinimalSelected();if(selectedTags.length==0){combinedTreeDropdown.selectAllTopLevelNodes();selectedTags=combinedTreeDropdown.getMinimalSelected();}
setValueJsf('selectedTags',selectedTags);showHideModal('combinedTreePopup',false);showHideModal('popup',true);triggerJsfButton('buttonOffersJSF');}
function topLevelNodeSearch(id){if($(id).className==topLevelDisabledClass){return;}
else{var tmp=id.split(rootNodeIdPrefix);selectedTopLevelNodeId=tmp[1];selectedTopLevelNodeIds=new Array(tmp[1]);topLevelNodeSearchCall();}}
function topLevelNodeSearchCall(){$(whatInput).style.color=colorGray;$(whatInput).value=inputDefaultValues['whatText'];showHideModal('chooseCategoryPopup',false);showHideModal('popup',true);var clearFreeTextSearchFilter=($(whatInput).value==inputDefaultValues['whatText']);var locations=locationDropdown.getMinimalSelected();var allTopLevelLocations=locationDropdown.getTopLevelIds();var subsessionIdField=getFieldJsf(subsessionFieldName);var setCombinedTree=(typeof(skipRcpt)!='undefined'&&skipRcpt);JStartPageBean.topLevelSearchWithLocationIds(locations,selectedTopLevelNodeIds,allTopLevelLocations,clearFreeTextSearchFilter,getSelectedDate(fromDateInput),getSelectedDate(toDateInput),getSelectedWhenOption(),locationTreeId,primaryTreeId,subsessionIdField.value,setCombinedTree,{callback:function(data){topLevelNodeSearchCallback(data);},errorHandler:function(){showHideModal('popup',false);showHideModal('popupDwrTimeout',true);},timeout:dwrTimeout});}
function topLevelNodeSearchCallback(combinedTree){var rootNodes=combinedTree.topLevelNodeIds;if(combinedTree==null||combinedTree.numResults==null||combinedTree.numResults==0){showHideModal('popup',false);showHideModal('freeTextSearchNoResultsPopup',true,true);return;}
if(combinedTree.numResults<=minOfferNumber||combinedTree.combinedTree.children.length==0||(typeof(skipRcpt)!='undefined'&&skipRcpt)){setValueJsf('selectedTags',selectedTopLevelNodeId);showHideModal('popup',true);triggerJsfButton('buttonOffersJSF');return;}
if(combinedTree.combinedTree)
buildCombinedTreeCallback(combinedTree);else
showHideModal('popup',false);}
function selectAllLocations(){locationDropdown.selectAll();selectedLocations=locationDropdown.getMinimalSelected();$(whereInput).value=locationDropdown.getRootName();colorTextField(whereInput,'whereText');}
function performSearch(){if($(whatInput).value==inputDefaultValues[whatInput]){showHideModal('chooseCategoryPopup',true,true);$('cancelCategory').focus();}else{whatSearch();}}
function performWhatWhereSearchCallback(combinedTree){if(combinedTree!=null&&combinedTree.combinedTree!=null){showHideModal('popup',false);buildCombinedTreeCallback(combinedTree);}
else{showHideModal('popup',false);showHideModal('popupNoSerchResults',true,true);}}
var popupWindow;function openDetailPage(requestContextPathParam,offerId){if(popupWindow!=null&&!popupWindow.closed&&popupWindow!=self){popupWindow.close();}
popupWindow=window.open((typeof(requestContextPathParam)!='undefined'?requestContextPathParam+'/':'')+'offer.jsf?lang=no&lookForLang=true&id='+offerId+'&type=offer&subsessionId='+$('portal:subsessionId').value+'&externalLink=true','OfferPreview','width=910px, height=713px, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no, status=no, menubar=no, copyhistory=no, left='+
Math.round((window.screen.availWidth-892)/2)+'px, top='+Math.round((window.screen.availHeight-728)/2)+'px');popupWindow.focus();}
var fromDateInput='calendarDateFrom';var toDateInput='calendarDateTo';var fromDateTr='calendarDateFromTrHolder';var toDateTr='calendarDateToTrHolder';var activeRadioButtonClass="option";var selectedRadioButtonClass="option optionTrue";var whenOptionsName='whenOption';var errorClass='error';var modifyDateLabel='modifyDateLabel';var dateOptions={"NA":"NA","ANY":"ANY","TODAY":"TODAY","TOMORROW":"TOMORROW","THIS_WEEKEND":"THIS_WEEKEND","NEXT_10_DAYS":"NEXT_10_DAYS"};function toggleWhenOption(dateOption){selectWhenRadioButton(dateOption);checkOkButtonValidationForWhenDialog();}
function selectWhenRadioButton(dateOption){var whenOptionArray=getElementsByName_iefix('a',whenOptionsName);for(var i=0;i<whenOptionArray.length;i++){whenOptionArray[i].className=activeRadioButtonClass;}
if(dateOption!=dateOptions.NA){$(dateOption).className=selectedRadioButtonClass;fillFromToDate(dateOption);clearValidationClasses();}}
function clearValidationClasses(){var calendarDateFromTrHolder=$(fromDateTr);var calendarDateToTrHolder=$(toDateTr);calendarDateFromTrHolder.className="";calendarDateToTrHolder.className="";}
function fillFromToDate(dateOption){switch(dateOption){case dateOptions.ANY:makeAnyInput();break;case dateOptions.TODAY:makeTodayInput();break;case dateOptions.TOMORROW:makeTomorrowInput();break;case dateOptions.DAY_AFTER_TOMORROW:makeDayAfterTomorrowInput();break;case dateOptions.THIS_WEEKEND:makeWeekendInput();break;case dateOptions.NEXT_10_DAYS:makeNext10DaysInput();break;case dateOptions.NEXT_30_DAYS:makeNext30DaysInput();break;default:break;}}
function makeAnyInput(){$(fromDateInput).value=dateFormatForCurrentLocale;$(toDateInput).value=dateFormatForCurrentLocale;}
function makeTodayInput(){$(fromDateInput).value=formatDate(new Date());$(toDateInput).value=formatDate(new Date());}
function makeTomorrowInput(){$(fromDateInput).value=formatDate(AddDaysToDate(new Date(),1));$(toDateInput).value=formatDate(AddDaysToDate(new Date(),1));}
function makeDayAfterTomorrowInput(){$(fromDateInput).value=formatDate(AddDaysToDate(new Date(),2));$(toDateInput).value=formatDate(AddDaysToDate(new Date(),2));}
function makeWeekendInput(){var date=new Date();var day=date.getDay();var mondayToFriday=4;var mondayToSunday=6;switch(day){case 0:day=6;break;default:day--;break;}
if(day>4)
mondayToFriday=day;var monday1=AddDaysToDate(new Date(),-day);var monday2=AddDaysToDate(new Date(),-day);$(fromDateInput).value=formatDate(AddDaysToDate(monday1,mondayToFriday));$(toDateInput).value=formatDate(AddDaysToDate(monday2,mondayToSunday));}
function makeNext10DaysInput(){$(fromDateInput).value=formatDate(new Date());$(toDateInput).value=formatDate(AddDaysToDate(new Date(),10));}
function makeNext30DaysInput(){$(fromDateInput).value=formatDate(new Date());$(toDateInput).value=formatDate(AddDaysToDate(new Date(),30));}
function formatDate(date){return date.getDate()+dateFormatSeparator+(date.getMonth()+1)
+dateFormatSeparator+date.getFullYear();}
function dateOnFocus(t){toggleWhenOption('NA');fieldFocus(t,dateFormatForCurrentLocale);}
function dateOnBlur(t,trHolderId){fieldBlur(t,dateFormatForCurrentLocale);if(checkDate($(t.id).value)){checkDatesValidity();markDateCorrectness(trHolderId,true);}else{markDateCorrectness(trHolderId,false);}
var dateFrom=normalizeDateFormat($(fromDateInput).value);var dateTo=normalizeDateFormat($(toDateInput).value);if(dateFrom==normalizedNotSelectedDate&&dateTo!=normalizedNotSelectedDate){markDateCorrectness(fromDateTr,false);}
else{markDateCorrectness(fromDateTr,true);}
if(dateTo==normalizedNotSelectedDate&&dateFrom!=normalizedNotSelectedDate){markDateCorrectness(toDateTr,false);}
else{markDateCorrectness(toDateTr,true);}
toggleWhenOption('NA');}
function checkDate(theDate){var result=true;var dateInput=normalizeDateFormat(theDate);if(!(theDate==dateFormatForCurrentLocale)&&(!objRegExp.test(theDate)||!validateDate(dateInput))){result=false;}
return result;}
function checkDatesValidity(){var dateFrom=normalizeDateFormat($(fromDateInput).value);var dateTo=normalizeDateFormat($(toDateInput).value);var dateFromParts=dateFrom.split(dateFormatSeparator);var dateFromDay=parseInt(dateFromParts[0]);var dateFromMonth=parseInt(dateFromParts[1]);var dateFromYear=parseInt(dateFromParts[2]);var dateToParts=dateTo.split(dateFormatSeparator);var dateToDay=parseInt(dateToParts[0]);var dateToMonth=parseInt(dateToParts[1]);var dateToYear=parseInt(dateToParts[2]);var badDateRange=false;if(dateToYear<dateFromYear){badDateRange=true;}
if(dateToYear==dateFromYear&&dateToMonth<dateFromMonth){badDateRange=true;}
if(dateToYear==dateFromYear&&dateToMonth==dateFromMonth&&dateToDay<dateFromDay){badDateRange=true;}
if(!validateDate($(fromDateInput).value)||!validateDate($(toDateInput).value)){correctDateRange=false;}
if(dateFromYear<2007){var correctDateFrom=1+dateFormatSeparator+1
+dateFormatSeparator+2007;calendarDateFrom.setDate(new Date(correctDateFrom));$(fromDateInput).value=correctDateFrom;}
if(badDateRange){var correctDate=$(fromDateInput).value;calendarDateTo.setDate(new Date(correctDate));$(toDateInput).value=correctDate;}}
function markDateCorrectness(holderId,isCorrect){var calendarDateTrHolder=$(holderId);calendarDateTrHolder.className=isCorrect?'':errorClass;}
function potentiallySet_ToDateInputField_From_CalendarDateTo(calendarDateToValue_){var calendarDateFromValue_=$(fromDateInput).value;if(!validateDate(calendarDateFromValue_)||(validateDate(calendarDateFromValue_)&&isFirstDateLower(calendarDateFromValue_,calendarDateToValue_))){$(toDateInput).value=calendarDateToValue_;}}
function potentiallySet_ToDateInputField_From_CalendarDateFrom(calendarDateFromValue_){var calendarDateToValue_=$(toDateInput).value;if(dateFormatForCurrentLocale==calendarDateToValue_||(validateDate(calendarDateToValue_)&&!isFirstDateLower(calendarDateFromValue_,calendarDateToValue_))){$(toDateInput).value=calendarDateFromValue_;}}
function checkOkButtonValidationForWhenDialog(){if(whenActionExecutionValidation()==false){$('whenDialogSelectionFinishedButton').className='gButton disabled';}else{$('whenDialogSelectionFinishedButton').className='gButton';}}
this.whenActionExecutionValidation=function(){var fromDateValue=$(fromDateInput).value;var toDateValue=$(toDateInput).value;var newDateOption=getSelectedWhenOption();if(newDateOption==dateOptions.NA){if(!checkDate(fromDateValue)||!checkDate(toDateValue)){return false;}else{var dateFrom=normalizeDateFormat(fromDateValue);var dateTo=normalizeDateFormat(toDateValue);if(dateFrom!=normalizedNotSelectedDate&&dateTo!=normalizedNotSelectedDate&&dateFrom!=dateTo&&isFirstDateLower(toDateValue,fromDateValue)){markDateCorrectness(toDateTr,false);return false;}
else{markDateCorrectness(toDateTr,true);return true;}}}else{return true;}}
function isFirstDateLower(firstDate,secondDate){var dateFromParts=firstDate.split(dateFormatSeparator);var dateFromDay=parseInt(dateFromParts[0]);var dateFromMonth=parseInt(dateFromParts[1]);var dateFromYear=parseInt(dateFromParts[2]);var dateToParts=secondDate.split(dateFormatSeparator);var dateToDay=parseInt(dateToParts[0]);var dateToMonth=parseInt(dateToParts[1]);var dateToYear=parseInt(dateToParts[2]);var isFirstDateLower_=true;if(dateToYear<dateFromYear){isFirstDateLower_=false;}
if(dateToYear==dateFromYear&&dateToMonth<dateFromMonth){isFirstDateLower_=false;}
if(dateToYear==dateFromYear&&dateToMonth==dateFromMonth&&dateToDay<dateFromDay){isFirstDateLower_=false;}
return isFirstDateLower_;}
function getSelectedWhenOption(){var el=getElementsByClassName('a',selectedRadioButtonClass);if(el.length>0){return el[0].id;}
return dateOptions.NA;}
function getSelectedDate(id){var date=$(id).value;if(date==dateFormatForCurrentLocale){return null;}
return date;}
function closeWhenDialog(){if(!checkDate($(fromDateInput).value)){$(fromDateInput).focus();return;}
if(!checkDate($(toDateInput).value)){$(toDateInput).focus();return;}
if(!checkBothDates(fromDateInput,toDateInput)){if($(fromDateInput).value==dateFormatForCurrentLocale){$(fromDateTr).className=errorClass;$(fromDateInput).focus();}
else{$(toDateTr).className=errorClass;$(toDateInput).focus();}
return;}
if($(fromDateInput).value!=dateFormatForCurrentLocale)
$(fromDateInput).value=normalizeDateFormat($(fromDateInput).value);if($(toDateInput).value!=dateFormatForCurrentLocale)
$(toDateInput).value=normalizeDateFormat($(toDateInput).value);showHideModal('popupWhen',false);if(selectedLocations.length>0){findAvailableTopNodes();}
setDateModifyLabel();fromDateSelected=$(fromDateInput).value;toDateSelected=$(toDateInput).value;whenOptionSelected='';var whenOptionArray=getElementsByName_iefix('a',whenOptionsName);for(var i=0;i<whenOptionArray.length;i++){if(whenOptionArray[i].className==selectedRadioButtonClass){whenOptionSelected=whenOptionArray[i].id;break;}}}
function setDateModifyLabel(){if((getSelectedDate(fromDateInput)!=null&&getSelectedDate(toDateInput)!=null)||getSelectedWhenOption()!=dateOptions.NA){$(modifyDateLabel).innerHTML=changeDate;}
else{$(modifyDateLabel).innerHTML=selectDate;}}
this.showWhenDialog=function(){showHideModal('popupWhen',true);}
this.cancelWhenDialog=function(){$(fromDateInput).value=fromDateSelected;$(toDateInput).value=toDateSelected;var whenOptionArray=getElementsByName_iefix('a',whenOptionsName);for(var i=0;i<whenOptionArray.length;i++){if(whenOptionArray[i].id==whenOptionSelected){whenOptionArray[i].className=selectedRadioButtonClass;}else{whenOptionArray[i].className=activeRadioButtonClass;}}
if(fromDateSelected!=formatLabel){$(modifyDateLabel).innerHTML=changeDate;}else{$(modifyDateLabel).innerHTML=selectDate;}
showHideModal('popupWhen',false);}
function checkBothDates(firstId,secondId){var result=true;if($(firstId).value==dateFormatForCurrentLocale&&$(secondId).value!=dateFormatForCurrentLocale){result=false;}
if($(secondId).value==dateFormatForCurrentLocale&&$(firstId).value!=dateFormatForCurrentLocale){result=false;}
return result;}
function ObserverContext(element,actionName){this.element=element;this.actionName=actionName;}
function Dropdown2Component(tElement,deck,componentName,lang,showAction,pointsFormat,checkMultipleSelect,selectOnlyOne){var entries=new Array();var deckBehaviour=deck;var observers=new Array();var instanceName=componentName;var showActionButton=false;var checkForMultipleSelect=false;var allowOnlyOne=false;var dropdownPointsFormat=false;var locale=lang;if(selectOnlyOne==true){allowOnlyOne=true;}
if(showAction==true){showActionButton=true;}
if(checkMultipleSelect==true){checkForMultipleSelect=true;}
if(pointsFormat==true){dropdownPointsFormat=true;}
this.bunchOfTrees=false;this.uniqueIdIndexMap=[];this.loadDropdown=function(tElement,level,index){if(tElement==null){return null;}
tElement.level=level;tElement.index=index;this.uniqueIdIndexMap[tElement.objectId]=index;entries[index]=tElement;index++;if((tElement.children!=null)&&(tElement.children.length>0)){for(var k=0;k<tElement.children.length;k++){index=this.loadDropdown(tElement.children[k],level+1,index);}}
return index;};var synonymsExtensionFlag=false;if(typeof sM!="undefined"){synonymsExtensionFlag=true;}
this.loadDropdown(tElement,0,0);var currentState="";for(var i=0;i<entries.length;i++){currentState+="0";}
this.changeStateAt=function(n){var newState="";var requestedState=currentState.charAt(n);newState+=currentState.substring(0,n);newState+=requestedState^1;newState+=currentState.substring(n+1,currentState.length);currentState=newState;};this.toggleNode=function(index,expand,direct){var clickedImage;clickedImage=$(instanceName+"toggle"+index);if(expand){clickedImage.className="close"+(direct==true?' close__h_o_v_e_r':'');}else{clickedImage.className="open"+(direct==true?' open__h_o_v_e_r':'');}
var domNode=$(instanceName+"l"+index);var level=entries[index].level;if(expand){var holder=document.createElement('div');holder.innerHTML=this.generateChildrenHtml(index);domNode.parentNode.insertBefore(holder,domNode.nextSibling);this.selectRenderedChildren(index);}else{if(entries[index].children.length!=0){domNode.parentNode.removeChild(domNode.nextSibling);}}
var lastIndex=entries.length;for(var k=index+1;(k<lastIndex)&&(entries[k].level!=level);k++);lastIndex=k;for(var i=index+1;i<lastIndex;i++){var currentLevel=entries[i].level;if(currentLevel==(level+1)){if(expand&&entries[i].type=="node"&&(currentState.charAt(i)=='1')){this.toggleNode(i,expand);}}}};this.toggle=function(index,direct){var clickedImage;clickedImage=$(instanceName+"toggle"+index);var expand=false;if(clickedImage.className.indexOf("open")>-1){expand=true;}
this.toggleNode(index,expand,direct);if(deckBehaviour&&expand){this.closeSiblings(index);}
this.changeStateAt(index);};this.numberOfNodesInFirstLevel=function(){return entries[0].children.length;}
this.openFirstLevel=function(maxCountInSecondLevel){for(var i=1;i<entries.length;i++){var domObj=$(instanceName+'l'+i);if(domObj&&domObj.className.indexOf("level1")>-1&&(maxCountInSecondLevel==null||this.countInSecondLevel(i+1)<=maxCountInSecondLevel||this.numberOfNodesInFirstLevel()==1)){var clickedImage=$(instanceName+"toggle"+i);if(clickedImage&&clickedImage.className.indexOf("open")>-1){this.toggleNode(i,true);this.changeStateAt(i);}}}}
this.clearAllStates=function(){currentState="";for(var i=0;i<entries.length;i++){currentState+="0";}}
this.defaultCaseOpenFirstLevel=function(){if(this.numberOfNodesInFirstLevel()==1){this.openFirstLevel();}}
this.countInSecondLevel=function(index){var count=0;for(var i=index;i<entries.length;i++){if(entries[i].level==2){count++;}else if(entries[i].level==1){break;}}
return count;}
this.deselectMother=function(index,dontDeselectParents,dontLookForDuplicates){var clickedImage=$(instanceName+"mother"+index);if(clickedImage){if(clickedImage.className!="checkbox"){clickedImage.className="checkbox";this.setUnchecked(index);if(!dontLookForDuplicates){deselectionUniqueId=entries[index].objectId;if(!duplicatesArray[deselectionUniqueId])
JServiceProxy.getDuplicatesForTree(entries[index].objectId,this.deselectDuplicates);else
this.deselectDuplicates(duplicatesArray[deselectionUniqueId]);}}else{return;}}
this.removeElements(index);this.removeElementAndParents(entries[index]);if(!dontDeselectParents){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){if(this.noneChildrenSelected(parent.index)){this.deselectParents(index);}else{this.partiallySelectParents(index);}}}
var childrenRendered=false;var children=entries[index].children;if((children!=null)&&(children.length>0)){var child=children[0];if(child.type=="node"){if($(instanceName+"mother"+child.index)){childrenRendered=true;}}else{if($(instanceName+"checkbox"+child.index)){childrenRendered=true;}}}
if(childrenRendered){this.deselectChildren(index);}
this.notify(new ObserverContext(entries[index],"deselect"));}
this.deselectChildren=function(index){var children=entries[index].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="node"){this.deselectMother(child.index,true,true);}else{this.deselectCheckbox(child.index,true,true);}}}};this.selectChildren=function(index){var children=entries[index].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="node"){this.selectMother(child.index,true);}else{this.selectCheckbox(child.index,true);}}}};this.selectMother=function(index,dontSelectParents){var clickedImage=$(instanceName+"mother"+index);if(clickedImage){if(clickedImage.className!="checkbox checkboxTrue"){clickedImage.className="checkbox checkboxTrue";removeClass($(instanceName+'l'+index),"checkedSome");this.setChecked(index);}else{return;}}
this.addElements(index);if(!dontSelectParents){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){if(this.allChildrenSelected(parent.index)){this.selectParents(index);}else{this.partiallySelectParents(index);}}}
var childrenRendered=false;var children=entries[index].children;if((children!=null)&&(children.length>0)){var child=children[0];if(child.type=="node"){if($(instanceName+"mother"+child.index)){childrenRendered=true;}}else{if($(instanceName+"checkbox"+child.index)){childrenRendered=true;}}}
if(childrenRendered){this.selectChildren(index);}
this.notify(new ObserverContext(entries[index],"select"));};this.setChecked=function(index){var iconsHolder=$(instanceName+'icons'+index);if(iconsHolder){var checkIconExists=false;var icons=iconsHolder.childNodes;if(icons){for(var i=0;i<icons.length;i++){if(icons[i].name=="checkMark"){checkIconExists=true;}}}
if(!checkIconExists){var checkIconObj=document.createElement("IMG");checkIconObj.src=(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+"images/iconMark.gif";checkIconObj.className="iconMark";checkIconObj.name="checkMark";iconsHolder.appendChild(checkIconObj);}
addClass($(instanceName+'l'+index),"checked");}}
this.setUnchecked=function(index){var iconsHolder=$(instanceName+'icons'+index);if(iconsHolder){var checkIconObj=null;var icons=iconsHolder.childNodes;if(icons){for(var i=0;i<icons.length;i++){if(icons[i].name=="checkMark"){checkIconObj=icons[i];}}}
if(checkIconObj!=null){iconsHolder.removeChild(checkIconObj);}
removeClass($(instanceName+'l'+index),"checked");removeClass($(instanceName+'l'+index),"checkedSome");}}
this.partiallySelectMother=function(index){var clickedImage=$(instanceName+"mother"+index);var clickedContainer=$(instanceName+"l"+index);if(clickedImage){if(clickedImage.className!="checkbox checkboxSome"){clickedImage.className="checkbox checkboxSome";if(!clickedContainer.className.match('checkedSome'))clickedContainer.className=clickedContainer.className+" checkedSome";this.setChecked(index);}else{return;}}
this.partiallySelectParents(index);};this.selectCheckbox=function(index,dontSelectParents){var selectImage=$(instanceName+"checkbox"+index);if(selectImage){if(selectImage.className=="checkbox checkboxTrue"){return;}
selectImage.className="checkbox checkboxTrue";addClass($(instanceName+'l'+index),"checked");}
entries[index].selected=true;this.notify(new ObserverContext(entries[index],"select"));if(allowOnlyOne){if(!dontSelectParents){this.markParents(index);}
this.deselectAllOthers(index);return;}
if(!checkForMultipleSelect){if(!dontSelectParents){if(this.allChildrenSelected(entries[index].parent.index)){this.selectParents(index);}else{this.partiallySelectParents(index);}}}else{if(!dontSelectParents){this.markParents(index);}
this.deselectSiblings(index);}};this.unmarkParents=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){if(this.noneChildrenSelected(parent.index)){this.unmarkElement(parent.index);}}}
this.unmarkElement=function(index){this.setUnchecked(index);var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.unmarkParents(index);}};this.markParents=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.markElement(parent.index);}};this.markElement=function(index){this.setChecked(index);var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.markParents(index);}};this.deselectSiblings=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.multipleSelectFlag==0)&&(parent.children.length>0)){for(var i=0;i<parent.children.length;i++){var child=parent.children[i];if((child!=entries[index])&&(child.type=="tag")){this.deselectCheckbox(child.index,false,true);}}}};this.allChildrenSelected=function(index){var children=entries[index].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(!child.selected){return false;}}}
return true;};this.noneChildrenSelected=function(index){var children=entries[index].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.selected){return false;}
if(child.type=="node"){if(!this.noneChildrenSelected(child.index)){return false;}}}}
return true;};this.removeElementFromArray=function(arr,el){var temp=new Array();for(var j=0;j<arr.length;j++){if(arr[j]!=el){temp[temp.length]=arr[j];}}
return temp;}
var that=this;var deselectionUniqueId;var duplicatesArray={};this.deselectDuplicates=function(sameUniqueIds){var tmp=new Array();tmp[0]=deselectionUniqueId;if(sameUniqueIds){for(var i=0;i<sameUniqueIds.length;i++){if(that.uniqueIdIndexMap[sameUniqueIds[i]]){if(entries[that.uniqueIdIndexMap[sameUniqueIds[i]]]){tmp[tmp.length]=sameUniqueIds[i];}}}
if(!that.bunchOfTrees){for(var j=0;j<tmp.length;j++){duplicatesArray[tmp[j]]=that.removeElementFromArray(tmp,tmp[j]);}}
else{for(var j1=0;j1<sameUniqueIds.length;j1++){duplicatesArray[sameUniqueIds[j1]]=that.removeElementFromArray(sameUniqueIds,sameUniqueIds[j1]);}}}
else{duplicatesArray[deselectionUniqueId]=new Array();}
for(var j=1;j<tmp.length;j++){if(entries[that.uniqueIdIndexMap[tmp[j]]].type=='tag'){if(entries[that.uniqueIdIndexMap[tmp[j]]].selected){that.deselectCheckbox(that.uniqueIdIndexMap[tmp[j]],false,true);}}
else{that.deselectMother(that.uniqueIdIndexMap[tmp[j]],false,true);}}
if(that.bunchOfTrees){reduceSelectedDomainTags(sameUniqueIds);}};this.deselectCheckbox=function(index,dontDeselectParents,dontLookForDuplicates){var deselectImage=$(instanceName+"checkbox"+index);if(deselectImage){if(deselectImage.className=="checkbox"){return;}
deselectImage.className="checkbox";removeClass($(instanceName+'l'+index),"checked");}
if(!dontLookForDuplicates){deselectionUniqueId=entries[index].objectId;if(!duplicatesArray[deselectionUniqueId])
JServiceProxy.getDuplicatesForTree(entries[index].objectId,this.deselectDuplicates);else
this.deselectDuplicates(duplicatesArray[deselectionUniqueId]);}
if(entries[index].children.length==0&&entries[index].type=='node'){this.toggleMotherCheckbox(index,false,true);}
this.removeElementAndParents(entries[index]);this.notify(new ObserverContext(entries[index],"deselect"));if(!checkForMultipleSelect){if(!dontDeselectParents){if(this.noneChildrenSelected(entries[index].parent.index)){this.deselectParents(index);}else{this.partiallySelectParents(index);}}}else{if(!dontDeselectParents){this.unmarkParents(index);}}};this.toggleCheckbox=function(index){var clickedImage=$(instanceName+"checkbox"+index);if(clickedImage.className=="checkbox"){this.selectCheckbox(index);}else{this.deselectCheckbox(index,false,false);}};this.toggleMotherCheckbox=function(index){var clickedImage=$(instanceName+"mother"+index);if(!clickedImage)return;if(clickedImage.className!="checkbox"){this.deselectMother(index,false,false);}else{this.selectMother(index);}};this.partiallySelectParents=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.partiallySelectMother(parent.index);}};this.selectParents=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.selectMother(parent.index);}};this.deselectParents=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.index!=0)){this.deselectMother(parent.index,false,true);}};this.closeSiblings=function(index){var parent=entries[index].parent;if((parent!=null)&&(parent.children.length>0)){for(var i=0;i<parent.children.length;i++){var child=parent.children[i];if((child!=entries[index])&&(child.type=="node")){var childImage=$(instanceName+"toggle"+child.index);if(childImage.className.indexOf("close")>-1){this.toggle(child.index);}}}}};this.selectTags=function(attachedTags){if(attachedTags!=null){for(var i=0;i<attachedTags.length;i++){var tagId=attachedTags[i];this.selectTag(tagId);}}};this.selectTag=function(tagId){if(entries!=null){for(var i=0;i<entries.length;i++){var dropdownElement=entries[i];if(dropdownElement.objectId==tagId){if(dropdownElement.type=="node"){this.selectMother(i);}else{this.selectCheckbox(i);}
break;}}}};this.performAction=function(){;}
this.generateChildrenHtml=function(nodeId){var generatedHtml="";var alternating=false;var outLine="";var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];var level=child.level;var mother=child.type=="node";var motherVisually=(mother&&child.children!=null&&child.children.length>0);var classLevel=level;if(classLevel>7){classLevel=7;}
var className='level'+classLevel;if(!mother){if(alternating){className+=' altered';}
alternating=!alternating;}else{alternating=false;}
var name=""+child.index;var toggleFunction="";var cursorShapeOver="";var cursorShapeOut="";if(motherVisually){cursorShapeOver="this.style.cursor='pointer';"
cursorShapeOut="this.style.cursor='default';"}
if(motherVisually){toggleFunction='onclick="javascript:if ((typeof disableToggle == \'undefined\') || !disableToggle) {'+instanceName+'.toggle('+child.index+', true);} disableToggle=false;" ';}
if(i==0&&level==2){className+=' level2first';}
var hoverClass=(level==1)?'level1hover':'hover';outLine+='<DIV '+toggleFunction+'CLASS="'+className+'" id="'+instanceName+'l'+name+'" '+'onmouseover="addClass(this, \''+hoverClass+'\');'+instanceName+'.addHoverForArrow('+child.index+');'+cursorShapeOver+'" '+'onmouseout="removeClass(this, \''+hoverClass+'\');'+instanceName+'.removeHoverForArrow('+child.index+');'+cursorShapeOut+'">';if(mother){outLine+='<span class="'+(motherVisually?'open':'noOpen')+'" id="'+instanceName+'toggle'+child.index+'"'+(checkForMultipleSelect?' style="margin-right: 4px;':'')+'"></span>';if(!checkForMultipleSelect){outLine+='<a onclick="javascript:disableToggle=true" href="javascript:'+instanceName+'.toggleMotherCheckbox('+child.index+');" class="checkbox" id="'+instanceName+'mother'+child.index+'"></a>';}}else{if(!checkForMultipleSelect){outLine+='<span class="noOpen"></span>';}
outLine+='<a href="javascript:'+instanceName+'.toggleCheckbox('+child.index+');" class="checkbox" id="'+instanceName+'checkbox'+child.index+'"></a>';}
outLine+='<div class="label">'+this.extractName(child.name);if(child.offerCount>0){outLine+=' ('+formatNumber(child.offerCount)+')';}
outLine+='</div>'
outLine+='<div id="'+instanceName+'icons'+child.index+'" class="icons">';if(child.info==1){outLine+='<img onmouseover="showTooltip('+child.objectId+', \''+child.type+'\', event);" '+'onmouseout="hideTooltip();" '+'src="'+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+'images/icon-info-new2.gif" '+'class="iconInfo" alt="" />';}
outLine+='</div>';outLine+='<div class="clear"></div>';outLine+="</DIV>";}}
generatedHtml+=outLine;return generatedHtml;}
function formatNumber(number){var integerVal=''+number;var thousandsFormatted='';var thousandsCount=0;var thousandsSeparator="'"
for(var j=integerVal.length;j>0;j--){char=integerVal.substr(j-1,1);thousandsCount++;if(thousandsCount%3==0&&j>1)char=thousandsSeparator+char;thousandsFormatted=char+thousandsFormatted;}
return thousandsFormatted;}
this.addHoverForArrow=function(theIndex){var el_=document.getElementById(instanceName+'toggle'+theIndex);if(el_!=null&&el_.className.indexOf('noOpen')==-1){if(el_.className.indexOf('open')!=-1){addClass(el_,'open__h_o_v_e_r');}else{addClass(el_,'close__h_o_v_e_r');}}}
this.removeHoverForArrow=function(theIndex){var el_=document.getElementById(instanceName+'toggle'+theIndex);if(el_!=null&&el_.className.indexOf('noOpen')==-1){if(el_.className.indexOf('open')!=-1){removeClass(el_,'open__h_o_v_e_r');}else{removeClass(el_,'close__h_o_v_e_r');}}}
this.generateDropdown=function(){var generatedHtml=this.generateChildrenHtml(0);var outLine="";if(showActionButton){outLine+='<div class="buttons">';outLine+='<a href="javascript:'+instanceName+'.performAction();" class="icontext" style="float:right">'+'<img src="'+(typeof(requestContextPath_)!="undefined"?requestContextPath_+'/':'')+'images/buttonOK.gif">'+'</a>';outLine+='</div>';}
generatedHtml+=outLine;return generatedHtml;};this.contains=function(id){var result=false;for(var i=0;i<entries.length;i++){if(entries[i].objectId==id){result=true;break;}}
return result;};this.notify=function(context){for(var i=0;i<observers.length;i++){observers[i].update(context);}};this.addObserver=function(observer){var exists=false;for(var i=0;i<observers.length;i++){if(observers[i]==observer){exists=true;break;}}
if(!exists){observers.push(observer);}};this.removeObserver=function(observer){var index=-1;for(var i=0;i<observers.length;i++){if(observers[i]==observer){index=i;break;}}
if(index!=-1){observers.splice(i,1);}};this.removeElements=function(nodeId){entries[nodeId].selected=false;var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="node"){this.removeElements(child.index);}else{child.selected=false;}}}}
this.addElements=function(nodeId){if(entries[nodeId].selected){return;}
entries[nodeId].selected=true;var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="node"){this.addElements(child.index);}else{child.selected=true;}}}};this.selectRenderedChildren=function(nodeId){if(!checkForMultipleSelect){var motherCheckbox=$(instanceName+'mother'+nodeId);if(motherCheckbox.className=="checkbox"){return;}
if(motherCheckbox.className=="checkbox checkboxTrue"){var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="node"){$(instanceName+'mother'+child.index).className="checkbox checkboxTrue";this.setChecked(child.index);}else{$(instanceName+'checkbox'+child.index).className="checkbox checkboxTrue";addClass($(instanceName+'l'+child.index),"checked");}}}}else{var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.selected){if(child.type=="node"){$(instanceName+'mother'+child.index).className="checkbox checkboxTrue";this.setChecked(child.index);}else{$(instanceName+'checkbox'+child.index).className="checkbox checkboxTrue";addClass($(instanceName+'l'+child.index),"checked");}}else{if((child.type=="node")&&this.someChildSelected(child)){$(instanceName+'mother'+child.index).className="checkbox checkboxSome";this.setChecked(child.index);}}}}}}else{var children=entries[nodeId].children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.selected){if(child.type=="node"){this.setChecked(child.index);}else{$(instanceName+'checkbox'+child.index).className="checkbox checkboxTrue";addClass($(instanceName+'l'+child.index),"checked");}}else{if((child.type=="node")&&this.someChildSelected(child)){this.setChecked(child.index);}}}}}};this.removeElementAndParents=function(element){element.selected=false;var parent=element.parent;while(parent!=null){parent.selected=false;parent=parent.parent;}};this.someChildSelected=function(element){var result=false;var children=element.children;if((children!=null)&&(children.length>0)){for(var i=0;i<children.length;i++){var child=children[i];if(child.selected){result=true;break;}
if(child.type=='node'){if(this.someChildSelected(child)){result=true;break;}}}}
return result;};this.getSelectedTags=function(){var result=new Array();var j=0;for(var i=1;i<entries.length;i++){var element=entries[i];if(element.selected){result[j++]=element.objectId;}}
return result;};this.getAllTags=function(){var result=new Array();var j=0;for(var i=1;i<entries.length;i++){var element=entries[i];result[j++]=element.objectId;}
return result;};this.getMinimalSelected=function(){var result=new Array();var j=0;for(var i=1;i<entries.length;i++){var element=entries[i];if(!element.selected){continue;}
if(element.parent&&element.parent.selected){continue;}
if(element.selected){result[j++]=element.objectId;}}
if(result.length==0&&entries[0].selected){for(var i=0;i<entries[0].children.length;i++){result[i]=entries[0].children[i].objectId;}}
return result;};this.selectAllTopLevelNodes=function(){if(entries!=null&&entries[0]!=null&&entries[0].children!=null){for(var i=0;i<entries[0].children.length;i++){entries[0].children[i].selected=true;}}}
this.getRootName=function(){return entries[0].name;}
this.areAllTopLevelNodesSelected=function(){var result=true;if(entries!=null&&entries[0]!=null&&entries[0].children!=null){for(var i=0;i<entries[0].children.length;i++){var element=entries[0].children[i];if(!element.selected){result=false;break;}}}
return result;};this.getSelectedTopLevelNodes=function(){var result=new Array();var j=0;if(entries!=null&&entries[0]!=null&&entries[0].children!=null){for(var i=0;i<entries[0].children.length;i++){var element=entries[0].children[i];if(element.selected){result[j++]=element.objectId;}}}
return result;};function getParentsFromRoot(element){var parents=new Array();do{parents.push(element);element=element.parent;}while(element.parent);parents.reverse();return parents;}
function getAllChildren(element,allChildren){for(var i=0;i<element.children.length;i++){allChildren.push(element.children[i]);getAllChildren(element.children[i],allChildren);}}
function isOrphan(i,elements){for(var j=0;j<elements.length;j++){if(j!=i){var allChildren=new Array();getAllChildren(elements[j],allChildren);for(var k=0;k<allChildren.length;k++){if(elements[i].name==allChildren[k].name){return false;}}}}
return true;}
function filterChildren(elements){var orphans=new Array();for(var i=0;i<elements.length;i++){if(isOrphan(i,elements)){orphans.push(elements[i]);}}
return orphans;}
this.getSelectedOnlyArray=function(){var selected=new Array();for(var i=1;i<entries.length;i++){var element=entries[i];if(element.selected&&(!element.parent||!element.parent.selected)){element.parentsFromRoot=getParentsFromRoot(element);selected.push(element);}}
return filterChildren(selected);}
this.getSelectedOnlyNamesHtml=function(){var htmlString="";for(var i=1;i<entries.length;i++){var element=entries[i];if(!element.selected){continue;}
if(element.parent&&element.parent.selected){continue;}
var locationName=element.name;var start=locationName.indexOf(" ");if(isNaN(locationName.split(" ")[0])){htmlString+=locationName+'<br />';}else{htmlString+=locationName.substring(start+1)+'<br />';}}
return htmlString;}
this.extractName=function(name){var start=name.indexOf("!!");if(isNaN(name.split("!!")[0])){return name;}else{return name.substring(start+2);}}
this.spacer=function(indent){if(indent==0){return"";}
var spacerWidth=indent*15;var spacerString='<span style="margin-right:'+spacerWidth+'px;">&nbsp;</span>';return spacerString;}
this.deselectAllEntries=function(){for(var i=1;i<entries.length;i++){var element=entries[i];element.selected=false;}};this.renderSelectedHtml=function(){for(var i=1;i<entries.length;i++){var element=entries[i];if(element.selected){if(element.type=="tag"){var image=$(instanceName+"checkbox"+i);if(image){image.className="checkbox checkboxTrue";addClass($(instanceName+'l'+i),"checked");}
this.renderParentsHtml(element.parent);}else{this.renderParentsHtml(element);}}}};this.renderParentsHtml=function(parent){if((parent!=null)&&(parent.index!=0)){if(this.allChildrenSelected(parent.index)){var image=$(instanceName+"mother"+parent.index);if(image){image.className="checkbox checkboxTrue";addClass($(instanceName+'l'+parent.index),"checked");}}else{var image=$(instanceName+"mother"+parent.index);if(image){image.className="checkbox checkboxSome";}}
this.renderParentsHtml(parent.parent);}};this.getTagName=function(id){for(var i=1;i<entries.length;i++){var element=entries[i];if(element.objectId==id){return element.name;}}
return null;};this.deselectAllOthers=function(index){for(var i=1;i<entries.length;i++){var element=entries[i];if(element.selected&&element.type=="tag"&&element.objectId!=entries[index].objectId){this.deselectCheckbox(i,false,true);}}};this.deselectAll=function(){for(var i=1;i<entries.length;i++){var element=entries[i];if(element.selected&&element.type=="tag"){this.deselectCheckbox(i,false,true);}}};this.visuallyDeselectElements=function(elements){for(var i=0;i<elements.length;i++){elements[i].className='checkbox';var parentClass=elements[i].parentNode.className;var ind=parentClass.indexOf('checked');elements[i].parentNode.className=parentClass.substring(0,ind-1);}}
this.removeMarkImages=function(images){for(var i=0;i<images.length;i++){images[i].parentNode.removeChild(images[i]);}}
this.deselectAllTagsAndNodes=function(){for(var i=0;i<entries.length;i++){var element=entries[i];if(element.selected){element.selected=false;}}
if($(instanceName+'l'+1)!=null){var container=$(instanceName+'l'+1).parentNode;this.visuallyDeselectElements(getElementsByClassNameFromContainer('a','checkbox checkboxTrue',container));this.visuallyDeselectElements(getElementsByClassNameFromContainer('a','checkbox checkboxSome',container));this.removeMarkImages(getElementsByNameFromContainer_iefix('img','checkMark',container));}};this.getNamesForWord=function(word){var results=new Array();if(word!=null&&word!=""){for(var i=0;i<entries.length;i++){var element=entries[i];var parts=word.split(" ");for(var j=0;j<parts.length;j++){if(element.type=="tag"&&parts[j]!=""&&(element.name.toLowerCase().indexOf(parts[j].toLowerCase())!=-1)){if(!this.isConatains(results,element)){results[results.length]=element;}
break;}}}}
return results;}
this.isConatains=function(results,element){for(var i=0;i<results.length;i++){if(results[i].objectId==element.objectId){return true;}}
return false;}
this.selectAll=function(){var rootNode=entries[0];var children=rootNode.children;if(children&&children.length){for(var i=0;i<children.length;i++){var child=children[i];if(child.type=="tag"){this.selectCheckbox(child.index);}else{this.selectMother(child.index);}}}}
this.findIndex=function(uniqueId){var index=-1;for(var i=1;i<entries.length;i++){var element=entries[i];if(element.objectId==uniqueId){return i;}}
return index;}
this.isTreeLinear=function(){for(var i=1;i<entries.length;i++){var element=entries[i];if(element.children!=null&&element.children.length>1){return false;}}
return true;}
this.getTopLevelIds=function(){var results=new Array();var rootNode=entries[0];var children=rootNode.children;if(children&&children.length){for(var i=0;i<children.length;i++){var child=children[i];results[i]=child.objectId;}}
return results;}}
var callbackUrl='keepAlive';var globalContextPath;var globalSessionId;var globalSessionExparationTime;var globalSessionInactivityTime;var globalSubsessionId;var timerObj;var url;var ajaxRequest;function keepSessionAlive(contextPath,sessionId,sessionExpirationTime,sessionInactivityTime,subsessionId){globalContextPath=contextPath;globalSessionId=sessionId;globalSessionExparationTime=sessionExpirationTime*0.8;if(sessionInactivityTime!=null){globalSessionInactivityTime=sessionInactivityTime;}
if(subsessionId!=null){globalSubsessionId=subsessionId;}
timerObj=setTimeout("keepAliveCall()",globalSessionExparationTime);}
function keepAliveCall(){if(url==null){url=buildUrl(globalContextPath,globalSessionId);}
var random=Math.floor(Math.random()*Number.MAX_VALUE)
var callUrl=url+'?rnd='+random;if(globalSubsessionId!=null){callUrl+='&subsessionId='+globalSubsessionId;}
if(window.XMLHttpRequest){ajaxRequest=new XMLHttpRequest();ajaxRequest.onreadystatechange=keepAliveCallback;ajaxRequest.open("GET",callUrl,true);ajaxRequest.send(null);}else if(window.ActiveXObject){ajaxRequest=new ActiveXObject("Microsoft.XMLHTTP");if(ajaxRequest){ajaxRequest.onreadystatechange=keepAliveCallback;ajaxRequest.open("GET",callUrl,true);ajaxRequest.send();}}}
function buildUrl(){var url=globalContextPath+'/'+callbackUrl;if(globalSessionId!=null){url+=';jsessionId='+globalSessionId;}
return url;}
function keepAliveCallback(){if(ajaxRequest.readyState==4&&ajaxRequest.status==200){var sessionExpirationTime=globalSessionExparationTime;if(globalSessionInactivityTime!=null){sessionExpirationTime=globalSessionInactivityTime;}
keepSessionAlive(globalContextPath,globalSessionId,sessionExpirationTime*0.8);}}
if(dwr==null)var dwr={};if(dwr.engine==null)dwr.engine={};if(DWREngine==null)var DWREngine=dwr.engine;dwr.engine.setErrorHandler=function(handler){dwr.engine._errorHandler=handler;};dwr.engine.setWarningHandler=function(handler){dwr.engine._warningHandler=handler;};dwr.engine.setTextHtmlHandler=function(handler){dwr.engine._textHtmlHandler=handler;};dwr.engine.setTimeout=function(timeout){dwr.engine._timeout=timeout;};dwr.engine.setPreHook=function(handler){dwr.engine._preHook=handler;};dwr.engine.setPostHook=function(handler){dwr.engine._postHook=handler;};dwr.engine.setHeaders=function(headers){dwr.engine._headers=headers;};dwr.engine.setParameters=function(parameters){dwr.engine._parameters=parameters;};dwr.engine.XMLHttpRequest=1;dwr.engine.IFrame=2;dwr.engine.ScriptTag=3;dwr.engine.setRpcType=function(newType){if(newType!=dwr.engine.XMLHttpRequest&&newType!=dwr.engine.IFrame&&newType!=dwr.engine.ScriptTag){dwr.engine._handleError(null,{name:"dwr.engine.invalidRpcType",message:"RpcType must be one of dwr.engine.XMLHttpRequest or dwr.engine.IFrame or dwr.engine.ScriptTag"});return;}
dwr.engine._rpcType=newType;};dwr.engine.setHttpMethod=function(httpMethod){if(httpMethod!="GET"&&httpMethod!="POST"){dwr.engine._handleError(null,{name:"dwr.engine.invalidHttpMethod",message:"Remoting method must be one of GET or POST"});return;}
dwr.engine._httpMethod=httpMethod;};dwr.engine.setOrdered=function(ordered){dwr.engine._ordered=ordered;};dwr.engine.setAsync=function(async){dwr.engine._async=async;};dwr.engine.setActiveReverseAjax=function(activeReverseAjax){if(activeReverseAjax){if(dwr.engine._activeReverseAjax)return;dwr.engine._activeReverseAjax=true;dwr.engine._poll();}
else{if(dwr.engine._activeReverseAjax&&dwr.engine._pollReq)dwr.engine._pollReq.abort();dwr.engine._activeReverseAjax=false;}};dwr.engine.defaultErrorHandler=function(message,ex){dwr.engine._debug("Error: "+ex.name+", "+ex.message,true);if(message==null||message=="")alert("A server error has occured.");else if(message.indexOf("0x80040111")!=-1)dwr.engine._debug(message);else alert(message);};dwr.engine.defaultWarningHandler=function(message,ex){dwr.engine._debug(message);};dwr.engine.beginBatch=function(){if(dwr.engine._batch){dwr.engine._handleError(null,{name:"dwr.engine.batchBegun",message:"Batch already begun"});return;}
dwr.engine._batch=dwr.engine._createBatch();};dwr.engine.endBatch=function(options){var batch=dwr.engine._batch;if(batch==null){dwr.engine._handleError(null,{name:"dwr.engine.batchNotBegun",message:"No batch in progress"});return;}
dwr.engine._batch=null;if(batch.map.callCount==0)return;if(options)dwr.engine._mergeBatch(batch,options);if(dwr.engine._ordered&&dwr.engine._batchesLength!=0){dwr.engine._batchQueue[dwr.engine._batchQueue.length]=batch;}
else{dwr.engine._sendData(batch);}};dwr.engine.setPollMethod=function(type){dwr.engine.setPollType(type);};dwr.engine.setMethod=function(type){dwr.engine.setRpcType(type);};dwr.engine.setVerb=function(verb){dwr.engine.setHttpMethod(verb);};dwr.engine.setPollType=function(){dwr.engine._debug("Manually setting the Poll Type is not supported");};dwr.engine._origScriptSessionId=""+JAWR.dwr_scriptSessionId+"";dwr.engine._sessionCookieName="JSESSIONID";dwr.engine._allowGetForSafariButMakeForgeryEasier="";dwr.engine._scriptTagProtection="throw 'allowScriptTagRemoting is false.';";dwr.engine._defaultPath=""+JAWR.jawr_dwr_path+"";dwr.engine._pollWithXhr="false";dwr.engine._scriptSessionId=null;dwr.engine._getScriptSessionId=function(){if(dwr.engine._scriptSessionId==null){dwr.engine._scriptSessionId=dwr.engine._origScriptSessionId+Math.floor(Math.random()*1000);}
return dwr.engine._scriptSessionId;};dwr.engine._errorHandler=dwr.engine.defaultErrorHandler;dwr.engine._warningHandler=dwr.engine.defaultWarningHandler;dwr.engine._preHook=null;dwr.engine._postHook=null;dwr.engine._batches={};dwr.engine._batchesLength=0;dwr.engine._batchQueue=[];dwr.engine._rpcType=dwr.engine.XMLHttpRequest;dwr.engine._httpMethod="POST";dwr.engine._ordered=false;dwr.engine._async=true;dwr.engine._batch=null;dwr.engine._timeout=0;dwr.engine._DOMDocument=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"];dwr.engine._XMLHTTP=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];dwr.engine._activeReverseAjax=false;dwr.engine._outstandingIFrames=[];dwr.engine._pollReq=null;dwr.engine._pollCometInterval=200;dwr.engine._pollRetries=0;dwr.engine._maxPollRetries=0;dwr.engine._textHtmlHandler=null;dwr.engine._headers=null;dwr.engine._parameters=null;dwr.engine._postSeperator="\n";dwr.engine._defaultInterceptor=function(data){return data;};dwr.engine._urlRewriteHandler=dwr.engine._defaultInterceptor;dwr.engine._contentRewriteHandler=dwr.engine._defaultInterceptor;dwr.engine._replyRewriteHandler=dwr.engine._defaultInterceptor;dwr.engine._nextBatchId=0;dwr.engine._propnames=["rpcType","httpMethod","async","timeout","errorHandler","warningHandler","textHtmlHandler"];dwr.engine._partialResponseNo=0;dwr.engine._partialResponseYes=1;dwr.engine._partialResponseFlush=2;dwr.engine._unloading=false;dwr.engine._execute=function(path,scriptName,methodName,vararg_params){var singleShot=false;if(dwr.engine._batch==null){dwr.engine.beginBatch();singleShot=true;}
var batch=dwr.engine._batch;var args=[];for(var i=0;i<arguments.length-3;i++){args[i]=arguments[i+3];}
if(batch.path==null){batch.path=path;}
else{if(batch.path!=path){dwr.engine._handleError(batch,{name:"dwr.engine.multipleServlets",message:"Can't batch requests to multiple DWR Servlets."});return;}}
var callData;var lastArg=args[args.length-1];if(typeof lastArg=="function"||lastArg==null)callData={callback:args.pop()};else callData=args.pop();dwr.engine._mergeBatch(batch,callData);batch.handlers[batch.map.callCount]={exceptionHandler:callData.exceptionHandler,callback:callData.callback};var prefix="c"+batch.map.callCount+"-";batch.map[prefix+"scriptName"]=scriptName;batch.map[prefix+"methodName"]=methodName;batch.map[prefix+"id"]=batch.map.callCount;for(i=0;i<args.length;i++){dwr.engine._serializeAll(batch,[],args[i],prefix+"param"+i);}
batch.map.callCount++;if(singleShot)dwr.engine.endBatch();};dwr.engine._poll=function(){if(!dwr.engine._activeReverseAjax)return;var batch=dwr.engine._createBatch();batch.map.id=0;batch.map.callCount=1;batch.isPoll=true;if(dwr.engine._pollWithXhr=="true"){batch.rpcType=dwr.engine.XMLHttpRequest;batch.map.partialResponse=dwr.engine._partialResponseNo;}
else{if(navigator.userAgent.indexOf("Gecko/")!=-1){batch.rpcType=dwr.engine.XMLHttpRequest;batch.map.partialResponse=dwr.engine._partialResponseYes;}
else{batch.rpcType=dwr.engine.XMLHttpRequest;batch.map.partialResponse=dwr.engine._partialResponseNo;}}
batch.httpMethod="POST";batch.async=true;batch.timeout=0;batch.path=dwr.engine._defaultPath;batch.preHooks=[];batch.postHooks=[];batch.errorHandler=dwr.engine._pollErrorHandler;batch.warningHandler=dwr.engine._pollErrorHandler;batch.handlers[0]={callback:function(pause){dwr.engine._pollRetries=0;setTimeout(dwr.engine._poll,pause);}};dwr.engine._sendData(batch);if(batch.rpcType==dwr.engine.XMLHttpRequest&&batch.map.partialResponse==dwr.engine._partialResponseYes){dwr.engine._checkCometPoll();}};dwr.engine._pollErrorHandler=function(msg,ex){dwr.engine._pollRetries++;dwr.engine._debug("Reverse Ajax poll failed (pollRetries="+dwr.engine._pollRetries+"): "+ex.name+" : "+ex.message);if(dwr.engine._pollRetries<dwr.engine._maxPollRetries){setTimeout(dwr.engine._poll,10000);}
else{dwr.engine._activeReverseAjax=false;dwr.engine._debug("Giving up.");}};dwr.engine._createBatch=function(){var batch={map:{callCount:0,page:window.location.pathname+window.location.search,httpSessionId:dwr.engine._getJSessionId(),scriptSessionId:dwr.engine._getScriptSessionId()},charsProcessed:0,paramCount:0,parameters:{},headers:{},isPoll:false,handlers:{},preHooks:[],postHooks:[],rpcType:dwr.engine._rpcType,httpMethod:dwr.engine._httpMethod,async:dwr.engine._async,timeout:dwr.engine._timeout,errorHandler:dwr.engine._errorHandler,warningHandler:dwr.engine._warningHandler,textHtmlHandler:dwr.engine._textHtmlHandler};if(dwr.engine._preHook)batch.preHooks.push(dwr.engine._preHook);if(dwr.engine._postHook)batch.postHooks.push(dwr.engine._postHook);var propname,data;if(dwr.engine._headers){for(propname in dwr.engine._headers){data=dwr.engine._headers[propname];if(typeof data!="function")batch.headers[propname]=data;}}
if(dwr.engine._parameters){for(propname in dwr.engine._parameters){data=dwr.engine._parameters[propname];if(typeof data!="function")batch.parameters[propname]=data;}}
return batch;};dwr.engine._mergeBatch=function(batch,overrides){var propname,data;for(var i=0;i<dwr.engine._propnames.length;i++){propname=dwr.engine._propnames[i];if(overrides[propname]!=null)batch[propname]=overrides[propname];}
if(overrides.preHook!=null)batch.preHooks.unshift(overrides.preHook);if(overrides.postHook!=null)batch.postHooks.push(overrides.postHook);if(overrides.headers){for(propname in overrides.headers){data=overrides.headers[propname];if(typeof data!="function")batch.headers[propname]=data;}}
if(overrides.parameters){for(propname in overrides.parameters){data=overrides.parameters[propname];if(typeof data!="function")batch.map["p-"+propname]=""+data;}}};dwr.engine._getJSessionId=function(){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=cookies[i];while(cookie.charAt(0)==' ')cookie=cookie.substring(1,cookie.length);if(cookie.indexOf(dwr.engine._sessionCookieName+"=")==0){return cookie.substring(dwr.engine._sessionCookieName.length+1,cookie.length);}}
return"";};dwr.engine._checkCometPoll=function(){for(var i=0;i<dwr.engine._outstandingIFrames.length;i++){var text="";var iframe=dwr.engine._outstandingIFrames[i];try{text=dwr.engine._getTextFromCometIFrame(iframe);}
catch(ex){dwr.engine._handleWarning(iframe.batch,ex);}
if(text!="")dwr.engine._processCometResponse(text,iframe.batch);}
if(dwr.engine._pollReq){var req=dwr.engine._pollReq;var text=req.responseText;if(text!=null)dwr.engine._processCometResponse(text,req.batch);}
if(dwr.engine._outstandingIFrames.length>0||dwr.engine._pollReq){setTimeout(dwr.engine._checkCometPoll,dwr.engine._pollCometInterval);}};dwr.engine._getTextFromCometIFrame=function(frameEle){var body=frameEle.contentWindow.document.body;if(body==null)return"";var text=body.innerHTML;if(text.indexOf("<PRE>")==0||text.indexOf("<pre>")==0){text=text.substring(5,text.length-7);}
return text;};dwr.engine._processCometResponse=function(response,batch){if(batch.charsProcessed==response.length)return;if(response.length==0){batch.charsProcessed=0;return;}
var firstStartTag=response.indexOf("//#DWR-START#",batch.charsProcessed);if(firstStartTag==-1){batch.charsProcessed=response.length;return;}
var lastEndTag=response.lastIndexOf("//#DWR-END#");if(lastEndTag==-1){return;}
if(response.charCodeAt(lastEndTag+11)==13&&response.charCodeAt(lastEndTag+12)==10){batch.charsProcessed=lastEndTag+13;}
else{batch.charsProcessed=lastEndTag+11;}
var exec=response.substring(firstStartTag+13,lastEndTag);dwr.engine._receivedBatch=batch;dwr.engine._eval(exec);dwr.engine._receivedBatch=null;};dwr.engine._sendData=function(batch){batch.map.batchId=dwr.engine._nextBatchId;dwr.engine._nextBatchId++;dwr.engine._batches[batch.map.batchId]=batch;dwr.engine._batchesLength++;batch.completed=false;for(var i=0;i<batch.preHooks.length;i++){batch.preHooks[i]();}
batch.preHooks=null;if(batch.timeout&&batch.timeout!=0){batch.timeoutId=setTimeout(function(){dwr.engine._abortRequest(batch);},batch.timeout);}
if(batch.rpcType==dwr.engine.XMLHttpRequest){if(window.XMLHttpRequest){batch.req=new XMLHttpRequest();}
else if(window.ActiveXObject&&!(navigator.userAgent.indexOf("Mac")>=0&&navigator.userAgent.indexOf("MSIE")>=0)){batch.req=dwr.engine._newActiveXObject(dwr.engine._XMLHTTP);}}
var prop,request;if(batch.req){if(batch.async){batch.req.onreadystatechange=function(){if(typeof dwr!='undefined')dwr.engine._stateChange(batch);};}
if(batch.isPoll){dwr.engine._pollReq=batch.req;if(!(document.all&&!window.opera))batch.req.batch=batch;}
var indexSafari=navigator.userAgent.indexOf("Safari/");if(indexSafari>=0){var version=navigator.userAgent.substring(indexSafari+7);if(parseInt(version,10)<400){if(dwr.engine._allowGetForSafariButMakeForgeryEasier=="true")batch.httpMethod="GET";else dwr.engine._handleWarning(batch,{name:"dwr.engine.oldSafari",message:"Safari GET support disabled. See getahead.org/dwr/server/servlet and allowGetForSafariButMakeForgeryEasier."});}}
batch.mode=batch.isPoll?dwr.engine._ModePlainPoll:dwr.engine._ModePlainCall;request=dwr.engine._constructRequest(batch);try{batch.req.open(batch.httpMethod,request.url,batch.async);try{for(prop in batch.headers){var value=batch.headers[prop];if(typeof value=="string")batch.req.setRequestHeader(prop,value);}
if(!batch.headers["Content-Type"])batch.req.setRequestHeader("Content-Type","text/plain");}
catch(ex){dwr.engine._handleWarning(batch,ex);}
batch.req.send(request.body);if(!batch.async)dwr.engine._stateChange(batch);}
catch(ex){dwr.engine._handleError(batch,ex);}}
else if(batch.rpcType!=dwr.engine.ScriptTag){var idname=batch.isPoll?"dwr-if-poll-"+batch.map.batchId:"dwr-if-"+batch.map.batchId;batch.div=document.createElement("div");document.body.appendChild(batch.div);batch.div.innerHTML="<iframe src='javascript:void(0)' frameborder='0' style='width:0px;height:0px;border:0;' id='"+idname+"' name='"+idname+"' onload='dwr.engine._iframeLoadingComplete ("+batch.map.batchId+");'></iframe>";batch.document=document;batch.iframe=batch.document.getElementById(idname);batch.iframe.batch=batch;batch.mode=batch.isPoll?dwr.engine._ModeHtmlPoll:dwr.engine._ModeHtmlCall;if(batch.isPoll)dwr.engine._outstandingIFrames.push(batch.iframe);request=dwr.engine._constructRequest(batch);if(batch.httpMethod=="GET"){batch.iframe.setAttribute("src",request.url);}
else{batch.form=batch.document.createElement("form");batch.form.setAttribute("id","dwr-form");batch.form.setAttribute("action",request.url);batch.form.setAttribute("style","display:none;");batch.form.setAttribute("target",idname);batch.form.target=idname;batch.form.setAttribute("method",batch.httpMethod);for(prop in batch.map){var value=batch.map[prop];if(typeof value!="function"){var formInput=batch.document.createElement("input");formInput.setAttribute("type","hidden");formInput.setAttribute("name",prop);formInput.setAttribute("value",value);batch.form.appendChild(formInput);}}
batch.document.body.appendChild(batch.form);batch.form.submit();}}
else{batch.httpMethod="GET";batch.mode=batch.isPoll?dwr.engine._ModePlainPoll:dwr.engine._ModePlainCall;request=dwr.engine._constructRequest(batch);batch.script=document.createElement("script");batch.script.id="dwr-st-"+batch.map["c0-id"];batch.script.src=request.url;document.body.appendChild(batch.script);}};dwr.engine._ModePlainCall="/call/plaincall/";dwr.engine._ModeHtmlCall="/call/htmlcall/";dwr.engine._ModePlainPoll="/call/plainpoll/";dwr.engine._ModeHtmlPoll="/call/htmlpoll/";dwr.engine._constructRequest=function(batch){var request={url:batch.path+batch.mode,body:null};if(batch.isPoll==true){request.url+="ReverseAjax.dwr";}
else if(batch.map.callCount==1){request.url+=batch.map["c0-scriptName"]+"."+batch.map["c0-methodName"]+".dwr";}
else{request.url+="Multiple."+batch.map.callCount+".dwr";}
var sessionMatch=location.href.match(/jsessionid=([^?]+)/);if(sessionMatch!=null){request.url+=";jsessionid="+sessionMatch[1];}
var prop;if(batch.httpMethod=="GET"){batch.map.callCount=""+batch.map.callCount;request.url+="?";for(prop in batch.map){if(typeof batch.map[prop]!="function"){request.url+=encodeURIComponent(prop)+"="+encodeURIComponent(batch.map[prop])+"&";}}
request.url=request.url.substring(0,request.url.length-1);}
else{request.body="";if(document.all&&!window.opera){var buf=[];for(prop in batch.map){if(typeof batch.map[prop]!="function"){buf.push(prop+"="+batch.map[prop]+dwr.engine._postSeperator);}}
request.body=buf.join("");}
else{for(prop in batch.map){if(typeof batch.map[prop]!="function"){request.body+=prop+"="+batch.map[prop]+dwr.engine._postSeperator;}}}
request.body=dwr.engine._contentRewriteHandler(request.body);}
request.url=dwr.engine._urlRewriteHandler(request.url);return request;};dwr.engine._stateChange=function(batch){var toEval;if(batch.completed){dwr.engine._debug("Error: _stateChange() with batch.completed");return;}
var req=batch.req;try{if(req.readyState!=4)return;}
catch(ex){dwr.engine._handleWarning(batch,ex);dwr.engine._clearUp(batch);return;}
if(dwr.engine._unloading){dwr.engine._debug("Ignoring reply from server as page is unloading.");return;}
try{var reply=req.responseText;reply=dwr.engine._replyRewriteHandler(reply);var status=req.status;if(reply==null||reply==""){dwr.engine._handleWarning(batch,{name:"dwr.engine.missingData",message:"No data received from server"});}
else if(status!=200){dwr.engine._handleError(batch,{name:"dwr.engine.http."+status,message:req.statusText});}
else{var contentType=req.getResponseHeader("Content-Type");if(!contentType.match(/^text\/plain/)&&!contentType.match(/^text\/javascript/)){if(contentType.match(/^text\/html/)&&typeof batch.textHtmlHandler=="function"){batch.textHtmlHandler({status:status,responseText:reply,contentType:contentType});}
else{dwr.engine._handleWarning(batch,{name:"dwr.engine.invalidMimeType",message:"Invalid content type: '"+contentType+"'"});}}
else{if(batch.isPoll&&batch.map.partialResponse==dwr.engine._partialResponseYes){dwr.engine._processCometResponse(reply,batch);}
else{if(reply.search("//#DWR")==-1){dwr.engine._handleWarning(batch,{name:"dwr.engine.invalidReply",message:"Invalid reply from server"});}
else{toEval=reply;}}}}}
catch(ex){dwr.engine._handleWarning(batch,ex);}
dwr.engine._callPostHooks(batch);dwr.engine._receivedBatch=batch;if(toEval!=null)toEval=toEval.replace(dwr.engine._scriptTagProtection,"");dwr.engine._eval(toEval);dwr.engine._receivedBatch=null;dwr.engine._validateBatch(batch);if(!batch.completed)dwr.engine._clearUp(batch);};dwr.engine._validateBatch=function(batch){if(!batch.completed){for(var i=0;i<batch.map.callCount;i++){if(batch.handlers[i]!=null){dwr.engine._handleWarning(batch,{name:"dwr.engine.incompleteReply",message:"Incomplete reply from server"});break;}}}}
dwr.engine._iframeLoadingComplete=function(batchId){var batch=dwr.engine._batches[batchId];if(batch)dwr.engine._validateBatch(batch);}
dwr.engine._remoteHandleCallback=function(batchId,callId,reply){var batch=dwr.engine._batches[batchId];if(batch==null){dwr.engine._debug("Warning: batch == null in remoteHandleCallback for batchId="+batchId,true);return;}
try{var handlers=batch.handlers[callId];batch.handlers[callId]=null;if(!handlers){dwr.engine._debug("Warning: Missing handlers. callId="+callId,true);}
else if(typeof handlers.callback=="function")handlers.callback(reply);}
catch(ex){dwr.engine._handleError(batch,ex);}};dwr.engine._remoteHandleException=function(batchId,callId,ex){var batch=dwr.engine._batches[batchId];if(batch==null){dwr.engine._debug("Warning: null batch in remoteHandleException",true);return;}
var handlers=batch.handlers[callId];batch.handlers[callId]=null;if(handlers==null){dwr.engine._debug("Warning: null handlers in remoteHandleException",true);return;}
if(ex.message==undefined)ex.message="";if(typeof handlers.exceptionHandler=="function")handlers.exceptionHandler(ex.message,ex);else if(typeof batch.errorHandler=="function")batch.errorHandler(ex.message,ex);};dwr.engine._remoteHandleBatchException=function(ex,batchId){var searchBatch=(dwr.engine._receivedBatch==null&&batchId!=null);if(searchBatch){dwr.engine._receivedBatch=dwr.engine._batches[batchId];}
if(ex.message==undefined)ex.message="";dwr.engine._handleError(dwr.engine._receivedBatch,ex);if(searchBatch){dwr.engine._receivedBatch=null;dwr.engine._clearUp(dwr.engine._batches[batchId]);}};dwr.engine._remotePollCometDisabled=function(ex,batchId){dwr.engine.setActiveReverseAjax(false);var searchBatch=(dwr.engine._receivedBatch==null&&batchId!=null);if(searchBatch){dwr.engine._receivedBatch=dwr.engine._batches[batchId];}
if(ex.message==undefined)ex.message="";dwr.engine._handleError(dwr.engine._receivedBatch,ex);if(searchBatch){dwr.engine._receivedBatch=null;dwr.engine._clearUp(dwr.engine._batches[batchId]);}};dwr.engine._remoteBeginIFrameResponse=function(iframe,batchId){if(iframe!=null)dwr.engine._receivedBatch=iframe.batch;dwr.engine._callPostHooks(dwr.engine._receivedBatch);};dwr.engine._remoteEndIFrameResponse=function(batchId){dwr.engine._clearUp(dwr.engine._receivedBatch);dwr.engine._receivedBatch=null;};dwr.engine._eval=function(script){if(script==null)return null;if(script==""){dwr.engine._debug("Warning: blank script",true);return null;}
return eval(script);};dwr.engine._abortRequest=function(batch){if(batch&&!batch.completed){dwr.engine._clearUp(batch);if(batch.req)batch.req.abort();dwr.engine._handleError(batch,{name:"dwr.engine.timeout",message:"Timeout"});}};dwr.engine._callPostHooks=function(batch){if(batch.postHooks){for(var i=0;i<batch.postHooks.length;i++){batch.postHooks[i]();}
batch.postHooks=null;}};dwr.engine._clearUp=function(batch){if(!batch){dwr.engine._debug("Warning: null batch in dwr.engine._clearUp()",true);return;}
if(batch.completed){dwr.engine._debug("Warning: Double complete",true);return;}
if(batch.div)batch.div.parentNode.removeChild(batch.div);if(batch.iframe){for(var i=0;i<dwr.engine._outstandingIFrames.length;i++){if(dwr.engine._outstandingIFrames[i]==batch.iframe){dwr.engine._outstandingIFrames.splice(i,1);}}
batch.iframe.parentNode.removeChild(batch.iframe);}
if(batch.form)batch.form.parentNode.removeChild(batch.form);if(batch.req){if(batch.req==dwr.engine._pollReq)dwr.engine._pollReq=null;delete batch.req;}
if(batch.timeoutId){clearTimeout(batch.timeoutId);delete batch.timeoutId;}
if(batch.map&&(batch.map.batchId||batch.map.batchId==0)){delete dwr.engine._batches[batch.map.batchId];dwr.engine._batchesLength--;}
batch.completed=true;if(dwr.engine._batchQueue.length!=0){var sendbatch=dwr.engine._batchQueue.shift();dwr.engine._sendData(sendbatch);}};dwr.engine._unloader=function(){dwr.engine._unloading=true;dwr.engine._batchQueue.length=0;for(var batchId in dwr.engine._batches){var batch=dwr.engine._batches[batchId];if(batch&&batch.map){if(batch.req){batch.req.abort();}
dwr.engine._clearUp(batch);}}};if(window.addEventListener)window.addEventListener('unload',dwr.engine._unloader,false);else if(window.attachEvent)window.attachEvent('onunload',dwr.engine._unloader);dwr.engine._handleError=function(batch,ex){if(typeof ex=="string")ex={name:"unknown",message:ex};if(ex.message==null)ex.message="";if(ex.name==null)ex.name="unknown";if(batch&&typeof batch.errorHandler=="function")batch.errorHandler(ex.message,ex);else if(dwr.engine._errorHandler)dwr.engine._errorHandler(ex.message,ex);if(batch)dwr.engine._clearUp(batch);};dwr.engine._handleWarning=function(batch,ex){if(typeof ex=="string")ex={name:"unknown",message:ex};if(ex.message==null)ex.message="";if(ex.name==null)ex.name="unknown";if(batch&&typeof batch.warningHandler=="function")batch.warningHandler(ex.message,ex);else if(dwr.engine._warningHandler)dwr.engine._warningHandler(ex.message,ex);if(batch)dwr.engine._clearUp(batch);};dwr.engine._serializeAll=function(batch,referto,data,name){if(data==null){batch.map[name]="null:null";return;}
switch(typeof data){case"boolean":batch.map[name]="boolean:"+data;break;case"number":batch.map[name]="number:"+data;break;case"string":batch.map[name]="string:"+encodeURIComponent(data);break;case"object":if(data instanceof String)batch.map[name]="String:"+encodeURIComponent(data);else if(data instanceof Boolean)batch.map[name]="Boolean:"+data;else if(data instanceof Number)batch.map[name]="Number:"+data;else if(data instanceof Date)batch.map[name]="Date:"+data.getTime();else if(data&&data.join)batch.map[name]=dwr.engine._serializeArray(batch,referto,data,name);else batch.map[name]=dwr.engine._serializeObject(batch,referto,data,name);break;case"function":break;default:dwr.engine._handleWarning(null,{name:"dwr.engine.unexpectedType",message:"Unexpected type: "+typeof data+", attempting default converter."});batch.map[name]="default:"+data;break;}};dwr.engine._lookup=function(referto,data,name){var lookup;for(var i=0;i<referto.length;i++){if(referto[i].data==data){lookup=referto[i];break;}}
if(lookup)return"reference:"+lookup.name;referto.push({data:data,name:name});return null;};dwr.engine._serializeObject=function(batch,referto,data,name){var ref=dwr.engine._lookup(referto,data,name);if(ref)return ref;if(data.nodeName&&data.nodeType){return dwr.engine._serializeXml(batch,referto,data,name);}
var reply="Object_"+dwr.engine._getObjectClassName(data)+":{";var element;for(element in data){if(typeof data[element]!="function"){batch.paramCount++;var childName="c"+dwr.engine._batch.map.callCount+"-e"+batch.paramCount;dwr.engine._serializeAll(batch,referto,data[element],childName);reply+=encodeURIComponent(element)+":reference:"+childName+", ";}}
if(reply.substring(reply.length-2)==", "){reply=reply.substring(0,reply.length-2);}
reply+="}";return reply;};dwr.engine._errorClasses={"Error":Error,"EvalError":EvalError,"RangeError":RangeError,"ReferenceError":ReferenceError,"SyntaxError":SyntaxError,"TypeError":TypeError,"URIError":URIError};dwr.engine._getObjectClassName=function(obj){if(obj&&obj.constructor&&obj.constructor.toString)
{var str=obj.constructor.toString();var regexpmatch=str.match(/function\s+(\w+)/);if(regexpmatch&&regexpmatch.length==2){return regexpmatch[1];}}
if(obj&&obj.constructor){for(var errorname in dwr.engine._errorClasses){if(obj.constructor==dwr.engine._errorClasses[errorname])return errorname;}}
if(obj){var str=Object.prototype.toString.call(obj);var regexpmatch=str.match(/\[object\s+(\w+)/);if(regexpmatch&&regexpmatch.length==2){return regexpmatch[1];}}
return"Object";};dwr.engine._serializeXml=function(batch,referto,data,name){var ref=dwr.engine._lookup(referto,data,name);if(ref)return ref;var output;if(window.XMLSerializer)output=new XMLSerializer().serializeToString(data);else if(data.toXml)output=data.toXml;else output=data.innerHTML;return"XML:"+encodeURIComponent(output);};dwr.engine._serializeArray=function(batch,referto,data,name){var ref=dwr.engine._lookup(referto,data,name);if(ref)return ref;if(document.all&&!window.opera){var buf=["Array:["];for(var i=0;i<data.length;i++){if(i!=0)buf.push(",");batch.paramCount++;var childName="c"+dwr.engine._batch.map.callCount+"-e"+batch.paramCount;dwr.engine._serializeAll(batch,referto,data[i],childName);buf.push("reference:");buf.push(childName);}
buf.push("]");reply=buf.join("");}
else{var reply="Array:[";for(var i=0;i<data.length;i++){if(i!=0)reply+=",";batch.paramCount++;var childName="c"+dwr.engine._batch.map.callCount+"-e"+batch.paramCount;dwr.engine._serializeAll(batch,referto,data[i],childName);reply+="reference:";reply+=childName;}
reply+="]";}
return reply;};dwr.engine._unserializeDocument=function(xml){var dom;if(window.DOMParser){var parser=new DOMParser();dom=parser.parseFromString(xml,"text/xml");if(!dom.documentElement||dom.documentElement.tagName=="parsererror"){var message=dom.documentElement.firstChild.data;message+="\n"+dom.documentElement.firstChild.nextSibling.firstChild.data;throw message;}
return dom;}
else if(window.ActiveXObject){dom=dwr.engine._newActiveXObject(dwr.engine._DOMDocument);dom.loadXML(xml);return dom;}
else{var div=document.createElement("div");div.innerHTML=xml;return div;}};dwr.engine._newActiveXObject=function(axarray){var returnValue;for(var i=0;i<axarray.length;i++){try{returnValue=new ActiveXObject(axarray[i]);break;}
catch(ex){}}
return returnValue;};dwr.engine._debug=function(message,stacktrace){var written=false;try{if(window.console){if(stacktrace&&window.console.trace)window.console.trace();window.console.log(message);written=true;}
else if(window.opera&&window.opera.postError){window.opera.postError(message);written=true;}}
catch(ex){}
if(!written){var debug=document.getElementById("dwr-debug");if(debug){var contents=message+"<br/>"+debug.innerHTML;if(contents.length>2048)contents=contents.substring(0,2048);debug.innerHTML=contents;}}};if(dwr==null)var dwr={};if(dwr.util==null)dwr.util={};if(DWRUtil==null)var DWRUtil=dwr.util;dwr.util._escapeHtml=true;dwr.util.setEscapeHtml=function(escapeHtml){dwr.util._escapeHtml=escapeHtml;};dwr.util._shouldEscapeHtml=function(options){if(options&&options.escapeHtml!=null){return options.escapeHtml;}
return dwr.util._escapeHtml;};dwr.util.escapeHtml=function(original){return original.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');};dwr.util.unescapeHtml=function(original){return original.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');};dwr.util.replaceXmlCharacters=function(original){original=original.replace("&","+");original=original.replace("<","\u2039");original=original.replace(">","\u203A");original=original.replace("\'","\u2018");original=original.replace("\"","\u201C");return original;};dwr.util.containsXssRiskyCharacters=function(original){return(original.indexOf('&')!=-1||original.indexOf('<')!=-1||original.indexOf('>')!=-1||original.indexOf('\'')!=-1||original.indexOf('\"')!=-1);};dwr.util.onReturn=function(event,action){if(!event)event=window.event;if(event&&event.keyCode&&event.keyCode==13)action();};dwr.util.selectRange=function(ele,start,end){ele=dwr.util._getElementById(ele,"selectRange()");if(ele==null)return;if(ele.setSelectionRange){ele.setSelectionRange(start,end);}
else if(ele.createTextRange){var range=ele.createTextRange();range.moveStart("character",start);range.moveEnd("character",end-ele.value.length);range.select();}
ele.focus();};if(document.getElementById){dwr.util.byId=function(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string'){element=document.getElementById(element);}
if(arguments.length==1){return element;}
elements.push(element);}
return elements;};}
else if(document.all){dwr.util.byId=function(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string'){element=document.all[element];}
if(arguments.length==1){return element;}
elements.push(element);}
return elements;};}
var $;if(!$){$=dwr.util.byId;}
dwr.util.toDescriptiveString=function(data,showLevels,options){if(showLevels===undefined)showLevels=1;var opt={};if(dwr.util._isObject(options))opt=options;var defaultoptions={escapeHtml:false,baseIndent:"",childIndent:"\u00A0\u00A0",lineTerminator:"\n",oneLineMaxItems:5,shortStringMaxLength:13,propertyNameMaxLength:30};for(var p in defaultoptions){if(!(p in opt)){opt[p]=defaultoptions[p];}}
var skipDomProperties={document:true,ownerDocument:true,all:true,parentElement:true,parentNode:true,offsetParent:true,children:true,firstChild:true,lastChild:true,previousSibling:true,nextSibling:true,innerHTML:true,outerHTML:true,innerText:true,outerText:true,textContent:true,attributes:true,style:true,currentStyle:true,runtimeStyle:true,parentTextEdit:true};function recursive(data,showLevels,indentDepth,options){var reply="";try{if(typeof data=="string"){var str=data;if(showLevels==0&&str.length>options.shortStringMaxLength)
str=str.substring(0,options.shortStringMaxLength-3)+"...";if(options.escapeHtml){var lines=str.split("\n");for(var i=0;i<lines.length;i++)lines[i]=dwr.util.escapeHtml(lines[i]);str=lines.join("\n");}
if(showLevels==0){str=str.replace(/\n|\r|\t/g,function(ch){switch(ch){case"\n":return"\\n";case"\r":return"";case"\t":return"\\t";}});}
else{str=str.replace(/\n|\r|\t/g,function(ch){switch(ch){case"\n":return options.lineTerminator+indent(indentDepth+1,options);case"\r":return"";case"\t":return"\\t";}});}
reply='"'+str+'"';}
else if(typeof data=="function"){reply="function";}
else if(dwr.util._isArray(data)){if(showLevels==0){if(data.length>0)
reply="[...]";else
reply="[]";}
else{var strarr=[];strarr.push("[");var count=0;for(var i=0;i<data.length;i++){if(!(i in data))continue;var itemvalue=data[i];if(count>0)strarr.push(", ");if(showLevels==1){if(count==options.oneLineMaxItems){strarr.push("...");break;}}
else{strarr.push(options.lineTerminator+indent(indentDepth+1,options));}
if(i!=count){strarr.push(i);strarr.push(":");}
strarr.push(recursive(itemvalue,showLevels-1,indentDepth+1,options));count++;}
if(showLevels>1)strarr.push(options.lineTerminator+indent(indentDepth,options));strarr.push("]");reply=strarr.join("");}}
else if(dwr.util._isObject(data)&&!dwr.util._isDate(data)){if(showLevels==0){reply=dwr.util._detailedTypeOf(data);}
else{var strarr=[];if(dwr.util._detailedTypeOf(data)!="Object"){strarr.push(dwr.util._detailedTypeOf(data));if(typeof data.valueOf()!="object"){strarr.push(":");strarr.push(recursive(data.valueOf(),1,indentDepth,options));}
strarr.push(" ");}
strarr.push("{");var isDomObject=dwr.util._isHTMLElement(data);var count=0;for(var prop in data){var propvalue=data[prop];if(isDomObject){if(!propvalue)continue;if(typeof propvalue=="function")continue;if(skipDomProperties[prop])continue;if(prop.toUpperCase()==prop)continue;}
if(count>0)strarr.push(", ");if(showLevels==1){if(count==options.oneLineMaxItems){strarr.push("...");break;}}
else{strarr.push(options.lineTerminator+indent(indentDepth+1,options));}
strarr.push(prop.length>options.propertyNameMaxLength?prop.substring(0,options.propertyNameMaxLength-3)+"...":prop);strarr.push(":");strarr.push(recursive(propvalue,showLevels-1,indentDepth+1,options));count++;}
if(showLevels>1&&count>0)strarr.push(options.lineTerminator+indent(indentDepth,options));strarr.push("}");reply=strarr.join("");}}
else{reply=""+data;}
return reply;}
catch(err){return(err.message?err.message:""+err);}}
function indent(count,options){var strarr=[];strarr.push(options.baseIndent);for(var i=0;i<count;i++){strarr.push(options.childIndent);}
return strarr.join("");};return recursive(data,showLevels,0,opt);};dwr.util.useLoadingMessage=function(message){var loadingMessage;if(message)loadingMessage=message;else loadingMessage="Loading";dwr.engine.setPreHook(function(){var disabledZone=dwr.util.byId('disabledZone');if(!disabledZone){disabledZone=document.createElement('div');disabledZone.setAttribute('id','disabledZone');disabledZone.style.position="absolute";disabledZone.style.zIndex="1000";disabledZone.style.left="0px";disabledZone.style.top="0px";disabledZone.style.width="100%";disabledZone.style.height="100%";document.body.appendChild(disabledZone);var messageZone=document.createElement('div');messageZone.setAttribute('id','messageZone');messageZone.style.position="absolute";messageZone.style.top="0px";messageZone.style.right="0px";messageZone.style.background="red";messageZone.style.color="white";messageZone.style.fontFamily="Arial,Helvetica,sans-serif";messageZone.style.padding="4px";disabledZone.appendChild(messageZone);var text=document.createTextNode(loadingMessage);messageZone.appendChild(text);dwr.util._disabledZoneUseCount=1;}
else{dwr.util.byId('messageZone').innerHTML=loadingMessage;disabledZone.style.visibility='visible';dwr.util._disabledZoneUseCount++;}});dwr.engine.setPostHook(function(){dwr.util._disabledZoneUseCount--;if(dwr.util._disabledZoneUseCount==0){dwr.util.byId('disabledZone').style.visibility='hidden';}});};dwr.util.setHighlightHandler=function(handler){dwr.util._highlightHandler=handler;};dwr.util.yellowFadeHighlightHandler=function(ele){dwr.util._yellowFadeProcess(ele,0);};dwr.util._yellowFadeSteps=["d0","b0","a0","90","98","a0","a8","b0","b8","c0","c8","d0","d8","e0","e8","f0","f8"];dwr.util._yellowFadeProcess=function(ele,colorIndex){ele=dwr.util.byId(ele);if(colorIndex<dwr.util._yellowFadeSteps.length){ele.style.backgroundColor="#ffff"+dwr.util._yellowFadeSteps[colorIndex];setTimeout("dwr.util._yellowFadeProcess('"+ele.id+"',"+(colorIndex+1)+")",200);}
else{ele.style.backgroundColor="transparent";}};dwr.util.borderFadeHighlightHandler=function(ele){ele.style.borderWidth="2px";ele.style.borderStyle="solid";dwr.util._borderFadeProcess(ele,0);};dwr.util._borderFadeSteps=["d0","b0","a0","90","98","a0","a8","b0","b8","c0","c8","d0","d8","e0","e8","f0","f8"];dwr.util._borderFadeProcess=function(ele,colorIndex){ele=dwr.util.byId(ele);if(colorIndex<dwr.util._borderFadeSteps.length){ele.style.borderColor="#ff"+dwr.util._borderFadeSteps[colorIndex]+dwr.util._borderFadeSteps[colorIndex];setTimeout("dwr.util._borderFadeProcess('"+ele.id+"',"+(colorIndex+1)+")",200);}
else{ele.style.backgroundColor="transparent";}};dwr.util.focusHighlightHandler=function(ele){try{ele.focus();}
catch(ex){}};dwr.util._highlightHandler=null;dwr.util.highlight=function(ele,options){if(options&&options.highlightHandler){options.highlightHandler(dwr.util.byId(ele));}
else if(dwr.util._highlightHandler!=null){dwr.util._highlightHandler(dwr.util.byId(ele));}};dwr.util.setValue=function(ele,val,options){if(val==null)val="";if(options==null)options={};var orig=ele;if(typeof ele=="string"){ele=dwr.util.byId(ele);if(ele&&ele.id!=orig)ele=null;}
var nodes=null;if(ele==null){nodes=document.getElementsByName(orig);if(nodes.length>=1)ele=nodes.item(0);}
if(ele==null){dwr.util._debug("setValue() can't find an element with id/name: "+orig+".");return;}
dwr.util.highlight(ele,options);if(dwr.util._isHTMLElement(ele,"select")){if(ele.type=="select-multiple"&&dwr.util._isArray(val))dwr.util._selectListItems(ele,val);else dwr.util._selectListItem(ele,val);return;}
if(dwr.util._isHTMLElement(ele,"input")){if(ele.type=="radio"||ele.type=="checkbox"){if(nodes&&nodes.length>=1){for(var i=0;i<nodes.length;i++){var node=nodes.item(i);if(node.type!=ele.type)continue;if(dwr.util._isArray(val)){node.checked=false;for(var j=0;j<val.length;j++)
if(val[j]==node.value)node.checked=true;}
else{node.checked=(node.value==val);}}}
else{ele.checked=(val==true);}}
else ele.value=val;return;}
if(dwr.util._isHTMLElement(ele,"textarea")){ele.value=val;return;}
if(val.nodeType){if(val.nodeType==9)val=val.documentElement;val=dwr.util._importNode(ele.ownerDocument,val,true);ele.appendChild(val);return;}
if(dwr.util._shouldEscapeHtml(options)&&typeof(val)=="string"){if(ele.textContent)ele.textContent=val;else if(ele.innerText)ele.innerText=val;else ele.innerHTML=dwr.util.escapeHtml(val);}
else{ele.innerHTML=val;}};dwr.util._selectListItems=function(ele,val){var found=false;var i;var j;for(i=0;i<ele.options.length;i++){ele.options[i].selected=false;for(j=0;j<val.length;j++){if(ele.options[i].value==val[j]){ele.options[i].selected=true;}}}
if(found)return;for(i=0;i<ele.options.length;i++){for(j=0;j<val.length;j++){if(ele.options[i].text==val[j]){ele.options[i].selected=true;}}}};dwr.util._selectListItem=function(ele,val){var found=false;var i;for(i=0;i<ele.options.length;i++){if(ele.options[i].value==val){ele.options[i].selected=true;found=true;}
else{ele.options[i].selected=false;}}
if(found)return;for(i=0;i<ele.options.length;i++){ele.options[i].selected=(ele.options[i].text==val);}};dwr.util.getValue=function(ele,options){if(options==null)options={};var orig=ele;if(typeof ele=="string"){ele=dwr.util.byId(ele);if(ele&&ele.id!=orig)ele=null;}
var nodes=null;if(ele==null){nodes=document.getElementsByName(orig);if(nodes.length>=1)ele=nodes.item(0);}
if(ele==null){dwr.util._debug("getValue() can't find an element with id/name: "+orig+".");return"";}
if(dwr.util._isHTMLElement(ele,"select")){if(ele.type=="select-multiple"){var reply=new Array();for(var i=0;i<ele.options.length;i++){var item=ele.options[i];if(item.selected){var valueAttr=item.getAttributeNode("value");if(valueAttr&&valueAttr.specified){reply.push(item.value);}
else{reply.push(item.text);}}}
return reply;}
else{var sel=ele.selectedIndex;if(sel!=-1){var item=ele.options[sel];var valueAttr=item.getAttributeNode("value");if(valueAttr&&valueAttr.specified){return item.value;}
return item.text;}
else{return"";}}}
if(dwr.util._isHTMLElement(ele,"input")){if(ele.type=="radio"){if(nodes&&nodes.length>=1){for(var i=0;i<nodes.length;i++){var node=nodes.item(i);if(node.type==ele.type){if(node.checked)return node.value;}}}
return ele.checked;}
if(ele.type=="checkbox"){if(nodes&&nodes.length>=1){var reply=[];for(var i=0;i<nodes.length;i++){var node=nodes.item(i);if(node.type==ele.type){if(node.checked)reply.push(node.value);}}
return reply;}
return ele.checked;}
return ele.value;}
if(dwr.util._isHTMLElement(ele,"textarea")){return ele.value;}
if(dwr.util._shouldEscapeHtml(options)){if(ele.textContent)return ele.textContent;else if(ele.innerText)return ele.innerText;}
return ele.innerHTML;};dwr.util.getText=function(ele){ele=dwr.util._getElementById(ele,"getText()");if(ele==null)return null;if(!dwr.util._isHTMLElement(ele,"select")){dwr.util._debug("getText() can only be used with select elements. Attempt to use: "+dwr.util._detailedTypeOf(ele)+" from  id: "+orig+".");return"";}
var sel=ele.selectedIndex;if(sel!=-1){return ele.options[sel].text;}
else{return"";}};dwr.util.setValues=function(data,options){var prefix="";if(options&&options.prefix)prefix=options.prefix;if(options&&options.idPrefix)prefix=options.idPrefix;dwr.util._setValuesRecursive(data,prefix);};dwr.util._setValuesRecursive=function(data,idpath){if(dwr.util._isArray(data)&&data.length>0&&dwr.util._isObject(data[0])){for(var i=0;i<data.length;i++){dwr.util._setValuesRecursive(data[i],idpath+"["+i+"]");}}
else if(dwr.util._isObject(data)&&!dwr.util._isArray(data)){for(var prop in data){var subidpath=idpath?idpath+"."+prop:prop;if(dwr.util._isObject(data[prop])&&!dwr.util._isArray(data[prop])||dwr.util._isArray(data[prop])&&data[prop].length>0&&dwr.util._isObject(data[prop][0])){dwr.util._setValuesRecursive(data[prop],subidpath);}
else if(typeof data[prop]=="function"){}
else{if(dwr.util.byId(subidpath)!=null||document.getElementsByName(subidpath).length>=1){dwr.util.setValue(subidpath,data[prop]);}}}}};dwr.util.getValues=function(data,options){if(typeof data=="string"||dwr.util._isHTMLElement(data)){return dwr.util.getFormValues(data);}
else{var prefix="";if(options!=null&&options.prefix)prefix=options.prefix;if(options!=null&&options.idPrefix)prefix=options.idPrefix;dwr.util._getValuesRecursive(data,prefix);return data;}};dwr.util.getFormValues=function(eleOrNameOrId){var ele=null;if(typeof eleOrNameOrId=="string"){ele=document.forms[eleOrNameOrId];if(ele==null)ele=dwr.util.byId(eleOrNameOrId);}
else if(dwr.util._isHTMLElement(eleOrNameOrId)){ele=eleOrNameOrId;}
if(ele!=null){if(ele.elements==null){alert("getFormValues() requires an object or reference to a form element.");return null;}
var reply={};var name;var value;for(var i=0;i<ele.elements.length;i++){if(ele[i].type in{button:0,submit:0,reset:0,image:0,file:0})continue;if(ele[i].name){name=ele[i].name;value=dwr.util.getValue(name);}
else{if(ele[i].id)name=ele[i].id;else name="element"+i;value=dwr.util.getValue(ele[i]);}
reply[name]=value;}
return reply;}};dwr.util._getValuesRecursive=function(data,idpath){if(dwr.util._isArray(data)&&data.length>0&&dwr.util._isObject(data[0])){for(var i=0;i<data.length;i++){dwr.util._getValuesRecursive(data[i],idpath+"["+i+"]");}}
else if(dwr.util._isObject(data)&&!dwr.util._isArray(data)){for(var prop in data){var subidpath=idpath?idpath+"."+prop:prop;if(dwr.util._isObject(data[prop])&&!dwr.util._isArray(data[prop])||dwr.util._isArray(data[prop])&&data[prop].length>0&&dwr.util._isObject(data[prop][0])){dwr.util._getValuesRecursive(data[prop],subidpath);}
else if(typeof data[prop]=="function"){}
else{if(dwr.util.byId(subidpath)!=null||document.getElementsByName(subidpath).length>=1){data[prop]=dwr.util.getValue(subidpath);}}}}};dwr.util.addOptions=function(ele,data){ele=dwr.util._getElementById(ele,"addOptions()");if(ele==null)return;var useOptions=dwr.util._isHTMLElement(ele,"select");var useLi=dwr.util._isHTMLElement(ele,["ul","ol"]);if(!useOptions&&!useLi){dwr.util._debug("addOptions() can only be used with select/ul/ol elements. Attempt to use: "+dwr.util._detailedTypeOf(ele));return;}
if(data==null)return;var argcount=arguments.length;var options={};var lastarg=arguments[argcount-1];if(argcount>2&&dwr.util._isObject(lastarg)){options=lastarg;argcount--;}
var arg3=null;if(argcount>=3)arg3=arguments[2];var arg4=null;if(argcount>=4)arg4=arguments[3];if(!options.optionCreator&&useOptions)options.optionCreator=dwr.util._defaultOptionCreator;if(!options.optionCreator&&useLi)options.optionCreator=dwr.util._defaultListItemCreator;var text,value,li;if(dwr.util._isArray(data)){for(var i=0;i<data.length;i++){options.data=data[i];options.text=null;options.value=null;if(useOptions){if(arg3!=null){if(arg4!=null){options.text=dwr.util._getValueFrom(data[i],arg4);options.value=dwr.util._getValueFrom(data[i],arg3);}
else options.text=options.value=dwr.util._getValueFrom(data[i],arg3);}
else options.text=options.value=dwr.util._getValueFrom(data[i]);if(options.text!=null||options.value){var opt=options.optionCreator(options);opt.text=options.text;opt.value=options.value;ele.options[ele.options.length]=opt;}}
else{options.value=dwr.util._getValueFrom(data[i],arg3);if(options.value!=null){li=options.optionCreator(options);if(dwr.util._shouldEscapeHtml(options)){options.value=dwr.util.escapeHtml(options.value);}
li.innerHTML=options.value;ele.appendChild(li);}}}}
else if(arg4!=null){if(!useOptions){alert("dwr.util.addOptions can only create select lists from objects.");return;}
for(var prop in data){options.data=data[prop];options.value=dwr.util._getValueFrom(data[prop],arg3);options.text=dwr.util._getValueFrom(data[prop],arg4);if(options.text!=null||options.value){var opt=options.optionCreator(options);opt.text=options.text;opt.value=options.value;ele.options[ele.options.length]=opt;}}}
else{if(!useOptions){dwr.util._debug("dwr.util.addOptions can only create select lists from objects.");return;}
for(var prop in data){if(typeof data[prop]=="function")continue;options.data=data[prop];if(!arg3){options.value=prop;options.text=data[prop];}
else{options.value=data[prop];options.text=prop;}
if(options.text!=null||options.value){var opt=options.optionCreator(options);opt.text=options.text;opt.value=options.value;ele.options[ele.options.length]=opt;}}}
dwr.util.highlight(ele,options);};dwr.util._getValueFrom=function(data,method){if(method==null)return data;else if(typeof method=='function')return method(data);else return data[method];};dwr.util._defaultOptionCreator=function(options){return new Option();};dwr.util._defaultListItemCreator=function(options){return document.createElement("li");};dwr.util.removeAllOptions=function(ele){ele=dwr.util._getElementById(ele,"removeAllOptions()");if(ele==null)return;var useOptions=dwr.util._isHTMLElement(ele,"select");var useLi=dwr.util._isHTMLElement(ele,["ul","ol"]);if(!useOptions&&!useLi){dwr.util._debug("removeAllOptions() can only be used with select, ol and ul elements. Attempt to use: "+dwr.util._detailedTypeOf(ele));return;}
if(useOptions){ele.options.length=0;}
else{while(ele.childNodes.length>0){ele.removeChild(ele.firstChild);}}};dwr.util.addRows=function(ele,data,cellFuncs,options){ele=dwr.util._getElementById(ele,"addRows()");if(ele==null)return;if(!dwr.util._isHTMLElement(ele,["table","tbody","thead","tfoot"])){dwr.util._debug("addRows() can only be used with table, tbody, thead and tfoot elements. Attempt to use: "+dwr.util._detailedTypeOf(ele));return;}
if(!options)options={};if(!options.rowCreator)options.rowCreator=dwr.util._defaultRowCreator;if(!options.cellCreator)options.cellCreator=dwr.util._defaultCellCreator;var tr,rowNum;if(dwr.util._isArray(data)){for(rowNum=0;rowNum<data.length;rowNum++){options.rowData=data[rowNum];options.rowIndex=rowNum;options.rowNum=rowNum;options.data=null;options.cellNum=-1;tr=dwr.util._addRowInner(cellFuncs,options);if(tr!=null)ele.appendChild(tr);}}
else if(typeof data=="object"){rowNum=0;for(var rowIndex in data){options.rowData=data[rowIndex];options.rowIndex=rowIndex;options.rowNum=rowNum;options.data=null;options.cellNum=-1;tr=dwr.util._addRowInner(cellFuncs,options);if(tr!=null)ele.appendChild(tr);rowNum++;}}
dwr.util.highlight(ele,options);};dwr.util._addRowInner=function(cellFuncs,options){var tr=options.rowCreator(options);if(tr==null)return null;for(var cellNum=0;cellNum<cellFuncs.length;cellNum++){var func=cellFuncs[cellNum];if(typeof func=='function')options.data=func(options.rowData,options);else options.data=func||"";options.cellNum=cellNum;var td=options.cellCreator(options);if(td!=null){if(options.data!=null){if(dwr.util._isHTMLElement(options.data))td.appendChild(options.data);else{if(dwr.util._shouldEscapeHtml(options)&&typeof(options.data)=="string"){td.innerHTML=dwr.util.escapeHtml(options.data);}
else{td.innerHTML=options.data;}}}
tr.appendChild(td);}}
return tr;};dwr.util._defaultRowCreator=function(options){return document.createElement("tr");};dwr.util._defaultCellCreator=function(options){return document.createElement("td");};dwr.util.removeAllRows=function(ele,options){ele=dwr.util._getElementById(ele,"removeAllRows()");if(ele==null)return;if(!options)options={};if(!options.filter)options.filter=function(){return true;};if(!dwr.util._isHTMLElement(ele,["table","tbody","thead","tfoot"])){dwr.util._debug("removeAllRows() can only be used with table, tbody, thead and tfoot elements. Attempt to use: "+dwr.util._detailedTypeOf(ele));return;}
var child=ele.firstChild;var next;while(child!=null){next=child.nextSibling;if(options.filter(child)){ele.removeChild(child);}
child=next;}};dwr.util.setClassName=function(ele,className){ele=dwr.util._getElementById(ele,"setClassName()");if(ele==null)return;ele.className=className;};dwr.util.addClassName=function(ele,className){ele=dwr.util._getElementById(ele,"addClassName()");if(ele==null)return;ele.className+=" "+className;};dwr.util.removeClassName=function(ele,className){ele=dwr.util._getElementById(ele,"removeClassName()");if(ele==null)return;var regex=new RegExp("(^|\\s)"+className+"(\\s|$)",'g');ele.className=ele.className.replace(regex,'');};dwr.util.toggleClassName=function(ele,className){ele=dwr.util._getElementById(ele,"toggleClassName()");if(ele==null)return;var regex=new RegExp("(^|\\s)"+className+"(\\s|$)");if(regex.test(ele.className)){ele.className=ele.className.replace(regex,'');}
else{ele.className+=" "+className;}};dwr.util.cloneNode=function(ele,options){ele=dwr.util._getElementById(ele,"cloneNode()");if(ele==null)return null;if(options==null)options={};var clone=ele.cloneNode(true);if(options.idPrefix||options.idSuffix){dwr.util._updateIds(clone,options);}
else{dwr.util._removeIds(clone);}
ele.parentNode.insertBefore(clone,ele);return clone;};dwr.util._updateIds=function(ele,options){if(options==null)options={};if(ele.id){ele.setAttribute("id",(options.idPrefix||"")+ele.id+(options.idSuffix||""));}
var children=ele.childNodes;for(var i=0;i<children.length;i++){var child=children.item(i);if(child.nodeType==1){dwr.util._updateIds(child,options);}}};dwr.util._removeIds=function(ele){if(ele.id)ele.removeAttribute("id");var children=ele.childNodes;for(var i=0;i<children.length;i++){var child=children.item(i);if(child.nodeType==1){dwr.util._removeIds(child);}}};dwr.util.cloneNodeForValues=function(templateEle,data,options){templateEle=dwr.util._getElementById(templateEle,"cloneNodeForValues()");if(templateEle==null)return null;if(options==null)options={};var idpath;if(options.idPrefix!=null)
idpath=options.idPrefix;else
idpath=templateEle.id||"";return dwr.util._cloneNodeForValuesRecursive(templateEle,data,idpath,options);};dwr.util._cloneNodeForValuesRecursive=function(templateEle,data,idpath,options){if(dwr.util._isArray(data)){var clones=[];for(var i=0;i<data.length;i++){var item=data[i];var clone=dwr.util._cloneNodeForValuesRecursive(templateEle,item,idpath+"["+i+"]",options);clones.push(clone);}
return clones;}
else
if(dwr.util._isObject(data)&&!dwr.util._isArray(data)){var clone=templateEle.cloneNode(true);if(options.updateCloneStyle&&clone.style){for(var propname in options.updateCloneStyle){clone.style[propname]=options.updateCloneStyle[propname];}}
dwr.util._replaceIds(clone,templateEle.id,idpath);templateEle.parentNode.insertBefore(clone,templateEle);dwr.util._cloneSubArrays(data,idpath,options);return clone;}
return null;};dwr.util._replaceIds=function(ele,oldidpath,newidpath){if(ele.id){var newId=null;if(ele.id==oldidpath){newId=newidpath;}
else if(ele.id.length>oldidpath.length){if(ele.id.substr(0,oldidpath.length)==oldidpath){var trailingChar=ele.id.charAt(oldidpath.length);if(trailingChar=="."||trailingChar=="["){newId=newidpath+ele.id.substr(oldidpath.length);}}}
if(newId){ele.setAttribute("id",newId);}
else{ele.removeAttribute("id");}}
var children=ele.childNodes;for(var i=0;i<children.length;i++){var child=children.item(i);if(child.nodeType==1){dwr.util._replaceIds(child,oldidpath,newidpath);}}};dwr.util._cloneSubArrays=function(data,idpath,options){for(prop in data){var value=data[prop];if(dwr.util._isArray(value)){if(value.length>0&&dwr.util._isObject(value[0])){var subTemplateId=idpath+"."+prop;var subTemplateEle=dwr.util.byId(subTemplateId);if(subTemplateEle!=null){dwr.util._cloneNodeForValuesRecursive(subTemplateEle,value,subTemplateId,options);}}}
else if(dwr.util._isObject(value)){dwr.util._cloneSubArrays(value,idpath+"."+prop,options);}}};dwr.util._getElementById=function(ele,source){var orig=ele;ele=dwr.util.byId(ele);if(ele==null){dwr.util._debug(source+" can't find an element with id: "+orig+".");}
return ele;};dwr.util._isHTMLElement=function(ele,nodeName){if(ele==null||typeof ele!="object"||ele.nodeName==null){return false;}
if(nodeName!=null){var test=ele.nodeName.toLowerCase();if(typeof nodeName=="string"){return test==nodeName.toLowerCase();}
if(dwr.util._isArray(nodeName)){var match=false;for(var i=0;i<nodeName.length&&!match;i++){if(test==nodeName[i].toLowerCase()){match=true;}}
return match;}
dwr.util._debug("dwr.util._isHTMLElement was passed test node name that is neither a string or array of strings");return false;}
return true;};dwr.util._detailedTypeOf=function(x){var reply=typeof x;if(reply=="object"){reply=Object.prototype.toString.apply(x);reply=reply.substring(8,reply.length-1);}
return reply;};dwr.util._isObject=function(data){return(data&&typeof data=="object");};dwr.util._isArray=function(data){return(data&&data.join);};dwr.util._isDate=function(data){return(data&&data.toUTCString)?true:false;};dwr.util._importNode=function(doc,importedNode,deep){var newNode;if(importedNode.nodeType==1){newNode=doc.createElement(importedNode.nodeName);for(var i=0;i<importedNode.attributes.length;i++){var attr=importedNode.attributes[i];if(attr.nodeValue!=null&&attr.nodeValue!=''){newNode.setAttribute(attr.name,attr.nodeValue);}}
if(typeof importedNode.style!="undefined"){newNode.style.cssText=importedNode.style.cssText;}}
else if(importedNode.nodeType==3){newNode=doc.createTextNode(importedNode.nodeValue);}
if(deep&&importedNode.hasChildNodes()){for(i=0;i<importedNode.childNodes.length;i++){newNode.appendChild(dwr.util._importNode(doc,importedNode.childNodes[i],true));}}
return newNode;};dwr.util._debug=function(message,stacktrace){var written=false;try{if(window.console){if(stacktrace&&window.console.trace)window.console.trace();window.console.log(message);written=true;}
else if(window.opera&&window.opera.postError){window.opera.postError(message);written=true;}}
catch(ex){}
if(!written){var debug=document.getElementById("dwr-debug");if(debug){var contents=message+"<br/>"+debug.innerHTML;if(contents.length>2048)contents=contents.substring(0,2048);debug.innerHTML=contents;}}};if(dwr==null)var dwr={};if(dwr.auth==null)dwr.auth={};if(DWRAuthentication==null)var DWRAuthentication=dwr.auth;dwr.auth._enabled=false;dwr.auth._dwrHandleBatchExeption=null;dwr.auth.enable=function(){if(dwr.auth._enabled){alert("dwr.auth already enabled");return;}
dwr.auth._enabled=true;dwr.auth._dwrHandleBatchExeption=dwr.engine._handleError;dwr.engine._handleError=dwr.auth.authWarningHandler;}
dwr.auth.disable=function(){if(!dwr.auth._enabled){alert("dwr.auth not enabled");return;}
dwr.engine._handleError=dwr.auth._dwrHandleBatchExeption;dwr.auth._dwrHandleBatchExeption=null;dwr.auth._enabled=false;}
dwr.auth._protectedURL=null;dwr.auth.setProtectedURL=function(url){dwr.auth._protectedURL=url;}
dwr.auth.defaultAuthenticationRequiredHandler=function(batch,ex){alert(ex.message);return false;}
dwr.auth._authRequiredHandler=dwr.auth.defaultAuthenticationRequiredHandler;dwr.auth.setAuthenticationRequiredHandler=function(handler){dwr.auth._authRequiredHandler=handler;}
dwr.auth.defaultAuthenticationFailedHandler=function(login_form){alert("Login failed");return false;}
dwr.auth._authFailedHandler=dwr.auth.defaultAuthenticationFailedHandler;dwr.auth.setAuthenticationFailedHandler=function(handler){dwr.auth._authFailedHandler=handler;}
dwr.auth.defaultAccessDeniedHandler=function(batch,ex){alert(ex.message);return false;}
dwr.auth._accessDeniedHandler=dwr.auth.defaultAccessDeniedHandler;dwr.auth.setAccessDeniedHandler=function(handler){dwr.auth._accessDeniedHandler=handler;}
dwr.auth.defaultAuthenticationSuccessHandler=function(msg){return true;}
dwr.auth._successHandler=dwr.auth.defaultAuthenticationSuccessHandler;dwr.auth.setAuthenticationSuccessHandler=function(handler){dwr.auth._successHandler=handler;}
dwr.auth._batch=null;dwr.auth._deepCopy=function(source){var destination={};for(property in source){var value=source[property];if(typeof value!='object'){destination[property]=value;}
else if(value instanceof Array){destination[property]=value;}
else{destination[property]=dwr.auth._deepCopy(value);}}
return destination;}
dwr.auth._cloneBatch=function(batch){var req=batch.req;var div=batch.div;var form=batch.form;var iframe=batch.iframe;var script=batch.script;delete batch.req;delete batch.div;delete batch.form;delete batch.iframe;delete batch.script;var clone=dwr.auth._deepCopy(batch);batch.req=req;batch.div=div;batch.form=form;batch.iframe=iframe;batch.script=script;clone.completed=false;clone.map.httpSessionId=dwr.engine._getJSessionId();clone.map.scriptSessionId=dwr.engine._getScriptSessionId();return clone;}
dwr.auth._exceptionPackage="org.directwebremoting.extend.";dwr.auth.authWarningHandler=function(batch,ex){if(batch==null||typeof ex!="object"||ex.type==null||ex.type.indexOf(dwr.auth._exceptionPackage)!=0){dwr.auth._dwrHandleBatchExeption(batch,ex);return;}
var errorType=ex.type.substring(dwr.auth._exceptionPackage.length);switch(errorType){case"LoginRequiredException":dwr.auth._batch=dwr.auth._cloneBatch(batch);if(dwr.auth._authRequiredHandler(batch,ex)){dwr.auth._replayBatch();}
break;case"AccessDeniedException":dwr.auth._batch=dwr.auth._cloneBatch(batch);if(dwr.auth._accessDeniedHandler(batch,ex)){dwr.auth._replayBatch();}
break;default:dwr.auth._dwrHandleBatchExeption(batch,ex);}}
dwr.auth._replayBatch=function(){if(dwr.auth._batch==null){alert("no batch to replay!");return;}
else{}
var caller=function(){var batch=dwr.auth._batch;dwr.auth._batch=null;dwr.engine._batches[dwr.engine._batches.length]=batch;dwr.engine._sendData(batch);};setTimeout(caller,200);}
dwr.auth.ServletLoginProcessor=function(){var login=null;var password=null;this.setLogin=function(aLogin){login=aLogin;}
this.getLogin=function(){return login;}
this.setPassword=function(aPassword){password=aPassword;}
this.login=function(login_form){login_form.j_username.value=login;login_form.j_password.value=password;login_form.submit();password=null;}}
dwr.auth._loginProcessor=new dwr.auth.ServletLoginProcessor();dwr.auth.authenticate=function(login,password){var processor=dwr.auth._loginProcessor;processor.setLogin(login);processor.setPassword(password);var div=document.createElement("div");div.innerHTML="<iframe src='"+dwr.auth._protectedURL+"' frameborder='0' width='0' height='0' id='login_frame' name='login_frame' style='width:0px; height:0px; border:0px;'></iframe>";document.body.appendChild(div);}
dwr.auth._loginCallback=function(login_form){dwr.auth._loginProcessor.login(login_form);}
dwr.auth._loginFailedCallback=function(login_form){dwr.auth._authFailedHandler(login_form);}
dwr.auth._loginSucceededCallback=function(msg){if(dwr.auth._successHandler(msg)){dwr.auth._replayBatch();}}
if(dwr==null)var dwr={};if(dwr.engine==null)dwr.engine={};if(DWREngine==null)var DWREngine=dwr.engine;if(I18nAdmin==null)var I18nAdmin={};I18nAdmin._path=''+JAWR.jawr_dwr_path+'';I18nAdmin.getLabelsPage=function(p0,callback){dwr.engine._execute(I18nAdmin._path,'I18nAdmin','getLabelsPage',p0,callback);}
I18nAdmin.getLanguagesPage=function(p0,callback){dwr.engine._execute(I18nAdmin._path,'I18nAdmin','getLanguagesPage',p0,callback);}
I18nAdmin.saveLabels=function(p0,p1,callback){dwr.engine._execute(I18nAdmin._path,'I18nAdmin','saveLabels',p0,p1,callback);}
I18nAdmin.saveLanguage=function(p0,p1,p2,p3,callback){dwr.engine._execute(I18nAdmin._path,'I18nAdmin','saveLanguage',p0,p1,p2,p3,callback);}
I18nAdmin.addLanguage=function(p0,p1,callback){dwr.engine._execute(I18nAdmin._path,'I18nAdmin','addLanguage',p0,p1,callback);}
if(JUserBean==null)var JUserBean={};JUserBean._path=''+JAWR.jawr_dwr_path+'';JUserBean.isMainContact=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','isMainContact',p0,callback);}
JUserBean.updateUserToChangeRole=function(p0,p1,callback){dwr.engine._execute(JUserBean._path,'JUserBean','updateUserToChangeRole',p0,p1,callback);}
JUserBean.loadUserActions=function(p0,p1,p2,callback){dwr.engine._execute(JUserBean._path,'JUserBean','loadUserActions',p0,p1,p2,callback);}
JUserBean.loadBpActions=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','loadBpActions',p0,callback);}
JUserBean.loadOfferActions=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','loadOfferActions',p0,callback);}
JUserBean.checkUsername=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','checkUsername',p0,callback);}
JUserBean.checkBPname=function(p0,p1,p2,p3,callback){dwr.engine._execute(JUserBean._path,'JUserBean','checkBPname',p0,p1,p2,p3,callback);}
JUserBean.checkLoggedBpName=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','checkLoggedBpName',p0,callback);}
JUserBean.setMainContact3=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','setMainContact3',p0,callback);}
JUserBean.setMainContact2=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','setMainContact2',p0,callback);}
JUserBean.refinedBpnames=function(p0,callback){dwr.engine._execute(JUserBean._path,'JUserBean','refinedBpnames',p0,callback);}
JUserBean.validateBpAddress=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JUserBean._path,'JUserBean','validateBpAddress',p0,p1,p2,p3,p4,callback);}
if(JDpBean==null)var JDpBean={};JDpBean._path=''+JAWR.jawr_dwr_path+'';JDpBean.refinedBpnames=function(p0,p1,callback){dwr.engine._execute(JDpBean._path,'JDpBean','refinedBpnames',p0,p1,callback);}
if(JStartpageBean_old==null)var JStartpageBean_old={};JStartpageBean_old._path=''+JAWR.jawr_dwr_path+'';JStartpageBean_old.getDateHeader=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDateHeader',callback);}
JStartpageBean_old.getLoggedUser=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getLoggedUser',callback);}
JStartpageBean_old.getI18n=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getI18n',callback);}
JStartpageBean_old.getPromoOffers=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getPromoOffers',callback);}
JStartpageBean_old.getCurrentPageNumber=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getCurrentPageNumber',callback);}
JStartpageBean_old.getTopLevelNodeIds=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getTopLevelNodeIds',callback);}
JStartpageBean_old.setTopLevelNodeIds=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setTopLevelNodeIds',p0,callback);}
JStartpageBean_old.setDateOption=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setDateOption',p0,callback);}
JStartpageBean_old.getTagsWithParrentFromSecTrees=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getTagsWithParrentFromSecTrees',callback);}
JStartpageBean_old.getOffersForActiveOfferUser=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOffersForActiveOfferUser',callback);}
JStartpageBean_old.setI18n=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setI18n',p0,callback);}
JStartpageBean_old.getDateOption=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDateOption',callback);}
JStartpageBean_old.getIpAddress=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getIpAddress',callback);}
JStartpageBean_old.changeCurrentPage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','changeCurrentPage',p0,callback);}
JStartpageBean_old.setCurrentPageNumber=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setCurrentPageNumber',p0,callback);}
JStartpageBean_old.getNumberOfPages=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getNumberOfPages',callback);}
JStartpageBean_old.setNumberOfPages=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setNumberOfPages',p0,callback);}
JStartpageBean_old.getSwitch=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getSwitch',callback);}
JStartpageBean_old.getResSwitch=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getResSwitch',callback);}
JStartpageBean_old.getWhatNodesList=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getWhatNodesList',callback);}
JStartpageBean_old.setDateOptionString=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setDateOptionString',p0,callback);}
JStartpageBean_old.regularityTest=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','regularityTest',callback);}
JStartpageBean_old.getNextDateHeader=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getNextDateHeader',callback);}
JStartpageBean_old.getOffersSortOrder=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOffersSortOrder',callback);}
JStartpageBean_old.getOfferSortOptions=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferSortOptions',callback);}
JStartpageBean_old.changeResultsPerPage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','changeResultsPerPage',p0,callback);}
JStartpageBean_old.getOfferResultIds=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferResultIds',callback);}
JStartpageBean_old.setOfferResultIds=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferResultIds',p0,callback);}
JStartpageBean_old.getOfferNumber=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferNumber',callback);}
JStartpageBean_old.getVisibleOffers=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getVisibleOffers',callback);}
JStartpageBean_old.setVisibleOffers=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setVisibleOffers',p0,callback);}
JStartpageBean_old.getOrderOfferBy=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOrderOfferBy',callback);}
JStartpageBean_old.setOrderOfferBy=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOrderOfferBy',p0,callback);}
JStartpageBean_old.getOfferSort=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferSort',callback);}
JStartpageBean_old.setOfferSort=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferSort',p0,callback);}
JStartpageBean_old.getResultsPerPage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getResultsPerPage',callback);}
JStartpageBean_old.setResultsPerPage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setResultsPerPage',p0,callback);}
JStartpageBean_old.getMustToHave=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getMustToHave',callback);}
JStartpageBean_old.setMustToHave=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setMustToHave',p0,callback);}
JStartpageBean_old.getNiceToHave=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getNiceToHave',callback);}
JStartpageBean_old.setNiceToHave=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setNiceToHave',p0,callback);}
JStartpageBean_old.getWhatWhere=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getWhatWhere',callback);}
JStartpageBean_old.setWhatWhere=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setWhatWhere',p0,callback);}
JStartpageBean_old.getNoResultsMessage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getNoResultsMessage',callback);}
JStartpageBean_old.setNoResultsMessage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setNoResultsMessage',p0,callback);}
JStartpageBean_old.getClearNoResultsMessage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getClearNoResultsMessage',callback);}
JStartpageBean_old.setOfferLanguageString=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferLanguageString',p0,callback);}
JStartpageBean_old.getOfferPreviewId=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferPreviewId',callback);}
JStartpageBean_old.setOfferPreviewId=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferPreviewId',p0,callback);}
JStartpageBean_old.getOfferPreview=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferPreview',callback);}
JStartpageBean_old.getOfferPreviewDetailsJS=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferPreviewDetailsJS',callback);}
JStartpageBean_old.setOfferPreview=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferPreview',p0,callback);}
JStartpageBean_old.getOpenPreviewWindow=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOpenPreviewWindow',callback);}
JStartpageBean_old.setOpenPreviewWindow=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOpenPreviewWindow',p0,callback);}
JStartpageBean_old.changeOfferPreview=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','changeOfferPreview',p0,callback);}
JStartpageBean_old.setActiveOfferUserId=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setActiveOfferUserId',p0,callback);}
JStartpageBean_old.setActiveOfferUserIdByDetailId=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setActiveOfferUserIdByDetailId',p0,callback);}
JStartpageBean_old.getDefaultLanguage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDefaultLanguage',callback);}
JStartpageBean_old.getOfferLanguage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferLanguage',callback);}
JStartpageBean_old.setOfferLanguage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferLanguage',p0,callback);}
JStartpageBean_old.getApplicationLanguage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getApplicationLanguage',callback);}
JStartpageBean_old.getApplicationLanguageAsString=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getApplicationLanguageAsString',callback);}
JStartpageBean_old.getStatusPUBLISHED=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getStatusPUBLISHED',callback);}
JStartpageBean_old.getPrefferedPreviewLanguages=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getPrefferedPreviewLanguages',callback);}
JStartpageBean_old.setPrefferedPreviewLanguages=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setPrefferedPreviewLanguages',p0,callback);}
JStartpageBean_old.fixOfferDetails=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','fixOfferDetails',p0,callback);}
JStartpageBean_old.addOffersForLoggedUser=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','addOffersForLoggedUser',p0,callback);}
JStartpageBean_old.initializeOfferPreviewWindow=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','initializeOfferPreviewWindow',p0,p1,p2,p3,p4,p5,callback);}
JStartpageBean_old.addUserStatistics=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','addUserStatistics',p0,callback);}
JStartpageBean_old.setOfferPreviewIdByDetailId=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferPreviewIdByDetailId',p0,callback);}
JStartpageBean_old.removeClientStatisticsFromTheSession=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','removeClientStatisticsFromTheSession',callback);}
JStartpageBean_old.getDistributionPartnerUrl=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDistributionPartnerUrl',callback);}
JStartpageBean_old.setDistributionPartnerUrl=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setDistributionPartnerUrl',p0,callback);}
JStartpageBean_old.getOffersByDateWithRelevance=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOffersByDateWithRelevance',callback);}
JStartpageBean_old.setOffersByDateWithRelevance=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOffersByDateWithRelevance',p0,callback);}
JStartpageBean_old.getOffersWithRelevance=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOffersWithRelevance',callback);}
JStartpageBean_old.setOffersWithRelevance=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOffersWithRelevance',p0,callback);}
JStartpageBean_old.isDateGroupingFlag=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','isDateGroupingFlag',callback);}
JStartpageBean_old.setDateGroupingFlag=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setDateGroupingFlag',p0,callback);}
JStartpageBean_old.getLocIdsAsJSArray=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getLocIdsAsJSArray',callback);}
JStartpageBean_old.getPreviewImage=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getPreviewImage',callback);}
JStartpageBean_old.setPreviewImage=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setPreviewImage',p0,callback);}
JStartpageBean_old.getOfferResultIdListInitial=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getOfferResultIdListInitial',callback);}
JStartpageBean_old.setOfferResultIdListInitial=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setOfferResultIdListInitial',p0,callback);}
JStartpageBean_old.getNodeNames=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getNodeNames',callback);}
JStartpageBean_old.setNodeNames=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setNodeNames',p0,callback);}
JStartpageBean_old.getLocationIds=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getLocationIds',callback);}
JStartpageBean_old.setLocationIds=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setLocationIds',p0,callback);}
JStartpageBean_old.getDummyInit=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDummyInit',callback);}
JStartpageBean_old.getDataEnumOptionMap=function(callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','getDataEnumOptionMap',callback);}
JStartpageBean_old.setDataEnumOptionMap=function(p0,callback){dwr.engine._execute(JStartpageBean_old._path,'JStartpageBean_old','setDataEnumOptionMap',p0,callback);}
if(JResultsPageBean==null)var JResultsPageBean={};JResultsPageBean._path=''+JAWR.jawr_dwr_path+'';JResultsPageBean.clone=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','clone',callback);}
JResultsPageBean.toString=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','toString',callback);}
JResultsPageBean.navigate=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','navigate',callback);}
JResultsPageBean.getPromoOffersForAjaxRequest=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPromoOffersForAjaxRequest',p0,callback);}
JResultsPageBean.getPromoOffers=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPromoOffers',callback);}
JResultsPageBean.getCurrentPageNumber=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getCurrentPageNumber',callback);}
JResultsPageBean.buildCombinedTree=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','buildCombinedTree',p0,p1,p2,callback);}
JResultsPageBean.getBpReducedLocationTree=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getBpReducedLocationTree',p0,p1,callback);}
JResultsPageBean.setAvailableTopLevelNodes=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setAvailableTopLevelNodes',p0,callback);}
JResultsPageBean.getAvailableTopLevelNodes=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getAvailableTopLevelNodes',callback);}
JResultsPageBean.getShowBpName=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getShowBpName',callback);}
JResultsPageBean.getMetatagDescription=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getMetatagDescription',callback);}
JResultsPageBean.getMetatagKeywords=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getMetatagKeywords',callback);}
JResultsPageBean.getStartPageDataHolder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getStartPageDataHolder',callback);}
JResultsPageBean.setFirstResult=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setFirstResult',p0,callback);}
JResultsPageBean.setFetchSize=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setFetchSize',p0,callback);}
JResultsPageBean.getSubsessionId=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSubsessionId',callback);}
JResultsPageBean.setSubsessionId=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setSubsessionId',p0,callback);}
JResultsPageBean.setStartPageDataHolder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setStartPageDataHolder',p0,callback);}
JResultsPageBean.makeCloneForResultsPageDataHolder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','makeCloneForResultsPageDataHolder',p0,callback);}
JResultsPageBean.getMustToHaveObjectIds=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getMustToHaveObjectIds',callback);}
JResultsPageBean.getNiceToHaveObjectId=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNiceToHaveObjectId',callback);}
JResultsPageBean.getCustomReducedTemplateWidth=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getCustomReducedTemplateWidth',callback);}
JResultsPageBean.setCustomReducedTemplateWidth=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setCustomReducedTemplateWidth',p0,callback);}
JResultsPageBean.getMenuItemSelected=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getMenuItemSelected',callback);}
JResultsPageBean.getPortalCombinedTree=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPortalCombinedTree',p0,callback);}
JResultsPageBean.isAllGroupsExpanded=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isAllGroupsExpanded',callback);}
JResultsPageBean.isAllGroupsCollapsed=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isAllGroupsCollapsed',callback);}
JResultsPageBean.getWhatSelectedLabels=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getWhatSelectedLabels',callback);}
JResultsPageBean.getWhereSelectedLabels=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getWhereSelectedLabels',callback);}
JResultsPageBean.getWhenSelectedLabel=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getWhenSelectedLabel',callback);}
JResultsPageBean.changeCurrentPage=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeCurrentPage',p0,callback);}
JResultsPageBean.setCurrentPageNumber=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setCurrentPageNumber',p0,callback);}
JResultsPageBean.getNumberOfPages=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNumberOfPages',callback);}
JResultsPageBean.calculateNumberOfPages=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','calculateNumberOfPages',callback);}
JResultsPageBean.getOfferSortOptions=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getOfferSortOptions',p0,callback);}
JResultsPageBean.changeResultsPerPage=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeResultsPerPage',p0,callback);}
JResultsPageBean.getVisibleOffers=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getVisibleOffers',callback);}
JResultsPageBean.setVisibleOffers=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setVisibleOffers',p0,callback);}
JResultsPageBean.getResultsPerPage=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getResultsPerPage',callback);}
JResultsPageBean.setResultsPerPage=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setResultsPerPage',p0,callback);}
JResultsPageBean.getMustToHave=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getMustToHave',callback);}
JResultsPageBean.setMustToHave=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setMustToHave',p0,callback);}
JResultsPageBean.getNiceToHave=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNiceToHave',callback);}
JResultsPageBean.setNiceToHave=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setNiceToHave',p0,callback);}
JResultsPageBean.setDateGroupingFlag=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDateGroupingFlag',p0,callback);}
JResultsPageBean.initOffer=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initOffer',p0,p1,callback);}
JResultsPageBean.initOffer=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initOffer',p0,p1,p2,callback);}
JResultsPageBean.collapseGroup=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','collapseGroup',p0,callback);}
JResultsPageBean.expandGroup=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','expandGroup',p0,callback);}
JResultsPageBean.collapseAllGroups=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','collapseAllGroups',callback);}
JResultsPageBean.expandAllGroups=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','expandAllGroups',callback);}
JResultsPageBean.getResultsPerPageList=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getResultsPerPageList',callback);}
JResultsPageBean.isBpMode=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isBpMode',callback);}
JResultsPageBean.tagsSearch=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','tagsSearch',p0,callback);}
JResultsPageBean.createNewSubsession=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','createNewSubsession',callback);}
JResultsPageBean.createNewSubsession=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','createNewSubsession',p0,callback);}
JResultsPageBean.fetchOffers=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','fetchOffers',callback);}
JResultsPageBean.fetchOffers=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','fetchOffers',p0,callback);}
JResultsPageBean.isHasOnlyOneGroup=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isHasOnlyOneGroup',callback);}
JResultsPageBean.getInitHasOnlyOneGroup=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getInitHasOnlyOneGroup',callback);}
JResultsPageBean.getVisibleOffersForMobile=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getVisibleOffersForMobile',callback);}
JResultsPageBean.getPromoOfferListForServiceArea=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPromoOfferListForServiceArea',callback);}
JResultsPageBean.initOfferSortOptions=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initOfferSortOptions',p0,p1,callback);}
JResultsPageBean.updateResultsWithWhereWhenWhatCriteriaChanged=function(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhereWhenWhatCriteriaChanged',p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,callback);}
JResultsPageBean.updateResultsWithWhereCriteriaChanged=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhereCriteriaChanged',p0,p1,p2,callback);}
JResultsPageBean.updateResultsWithWhenCriteriaChanged=function(p0,p1,p2,p3,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhenCriteriaChanged',p0,p1,p2,p3,callback);}
JResultsPageBean.browserBackFixForDrilling=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','browserBackFixForDrilling',p0,p1,p2,p3,p4,callback);}
JResultsPageBean.updateResultsWithWhatCriteriaChangedAjaxCall=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhatCriteriaChangedAjaxCall',p0,p1,p2,p3,p4,callback);}
JResultsPageBean.updateResultsWithWhatCriteriaChangedOverJSF=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhatCriteriaChangedOverJSF',callback);}
JResultsPageBean.updateResultsWithWhatCriteriaChanged=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhatCriteriaChanged',p0,p1,p2,p3,p4,callback);}
JResultsPageBean.updateResultsWithWhatCriteriaChangedEngine=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','updateResultsWithWhatCriteriaChangedEngine',p0,p1,p2,p3,p4,p5,callback);}
JResultsPageBean.redirectToResultPage=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','redirectToResultPage',callback);}
JResultsPageBean.initNodesForWhatDialog=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initNodesForWhatDialog',callback);}
JResultsPageBean.initNodesForWhatDialog=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initNodesForWhatDialog',p0,callback);}
JResultsPageBean.recalculateWhatTree=function(p0,p1,p2,p3,p4,p5,p6,p7,p8,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','recalculateWhatTree',p0,p1,p2,p3,p4,p5,p6,p7,p8,callback);}
JResultsPageBean.restoreWhatTree=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','restoreWhatTree',p0,callback);}
JResultsPageBean.initialWhatSearchWithReducedPageSpecific=function(p0,p1,p2,p3,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initialWhatSearchWithReducedPageSpecific',p0,p1,p2,p3,callback);}
JResultsPageBean.initialWhatSearch=function(p0,p1,p2,p3,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initialWhatSearch',p0,p1,p2,p3,callback);}
JResultsPageBean.initialWhatSearchEngine=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initialWhatSearchEngine',p0,p1,p2,p3,p4,p5,callback);}
JResultsPageBean.whatSkipRcptSearch=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','whatSkipRcptSearch',p0,p1,p2,callback);}
JResultsPageBean.whatFreeTextSearch=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','whatFreeTextSearch',p0,callback);}
JResultsPageBean.changeOfferSortCriteriaWrapper=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeOfferSortCriteriaWrapper',p0,callback);}
JResultsPageBean.changeOfferSortCriteria=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeOfferSortCriteria',p0,callback);}
JResultsPageBean.changeSortOrder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeSortOrder',p0,callback);}
JResultsPageBean.changeSortOrder=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeSortOrder',p0,p1,callback);}
JResultsPageBean.refineSearch=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','refineSearch',callback);}
JResultsPageBean.changeNumberOfOffersPerPage=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','changeNumberOfOffersPerPage',p0,callback);}
JResultsPageBean.sendContactMail=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','sendContactMail',p0,p1,callback);}
JResultsPageBean.sendFeedbackMail=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','sendFeedbackMail',p0,p1,callback);}
JResultsPageBean.sendEmailToFriendMail=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','sendEmailToFriendMail',p0,callback);}
JResultsPageBean.makeSecondaryRelevantCombinedTree=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','makeSecondaryRelevantCombinedTree',p0,callback);}
JResultsPageBean.getShowCityInCollapsedView=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getShowCityInCollapsedView',callback);}
JResultsPageBean.getToolbarsVisible=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getToolbarsVisible',callback);}
JResultsPageBean.setToolbarsVisible=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setToolbarsVisible',p0,callback);}
JResultsPageBean.getHideHeader=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getHideHeader',callback);}
JResultsPageBean.setHideHeader=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setHideHeader',p0,callback);}
JResultsPageBean.setToolbarsVisibleAsString=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setToolbarsVisibleAsString',p0,callback);}
JResultsPageBean.resetMustToHave=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','resetMustToHave',callback);}
JResultsPageBean.resetNiceToHave=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','resetNiceToHave',callback);}
JResultsPageBean.getShowSortingFlag=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getShowSortingFlag',callback);}
JResultsPageBean.setShowSortingFlag=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setShowSortingFlag',p0,callback);}
JResultsPageBean.getOfferSortCriteria=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getOfferSortCriteria',callback);}
JResultsPageBean.setOfferSortCriteria=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setOfferSortCriteria',p0,callback);}
JResultsPageBean.getOfferSortOrder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getOfferSortOrder',callback);}
JResultsPageBean.setOfferSortOrder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setOfferSortOrder',p0,callback);}
JResultsPageBean.getDateGroupingFlag=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDateGroupingFlag',callback);}
JResultsPageBean.getDateSortingFlag=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDateSortingFlag',callback);}
JResultsPageBean.setDateSortingFlag=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDateSortingFlag',p0,callback);}
JResultsPageBean.getAscendingSortOrder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getAscendingSortOrder',callback);}
JResultsPageBean.getDescendingSortOrder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDescendingSortOrder',callback);}
JResultsPageBean.getNewOfferSortCriteria=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNewOfferSortCriteria',callback);}
JResultsPageBean.setNewOfferSortCriteria=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setNewOfferSortCriteria',p0,callback);}
JResultsPageBean.getExtendedPresentationView=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getExtendedPresentationView',callback);}
JResultsPageBean.getCollapsedPresentationView=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getCollapsedPresentationView',callback);}
JResultsPageBean.getPresentationViewType=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPresentationViewType',callback);}
JResultsPageBean.setPresentationViewType=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setPresentationViewType',p0,callback);}
JResultsPageBean.setPresentationViewType=function(p0,p1,p2,p3,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setPresentationViewType',p0,p1,p2,p3,callback);}
JResultsPageBean.isHasSortingNodesCalculated=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isHasSortingNodesCalculated',callback);}
JResultsPageBean.setHasSortingNodesCalculated=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setHasSortingNodesCalculated',p0,callback);}
JResultsPageBean.getNodesForWhatDialog=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNodesForWhatDialog',callback);}
JResultsPageBean.setNodesForWhatDialog=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setNodesForWhatDialog',p0,callback);}
JResultsPageBean.getAvailableTopLevelNodesWithQuery=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getAvailableTopLevelNodesWithQuery',callback);}
JResultsPageBean.setAvailableTopLevelNodesWithQuery=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setAvailableTopLevelNodesWithQuery',p0,callback);}
JResultsPageBean.getPotentialNewCombinetTree=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPotentialNewCombinetTree',callback);}
JResultsPageBean.setPotentialNewCombinetTree=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setPotentialNewCombinetTree',p0,callback);}
JResultsPageBean.hideGroup=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','hideGroup',p0,callback);}
JResultsPageBean.unhideGroup=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','unhideGroup',p0,callback);}
JResultsPageBean.initTopLevelNodesAfterSearch=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initTopLevelNodesAfterSearch',p0,callback);}
JResultsPageBean.isShowRelevanceBar=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isShowRelevanceBar',callback);}
JResultsPageBean.getJsForReducedLocationTree=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getJsForReducedLocationTree',callback);}
JResultsPageBean.getDrillUpUniqueParentNodeId=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillUpUniqueParentNodeId',callback);}
JResultsPageBean.setDrillUpUniqueParentNodeId=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDrillUpUniqueParentNodeId',p0,callback);}
JResultsPageBean.getDrillUpParentNodeName=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillUpParentNodeName',callback);}
JResultsPageBean.getDrillUpNodeName=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillUpNodeName',callback);}
JResultsPageBean.getDrillUpParentTopLevelNode=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillUpParentTopLevelNode',callback);}
JResultsPageBean.initExpandCollapse=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initExpandCollapse',callback);}
JResultsPageBean.initExpandCollapse=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','initExpandCollapse',p0,p1,callback);}
JResultsPageBean.getRequestParamValue=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getRequestParamValue',p0,callback);}
JResultsPageBean.getFreeTextParam=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getFreeTextParam',callback);}
JResultsPageBean.getPageTitle=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getPageTitle',callback);}
JResultsPageBean.applySubsessionId=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','applySubsessionId',callback);}
JResultsPageBean.cloneAndSetStartPageDataHolder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','cloneAndSetStartPageDataHolder',p0,callback);}
JResultsPageBean.getResultsPageDataHolder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getResultsPageDataHolder',callback);}
JResultsPageBean.setResultsPageDataHolder=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setResultsPageDataHolder',p0,callback);}
JResultsPageBean.getResultsPageControlParams=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getResultsPageControlParams',callback);}
JResultsPageBean.setResultsPageControlParams=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setResultsPageControlParams',p0,callback);}
JResultsPageBean.getResultPageHeaderPictureUrl=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getResultPageHeaderPictureUrl',callback);}
JResultsPageBean.setResultPageHeaderPictureUrl=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setResultPageHeaderPictureUrl',p0,callback);}
JResultsPageBean.applyReferentSubsession=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','applyReferentSubsession',callback);}
JResultsPageBean.getVisibleOffersSize=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getVisibleOffersSize',callback);}
JResultsPageBean.getOfferListFragmentAction=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getOfferListFragmentAction',callback);}
JResultsPageBean.getDrillRuleForExpandColapse=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillRuleForExpandColapse',callback);}
JResultsPageBean.setDrillRuleForExpandColapse=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDrillRuleForExpandColapse',p0,callback);}
JResultsPageBean.getDrillSelectedTags=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillSelectedTags',callback);}
JResultsPageBean.setDrillSelectedTags=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDrillSelectedTags',p0,callback);}
JResultsPageBean.getDrillQueryString=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getDrillQueryString',callback);}
JResultsPageBean.setDrillQueryString=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setDrillQueryString',p0,callback);}
JResultsPageBean.getSearchQueryForGoogle=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSearchQueryForGoogle',callback);}
JResultsPageBean.selectDate=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','selectDate',p0,p1,callback);}
JResultsPageBean.googleModeSearch=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','googleModeSearch',p0,p1,p2,callback);}
JResultsPageBean.goToGoogleModePage=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','goToGoogleModePage',callback);}
JResultsPageBean.isExpandCollapseActionFlag=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','isExpandCollapseActionFlag',callback);}
JResultsPageBean.setExpandCollapseActionFlag=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setExpandCollapseActionFlag',p0,callback);}
JResultsPageBean.displayVendorOffers=function(p0,p1,p2,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','displayVendorOffers',p0,p1,p2,callback);}
JResultsPageBean.parseDateOption=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','parseDateOption',p0,callback);}
JResultsPageBean.parseDataWithCheck=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','parseDataWithCheck',p0,callback);}
JResultsPageBean.calculateDates=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','calculateDates',p0,callback);}
JResultsPageBean.getParsedDate=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getParsedDate',p0,callback);}
JResultsPageBean.getNewStartPageDataHolder=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getNewStartPageDataHolder',callback);}
JResultsPageBean.clearResultPageControlParametersFromSession=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','clearResultPageControlParametersFromSession',callback);}
JResultsPageBean.getSessionObject=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSessionObject',p0,callback);}
JResultsPageBean.setSessionObject=function(p0,p1,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setSessionObject',p0,p1,callback);}
JResultsPageBean.chackAndFixDateFormat=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','chackAndFixDateFormat',p0,callback);}
JResultsPageBean.filterOffersWithEventCalendarDateRange=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','filterOffersWithEventCalendarDateRange',p0,callback);}
JResultsPageBean.getSession=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSession',callback);}
JResultsPageBean.getSessionMap=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSessionMap',callback);}
JResultsPageBean.getI18n=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getI18n',callback);}
JResultsPageBean.getBusinessPartnerDao=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getBusinessPartnerDao',callback);}
JResultsPageBean.setI18n=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','setI18n',p0,callback);}
JResultsPageBean.getCurrentLocale=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getCurrentLocale',callback);}
JResultsPageBean.getI18nMassage=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getI18nMassage',p0,callback);}
JResultsPageBean.getTreeManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getTreeManagerInstance',callback);}
JResultsPageBean.getUserManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getUserManagerInstance',callback);}
JResultsPageBean.getAddressManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getAddressManagerInstance',callback);}
JResultsPageBean.getBPManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getBPManagerInstance',callback);}
JResultsPageBean.getSearchManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getSearchManagerInstance',callback);}
JResultsPageBean.getClientStatisticsManagerInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getClientStatisticsManagerInstance',callback);}
JResultsPageBean.getOfferServiceInstance=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getOfferServiceInstance',callback);}
JResultsPageBean.popPreviousStateUrl=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','popPreviousStateUrl',callback);}
JResultsPageBean.popState=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','popState',callback);}
JResultsPageBean.pushState=function(p0,callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','pushState',p0,callback);}
JResultsPageBean.getAllActiveLanguages=function(callback){dwr.engine._execute(JResultsPageBean._path,'JResultsPageBean','getAllActiveLanguages',callback);}
if(JServiceProxy==null)var JServiceProxy={};JServiceProxy._path=''+JAWR.jawr_dwr_path+'';JServiceProxy.connect=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','connect',callback);}
JServiceProxy.isConnected=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','isConnected',callback);}
JServiceProxy.removeChild=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeChild',p0,p1,callback);}
JServiceProxy.addChild=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','addChild',p0,p1,p2,callback);}
JServiceProxy.disconnect=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','disconnect',callback);}
JServiceProxy.getAvailableActions=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getAvailableActions',callback);}
JServiceProxy.removeCanceledBPs=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeCanceledBPs',p0,callback);}
JServiceProxy.updateStatusTransition=function(p0,p1,p2,p3,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','updateStatusTransition',p0,p1,p2,p3,callback);}
JServiceProxy.whatAutocomplete=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','whatAutocomplete',p0,p1,callback);}
JServiceProxy.removeCanceledUsers=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeCanceledUsers',p0,callback);}
JServiceProxy.doesUserExists=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','doesUserExists',p0,p1,callback);}
JServiceProxy.deleteChild=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','deleteChild',p0,p1,callback);}
JServiceProxy.deleteTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','deleteTree',p0,callback);}
JServiceProxy.fetchDescriptionLink=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchDescriptionLink',p0,p1,callback);}
JServiceProxy.fetchRelevantNodesAndTreeIds=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchRelevantNodesAndTreeIds',p0,p1,callback);}
JServiceProxy.fetchRelevantTrees=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchRelevantTrees',p0,callback);}
JServiceProxy.fetchTreeNames=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchTreeNames',callback);}
JServiceProxy.filterSelectedTagsInSecondaryTrees=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','filterSelectedTagsInSecondaryTrees',p0,p1,callback);}
JServiceProxy.filterTreeByRelevantNodes=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','filterTreeByRelevantNodes',p0,p1,p2,callback);}
JServiceProxy.getSelectedTagsFromAllTrees=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getSelectedTagsFromAllTrees',p0,p1,callback);}
JServiceProxy.getSelectedTags=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getSelectedTags',p0,p1,callback);}
JServiceProxy.loadReducedTree=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadReducedTree',p0,p1,callback);}
JServiceProxy.loadReducedTreeWithSelectedNode=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadReducedTreeWithSelectedNode',p0,p1,p2,callback);}
JServiceProxy.loadTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTree',p0,callback);}
JServiceProxy.loadTreeAdminView=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTreeAdminView',p0,callback);}
JServiceProxy.loadTreeCustomerView=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTreeCustomerView',p0,callback);}
JServiceProxy.loadTreeVendorView=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTreeVendorView',p0,callback);}
JServiceProxy.locTagsFreeTextSearch=function(p0,p1,p2,p3,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','locTagsFreeTextSearch',p0,p1,p2,p3,callback);}
JServiceProxy.locTagsFreeTextSearchByWords=function(p0,p1,p2,p3,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','locTagsFreeTextSearchByWords',p0,p1,p2,p3,callback);}
JServiceProxy.updateTreeElement=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','updateTreeElement',p0,p1,callback);}
JServiceProxy.fetchAttachedTagIds=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchAttachedTagIds',p0,callback);}
JServiceProxy.removeCanceledOffers=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeCanceledOffers',p0,callback);}
JServiceProxy.useCyclone=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','useCyclone',callback);}
JServiceProxy.indexAllOffers=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','indexAllOffers',callback);}
JServiceProxy.indexAllTreeElements=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','indexAllTreeElements',callback);}
JServiceProxy.indexAddresses=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','indexAddresses',callback);}
JServiceProxy.indexBPs=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','indexBPs',callback);}
JServiceProxy.enableStatistics=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','enableStatistics',callback);}
JServiceProxy.filterSelectedTagsInSecondaryTreesAndGroupThemByTree=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','filterSelectedTagsInSecondaryTreesAndGroupThemByTree',p0,p1,p2,callback);}
JServiceProxy.reloadWorkflowManager=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','reloadWorkflowManager',callback);}
JServiceProxy.disableStatistics=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','disableStatistics',callback);}
JServiceProxy.printStats=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','printStats',callback);}
JServiceProxy.clearStats=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','clearStats',callback);}
JServiceProxy.savePromoTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','savePromoTree',p0,callback);}
JServiceProxy.removeUnusedTagsNode=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeUnusedTagsNode',callback);}
JServiceProxy.fetchAllTreeNames=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchAllTreeNames',p0,callback);}
JServiceProxy.getNewSelectedTags=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getNewSelectedTags',p0,p1,p2,callback);}
JServiceProxy.getSelectedTagsWithNameMaxLength=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getSelectedTagsWithNameMaxLength',p0,p1,p2,callback);}
JServiceProxy.locTagsFreeTextSearchByWordsBySubsession=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','locTagsFreeTextSearchByWordsBySubsession',p0,p1,p2,p3,p4,callback);}
JServiceProxy.getUniqueIdByObjectIdBySubsession=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getUniqueIdByObjectIdBySubsession',p0,p1,p2,callback);}
JServiceProxy.getUniqueIdByObjectId=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getUniqueIdByObjectId',p0,p1,callback);}
JServiceProxy.locTagsFreeTextSearchByWordsForOfferWizard=function(p0,p1,p2,p3,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','locTagsFreeTextSearchByWordsForOfferWizard',p0,p1,p2,p3,callback);}
JServiceProxy.saveTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','saveTree',p0,callback);}
JServiceProxy.loadTreeReduced=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTreeReduced',p0,p1,callback);}
JServiceProxy.loadTreeReducedById=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadTreeReducedById',p0,p1,callback);}
JServiceProxy.getTreeNames=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getTreeNames',p0,p1,callback);}
JServiceProxy.loadReducedPrimaryTreeWithSelectedNodeFromSession=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadReducedPrimaryTreeWithSelectedNodeFromSession',callback);}
JServiceProxy.loadAddressDerivedTaggingTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadAddressDerivedTaggingTree',p0,callback);}
JServiceProxy.setUseCyclone=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','setUseCyclone',p0,callback);}
JServiceProxy.filterSelectedTagsInSecondaryTreesAndGroupThemByTree2=function(p0,p1,p2,p3,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','filterSelectedTagsInSecondaryTreesAndGroupThemByTree2',p0,p1,p2,p3,callback);}
JServiceProxy.fetchRelevantSecondaryTrees=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','fetchRelevantSecondaryTrees',p0,p1,callback);}
JServiceProxy.loadLocationTreeIds=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','loadLocationTreeIds',callback);}
JServiceProxy.existingLanguages=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','existingLanguages',p0,callback);}
JServiceProxy.getDuplicatesForTree=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getDuplicatesForTree',p0,callback);}
JServiceProxy.reloadExportConfiguration=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','reloadExportConfiguration',callback);}
JServiceProxy.reconfigureSchedulers=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','reconfigureSchedulers',callback);}
JServiceProxy.disableSchedulers=function(callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','disableSchedulers',callback);}
JServiceProxy.filterFromOtherTrees=function(p0,p1,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','filterFromOtherTrees',p0,p1,callback);}
JServiceProxy.getWhereShortLabels=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getWhereShortLabels',p0,p1,p2,p3,p4,callback);}
JServiceProxy.getWhatShortLabels=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getWhatShortLabels',p0,p1,p2,p3,p4,p5,callback);}
JServiceProxy.getWhenShortLabel=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getWhenShortLabel',p0,p1,p2,p3,p4,p5,callback);}
JServiceProxy.getExtendedPaddingArialFontPlain12=function(p0,p1,p2,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getExtendedPaddingArialFontPlain12',p0,p1,p2,callback);}
JServiceProxy.getWhatPartExtendedPaddingArialFontPlain12=function(p0,p1,p2,p3,p4,p5,p6,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','getWhatPartExtendedPaddingArialFontPlain12',p0,p1,p2,p3,p4,p5,p6,callback);}
JServiceProxy.addRemoveOfferFromWishList=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','addRemoveOfferFromWishList',p0,callback);}
JServiceProxy.removeOffer=function(p0,callback){dwr.engine._execute(JServiceProxy._path,'JServiceProxy','removeOffer',p0,callback);}
if(JAuthorizationBean==null)var JAuthorizationBean={};JAuthorizationBean._path=''+JAWR.jawr_dwr_path+'';JAuthorizationBean.refinedUsernames=function(p0,callback){dwr.engine._execute(JAuthorizationBean._path,'JAuthorizationBean','refinedUsernames',p0,callback);}
if(JStartPageBean==null)var JStartPageBean={};JStartPageBean._path=''+JAWR.jawr_dwr_path+'';JStartPageBean.topLevelSearchWithLocationIds=function(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','topLevelSearchWithLocationIds',p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,callback);}
JStartPageBean.findPTRootNodes=function(p0,p1,p2,p3,p4,p5,p6,p7,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','findPTRootNodes',p0,p1,p2,p3,p4,p5,p6,p7,callback);}
JStartPageBean.rbSearch=function(p0,p1,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','rbSearch',p0,p1,callback);}
JStartPageBean.calculateTopLevelNodes=function(p0,p1,p2,p3,p4,p5,p6,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','calculateTopLevelNodes',p0,p1,p2,p3,p4,p5,p6,callback);}
JStartPageBean.setTagNodesOnEmptySelectionInRCPT=function(p0,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','setTagNodesOnEmptySelectionInRCPT',p0,callback);}
JStartPageBean.tagsSearch=function(p0,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','tagsSearch',p0,callback);}
JStartPageBean.whatSearchWithLocationIds=function(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','whatSearchWithLocationIds',p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,callback);}
JStartPageBean.whatFTSearch=function(p0,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','whatFTSearch',p0,callback);}
JStartPageBean.clearFtSearch=function(callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','clearFtSearch',callback);}
JStartPageBean.performWhatWhereSearch=function(p0,p1,p2,p3,p4,p5,p6,p7,p8,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','performWhatWhereSearch',p0,p1,p2,p3,p4,p5,p6,p7,p8,callback);}
JStartPageBean.getPortalTopPromoOffersAjaxRequest=function(p0,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','getPortalTopPromoOffersAjaxRequest',p0,callback);}
JStartPageBean.setPortalLocationIds=function(p0,p1,callback){dwr.engine._execute(JStartPageBean._path,'JStartPageBean','setPortalLocationIds',p0,p1,callback);}
if(JHomePageBean==null)var JHomePageBean={};JHomePageBean._path=''+JAWR.jawr_dwr_path+'';JHomePageBean.getAlbumPicturesContent=function(p0,p1,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','getAlbumPicturesContent',p0,p1,callback);}
JHomePageBean.saveGuestbookEntry=function(p0,p1,p2,p3,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','saveGuestbookEntry',p0,p1,p2,p3,callback);}
JHomePageBean.deleteGuestbookEntry=function(p0,p1,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','deleteGuestbookEntry',p0,p1,callback);}
JHomePageBean.getLinksContent=function(callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','getLinksContent',callback);}
JHomePageBean.getEmptyLinkPopup=function(p0,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','getEmptyLinkPopup',p0,callback);}
JHomePageBean.getLinkPopup=function(p0,p1,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','getLinkPopup',p0,p1,callback);}
JHomePageBean.saveLink=function(p0,p1,p2,p3,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','saveLink',p0,p1,p2,p3,callback);}
JHomePageBean.updateLink=function(p0,p1,p2,p3,p4,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','updateLink',p0,p1,p2,p3,p4,callback);}
JHomePageBean.deleteLink=function(p0,p1,callback){dwr.engine._execute(JHomePageBean._path,'JHomePageBean','deleteLink',p0,p1,callback);}
if(JOfferBean==null)var JOfferBean={};JOfferBean._path=''+JAWR.jawr_dwr_path+'';JOfferBean.toString=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','toString',callback);}
JOfferBean.getDescription=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getDescription',callback);}
JOfferBean.cancel=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','cancel',callback);}
JOfferBean.setDescription=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setDescription',p0,callback);}
JOfferBean.setBusinessPartner=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setBusinessPartner',p0,callback);}
JOfferBean.getOfferId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getOfferId',callback);}
JOfferBean.getLocationId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getLocationId',callback);}
JOfferBean.setDisableAlwaysAvailable=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setDisableAlwaysAvailable',p0,callback);}
JOfferBean.findPublicAddresses=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','findPublicAddresses',p0,callback);}
JOfferBean.getAttachedTags=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getAttachedTags',callback);}
JOfferBean.getOfferDetails=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getOfferDetails',callback);}
JOfferBean.setBpId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setBpId',p0,callback);}
JOfferBean.setAddressId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setAddressId',p0,callback);}
JOfferBean.setContactId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setContactId',p0,callback);}
JOfferBean.setOfferDetails=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setOfferDetails',p0,callback);}
JOfferBean.getOffer=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getOffer',callback);}
JOfferBean.getBpId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpId',callback);}
JOfferBean.setOfferId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setOfferId',p0,callback);}
JOfferBean.getBusinessPartner=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBusinessPartner',callback);}
JOfferBean.setBpName=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setBpName',p0,callback);}
JOfferBean.updateAddress=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updateAddress',p0,callback);}
JOfferBean.deleteAddress=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','deleteAddress',p0,callback);}
JOfferBean.getBpName=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpName',callback);}
JOfferBean.getAddressId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getAddressId',callback);}
JOfferBean.getContactId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getContactId',callback);}
JOfferBean.addPicture=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addPicture',p0,callback);}
JOfferBean.addAttachment=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addAttachment',p0,callback);}
JOfferBean.isDisableAlwaysAvailable=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isDisableAlwaysAvailable',callback);}
JOfferBean.setAttachedTags=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setAttachedTags',p0,callback);}
JOfferBean.getResetSwitcher=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getResetSwitcher',callback);}
JOfferBean.getFlipSwitcher=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getFlipSwitcher',callback);}
JOfferBean.getSwitcher=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSwitcher',callback);}
JOfferBean.initOffer=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','initOffer',p0,callback);}
JOfferBean.calculateTreeNameToTagIdsMap=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','calculateTreeNameToTagIdsMap',callback);}
JOfferBean.setBpAssociatedObjects=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setBpAssociatedObjects',p0,callback);}
JOfferBean.backFromFastTrackOfferCreation=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','backFromFastTrackOfferCreation',callback);}
JOfferBean.saveOffer=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','saveOffer',callback);}
JOfferBean.calculateEventCalendar=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','calculateEventCalendar',callback);}
JOfferBean.createBP=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','createBP',callback);}
JOfferBean.initBPs=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','initBPs',callback);}
JOfferBean.getBps=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBps',callback);}
JOfferBean.changeBP=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','changeBP',callback);}
JOfferBean.changeBP=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','changeBP',p0,callback);}
JOfferBean.getBpAddresses=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpAddresses',callback);}
JOfferBean.getBpPublicAddresses=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpPublicAddresses',callback);}
JOfferBean.addAddress=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addAddress',p0,callback);}
JOfferBean.addPublicAddress=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addPublicAddress',p0,callback);}
JOfferBean.deletePublicAddress=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','deletePublicAddress',p0,callback);}
JOfferBean.isAddressDuplicated=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isAddressDuplicated',p0,callback);}
JOfferBean.isPublicAddressDuplicated=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isPublicAddressDuplicated',p0,callback);}
JOfferBean.getBpContacts=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpContacts',callback);}
JOfferBean.addContact=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addContact',p0,callback);}
JOfferBean.updateContact=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updateContact',p0,callback);}
JOfferBean.deleteContact=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','deleteContact',p0,callback);}
JOfferBean.getBpFolders=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpFolders',callback);}
JOfferBean.addFolder=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addFolder',p0,callback);}
JOfferBean.removeFolder=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','removeFolder',p0,callback);}
JOfferBean.updateFolder=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updateFolder',p0,callback);}
JOfferBean.removeAttachments=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','removeAttachments',p0,callback);}
JOfferBean.saveOfferAndRemoveDocument=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','saveOfferAndRemoveDocument',p0,callback);}
JOfferBean.updateAttachment=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updateAttachment',p0,callback);}
JOfferBean.validateAndCorectAttachment=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','validateAndCorectAttachment',p0,callback);}
JOfferBean.getBpAlbums=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpAlbums',callback);}
JOfferBean.addAlbum=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','addAlbum',p0,callback);}
JOfferBean.removeAlbum=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','removeAlbum',p0,callback);}
JOfferBean.updateAlbum=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updateAlbum',p0,callback);}
JOfferBean.removePictures=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','removePictures',p0,callback);}
JOfferBean.saveOfferAndRemovePicture=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','saveOfferAndRemovePicture',p0,callback);}
JOfferBean.updatePicture=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','updatePicture',p0,callback);}
JOfferBean.validateAndCorectPicture=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','validateAndCorectPicture',p0,callback);}
JOfferBean.isFastTrackBpCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isFastTrackBpCompleted',callback);}
JOfferBean.isCategoryCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isCategoryCompleted',callback);}
JOfferBean.isMainInfoCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isMainInfoCompleted',callback);}
JOfferBean.isStructuralDescriptionCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isStructuralDescriptionCompleted',callback);}
JOfferBean.isDescriptionCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isDescriptionCompleted',callback);}
JOfferBean.isAttachmentsCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isAttachmentsCompleted',callback);}
JOfferBean.isPreviewCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isPreviewCompleted',callback);}
JOfferBean.isSubgroupsCompleted=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isSubgroupsCompleted',callback);}
JOfferBean.moveToOfferWizardMainInfo=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardMainInfo',callback);}
JOfferBean.moveToOfferWizardMainInfoNext=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardMainInfoNext',callback);}
JOfferBean.moveToOfferWizardDescriptionBack=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardDescriptionBack',callback);}
JOfferBean.moveToOfferWizardStructuredDescription=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardStructuredDescription',callback);}
JOfferBean.moveToOfferWizardDescription=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardDescription',callback);}
JOfferBean.moveToOfferWizardAttachments=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardAttachments',callback);}
JOfferBean.moveToOfferWizardSubgroups=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardSubgroups',callback);}
JOfferBean.moveToOfferWizardPicturesNext=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardPicturesNext',callback);}
JOfferBean.moveToOfferWizardPreviewBack=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardPreviewBack',callback);}
JOfferBean.moveToOfferWizardPreview=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','moveToOfferWizardPreview',callback);}
JOfferBean.nextOfferPreview=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','nextOfferPreview',callback);}
JOfferBean.nextStep=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','nextStep',callback);}
JOfferBean.getLanguageTitle=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getLanguageTitle',callback);}
JOfferBean.setLanguageTitle=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setLanguageTitle',p0,callback);}
JOfferBean.getMaxPriceAsString=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getMaxPriceAsString',callback);}
JOfferBean.getMinPriceAsString=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getMinPriceAsString',callback);}
JOfferBean.setLocationId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setLocationId',p0,callback);}
JOfferBean.getOfferLangCode=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getOfferLangCode',callback);}
JOfferBean.setOfferLangCode=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setOfferLangCode',p0,callback);}
JOfferBean.getValidWizardStep=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getValidWizardStep',callback);}
JOfferBean.setValidWizardStep=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setValidWizardStep',p0,callback);}
JOfferBean.isOnlyFewFirstLevelNodes=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isOnlyFewFirstLevelNodes',callback);}
JOfferBean.getSelectedPrimaryTreeTopLevelNodeId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSelectedPrimaryTreeTopLevelNodeId',callback);}
JOfferBean.setSelectedPrimaryTreeTopLevelNodeId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setSelectedPrimaryTreeTopLevelNodeId',p0,callback);}
JOfferBean.getTopLevelPrimaryTreeNodes=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getTopLevelPrimaryTreeNodes',callback);}
JOfferBean.setTopLevelPrimaryTreeNodes=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setTopLevelPrimaryTreeNodes',p0,callback);}
JOfferBean.isAllMandatoryFieldsPopulated=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isAllMandatoryFieldsPopulated',callback);}
JOfferBean.isNewOffer=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isNewOffer',callback);}
JOfferBean.getNamesToTagIdsMap=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getNamesToTagIdsMap',callback);}
JOfferBean.setNamesToTagIdsMap=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setNamesToTagIdsMap',p0,callback);}
JOfferBean.getSelected2ndLevelNodeTagId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSelected2ndLevelNodeTagId',callback);}
JOfferBean.setSelected2ndLevelNodeTagId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setSelected2ndLevelNodeTagId',p0,callback);}
JOfferBean.getContainsEventCalendar=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getContainsEventCalendar',callback);}
JOfferBean.setContainsEventCalendar=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setContainsEventCalendar',p0,callback);}
JOfferBean.getBpSubgroups=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBpSubgroups',callback);}
JOfferBean.getEmptySubgroup=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getEmptySubgroup',callback);}
JOfferBean.getSelectedSubgroupIdList=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSelectedSubgroupIdList',callback);}
JOfferBean.isLastBpSubgroup=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isLastBpSubgroup',callback);}
JOfferBean.saveSubgroup=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','saveSubgroup',p0,callback);}
JOfferBean.deleteSubgroup=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','deleteSubgroup',p0,callback);}
JOfferBean.getDefaultCallbackData=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getDefaultCallbackData',callback);}
JOfferBean.toggleSelectedSubgroup=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','toggleSelectedSubgroup',p0,callback);}
JOfferBean.isDisplaySubgroups=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isDisplaySubgroups',callback);}
JOfferBean.setDisplaySubgroups=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setDisplaySubgroups',p0,callback);}
JOfferBean.getExpirationDateString=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getExpirationDateString',callback);}
JOfferBean.setExpirationDateString=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setExpirationDateString',p0,callback);}
JOfferBean.isDisplayExpirationDate=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isDisplayExpirationDate',callback);}
JOfferBean.findBPs=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','findBPs',p0,callback);}
JOfferBean.getDefaultAddressComparator=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getDefaultAddressComparator',callback);}
JOfferBean.isFirstPageTagSelected=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isFirstPageTagSelected',callback);}
JOfferBean.setFirstPageTagSelected=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setFirstPageTagSelected',p0,callback);}
JOfferBean.isDisplayChecklist=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isDisplayChecklist',callback);}
JOfferBean.setDisplayChecklist=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setDisplayChecklist',p0,callback);}
JOfferBean.isEnabledTicketing=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isEnabledTicketing',callback);}
JOfferBean.isToBeEnriched=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','isToBeEnriched',callback);}
JOfferBean.setToBeEnriched=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setToBeEnriched',p0,callback);}
JOfferBean.getSelectedFastTrackBpId=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSelectedFastTrackBpId',callback);}
JOfferBean.setSelectedFastTrackBpId=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setSelectedFastTrackBpId',p0,callback);}
JOfferBean.getSession=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSession',callback);}
JOfferBean.getSessionMap=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSessionMap',callback);}
JOfferBean.getI18n=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getI18n',callback);}
JOfferBean.getBusinessPartnerDao=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBusinessPartnerDao',callback);}
JOfferBean.setI18n=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','setI18n',p0,callback);}
JOfferBean.getCurrentLocale=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getCurrentLocale',callback);}
JOfferBean.getI18nMassage=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getI18nMassage',p0,callback);}
JOfferBean.getTreeManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getTreeManagerInstance',callback);}
JOfferBean.getUserManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getUserManagerInstance',callback);}
JOfferBean.getAddressManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getAddressManagerInstance',callback);}
JOfferBean.getBPManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getBPManagerInstance',callback);}
JOfferBean.getSearchManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getSearchManagerInstance',callback);}
JOfferBean.getClientStatisticsManagerInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getClientStatisticsManagerInstance',callback);}
JOfferBean.getOfferServiceInstance=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getOfferServiceInstance',callback);}
JOfferBean.popPreviousStateUrl=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','popPreviousStateUrl',callback);}
JOfferBean.popState=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','popState',callback);}
JOfferBean.pushState=function(p0,callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','pushState',p0,callback);}
JOfferBean.getAllActiveLanguages=function(callback){dwr.engine._execute(JOfferBean._path,'JOfferBean','getAllActiveLanguages',callback);}
if(JOfferPreviewBean==null)var JOfferPreviewBean={};JOfferPreviewBean._path=''+JAWR.jawr_dwr_path+'';JOfferPreviewBean.getOffersForActiveOfferUser=function(p0,p1,callback){dwr.engine._execute(JOfferPreviewBean._path,'JOfferPreviewBean','getOffersForActiveOfferUser',p0,p1,callback);}
JOfferPreviewBean.getSubroupOffers=function(p0,p1,callback){dwr.engine._execute(JOfferPreviewBean._path,'JOfferPreviewBean','getSubroupOffers',p0,p1,callback);}
JOfferPreviewBean.updateClientStatisticsLink=function(p0,p1,callback){dwr.engine._execute(JOfferPreviewBean._path,'JOfferPreviewBean','updateClientStatisticsLink',p0,p1,callback);}
if(JInfoTopicsManager==null)var JInfoTopicsManager={};JInfoTopicsManager._path=''+JAWR.jawr_dwr_path+'';JInfoTopicsManager.hashCode=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','hashCode',callback);}
JInfoTopicsManager.indexOf=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','indexOf',p0,callback);}
JInfoTopicsManager.indexOf=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','indexOf',p0,callback);}
JInfoTopicsManager.equals=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','equals',p0,callback);}
JInfoTopicsManager.toString=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','toString',callback);}
JInfoTopicsManager.isFrozen=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','isFrozen',callback);}
JInfoTopicsManager.getTargetSource=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getTargetSource',callback);}
JInfoTopicsManager.addAdvisor=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','addAdvisor',p0,callback);}
JInfoTopicsManager.addAdvisor=function(p0,p1,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','addAdvisor',p0,p1,callback);}
JInfoTopicsManager.setTargetSource=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','setTargetSource',p0,callback);}
JInfoTopicsManager.isProxyTargetClass=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','isProxyTargetClass',callback);}
JInfoTopicsManager.setExposeProxy=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','setExposeProxy',p0,callback);}
JInfoTopicsManager.isExposeProxy=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','isExposeProxy',callback);}
JInfoTopicsManager.getTargetClass=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getTargetClass',callback);}
JInfoTopicsManager.renderHtmlOutput=function(p0,p1,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','renderHtmlOutput',p0,p1,callback);}
JInfoTopicsManager.loadAllInfoTopics=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','loadAllInfoTopics',callback);}
JInfoTopicsManager.addAdvice=function(p0,p1,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','addAdvice',p0,p1,callback);}
JInfoTopicsManager.addAdvice=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','addAdvice',p0,callback);}
JInfoTopicsManager.getProxiedInterfaces=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getProxiedInterfaces',callback);}
JInfoTopicsManager.isInterfaceProxied=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','isInterfaceProxied',p0,callback);}
JInfoTopicsManager.getAdvisors=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getAdvisors',callback);}
JInfoTopicsManager.removeAdvisor=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','removeAdvisor',p0,callback);}
JInfoTopicsManager.removeAdvisor=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','removeAdvisor',p0,callback);}
JInfoTopicsManager.replaceAdvisor=function(p0,p1,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','replaceAdvisor',p0,p1,callback);}
JInfoTopicsManager.removeAdvice=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','removeAdvice',p0,callback);}
JInfoTopicsManager.toProxyConfigString=function(callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','toProxyConfigString',callback);}
JInfoTopicsManager.isProxyClass=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','isProxyClass',p0,callback);}
JInfoTopicsManager.newProxyInstance=function(p0,p1,p2,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','newProxyInstance',p0,p1,p2,callback);}
JInfoTopicsManager.getInvocationHandler=function(p0,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getInvocationHandler',p0,callback);}
JInfoTopicsManager.getProxyClass=function(p0,p1,callback){dwr.engine._execute(JInfoTopicsManager._path,'JInfoTopicsManager','getProxyClass',p0,p1,callback);}
if(JFastTrackOfferBean==null)var JFastTrackOfferBean={};JFastTrackOfferBean._path=''+JAWR.jawr_dwr_path+'';JFastTrackOfferBean.listFiles=function(callback){dwr.engine._execute(JFastTrackOfferBean._path,'JFastTrackOfferBean','listFiles',callback);}
JFastTrackOfferBean.deleteFile=function(p0,p1,callback){dwr.engine._execute(JFastTrackOfferBean._path,'JFastTrackOfferBean','deleteFile',p0,p1,callback);}
JFastTrackOfferBean.addFile=function(p0,p1,p2,p3,callback){dwr.engine._execute(JFastTrackOfferBean._path,'JFastTrackOfferBean','addFile',p0,p1,p2,p3,callback);}
JFastTrackOfferBean.editFile=function(p0,p1,p2,callback){dwr.engine._execute(JFastTrackOfferBean._path,'JFastTrackOfferBean','editFile',p0,p1,p2,callback);}
if(JOfferManagementBean==null)var JOfferManagementBean={};JOfferManagementBean._path=''+JAWR.jawr_dwr_path+'';JOfferManagementBean.toString=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','toString',callback);}
JOfferManagementBean.next=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','next',callback);}
JOfferManagementBean.getAction=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getAction',callback);}
JOfferManagementBean.setAction=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setAction',p0,callback);}
JOfferManagementBean.getCurrentPageNumber=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getCurrentPageNumber',callback);}
JOfferManagementBean.getActionId=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getActionId',callback);}
JOfferManagementBean.sendOfferWizardFeedbackQuestion=function(p0,p1,p2,p3,p4,p5,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','sendOfferWizardFeedbackQuestion',p0,p1,p2,p3,p4,p5,callback);}
JOfferManagementBean.getSubsessionId=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSubsessionId',callback);}
JOfferManagementBean.setSubsessionId=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setSubsessionId',p0,callback);}
JOfferManagementBean.setActionId=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setActionId',p0,callback);}
JOfferManagementBean.changeCurrentPage=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','changeCurrentPage',p0,callback);}
JOfferManagementBean.setCurrentPageNumber=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setCurrentPageNumber',p0,callback);}
JOfferManagementBean.getNumberOfPages=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getNumberOfPages',callback);}
JOfferManagementBean.setNumberOfPages=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setNumberOfPages',p0,callback);}
JOfferManagementBean.changeResultsPerPage=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','changeResultsPerPage',p0,callback);}
JOfferManagementBean.changeResultsPerPage=function(p0,p1,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','changeResultsPerPage',p0,p1,callback);}
JOfferManagementBean.getResultsPerPage=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getResultsPerPage',callback);}
JOfferManagementBean.nextFromOfferWizard=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','nextFromOfferWizard',callback);}
JOfferManagementBean.setSelectedElements=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setSelectedElements',p0,callback);}
JOfferManagementBean.isDontSearchAgain=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isDontSearchAgain',callback);}
JOfferManagementBean.setDontSearchAgain=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setDontSearchAgain',p0,callback);}
JOfferManagementBean.getSelectedGroup=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSelectedGroup',callback);}
JOfferManagementBean.setSelectedGroup=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setSelectedGroup',p0,callback);}
JOfferManagementBean.initOfferDatails=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','initOfferDatails',callback);}
JOfferManagementBean.handlingGrouping=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','handlingGrouping',callback);}
JOfferManagementBean.collapseGroup=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','collapseGroup',callback);}
JOfferManagementBean.expandGroup=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','expandGroup',callback);}
JOfferManagementBean.isGrouping=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isGrouping',callback);}
JOfferManagementBean.isAllExpanded=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isAllExpanded',callback);}
JOfferManagementBean.isAllCollapsed=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isAllCollapsed',callback);}
JOfferManagementBean.collapseAllGroups=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','collapseAllGroups',callback);}
JOfferManagementBean.expandAllGroups=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','expandAllGroups',callback);}
JOfferManagementBean.getOrderOfferByTitleEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByTitleEnum',callback);}
JOfferManagementBean.getOrderOfferByLanguageEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByLanguageEnum',callback);}
JOfferManagementBean.getOrderOfferByCityEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByCityEnum',callback);}
JOfferManagementBean.getOrderOfferByLastChangeEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByLastChangeEnum',callback);}
JOfferManagementBean.getOrderOfferByAuthorEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByAuthorEnum',callback);}
JOfferManagementBean.getOrderOfferByStatusEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByStatusEnum',callback);}
JOfferManagementBean.getOrderOfferByNodeEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOrderOfferByNodeEnum',callback);}
JOfferManagementBean.getCreateOfferEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getCreateOfferEnum',callback);}
JOfferManagementBean.getCancelStatus=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getCancelStatus',callback);}
JOfferManagementBean.showActualOffers=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','showActualOffers',callback);}
JOfferManagementBean.showArchivedOffers=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','showArchivedOffers',callback);}
JOfferManagementBean.showOfferBook=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','showOfferBook',callback);}
JOfferManagementBean.showOwnOffers=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','showOwnOffers',callback);}
JOfferManagementBean.show3rdPartyOffers=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','show3rdPartyOffers',callback);}
JOfferManagementBean.actionsOnOneOfferDetail=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','actionsOnOneOfferDetail',callback);}
JOfferManagementBean.nextFromSearch=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','nextFromSearch',callback);}
JOfferManagementBean.nextFromHomePage=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','nextFromHomePage',callback);}
JOfferManagementBean.createNewOffer=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','createNewOffer',callback);}
JOfferManagementBean.createFastCreationOffer=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','createFastCreationOffer',callback);}
JOfferManagementBean.changeOfferOrder=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','changeOfferOrder',p0,callback);}
JOfferManagementBean.filterResultsByWord=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByWord',p0,callback);}
JOfferManagementBean.getPrimaryTree=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getPrimaryTree',callback);}
JOfferManagementBean.filterResultsByWhereCriteria=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByWhereCriteria',p0,callback);}
JOfferManagementBean.filterResultsByWhatCriteria=function(p0,p1,p2,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByWhatCriteria',p0,p1,p2,callback);}
JOfferManagementBean.filterResultsByOrganization=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByOrganization',p0,callback);}
JOfferManagementBean.filterResultsByBpType=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByBpType',p0,callback);}
JOfferManagementBean.filterResultsByAuthor=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByAuthor',p0,callback);}
JOfferManagementBean.filterResultsByStatus=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','filterResultsByStatus',p0,callback);}
JOfferManagementBean.getOfferBookWhereDialogSelectedLocationTagAndNodeIds=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookWhereDialogSelectedLocationTagAndNodeIds',callback);}
JOfferManagementBean.setOfferBookWhereDialogSelectedLocationTagAndNodeIds=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookWhereDialogSelectedLocationTagAndNodeIds',p0,callback);}
JOfferManagementBean.getOfferBookWhatDialogSelectedTopLevelNodeIds=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookWhatDialogSelectedTopLevelNodeIds',callback);}
JOfferManagementBean.setOfferBookWhatDialogSelectedTopLevelNodeIds=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookWhatDialogSelectedTopLevelNodeIds',p0,callback);}
JOfferManagementBean.getOfferBookWhatDialogSelectedTags=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookWhatDialogSelectedTags',callback);}
JOfferManagementBean.setOfferBookWhatDialogSelectedTags=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookWhatDialogSelectedTags',p0,callback);}
JOfferManagementBean.getOfferBookWhatDialogQueryWord=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookWhatDialogQueryWord',callback);}
JOfferManagementBean.setOfferBookWhatDialogQueryWord=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookWhatDialogQueryWord',p0,callback);}
JOfferManagementBean.getOfferBookSelectedOrganization=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookSelectedOrganization',callback);}
JOfferManagementBean.setOfferBookSelectedOrganization=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookSelectedOrganization',p0,callback);}
JOfferManagementBean.getOfferBookSelectedBpTypes=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookSelectedBpTypes',callback);}
JOfferManagementBean.setOfferBookSelectedBpTypes=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookSelectedBpTypes',p0,callback);}
JOfferManagementBean.getOfferBookSelectedAuthor=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookSelectedAuthor',callback);}
JOfferManagementBean.setOfferBookSelectedAuthor=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookSelectedAuthor',p0,callback);}
JOfferManagementBean.getOfferBookSelectedStatuses=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferBookSelectedStatuses',callback);}
JOfferManagementBean.setOfferBookSelectedStatuses=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferBookSelectedStatuses',p0,callback);}
JOfferManagementBean.getOfferOrderEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferOrderEnum',callback);}
JOfferManagementBean.setOfferOrderEnum=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferOrderEnum',p0,callback);}
JOfferManagementBean.getOfferOrderDirectionEnum=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferOrderDirectionEnum',callback);}
JOfferManagementBean.setOfferOrderDirectionEnum=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferOrderDirectionEnum',p0,callback);}
JOfferManagementBean.getSelectedElements=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSelectedElements',callback);}
JOfferManagementBean.getBeneficiaryMember=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getBeneficiaryMember',callback);}
JOfferManagementBean.setBeneficiaryMember=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setBeneficiaryMember',p0,callback);}
JOfferManagementBean.getExtendedOfferDetails=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getExtendedOfferDetails',callback);}
JOfferManagementBean.getViewType=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getViewType',callback);}
JOfferManagementBean.setViewType=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setViewType',p0,callback);}
JOfferManagementBean.getNewOfferDetailLang=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getNewOfferDetailLang',callback);}
JOfferManagementBean.setNewOfferDetailLang=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setNewOfferDetailLang',p0,callback);}
JOfferManagementBean.getFilteringWord=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getFilteringWord',callback);}
JOfferManagementBean.getSelectedStatuses=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSelectedStatuses',callback);}
JOfferManagementBean.getOfferDetailCancelingExplanation=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferDetailCancelingExplanation',callback);}
JOfferManagementBean.setOfferDetailCancelingExplanation=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setOfferDetailCancelingExplanation',p0,callback);}
JOfferManagementBean.getFastTrackOfferData=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getFastTrackOfferData',callback);}
JOfferManagementBean.setFastTrackOfferData=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setFastTrackOfferData',p0,callback);}
JOfferManagementBean.sendFastTrackData=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','sendFastTrackData',callback);}
JOfferManagementBean.isSendFastTrackDataFailed=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isSendFastTrackDataFailed',callback);}
JOfferManagementBean.setSendFastTrackDataFailed=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setSendFastTrackDataFailed',p0,callback);}
JOfferManagementBean.isOwnOfferView=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','isOwnOfferView',callback);}
JOfferManagementBean.getFastCreationPageHeaderPictureUrl=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getFastCreationPageHeaderPictureUrl',callback);}
JOfferManagementBean.setFastCreationPageHeaderPictureUrl=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setFastCreationPageHeaderPictureUrl',p0,callback);}
JOfferManagementBean.findRelatedMinimalOfferDetails=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','findRelatedMinimalOfferDetails',p0,callback);}
JOfferManagementBean.getSortingOrderText=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSortingOrderText',callback);}
JOfferManagementBean.getSession=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSession',callback);}
JOfferManagementBean.getSessionMap=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSessionMap',callback);}
JOfferManagementBean.getI18n=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getI18n',callback);}
JOfferManagementBean.getBusinessPartnerDao=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getBusinessPartnerDao',callback);}
JOfferManagementBean.setI18n=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','setI18n',p0,callback);}
JOfferManagementBean.getCurrentLocale=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getCurrentLocale',callback);}
JOfferManagementBean.getI18nMassage=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getI18nMassage',p0,callback);}
JOfferManagementBean.getTreeManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getTreeManagerInstance',callback);}
JOfferManagementBean.getUserManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getUserManagerInstance',callback);}
JOfferManagementBean.getAddressManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getAddressManagerInstance',callback);}
JOfferManagementBean.getBPManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getBPManagerInstance',callback);}
JOfferManagementBean.getSearchManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getSearchManagerInstance',callback);}
JOfferManagementBean.getClientStatisticsManagerInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getClientStatisticsManagerInstance',callback);}
JOfferManagementBean.getOfferServiceInstance=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getOfferServiceInstance',callback);}
JOfferManagementBean.popPreviousStateUrl=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','popPreviousStateUrl',callback);}
JOfferManagementBean.popState=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','popState',callback);}
JOfferManagementBean.pushState=function(p0,callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','pushState',p0,callback);}
JOfferManagementBean.getAllActiveLanguages=function(callback){dwr.engine._execute(JOfferManagementBean._path,'JOfferManagementBean','getAllActiveLanguages',callback);}