﻿function eventTrigger(e){if(!e){e=event;}return e.target||e.srcElement;}var ScrollPosition={x:0,y:0,setX:function(x_){this.x=x_;},setY:function(y_){this.y=y_;},getX:function(){return this.x;},getY:function(){return this.y;},clear:function(){this.x=0;this.y=0;}};function myCenter(element,width,height,minY){if(minY===undefined){minY=30;}if((!(width))&&(!(height))){width=parseInt(element.css("width").replace(/px/,""),10);height=parseInt(element.css("height").replace(/px/,""),10);}if(width<0){width=-width;}if(height<0){height=-height;}var wndWidth,wndHeight;wndWidth=$(window).width();wndHeight=$(window).height();var xpos=Math.round(Math.max(0,(wndWidth/2-width/2)+$(window).scrollLeft()));var ypos=Math.round(Math.max(minY,((wndHeight-height)/3)+$(window).scrollTop()));element.css("left",xpos+"px");element.css("top",ypos+"px");return[xpos,ypos];}function setValueById(id,theValue){var element=$("#"+id);if(element.length>0){switch(element.attr("tagName").toUpperCase()){case"DIV":element.html(theValue);break;case"TD":element.html(theValue);break;default:element.val(theValue);break;}}}function getValueById(id){var element=$("#"+id);if(element.length>0){switch(element.attr("tagName").toUpperCase()){case"DIV":return element.html();case"TD":return element.html();default:return element.val();}}}function gup(name){if($("#"+name)){hiddenValue=$("#"+name).val();}if(hiddenValue){return hiddenValue;}var url=window.location.href.replace(/&amp;/g,"&");url=url.replace(/%26amp;/g,"&");url=url.replace(/%26/g,"&");url=url.replace(/%3D/g,"=");name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);var hiddenValue;if(results!==null){return results[1];}return"";}function sup(name,value){var search=window.location.search.replace(/&amp;/g,"&");search=search.replace(/%26amp;/g,"&");search=search.replace(/%26/g,"&");search=search.replace(/%3D/g,"=");var parameters=search.split("&");var endret=false;var ii=parameters.length;for(var i=0;i<ii;i++){if(parameters[i].indexOf("?"+name)>-1){parameters[i]="?"+name+"="+value;i=ii;endret=true;}else if(parameters[i].indexOf("&"+name)>-1){parameters[i]="&"+name+"="+value;i=ii;endret=true;}}search=parameters.join("&amp;");return search;}function my_getStates(){return"?ASP="+gup("ASP")+"&amp;Random="+gup("Random");}function regIsEmail(fData){var reg=new RegExp("^[0-9a-zA-Z_-]+[\.]?[0-9a-zA-Z_-]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z_-]+[\.]?[0-9a-zA-Z_-]+$");return reg.test(fData);}function regIsNumber(fData){var reg=new RegExp("^[0-9]+$");return reg.test(fData);}var AJAX;if(AJAX&&(typeof AJAX!="object"||AJAX.NAME)){throw new Error("Namespace 'AJAX' already exists");}AJAX={url:"",method:"",parameters:{},extra:{},callback:function(response){if(typeof response=="string"){var xml=$.createXMLDocument(response);if(xml){response=xml;}}var error=$(response).find("error").val();if(error===undefined){ajaxResponse(response);}else if(error.length>0){displayError(error);}else{ajaxResponse(response);}},post:function(){this.parameters.ASP=gup("ASP");this.parameters.Random=gup("Random");this.parameters.ax=1;$.post(this.url,this.parameters,this.callback);},get_:function(){var options={};options.timeout=400000;$.get(this.url,this.callback,options);}};function hideElement(id){$("#"+id).addClass("hidden");}function showElement(id){$("#"+id).removeClass("hidden");}function getRedirect(theURL,parameters,title){if(parameters===undefined){parameters="";}parameters=(theURL.indexOf("ASP=")>-1?parameters:my_getStates()+parameters);var url=theURL.charAt(0)=="/"?location.host+theURL:theURL;url=location.protocol+"//"+url+parameters;if(title){window.open(url,title);}else{window.location=url;}}function moveRow(root,row,selector,up,circular){var rows=root.find(selector);row.remove();for(var i=0;i<rows.length;i++){rows[i]=jQuery(rows[i]);if(rows[i].attr("id")==row.attr("id")){if(up){if(i!=0){rows[i-1].before(row);}else if(circular){jQuery(rows[rows.length-1]).after(row);}}else{if(i!=(rows.length-1)){jQuery(rows[i+1]).after(row);}else if(circular){rows[0].before(row);}}return;}}}function getFeltverdier(root,array){var inputs=root.find("input.value");var ta=root.find("textarea.value");var selects=root.find("select.value");var hidden=root.find("div.value");var i=0;for(i=0;i<inputs.length;i++){inputs[i]=jQuery(inputs[i]);if((inputs[i].parents(".del").length===0)&&(inputs[i].parents(".lastIncluded").length===0)){if(inputs[i].attr("type")=="radio"){if(inputs[i].attr("checked")===true){array[inputs[i].attr("name")]=inputs[i].val();}}else if(inputs[i].attr("type")=="checkbox"){if(inputs[i].attr("checked")===true){array[inputs[i].attr("id")]=inputs[i].val();}}else{array[inputs[i].attr("id")]=inputs[i].val();}}}for(i=0;i<ta.length;i++){ta[i]=jQuery(ta[i]);if((ta[i].parents(".del").length===0)&&(ta[i].parents(".lastIncluded").length===0)){array[ta[i].attr("id")]=ta[i].val();}}for(i=0;i<selects.length;i++){selects[i]=jQuery(selects[i]);if((selects[i].parents(".del").length===0)&&(selects[i].parents(".lastIncluded").length===0)){array[selects[i].attr("id")]=selects[i].val();}}for(i=0;i<hidden.length;i++){hidden[i]=jQuery(hidden[i]);if((hidden[i].parents(".del").length===0)&&(hidden[i].parents(".lastIncluded").length===0)){array[hidden[i].attr("id")]=hidden[i].html();}}var deleted=root.find("div.del");for(i=0;i<deleted.length;i++){deleted[i]=jQuery(deleted[i]);if(deleted[i].parents(".lastIncluded").length===0){array["del_"+deleted[i].attr("id").substring(2)]="1";}}}function dialogCancel(source,method,sendParameters){if(sendParameters){var root=$("#dialogPopUpWrapper");getFeltverdier(root,AJAX.parameters);}$("#dialogPopUpWrapperDummy").remove();$("#dialogPopUpWrapper").remove();$("#disableBG").addClass("hidden");$(window).scrollTop(ScrollPosition.getY());$(window).scrollLeft(ScrollPosition.getX());ScrollPosition.clear();if(method){AJAX.url="/4daction/"+method;AJAX.post();}}function dialogValidate(source,method){var root=$("#dialogPopUpWrapper");getFeltverdier(root,AJAX.parameters);AJAX.url="/4daction/"+method;AJAX.post();}function deleteRow(e){var delElement=jQuery(eventTrigger(e));var row=$("#r_"+delElement.attr("id").substring(2));if(row){row.addClass("del");delElement.removeClass("KryssHvitPaRod_btn");delElement.addClass("KryssRodLys_btn");delElement.unbind("click");delElement.click(unDeleteRow);customRowDeleted(delElement.attr("id"),true);}else{displayError("[delrows] Finner ikke element med id: "+delElement.attr("id").substring(2));}}function unDeleteRow(e){var delElement=jQuery(eventTrigger(e));var row=$("#r_"+delElement.attr("id").substring(2));if(row){row.removeClass("del");delElement.removeClass("KryssRodLys_btn");delElement.addClass("KryssHvitPaRod_btn");delElement.unbind("click");delElement.click(deleteRow);customRowDeleted(delElement.attr("id"),false);}else{displayError("[delrows] Finner ikke element med id: "+delElement.attr("id").substring(2));}}function axReplaceRecordId(id){var pos=id.lastIndexOf("_")+1;return id.substring(0,pos)+(parseInt(id.substring(pos),10)-1);}function axReplaceFieldId(id,recordId){var pos=id.lastIndexOf("_");if(!recordId){recordId=axReplaceRecordId(id.substring(0,pos-1));}if(id.charAt(0)=='d'){return"d_"+recordId;}if(isNaN(parseInt(id.charAt(0),10))){return id.substring(0,2)+recordId+id.substring(pos);}else{return recordId+id.substring(pos);}}function axSetValueById(id,value){setValueById(id,value);setValueById("v"+id.substring(1),value);}function validateInput(value,id){var newValue,oldValue;newValue=value;var oldElement=$("#h"+id.substring(1));if(oldElement){oldValue=oldElement.textContent;if(newValue!=oldValue){return customValidateInput(id,oldValue,newValue);}else{return["1",newValue];}}else{return["1",newValue];}}function lastLostFocus(e){var element=jQuery(eventTrigger(e));var row=element.parents(".row");if(row.length>0){var array=[];var notValid=[];var empty=emptyRow(row);if((notValid.length>0)||(empty)){notValidated(notValid,"included",false);}else{var newRow=axAddOutputRow(element);element.unbind("blur",lastLostFocus);if(newRow){row.removeClass("lastIncluded");}}}}function axAddOutputRow(element){var newRow;var i;var row=element.parents(".row");if(row.length>0){var area=row.parent();if(area){newRow=row.clone(true);newRow.attr("id",axReplaceRecordId(row.attr("id")));var rowColumns=newRow.find("*");var oldrowColumns=row.find("*");for(i=0;i<rowColumns.length;i++){rowColumns[i]=jQuery(rowColumns[i]);oldrowColumns[i]=jQuery(oldrowColumns[i]);tag=rowColumns[i].attr("tagName").toUpperCase();id=rowColumns[i].attr("id");className=rowColumns[i].attr("class");if(id){rowColumns[i].attr("id",axReplaceFieldId(id,newRow.attr("id").substring(2)));}switch(tag){case"INPUT":type=rowColumns[i].attr("type").toUpperCase();switch(type){case"TEXT":rowColumns[i].val("");break;case"TEXTAREA":rowColumns[i].val("");rowColumns[i].html("");break;case"CHECKBOX":rowColumns[i].val(oldrowColumns[i].val());break;default:}break;case"TEXTAREA":rowColumns[i].val("");rowColumns[i].html("");break;case"DIV":if(rowColumns[i].hasClass("D")){rowColumns[i].html("");}if(rowColumns[i].hasClass("V")){rowColumns[i].html("");}switch(className){case"value":case"hidden value":case"hidden value mandatory":case"value mandatory":rowColumns[i].html("");break;}break;case"SPAN":if(className.indexOf("deleteIncluded")>-1){rowColumns[i].removeClass("KryssHvitPaRod_btn").addClass("RadioHvit_btn");rowColumns[i].unbind("click");}break;case"SELECT":break;case"OPTION":break;default:}}newRow.insertAfter(row);var relatingFields=newRow.find("input.relate");if(relatingFields.length>0){setRelateAction(relatingFields,"","",true);}var rowColumnsInput=newRow.find("input");var focusElement;for(i=0;i<rowColumnsInput.length;i++){rowColumnsInput[i]=jQuery(rowColumnsInput[i]);if(rowColumnsInput[i].attr("type")!="hidden"){focusElement=rowColumnsInput[i];break;}}if(focusElement){var focus=function(){focusElement.focus();};setTimeout(focus,100);}var defaultValues=newRow.find("div.input");for(i=0;i<defaultValues.length;i++){defaultValues[i]=jQuery(defaultValues[i]);theID="o"+defaultValues[i].attr("id").substring(1);if($(theID)){axSetValueById(theID,defaultValues[i].html());}else{}}}}return newRow;}function isRowDeleted(id){var row=getRecordElement(id);if(row){var theId=row.id;theId="d"+theId.substring(1);var del=$(theId);if(del){if(del.hasClass("undelPict")){return true;}}}return false;}function notValidated(notValid,type,doAlert){for(idName in notValid){if(idName!="length"){label=idName;if(label){if(doAlert){alert(label+" er obligatorisk.");input=$((type=="output"?"o":"i")+label.substring(1));if(input){setTimeout(input.focus(),100);}}break;}}}}function emptyRow(root){var inputs=root.find("input.felt");var i;for(i=0;i<inputs.length;i++){inputs[i]=jQuery(inputs[i]);if(inputs[i].attr("type")=="checkbox"){if(inputs[i].attr("checked")===true){return false;}}else{if(inputs[i].val().length>0){return false;}}}var options=root.find("option");for(i=0;i<options.length;i++){options[i]=jQuery(options[i]);if((options[i].attr("checked")===true)&&(options[i].val()!==0)&&(options[i].val()!="")){return false;}}return true;}function deleteRecord(file,record,confirmation){AJAX.url="/4daction/WA_Delete_Record";AJAX.parameters.file=file;AJAX.parameters.record=record;if(confirmation){var advarsel=customDeleteText(file);if(confirm(advarsel)){AJAX.post();}}else{AJAX.post();}}function cookiesEnabled(name){if(!name){name="test_";}$.cookie(name,"1");if($.cookie(name)=="1"){$.cookie(name,null);return true;}return false;}function windowResized(){var popup=$("#popup");if(popup.length>0){if(popup.css("display")=="block"){myCenter(popup,popup.width(),popup.height());}}}function windowOnScroll(e){var popup=$("#popup");if(popup.length>0){if(popup.css("display")=="block"){myCenter(popup,popup.width(),popup.height());}}}function isNewRow(id){var row=getRecordElement(id);var mandatory=row.find(".mandatory");if(mandatory.length>0){return mandatory.html()=="";}return false;}function setValue(id,value){var element=$("#"+id);if(element.length>0){var formatedValue;var className=element.attr("class");if(!element.hasClass("input")){format=element.attr("format");if(format){if(format.length>0){formatedValue=theString(value,format);}}setValueById(id,formatedValue?formatedValue:value);}}}function getElementsFromName(className,tagName,root,name){var array=[];var elements=root.find(tagName+"."+className);for(var i=elements.length-1;i>=0;i--){elements[i]=jQuery(elements[i]);if(elements[i].attr("name")==name){array[array.length]=elements[i];}}return array;}function WindowOnLoad(){customWindowOnLoad();}function myExpand(source,classname,method){var knapp=$("#"+source.id+"Btn");var knappTxt=$("#"+source.id+"Hide");if(knapp.hasClass("PilHoyreSvart_btn")){AJAX.url="/4daction/"+method;AJAX.parameters.id=source.id;AJAX.post();}else{$("#"+source.id+"Content").html("");knapp.removeClass("PilNedSvart_btn");knapp.addClass("PilHoyreSvart_btn");if(knappTxt){knappTxt.addClass("hidden");$("#"+source.id+"Show").removeClass("hidden");}}}function hideShowById(source,hideClass,showClass,oclickAction){oclickAction();source=jQuery(source);var className=source.attr("id");var animator=source.children(":first");var hide=animator.hasClass(hideClass);var elements=$("."+className);for(var i=0;i<elements.length;i++){elements[i]=jQuery(elements[i]);if(hide){elements[i].addClass("hidden");}else{elements[i].removeClass("hidden");}}if(hide){animator.attr("class",showClass);}else{animator.attr("class",hideClass);}}function myCollapse(source,classname,customonclick,expandaction,hideclass){customonclick();source=jQuery(source);source.find("span").attr("class","PilHoyreSvart_btn");source.unbind("click");source.click(expandaction);collapse=$(document).find("."+classname);for(var i=0;i<collapse.length;i++){collapse[i]=jQuery(collapse[i]);if(hideclass===undefined){collapse[i].remove();}else{collapse[i].addClass("hidden");}}}function ajaxResponse(response){function selectChange(e){var obj=eventTrigger(e);var table=obj.value;grid=new ax_Output(AJAX.parameters.div,table,grid.newPath);}var redirect=$(response).find("redirect").text();var refresh=$(response).find("Refresh").text();var error=$(response).find("error").text();if(redirect){getRedirect(redirect);}else if(refresh=="1"){window.location.reload();}else if(error.length>0){displayError(error);}else{AJAX.clearParameters=true;AJAX.clearExtra=true;var method=AJAX.url.replace("/4daction/","");var pos=method.indexOf("/");if(pos>-1){method=method.substring(0,pos);}var records;var top;customAjaxResponse(response,method);}if(AJAX.clearExtra){AJAX.extra={};}if(AJAX.clearParameters){AJAX.parameters={};}}function Display_Popup(element){var popupElement=$("<div></div>");popupElement.attr("id","dialogPopUpWrapper");popupElement.addClass("dialogPopUpWrapper");var popupStart="<div class='outerpair1 dialogPopUp' id='popup'><div class='outerpair2'><div class='shadowbox'><div class='dialogContent' id='dialogContent'>";var popupEnd="</div></div></div></div>";var content=element.getElementsByTagName("content")[0].textContent;if(!content){content=element.getElementsByTagName("content")[0].text;}var bg=$("#disableBG");bg.removeClass("hidden");popupElement.html(popupStart+content+popupEnd);popupElement.insertAfter(bg);width=parseInt(element.getAttribute("width"),10);height=parseInt(element.getAttribute("height"),10);if(!width){width=0;}if(!height){height=0;}$("#dialogContent").css("width",width>0?width+"px":"");$("#dialogContent").css("height",height>0?height+"px":"");myCenter(popupElement,popupElement.width(),popupElement.height());}var RelateHelper={relateId:[],relateData:[],relateText:[],setRelateArrays:function(value,data,id){var i=jQuery.inArray(id,this.relateId);if(i==-1){i=jQuery.inArray("",this.relateId);if(i==-1){i=this.relateId.length;}}this.relateId[i]=id;this.relateData[i]=data;this.relateText[i]=value;},validateRelate:function(id){var source=$("#"+id);var i=jQuery.inArray(id,this.relateId);if(i>-1){if(this.relateText[i]==source.val()){return true;}}if(i>-1){this.relateId[i]="";this.relateData[i]="";this.relateText[i]="";}if(source.parents(".included").length>0){row=$("#r"+id.substring(1,id.lastIndexOf("_")));if(row.hasClass("lastIncluded")){axSetValueById(id,"");}else{row.remove();}}else{axSetValueById(id,"");}return false;}};function setRelateAction(aElements,action,options,skipBlur){if(!action){action="/4daction/web_find_related_records_";}if(!options){options={noCache:true,deferRequestBy:300,minChars:2};}options.serviceUrl=action;if(!options.noCache){options.noCache=true;}if(!options.deferRequestBy){options.deferRequestBy=300;}if(!options.minChars){options.minChars=2;}setOnSelect=options.onSelect===undefined;for(var j=0;j<aElements.length;j++){aElements[j]=jQuery(aElements[j]);var id_=aElements[j].attr("id");options.params={ASP:gup("ASP"),Random:gup("Random"),ax:"1",id:aElements[j].attr("id").substring(2)};if(setOnSelect){options.onSelect=function(value,data,source){$("#v_"+source.attr("id").substring(2)).html(data);RelateHelper.setRelateArrays(value,data,source.attr("id"));};}aElements[j].autocomplete(options);if(!skipBlur){aElements[j].blur(function(){source=jQuery(this).attr("id");setTimeout("RelateHelper.validateRelate('"+source+"')",300);});}}}function redrawElements(xmlDoc){var rowAction,cellActions;var message=$(xmlDoc).find("message").text();if(message=="dialogCancel"){dialogCancel("");message="";}$("#message").val(message);$("#message").css("display",message!=""?"block":"none");$("#error").css("display","none");$("#error").val("");replaceArea=xmlDoc.getElementsByTagName("replace");var htmlReplaceId,htmlReplaceElement,content,highlight,popup,width,height;var i=0;for(i=0;i<replaceArea.length;i++){popup=jQuery(replaceArea[i]).attr("onTop")==1;if(popup){Display_Popup(replaceArea[i]);}else{htmlReplaceId=jQuery(replaceArea[i]).attr("id");htmlReplaceElement=$("#"+htmlReplaceId);if(htmlReplaceElement){htmlReplaceElement.removeClass("hidden");content=replaceArea[i].getElementsByTagName("content")[0].textContent;if(!content){content=replaceArea[i].getElementsByTagName("content")[0].text;}if(content){htmlReplaceElement.html(content);}setActions("","",htmlReplaceElement);inputs_=htmlReplaceElement.find(".relate");setRelateAction(inputs_);}else{cb_error("[redrawElements: replaceArea] Fant ikke html-elementet med id: "+htmlReplaceId);}}}var remove=$(xmlDoc).find("delete");for(i=0;i<remove.length;i++){jQuery("#"+remove[i].getAttribute("id")).remove();}addToArea=$(xmlDoc).find("add");var htmlAddToId,htmlAddToElement;for(i=0;i<addToArea.length;i++){htmlAddToId=jQuery(addToArea[i]).attr("id");htmlAddToElement=$("#"+htmlAddToId);if(htmlAddToElement.length>0){content=addToArea[i].getElementsByTagName("content")[0].textContent;if(!content){content=$(addToArea[i]).find("content").val();}if(content){var tagName=htmlAddToElement.attr("tagName").toLowerCase();switch(tagName){case"table":if(htmlAddToElement.lastChild){if(htmlAddToElement.lastChild.tagName.toLowerCase()=="tbody"){htmlAddToElement.lastChild.html(htmlAddToElement.lastChild.html()+content);break;}}htmlAddToElement.html(htmlAddToElement.html()+content);break;default:htmlAddToElement.html(htmlAddToElement.html()+content);break;}}setActions("","",htmlAddToElement);}else{displayError("[redrawElements: addToArea] Fant ikke html-elementet med id: "+htmlAddToId);}}var hide=xmlDoc.getElementsByTagName("hide");for(i=0;i<hide.length;i++){$("#"+hide[i].getAttribute("id")).addClass("hidden");}var show=xmlDoc.getElementsByTagName("show");for(i=0;i<show.length;i++){$("#"+show[i].getAttribute("id")).removeClass("hidden");}var removeClass=xmlDoc.getElementsByTagName("removeClass");for(i=0;i<removeClass.length;i++){$("#"+removeClass[i].getAttribute("id")).removeClass(removeClass[i].textContent?removeClass[i].textContent:removeClass[i].childNodes[0].nodeValue);}setClass=xmlDoc.getElementsByTagName("setClass");for(i=0;i<setClass.length;i++){$("#"+setClass[i].getAttribute("id")).addClass(setClass[i].textContent?setClass[i].textContent:setClass[i].childNodes[0].nodeValue);}customRedrawElements(xmlDoc);function setActions(rowAction,cellActions,htmlElement){setInputActions(htmlElement,true);var delAreas=htmlElement.find(".included");var delId="";for(var k=0;k<delAreas.length;k++){var delrows=jQuery(delAreas[k]).find(".deleteIncluded");for(var m=0;m<delrows.length-1;m++){jQuery(delrows[m]).click(deleteRow);}var relateInputs=jQuery(delAreas[k]).find(".relate");for(m=0;m<relateInputs.length;m++){relateInputs[m]=jQuery(relateInputs[m]);RelateHelper.relateId[RelateHelper.relateId.length]=relateInputs[m].attr("id");RelateHelper.relateData[RelateHelper.relateData.length]=$("#v_"+relateInputs[m].attr("id").substring(2)).html();RelateHelper.relateText[RelateHelper.relateText.length]=relateInputs[m].val();}}}function setInputActions(area,differentLast){var areaId=area.attr("id");var inputs=area.find("input");var differentLastsId=[];var differentLastsClass=[];var k=-1;var includedParent;for(var j=0;j<inputs.length;j++){inputs[j]=jQuery(inputs[j]);if(inputs[j].attr("id")!=""){inputType=inputs[j].attr("type");if(inputType=="checkbox"){inputs[j].click(cbxClick);}else if(inputType=="button"){}else if(inputType=="radio"){}else{if(inputs[j].attr("id")!=areaId+"QueryValue"){if(inputType=="text"){includedParent=inputs[j].parents(".included");if(includedParent.length>0){includedParent=jQuery(includedParent[0]);k=jQuery.inArray(includedParent.attr("class"),differentLastsClass);if(k==-1){differentLastsClass[differentLastsClass.length]=includedParent.attr("class");differentLastsId[differentLastsId.length]=inputs[j].attr("id");}else{differentLastsId[k]=inputs[j].attr("id");}}}}}}}if(differentLast){var addrow=$(xmlDoc).find("addrows").text();if(addrow=="1"){for(i=0;i<differentLastsId.length;i++){$("#"+differentLastsId[i]).unbind("blur");$("#"+differentLastsId[i]).blur(lastLostFocus);}}}}function click(e){var cell=eventTrigger(e);var id=cell.id;var name=cell.getAttribute("name");var cellAction="";for(var i=0;i<cellActions.length;i++){if(cellActions[i].getAttribute("id")==name){cellAction=cellActions[i].textContent;if(!cellAction){cellAction=cellActions[i].text;}i=cellActions.length;}}if(!cellAction){var row=cell.parentNode;id=row.id;onClick(id,area,rowAction,table,"row");}else{onClick(id,area,cellAction,table,"cell");}}function gotFocus(e){var area=eventTrigger(e);onGettingFocus(area);}function cbxClick(e){var obj=jQuery(eventTrigger(e));if(obj){id="h"+obj.attr("id").substring(1,obj.attr("id").length);value=obj.attr("checked")?obj.val():"";oldObj=$("#"+id);if(oldObj){oldObj.html(value);}}}}function displayError(error,onTop){var dimOn=false;if(onTop===undefined){onTop=false;}dim=$("#disableBG");if(dim){dimOn=dim.hasClass("hidden");}if((onTop)||(dimOn)){alert(error);}else{alert(error);}}function displayMessage(msg){alert(msg);}function displayDebug(msg){$("#error").html("");$("#message").html("");$("#debug").html($("#debug").html()+msg+"<br />");$("#debug").css("display","block");}
