function dump(A,G){var F="";if(!G){G=0}var E="";for(var B=0;B<G+1;B++){E+="    "}if(typeof (A)=="object"){for(var C in A){var D=A[C];if(typeof (D)=="object"){F+=E+"'"+C+"' ...\n";F+=dump(D,G+1)}else{F+=E+"'"+C+"' => \""+D+'"\n'}}}else{F="===>"+A+"<===("+typeof (A)+")"}return F}jQuery.log=function(A){console.log(A)};jQuery.mousePos=function(A){this.x=0;this.y=0;if(!A){var A=window.event}if(A.pageX||A.pageY){this.x=A.pageX;this.y=A.pageY}else{if(A.clientX||A.clientY){this.x=A.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;this.y=A.clientY+document.body.scrollTop+document.documentElement.scrollTop}}};jQuery.wHigh=function(){var A=0;if(typeof (window.innerHeight)=="number"){A=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){A=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){A=document.body.clientHeight}}}return A};jQuery.wWide=function(){return window.innerWidth?window.innerWidth:document.body.offsetWidth};jQuery.scrollbarWidth=function(){var C=$('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');$("body").append(C);var B=$("div",C).innerWidth();C.css("overflow-y","scroll");var A=$("div",C).innerWidth();$(C).remove();return(B-A)};jQuery.getSizeValue=function(B){var A=B.replace(" ","");A=A.replace("px","");A=A.replace("em","");return A};jQuery.sleep=function(B){var A=new Date().getTime();while(new Date().getTime()<A+B){}};jQuery.showErrorData=function(B,A){dialog.setDialog({Type:"error",Buttons:"ok",Text:B,Title:A});dialog.showDialog()};jQuery.showSuccess=function(B,A){dialog.setDialog({Type:"ok",Buttons:"ok",Text:A,Title:B});dialog.showDialog()};jQuery.showError=function(B,A,C){dialog.setDialog({Type:"error",Buttons:"ok",Text:A,Title:B,BackCallback:C});dialog.showDialog()};jQuery.showPrompt=function(C,B,N,A){dialog.setDialog({Type:"prompt",Buttons:"ok",Text:B,Title:C,YesCallback:A,NoCallback:N});dialog.showDialog()};function Dialog(){this.dialog=$("#dialog");this.op={};this.op.Type=null;this.op.Buttons=null;this.op.Title=null;this.op.Text=null;this.op.YesJS=null;this.op.NoJS=null;this.op.callback_preload=null;this.StatusOn=false}Dialog.prototype.init=function(B){this.op=jQuery.extend(this.op,B);$("#dialog_button_ok").click(function(){dialog.clickedButton("ok")});$("#dialog_button_yes").click(function(){dialog.clickedButton("ok")});$("#dialog_button_no").click(function(){dialog.clickedButton("cancel")});$("#dialog_button_close").click(function(){dialog.clickedButton("cancel")});$("#dialog_button_back").click(function(){dialog.clickedButton("back")});$(window).resize(function(){dialog.place()})};Dialog.prototype.setDialog=function(C){var D={Type:"error",Buttons:"ok",Text:"Text",Title:"Title",YesCallback:null,NoCallback:null,BackCallback:null};this.op=jQuery.extend(D,C)};Dialog.prototype.place=function(){var L=$(window).height();var I=$(window).width();var J=$.getSizeValue(this.dialog.css("height"));this.dialog.height(J);var G=$.getSizeValue(this.dialog.css("width"));this.dialog.width(G);var K=Math.floor((I-G)/2);var H=Math.floor((L-J)/2)};Dialog.prototype.showDialog=function(){document.body.onkeydown=function A(B){keyCode=(window.event)?window.event.keyCode:B.keyCode;if(keyCode==13){dialog.clickedButton("ok");}if(keyCode==27){dialog.hideDialog();}return(keyCode==9)?false:true};if("Title"==this.op.Title&&"Text"==this.op.Text){return }this.buildDialog();dimmer.show();if(dialog.op.callback_preload){dialog.op.callback_preload({"target":"dialog"})}this.place();this.dialog.show();if("ok"==this.op.Buttons){$("#dialog_button_ok").focus()}else{if("sure"==this.op.Buttons){$("#dialog_button_yes").focus()}}this.StatusOn=true};Dialog.prototype.hideDialog=function(){document.body.onkeydown=function A(B){keyCode=(window.event)?window.event.keyCode:B.keyCode;return(keyCode==9)?true:true};this.dialog.hide();dimmer.hide(2000);this.StatusOn=false};Dialog.prototype.buildDialog=function(){if(this.dialog){$("#dialog_title").html(this.op.Title);$("#dialog_text").html(this.op.Text);var B="";$("#dialog_question").css("visibility","hidden");switch(this.op.Type){case"error":break;case"ok":break;case"help":break;case"howto":break;case"processing":break;case"log":break;case"warning":case"prompt":break;if("sure"==this.op.Buttons){$("#dialog_question").css("visibility","visible")}break}$("#dialog_header").attr("class","box2Header "+B);$("#dialog_button_ok, #dialog_button_yes, #dialog_button_no, #dialog_button_close, #dialog_button_back").hide();switch(this.op.Buttons){case"ok":if(this.op.Type=="prompt"){$("#dialog_button_ok").show()}$("#dialog_button_close").show();break;case"sure":$("#dialog_button_yes").show();$("#dialog_button_no").show();break}if(this.op.BackCallback){$("#dialog_button_ok, #dialog_button_yes, #dialog_button_no, #dialog_button_close, #dialog_button_back").hide();$("#dialog_button_back, #dialog_button_close").show();}}};Dialog.prototype.clickedButton=function(B){switch(B){case"ok":if(this.op.YesCallback){if(this.op.YesCallback()){this.hideDialog();}};break;case"cancel":window.globRemoteUrlFile="";this.hideDialog();if(this.op.NoCallback){this.op.NoCallback()}break;case"back":if(this.op.BackCallback){this.hideDialog();this.op.BackCallback();}break;default:this.hideDialog();break}};function Dimmer(){this.StatusOn=false;if($.browser.msie&&parseInt($.browser.version)==6&&typeof window["XMLHttpRequest"]!="object"){this.IE6=true}else{this.IE6=false}this.dimmer=$("#darkMaskDialog");if(this.IE6){this.dimmershadow=$("#darkMaskDialog")}this.DimmerTrack={"1000":false,"2000":false}}Dimmer.prototype.place=function(){return ;if(this.StatusOn){var A=$(window).height()+$(document).scrollTop();var B=$(window).width()+$(document).scrollLeft();this.dimmer.height(A);this.dimmer.width(B);if(this.IE6){this.dimmershadow.height(A);this.dimmershadow.width(B)}}};Dimmer.prototype.show=function(B){this.setTrack(B,true);var A=this.getZIndex();this.dimmer.css({"zIndex":A-1});this.StatusOn=true;this.dimmer.show();if(this.IE6){this.dimmershadow.show()}this.place()};Dimmer.prototype.hide=function(B){this.setTrack(B,false);var A=this.getZIndex();if(0!=A){this.dimmer.css({"zIndex":A-1})}else{this.StatusOn=false;this.dimmer.hide();if(this.IE6){this.dimmershadow.hide()}}};Dimmer.prototype.getZIndex=function(){var A=0;if(this.DimmerTrack["1000"]){A=1000}if(this.DimmerTrack["2000"]){A=2000}return A};Dimmer.prototype.setTrack=function(A,B){this.DimmerTrack[A]=B};jQuery.isDomain=function(B){if(!B||(256<B.length)){return false}var A=new RegExp("^[a-z0-9]{1,1}([\\-\\.]?[a-z0-9])*\\.[a-z]{2,4}$");return(A.test(B))};jQuery.isURL=function(C){var B=/^(http|https|ftp)\:\/\//;if(!B.test(C)){return false}if(C.indexOf(" ")!=-1){return false}else{if(C=="http://"||C=="https://"||C=="ftp://"){return false}else{if(C.indexOf("http://")>0){return false}}}C=C.substring(7,C.length);if(C.indexOf(".")==-1){return false}else{if(C.indexOf(".")==0){return false}else{if(C.charAt(C.length-1)=="."){return false}}}if(C.indexOf("/")!=-1){C=C.substring(0,C.indexOf("/"));if(C.charAt(C.length-1)=="."){return false}}if(C.indexOf(":")!=-1){if(C.indexOf(":")==(C.length-1)){return false}else{if(C.charAt(C.indexOf(":")+1)=="."){return false}}C=C.substring(0,C.indexOf(":"));if(C.charAt(C.length-1)=="."){return false}}return true}

