function FP_swapImg(){var a=document,args=arguments,elm,n;a.$imgSwaps=new Array();for(n=2;n<args.length;n+=2){elm=FP_getObjectByID(args[n]);if(elm){a.$imgSwaps[a.$imgSwaps.length]=elm;elm.$src=elm.src;elm.src=args[n+1]}}};function FP_preloadImgs(){var d=document,a=arguments;if(!d.FP_imgs)d.FP_imgs=new Array();for(var i=0;i<a.length;i++){d.FP_imgs[i]=new Image;d.FP_imgs[i].src=a[i]}};function FP_getObjectByID(a,o){var c,el,els,f,m,n;if(!o)o=document;if(o.getElementById)el=o.getElementById(a);else if(o.layers)c=o.layers;else if(o.all)el=o.all[a];if(el)return el;if(o.id==a||o.name==a)return o;if(o.childNodes)c=o.childNodes;if(c)for(n=0;n<c.length;n++){el=FP_getObjectByID(a,c[n]);if(el)return el}f=o.forms;if(f)for(n=0;n<f.length;n++){els=f[n].elements;for(m=0;m<els.length;m++){el=FP_getObjectByID(a,els[n]);if(el)return el}}return null};function compareText(a,b){return a.text<b.text?-1:a.text>b.text?1:0};function compareValue(a,b){return a.value<b.value?-1:a.value>b.value?1:0};function compareTextAsFloat(a,b){var c=parseFloat(a.text);var d=parseFloat(b.text);return c<d?-1:c>d?1:0};function compareValueAsFloat(a,b){var c=parseFloat(a.value);var d=parseFloat(b.value);return c<d?-1:c>d?1:0};function sortSelect(a,b){if(!b)b=compareText;var c=new Array(a.options.length);for(var i=0;i<c.length;i++)c[i]=new Option(a.options[i].text,a.options[i].value,a.options[i].defaultSelected,a.options[i].selected);c.sort(b);a.options.length=0;for(var i=0;i<c.length;i++)a.options[i]=c[i]};var running=false;function doResize(){running=false;window.document.getElementById('Form1').submit()};function resize(){if(!running){running=true;setTimeout("doResize()",500)}};function trim(a){var b=/^[\s]*$/;if(typeof a=="undefined")return"";if(a==null)return"";if(a!=""||b.test(a)==false){return a.replace(/^\s*|\s*$/g,"")}else{return""}};function PopUp(a,b,c,d,e,f,g,i,j,k,w,h,t,l){if(d=="yes"){w=window.screen.availWidth-10;h=window.screen.availHeight-25;window.open(a,b,"fullscreen="+c+",toolbar="+e+",location="+f+",status="+g+",menubar="+i+",scrollbars="+j+",resizable="+k+",width="+w+",height="+h+",top="+t+",left="+l)}else{window.open(a,b,"fullscreen="+c+",toolbar="+e+",location="+f+",status="+g+",menubar="+i+",scrollbars="+j+",resizable="+k+",width="+w+",height="+h+",top="+t+",left="+l)}};function HelpPopUp(a){url=a;window.open(url,"HelpPage","fullscreen=no,toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=550,height=600,top=0,left=250")};function IsValidEmailAddress(a){var b=0;var c=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var d=/^(.+)@(.+)$/;var e="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var f="\[^\\s"+e+"\]";var g="(\"[^\"]*\")";var h=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var j=f+'+';var k="("+j+"|"+g+")";var l=new RegExp("^"+k+"(\\."+k+")*$");var m=new RegExp("^"+j+"(\\."+j+")*$");var n=a.match(d);if(n==null){alert("Email address seems incorrect (check @ and .'s)");return false}var o=n[1];var p=n[2];for(i=0;i<o.length;i++){if(o.charCodeAt(i)>127){alert("Ths username contains invalid characters.");return false}}for(i=0;i<p.length;i++){if(p.charCodeAt(i)>127){alert("Ths domain name contains invalid characters.");return false}}if(o.match(l)==null){alert("The username doesn't seem to be valid.");return false}var q=p.match(h);if(q!=null){for(var i=1;i<=4;i++){if(q[i]>255){alert("Destination IP address is invalid!");return false}}return true}var r=new RegExp("^"+j+"$");var s=p.split(".");var t=s.length;for(i=0;i<t;i++){if(s[i].search(r)==-1){alert("The domain name does not seem to be valid.");return false}}if(b&&s[s.length-1].length!=2&&s[s.length-1].search(c)==-1){alert("The address must end in a well-known domain or two letter "+"country.");return false}if(t<2){alert("This address is missing a hostname!");return false}return true};function IsValidUrl(a){var b=trim(a);lengthValue=b.length;if(lengthValue!=0){var j=new RegExp();j.compile("^[A-Za-z]+://[A-Za-z0-9-]+\.[A-Za-z0-9]+");if(!j.test(b)){alert("Please enter valid URL.");return false}else return true}};function ObjectExist(a){var b;b=document.getElementById(a);if(b==null)return false;else return true};function WhereExpressionEscape(a){var b=a;b=b.replace("&","&amp;");b=b.replace(">","&gt;");b=b.replace("\"","&quot;");b=b.replace("\'","&apos;");b=b.replace("<","&lt;");return b};function PanelState(a,b){var c;if(trim(b)==""){c=document.getElementById(a).style.visibility}else{switch(b){case"visible":c="hidden";break;case"hidden":c="visible";break}}switch(c){case"visible":document.getElementById(a).style.display="none";document.getElementById(a).style.visibility="hidden";break;case"hidden":document.getElementById(a).style.display="block";document.getElementById(a).style.visibility="visible";break}};