BASE_URL="http://"+document.domain;BASE_URLS="https://"+document.domain;function encode(a){if(encodeURIComponent){return encodeURIComponent(a)}if(escape){return escape(a)}}function getBrowserType(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("msie")+1){return"msie"}else{if(a.indexOf("opera")+1){return"opera"}else{if(a.indexOf("firefox")+1){return"firefox"}else{if(a.indexOf("compatible")+1){return"ns4"}else{if(a.indexOf("safari")+1){return"safari"}else{if(a.indexOf("konqueror")+1){return"konqueror"}else{if(a.indexOf("omniweb")+1){return"omniweb"}else{if(a.indexOf("webtv")+1){return"webtv"}else{if(a.indexOf("icab")+1){return"icab"}else{return"unknown"}}}}}}}}}}function replaceAll(b,d,c){var a=b.indexOf(d);while(a>-1){b=b.replace(d,c);a=b.indexOf(d)}return b}function IsNumericWithSpaces(b){var d="0123456789 ";var c=true;var a;for(i=0;i<b.length&&c==true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){c=false}}return c}function IsNumeric(b,e){var d="0123456789";var c=true;var a;if(e){d+="."}for(i=0;i<b.length&&c==true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){c=false}}return c}function isEmailAddress(b){var a=/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(a.test(b)){return true}else{return false}}function isUKPostcode(a){var b=/^(GIR 0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]|[A-HK-Y][0-9]([0-9]|[ABEHMNPRV-Y]))|[0-9][A-HJKPS-UW]) [0-9][ABD-HJLNP-UW-Z]{2})$/;if(b.test(a)){return true}else{return false}}function getTodaysDate(){var b=new Date();var a=getBrowserType();if((a=="firefox")||(a=="opera")||(a=="ns4")){return formatNumberLeadingZeros(b.getDate(),2)+"/"+formatNumberLeadingZeros(b.getMonth()+1,2)+"/"+parseInt(1900+b.getYear())}else{return formatNumberLeadingZeros(b.getDate(),2)+"/"+formatNumberLeadingZeros(b.getMonth()+1,2)+"/"+b.getYear()}}function getCurrentTime(){var b=new Date();var a=b.getHours();var c=b.getMinutes();var d=""+((a>12)?a-12:a);if(d=="0"){d=12}d+=((c<10)?":0":":")+c;d+=(a>=12)?" PM":" AM";return d}function getCurrentDateTimeSQL(){var e=new Date();var a=getBrowserType();var f;if((a=="firefox")||(a=="opera")||(a=="ns4")){f=parseInt(1900+e.getYear())+"-"+formatNumberLeadingZeros(e.getMonth()+1,2)+"-"+formatNumberLeadingZeros(e.getDate(),2)}else{f=e.getYear()+"-"+formatNumberLeadingZeros(e.getMonth()+1,2)+"-"+formatNumberLeadingZeros(e.getDate(),2)}f=f+" ";var c=new Date();var b=c.getHours();var d=c.getMinutes();f=f+b+":"+d;return f}var boolValidateDateModal=false;function validateDate(a){if(a.value.length>0){if((!boolValidateDateModal)&&(!isDate(a.value))){boolValidateDateModal=true;warningDialog('The date entered is not correct.<br/><img src="/images/pix_trans.gif" height=6 /><br/>Ensure the date and its format <i>dd/mm/yyyy</i> is correct before proceeding.');return false}else{return true}}else{return true}}function isDate(b){var a=/^(((0?[1-9]|[12]\d|3[01])\/(0?[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0?[1-9]|[12]\d|30)\/(0?[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0?[1-9]|1\d|2[0-8])\/0?2\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/;if(a.test(b)){return true}else{return false}}function compareDates(c,b){var g,f;var a,h;var e,d;g=parseFloat(c.substring(0,c.indexOf("/")));a=parseFloat(c.substring(c.indexOf("/")+1,c.lastIndexOf("/")));e=parseFloat(c.substring(c.lastIndexOf("/")+1,c.length));f=parseFloat(b.substring(0,b.indexOf("/")));h=parseFloat(b.substring(b.indexOf("/")+1,b.lastIndexOf("/")));d=parseFloat(b.substring(b.lastIndexOf("/")+1,b.length));if(e>d){return 1}else{if(e<d){return -1}else{if(a>h){return 1}else{if(a<h){return -1}else{if(g>f){return 1}else{if(g<f){return -1}else{return 0}}}}}}}function compareTimes(d,c){var b,a;var f,e;var h,g;b=parseFloat(d.substring(0,d.indexOf(":")));f=parseFloat(d.substring(d.indexOf(":")+1,d.lastIndexOf(" ")));h=d.substring(d.lastIndexOf(" ")+1,d.length);if((h=="AM")&&(b==12)){b=b-12}if((h=="PM")&&(b!=12)){b=b+12}a=parseFloat(c.substring(0,c.indexOf(":")));e=parseFloat(c.substring(c.indexOf(":")+1,c.lastIndexOf(" ")));g=c.substring(c.lastIndexOf(" ")+1,c.length);if((g=="AM")&&(a==12)){a=a-12}if((g=="PM")&&(a!=12)){a=a+12}if(b>a){return 1}else{if(b<a){return -1}else{if(f>e){return 1}else{if(f<e){return -1}else{return 0}}}}}function getSelectedRadio(a){if(a[0]){for(var b=0;b<a.length;b++){if(a[b].checked){return b}}}else{if(a.checked){return 0}}return -1}function getSelectedRadioValue(a){var b=getSelectedRadio(a);if(b==-1){return""}else{if(a[b]){return a[b].value}else{return a.value}}}function getSelectedRadioValueByID(b){var a="";$$("input[name="+b+"]").each(function(c){if(c.checked){a=c.get("value")}});return a}function setSelectedRadioValue(a,d){if(!a){return}var c=a.length;if(c==undefined){a.checked=(a.value==d.toString());return}for(var b=0;b<c;b++){a[b].checked=false;if(a[b].value==d.toString()){a[b].checked=true}}}function toggleVisibility(a){if(document.getElementById(a).style.visibility!="hidden"){document.getElementById(a).style.visibility="hidden"}else{document.getElementById(a).style.visibility="visible"}}function showLayerVisibility(a){document.getElementById(a).style.visibility="visible"}function hideLayerVisibility(a){document.getElementById(a).style.visibility="hidden"}function toggleLayer(a){if(document.getElementById(a).style.display!="none"){document.getElementById(a).style.display="none"}else{document.getElementById(a).style.display="block"}}function showLayer(a){document.getElementById(a).style.display=""}function hideLayer(a){document.getElementById(a).style.display="none"}function isLayerVisible(a){return(document.getElementById(a).style.display!="none")}function numbersonly(f,b,d){var a;var c;if(window.event){a=window.event.keyCode}else{if(b){a=b.which}else{return true}}c=String.fromCharCode(a);if((a==null)||(a==0)||(a==8)||(a==9)||(a==13)||(a==27)){return true}else{if((("0123456789").indexOf(c)>-1)){return true}else{if(d&&(c==".")){return true}else{return false}}}}function alphanumericonly(h,d,g,b){var a;var f;var c="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";if(g){c=c+"."}if(b){c=c+" "}if(window.event){a=window.event.keyCode}else{if(d){a=d.which}else{return true}}f=String.fromCharCode(a);if((a==null)||(a==0)||(a==8)||(a==9)||(a==13)||(a==27)){return true}else{if(((c).indexOf(f)>-1)){return true}else{return false}}}function hexonly(f,b,d){var a;var c;if(window.event){a=window.event.keyCode}else{if(b){a=b.which}else{return true}}c=String.fromCharCode(a);if((a==null)||(a==0)||(a==8)||(a==9)||(a==13)||(a==27)){return true}else{if((("0123456789ABCDEFabcdef").indexOf(c)>-1)){return true}else{if(d&&(c==".")){f.form.elements[d].focus();return false}else{return false}}}}function trapIllegalChars(f,b,d){var a;var c;if(window.event){a=window.event.keyCode}else{if(b){a=b.which}else{return true}}c=String.fromCharCode(a);if(((d).indexOf(c)>-1)){return false}else{return true}}function formatNumber(dblNumber,intDecimalPlaces){if(!intDecimalPlaces){intDecimalPlaces=2}var str=""+Math.round(eval(dblNumber)*Math.pow(10,intDecimalPlaces));while(str.length<=intDecimalPlaces){str="0"+str}var decpoint=str.length-intDecimalPlaces;return str.substring(0,decpoint)+"."+str.substring(decpoint,str.length)}function formatNumberLeadingZeros(b,a){sNumber=String(b);while(sNumber.length<a){sNumber="0"+sNumber}return sNumber}function formatCurrency(currAmount,currType){if(currType===undefined){currType="£"}var str=""+Math.round(eval(currAmount)*Math.pow(10,2));while(str.length<=2){str="0"+str}if(str.length>5){var comma=str.length-5;str=str.substring(0,comma)+","+str.substring(comma,str.length)}var decpoint=str.length-2;if(left(str,1)=="-"){return"-"+currType+str.substring(1,decpoint)+"."+str.substring(decpoint,str.length)}else{return currType+str.substring(0,decpoint)+"."+str.substring(decpoint,str.length)}}function left(a,b){if(b<=0){return""}else{if(b>String(a).length){return a}else{return String(a).substring(0,b)}}}function mid(d,e,b){if(e<=0||b<0){return""}if(typeof(b)=="undefined"){b=String(d).length}var c,a=String(d).length;if(e+b>a){c=a}else{c=(e-1)+b}return String(d).substring(e-1,c)}function right(c,b){if(b<=0){return""}else{if(b>String(c).length){return c}else{var a=String(c).length;return String(c).substring(a,a-b)}}}function removeSpaces(b){var a="";b=""+b;splitstring=b.split(" ");for(i=0;i<splitstring.length;i++){a+=splitstring[i]}return a}function digitsOnlyMe(b){var a=(b.charCode)?b.charCode:((b.which)?b.which:b.keyCode);if(a>31&&(a<48||a>57)){return false}return true}function digitsOnlyMeWithSpaces(b){var a=(b.charCode)?b.charCode:((b.which)?b.which:b.keyCode);if(a>32&&(a<48||a>57)){return false}return true}function URLDecode(b){var a=/\+/g;return unescape(String(b).replace(a," "))}function getBrowserWidth(){if(window.innerWidth!=window.undefined){return window.innerWidth}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientWidth}if(document.body){return document.body.clientWidth}}function getBrowserWidthOffset(){if(self.pageXOffset){return self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft}else{if(document.body){return document.body.scrollLeft}}}}function getBrowserHeight(){if(window.innerHeight!=window.undefined){return window.innerHeight}if(document.compatMode=="CSS1Compat"){return document.documentElement.clientHeight}if(document.body){return document.body.clientHeight}}function getBrowserHeightOffset(){if(self.pageYOffset){return self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop}else{if(document.body){return document.body.scrollTop}}}}function getCenteredX(b){var a=parseInt(getBrowserWidthOffset(),10);return Math.round(a+((getBrowserWidth()-b.w)/2))}function getCenteredY(b){var a=parseInt(getBrowserHeightOffset(),10);return Math.round(a+((getBrowserHeight()-b.h)/2))};

