/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/
*/

$.ajaxSettings.traditional=true;String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,"");};String.prototype.toNumber=function(){var num=parseInt(this.replace(/[\$\u20AC\u00A3\u00A6,]/g,""));if(isNaN(num)){return 0;}
return num;};String.prototype.toFloat=function(){var num=parseFloat(this.replace(/[\$\u20AC\u00A3\u00A6,]/g,""));if(isNaN(num)){return 0;}
return num;};Number.prototype.toCurrency=function(symbol){if(!symbol){symbol="\$";}
return(String(Math.floor(this)).replace(/(?=(\d{3})+$)\B/g,",")+String(this.toFixed(2)).substring(String(this.toFixed(2).length-3))).replace(/(-?)/,"$1"+symbol);};Number.prototype.toWholeCurrency=function(symbol){if(!symbol){symbol="\$";}
return String(Math.round(this)).replace(/(?=(\d{3})+$)\B/g,",").replace(/(-?)/,"$1"+symbol);};Number.prototype.toPercentage=function(){return Math.round(this*100)+"%";};if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;}};var JLTA={addZero:function(n){return String(n).replace(/^(\d)$/,"0$1");},setOptional:function(el,optional,show,hide){if(el.length==0){return;}
if(!show||!hide){show=0;hide=1;}
el[show].optionalField=el[hide].optionalField=$(optional);if(!el[show].checked){el[show].optionalField.hide();}
$(el[show]).click(function(){this.optionalField.show("slow");});$(el[hide]).click(function(){this.optionalField.hide("slow");});},getCurrencySymbol:function(currency){switch(currency){case"GBP":return"\u00A3";break;case"EUR":return"\u20AC";break;case"JPY":return"\u00A6";break;default:return"$";break;}}};Date.prototype.getFirstDay=function(){d=new Date(this);d.setDate(0);return(d.getDay()+1)%7;};Date.prototype.getLastDay=function(){d=new Date(this);d.setMonth(d.getMonth()+1);d.setDate(-1);return(d.getDay()+1)%7;};Date.prototype.getLastDate=function(){d=new Date(this);d.setMonth(d.getMonth()+1);d.setDate(-1);return d.getDate();};Date.prototype.format=function(f){var d=this;return f.replace(/(yyyy|mmmm|mmm|mm|dddd|ddd|dd|d|hh|h|nn|ss|a\/p)/gi,function($1){switch($1.toLowerCase()){case'yyyy':return d.getFullYear();case'mmmm':return JLTA.Date.Months[d.getMonth()];case'mmm':return JLTA.Date.Months[d.getMonth()].substr(0,3);case'mm':return JLTA.addZero(d.getMonth()+1);case'dddd':return JLTA.Date.Days[d.getDay()];case'ddd':return JLTA.Date.Days[d.getDay()].substr(0,3);case'dd':return JLTA.addZero(d.getDate());case'd':return d.getDate();case'hh':return JLTA.addZero((h=d.getHours()%12)?h:12);case'h':return(h=d.getHours()%12)?h:12;case'nn':return JLTA.addZero(d.getMinutes());case'ss':return JLTA.addZero(d.getSeconds());case'a/p':return d.getHours()<12?'AM':'PM';}});};JLTA.Date={Days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Months:["January","February","March","April","May","June","July","August","September","October","November","December"],Format:{Short:1,Long:2,Day:3,Time:4,Time24:5},toJsDate:function(d){if(d){ar=String(d).split(/\/|-/);d=new Date((ar[2].length==2?"20":"")+ar[2],ar[1]-1,ar[0]);}else{d=new Date();}
return d;}};JLTA.DatePicker=function(){var date=new Date();var header=document.createElement("span");var createTable=function(){function setFocusTimeOut(){window.setTimeout("JLTA.DatePicker.clearTimer()",1);};var table=document.createElement("table");table.id="datepicker";var caption=document.createElement("caption");var $prevYear=$("<a title=\"Previous Year\" id=\"year-down\" class=\"nav\" href=\"#\">&#171;</a>").click(function(){JLTA.DatePicker.setYear(-1);return false;}).mousedown(setFocusTimeOut);caption.appendChild($prevYear[0]);var $prevMonth=$prevYear.clone().attr({title:"Previous Month",id:"month-down"}).html("&#8249;").click(function(){JLTA.DatePicker.setMonth(-1);return false;}).mousedown(setFocusTimeOut);caption.appendChild($prevMonth[0]);caption.appendChild(header);var $nextMonth=$prevYear.clone().attr({title:"Next Month",id:"month-up"}).html("&#8250;").click(function(){JLTA.DatePicker.setMonth(1);return false;}).mousedown(setFocusTimeOut);caption.appendChild($nextMonth[0]);var $nextYear=$prevYear.clone().attr({title:"Next Year",id:"year-up"}).html("&#187;").click(function(){JLTA.DatePicker.setYear(1);return false;}).mousedown(setFocusTimeOut);caption.appendChild($nextYear[0]);table.appendChild(caption);table.appendChild($("<thead><tr><th title=\"Sunday\" scope=\"col\">S</th><th title=\"Monday\" scope=\"col\">M</th><th title=\"Tuesday\" scope=\"col\">T</th><th title=\"Wednesday\" scope=\"col\">W</th><th title=\"Thursday\" scope=\"col\">T</th><th title=\"Friday\" scope=\"col\">F</th><th title=\"Saturday\" scope=\"col\">S</th></tr></thead>")[0]);var $foot=$("<tfoot><tr><td colspan=\"7\">Today: <a class=\"nav\" href=\"#\">"+date.format("dd/mm/yyyy")+"</a></td></tr></tfoot>");$foot.find("a.nav").click(function(){JLTA.DatePicker.setDate(new Date());return false;}).mousedown(setFocusTimeOut);table.onclick=table.onmousedown=setFocusTimeOut;table.appendChild($foot[0]);table.body=document.createElement("tbody");var $td=$("<td><a href=\"#\"></a></td>");$td.find("a").mousedown(setFocusTimeOut).click(function(){JLTA.DatePicker.selectDate(this.date);return false;});for(var i=0;i<42;i++){if(i%7===0){$tr=$("<tr/>");}
$td=$td.clone(true);$tr.append($td);if(i%7==6){table.body.appendChild($tr[0]);}}
table.appendChild(table.body);return table;};function construct(){this.table=createTable();this.table.onmousedown=function(){document.onmousedown=null;};this.table.onmouseup=function(){document.onmousedown=function(){JLTA.DatePicker.hide();};};this.clearTimer=function(){if(this.timeoutID){window.clearTimeout(this.timeoutID);}};this.setHeaderText=function(text){$(header).html(text);};this.setDate=function setDate(newDate){if(newDate){date=new Date(newDate);if(!date.valueOf()){date=new Date();}}
date.setDate(1);this.setHeaderText(date.format(" mmmm yyyy "));var calendarDate=new Date(date);calendarDate.setDate(1-date.getFirstDay());var today=new Date();$("tr",this.table.body).hide();var tr;for(var i=0;i<(date.getLastDate()+(7-date.getLastDay())+date.getFirstDay());i++){if(i%7===0&&(tr=this.table.body.childNodes[i/7])){$(tr).show();}
var c;if(calendarDate.getDate()==today.getDate()&&calendarDate.getFullYear()==today.getFullYear()&&calendarDate.getMonth()==today.getMonth()){c="today";}else{c=(i%7===0||i%7==6?"we":"wd");if(calendarDate.getMonth()==date.getMonth()){c+="-current";}}
var d=calendarDate.format("dd/mm/yyyy");$("td:nth-child("+(i%7+1)+"n)",tr).attr("class",c).find("a").html(calendarDate.getDate()).attr({title:d})
[0].date=d;calendarDate.setDate(calendarDate.getDate()+1);}};this.setMonth=function(months){date.setMonth(date.getMonth()+months);this.setDate();};this.setYear=function(years){date.setYear(date.getFullYear()+years);this.setDate();};this.selectDate=function(date){this.target.value=date;if(this.target.blur){this.target.focus();this.target.blur();}
if(this.target.change){this.target.change();}
this.hide();};this.hide=function(){if(this.target){this.clearTimer();if(JLTA.Selects){JLTA.Selects.show();}
this.target=null;if(this.table.parentNode){this.table.parentNode.removeChild(this.table);}}};this.show=function(t){this.clearTimer();if(JLTA.Selects){JLTA.Selects.hide();}
if(this.target==t){return false;}
document.onmousedown=null;this.target=t;if($.validator.isDate(this.target.value)){this.setDate(JLTA.Date.toJsDate(this.target.value));}else{this.setDate();}
if(this.target.onfocus){this.target.onfocus();}
document.body.appendChild(this.table);var $t=$(t);var offset=$t.offset();$(this.table).css({position:"absolute",top:offset.top+$t.outerHeight(),left:offset.left-$(":first",document.body).offset().left-($(this.table).outerWidth()-$t.outerWidth())/2});};this.add=function(el){$(el).mousedown(function(){if(!this.readOnly){JLTA.DatePicker.show(el);}}).blur(function(){JLTA.DatePicker.timeoutID=window.setTimeout("JLTA.DatePicker.hide()",150);}).focus(function(){if(JLTA.DatePicker.target!=el){JLTA.DatePicker.hide();}
JLTA.DatePicker.clearTimer();});};}
return new construct();}();$(function(){JLTA.DatePicker.setDate(new Date());$("input.date").each(function(){JLTA.DatePicker.add(this);});});jQuery(function($){$.extend($.fn,{addValidation:function(handler){return this.each(function(){this.validationRules.push($.validator.rule.custom);this.customRules=handler;});},addServerValidation:function(options){return this.each(function(){this.validationRules.push($.validator.rule.server);this.serverValidation=options;});},clearForm:function(){return this.each(function(){if(this.tagName.toLowerCase()=="form"||this.tagName.toLowerCase()=="fieldset"){return $(":input",this).clearForm();}
switch(this.type){case"password":case"textarea":case"email":case"tel":case"url":case"search":case"text":case"file":this.value="";break;case"select-multiple":case"select-one":this.selectedIndex=-1;break;case"radio":case"checkbox":this.checked=false;break;}});},clearError:function(){return this.each(function(){if(!this.parent){this.parent=$(this).closest("p,td,th,li");}
this.parent.removeClass("invalid").children(".errata, .server-error").remove();});},displayError:function(){return this.clearError().each(function(){if(!this.valid){$(document.createElement("em")).addClass("errata").append(this.error).appendTo(this.parent);}
this.parent.addClass("invalid");});},deferredValidation:function(){if(this[0].clickedSubmit){this[0].clickedSubmit.click();}else{this.find(":submit").eq(0).click();}},initialiseValidation:function(){return this.each(function(){this.validator=new $.validator(this);});},predictOzState:function(target){return this.change(function(){var postcode=$(this).val();var state="";if((postcode>=1000&&postcode<=2599)||(postcode>=2619&&postcode<=2898)||(postcode>=2921&&postcode<=2999)){state="NSW";}else if((postcode>=200&&postcode<=299)||(postcode>=2600&&postcode<=2618)||(postcode>=2900&&postcode<=2920)){state="ACT";}else if((postcode>=3000&&postcode<=3999)||(postcode>=8000&&postcode<=8999)){state="VIC";}else if((postcode>=4000&&postcode<=4999)||(postcode>=9000&&postcode<=9999)){state="QLD";}else if((postcode>=5000&&postcode<=5999)){state="SA";}else if((postcode>=6000&&postcode<=6797)||(postcode>=6800&&postcode<=6999)){state="WA";}else if((postcode>=7000&&postcode<=7999)){state="TAS";}else if((postcode>=800&&postcode<=999)){state="NT";}
if(state!=""){$(target).val(state).clearError()[0].validated=false;}});},setMaxLength:function(length){return this.keypress(function(e){return!((this.value.length>=(length))&&((e.which>8&&e.which<11)||(e.which==13)||(e.which>31&&(e.which<37||e.which>40))));});},validateForm:function(){return this.each(function(){this.valid=true;if($(this.clickedSubmit).hasClass("skip_vldn")){return;}
$(":input",this).validate();});},validate:function(){this.each(function(){if(!this.validationRules){return;}
if(this.validated){if(!this.valid){this.form.valid=false;}
return;}
this.valid=true;if(this.disabled||this.readOnly||$(this).is(":hidden")){return;}
this.error="";this.validated=true;for(var i=0;i<this.validationRules.length;i++){switch(this.validationRules[i]){case $.validator.rule.required:switch(this.type){case"password":case"textarea":case"email":case"tel":case"url":case"search":case"text":case"file":if(!(this.valid=this.value.length!==0)){this.error+=$.validator.message.required;}
break;case"select-multiple":if(!(this.valid=this.selectedIndex!=-1)){this.error+=$.validator.message.selectRequired;}
break;case"select-one":if(!(this.valid=(this.selectedIndex!=-1&&(!(this.selectedIndex===0&&this.options[0]&&this.options[0].value===""))))){this.error+=$.validator.message.selectRequired;}
break;case"radio":if($(this).closest("p,td")[0].disabled){return true;}
this.valid=$(this).closest("p,td").find(":checked").length>0;if(!this.valid){this.error+=$.validator.message.radioRequired;}
break;case"checkbox":if(!(this.valid=this.checked)){this.error+=$.validator.message.checkRequired;}
break;}
break;case $.validator.rule.email:if(!(this.valid=$.validator.isMail(this.value)||(this.value.length===0))){this.error+=$.validator.message.email;}
break;case $.validator.rule.mobile:if(!(this.valid=$.validator.isMobile(this.value)||this.value.length===0)){this.error+=$.validator.message.mobile;}
break;case $.validator.rule.phone:if(!(this.valid=$.validator.isPhoneNumber(this.value)||this.value.length===0)){this.error+=$.validator.message.phone;}
break;case $.validator.rule.postcode:if(!(this.valid=$.validator.isPostCode(this.value)||this.value.length===0)){this.error+=$.validator.message.postcode;}
break;case $.validator.rule.date:if(!(this.valid=$.validator.isDate(this.value)||this.value.length===0)){this.error+=$.validator.message.date;}
break;case $.validator.rule.time:if(!(this.valid=$.validator.isTime(this.value)||this.value.length===0)){this.error+=$.validator.message.time;}
break;case $.validator.rule.year:if(!(this.valid=$.validator.isYear(this.value)||this.value.length===0)){this.error+=$.validator.message.year;}
break;case $.validator.rule.numeric:if(!(this.valid=!isNaN(this.value)||this.value.length===0)){this.error+=$.validator.message.number;}
break;case $.validator.rule.positive_numeric:if(!(this.valid=(!isNaN(this.value)&&this.value.indexOf("-")==-1)||this.value.length===0)){this.error+=$.validator.message.number;}
break;case $.validator.rule.integer:break;case $.validator.rule.positive_integer:break;case $.validator.rule.currency:if(!(this.valid=$.validator.isCurrency(this.value)||this.value.length===0)){this.error+=$.validator.message.currency;}
break;case $.validator.rule.positive_currency:if(!(this.valid=($.validator.isCurrency(this.value)&&this.value.indexOf("-")==-1)||this.value.length===0)){this.error+=$.validator.message.currency;}
break;case $.validator.rule.credit_card:if(!(this.valid=$.validator.isCCNumber(this.value)||this.value.length===0)){this.error+=$.validator.message.credit_card;}
break;case $.validator.rule.csc:if(!(this.valid=$.validator.isCSC(this.value)||this.value.length===0)){this.error+=$.validator.message.csc;}
break;case $.validator.rule.custom:if(this.customRules){this.customRules();}
break;case $.validator.rule.server:$.getJSON(this.serverValidation.path
+(this.serverValidation.getValue?this.serverValidation.getValue():this.value)
+"&caller="+this.id,this.serverValidation.handler?this.serverValidation.handler:$.validator.handleServerValidation);break;default:}
if(!this.valid){break;}}
if(this.type=="radio"){var revalidate=!this.valid;$(this).parents("p,td").find(":radio:not(#"+this.id+")").each(function(){this.validated=revalidate;});}
if(this.valid){$(this).clearError();}else{$(this).displayError();}
if(!this.valid){this.form.valid=false;}});}});$.validator=function(form){this.form=form;this.init();};$.extend($.validator,{rule:{required:0,email:1,mobile:2,phone:3,postcode:4,date:5,time:6,year:7,numeric:8,positive_numeric:9,integer:10,positive_integer:11,currency:12,positive_currency:13,credit_card:14,csc:15,custom:16,server:17},submitForm:function(){try{if(this.bypass){return true;}
$(this).validateForm();if(this.defer){window.setTimeout("$(\"#"+this.id+"\").deferredValidation()",20);return false;}
if(this.valid){return true;}else{alert($.validator.message.submitFailed);return false;}}catch(e){alert("An error has occurred:\n"+e);return true;}},handleServerValidation:function(data){var el=$("#"+data.Caller);if((el[0].error=data.Message)!=""){el[0].valid=false;el.displayError();}},initFieldValidation:function(){var $self=$(this);this.validationRules=[];var field=this;$.each($.validator.rule,function(name,val){if($(field).hasClass(name)){field.validationRules.push(val);};});if(this.validationRules.indexOf($.validator.rule.date)!=-1){$self.blur(function(){if(this.value!=""&&$.validator.isDate(this.value)){this.value=JLTA.Date.toJsDate(this.value).format("dd/mm/yyyy");}});};if(this.validationRules.indexOf($.validator.rule.email)!=-1){$self.blur(function(){this.value=$.trim(this.value);});};if((this.validationRules.indexOf($.validator.rule.currency)!=-1)||(this.validationRules.indexOf($.validator.rule.positive_currency)!=-1)){$self.change(function(){var currencySymbol="$";if($self.hasClass("GBP")){currencySymbol="\u00A3";}else if($self.hasClass("EUR")){currencySymbol="\u20AC";}else if($self.hasClass("JPY")){currencySymbol="\u00A6";}
if(this.value!=""&&$.validator.isCurrency(this.value)){if($self.hasClass("whole")){this.value=this.value.toFloat().toWholeCurrency(currencySymbol);}else{this.value=this.value.toFloat().toCurrency(currencySymbol);}}});};$self.focus(function(){this.validated=false;if($self.is(":radio")){$self.clearError();}}).blur(function(){if(!$self.is(":radio")&&((this.error&&this.error!="")||this.value!="")){$self.validate();}});if($self.is(":radio, :checkbox")){$self.click(function(){$self.validate();});}
if($self.is("select")){$self.change(function(){if((this.error&&this.error!="")||this.value!=""){$self.validate();}});}},prototype:{init:function(){$(this.form).submit($.validator.submitForm).ajaxStart(function(){this.defer=true;}).ajaxStop(function(){this.defer=false;}).find(":text, :password, :radio, :checkbox, :file, [type=email], [type=tel], [type=url], [type=search], select, textarea").each($.validator.initFieldValidation).end().find(":submit").click(function(){this.form.clickedSubmit=this;});}}});});$(function(){$("form.validated").initialiseValidation();});(function($){$.fn.setToggle=function(params){var settings={tgtVals:{},defaultVals:["Yes","yes","1"],effect:{showType:"show",hideType:"hide",showDuration:0,hideDuration:0,showEasing:"swing",hideEasing:"swing"},callback:null};if(params){$.extend(settings,params);}
var showHandler=createShowOrHideHandler(true,settings,false);var hideHandler=createShowOrHideHandler(false,settings,false);var instantShowHandler=createShowOrHideHandler(true,settings,true);var instantHideHandler=createShowOrHideHandler(false,settings,true);return this.each(function(){$(this).change(function(event,isInstant){var curVals=[];if($(this).is(":checkbox")||$(this).is(":radio")){$("input[name="+this.name+"]:checked").each(function(){curVals.push(this.value);});}else if($(this).is("select")&&this.multiple){$(this).find("option:selected").each(function(){curVals.push(this.value);});}else if($.type(this.value)==="string"){curVals.push(this.value);}
if(isInstant===true){toggle(curVals,instantShowHandler,instantHideHandler,settings);}else{toggle(curVals,showHandler,hideHandler,settings);}});$(this).triggerHandler("change",[true]);});function createShowOrHideHandler(isShow,settings,isInstant){var effectType=isInstant?null:(isShow?settings.effect.showType:settings.effect.hideType);var duration=isInstant?null:(isShow?settings.effect.showDuration:settings.effect.hideDuration);var easing=isShow?settings.effect.showEasing:settings.effect.hideEasing;var showOrHide;switch(effectType){case"slide":case"slidedown":case"slideup":if(isShow){showOrHide=function(selector,duration,easing,callback){$(selector).slideDown(duration,easing,callback);};}else{showOrHide=function(selector,duration,easing,callback){$(selector).slideUp(duration,easing,callback);};}
break;case"fade":case"fadein":case"fadeout":if(isShow){showOrHide=function(selector,duration,easing,callback){$(selector).fadeIn(duration,easing,callback);};}else{showOrHide=function(selector,duration,easing,callback){$(selector).fadeOut(duration,easing,callback);};}
break;case"show":case"hide":default:if(isShow){showOrHide=function(selector,duration,easing,callback){$(selector).show(duration,easing,callback);};}else{showOrHide=function(selector,duration,easing,callback){$(selector).hide(duration,easing,callback);};}
break;}
return function(selectors,callback){var count=selectors.length;if(count>0){$.each(selectors,function(i,selector){count--;showOrHide(selector,duration,easing,(count<=0)?callback:null);});}else if($.type(callback)==="function"){callback();}};}
function toggle(curVals,showHandler,hideHandler,settings){var showSelectors=[];$.each(settings.tgtVals,function(k,v){if($.isArray(v)&&v.length>0){$.each(v,function(i2,v2){if($.inArray(v2,curVals)!==-1){showSelectors.push(k);return false;}});}else if($.type(v)==="string"){if($.inArray(v,curVals)!==-1){showSelectors.push(k);}}else if(v===null||($.isArray(v)&&v.length===0)){if($.isArray(settings.defaultVals)&&settings.defaultVals.length>0){$.each(settings.defaultVals,function(i2,v2){if($.inArray(v2,curVals)!==-1){showSelectors.push(k);return false;}});}else if($.type(settings.defaultVals)==="string"&&$.inArray(settings.defaultVals,curVals)!==-1){showSelectors.push(k);}}});var hideSelectors=[];$.each(settings.tgtVals,function(k,v){if($.inArray(k,showSelectors)===-1){hideSelectors.push(k);}});hideHandler(hideSelectors,function(){showHandler(showSelectors,settings.callback);});}};})(jQuery);$(function(){$.extend($.validator,{isDate:function(s){return/^(?=\d)(?:(?:31(?!.(?:0?[2469]|11))|(?:30|29)(?!.0?2)|29(?=.0?2.(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(?:\x20|$))|(?:2[0-8]|1\d|0?[1-9]))([-\/])(?:1[012]|0?[1-9])\1(?:1[6-9]|[2-9]\d)?\d\d(?:(?=\x20\d)\x20|$))?$/.test(s);},fixTime:function(f){if(f.value.search(/\d{4}/)===0){f.value=f.value.substr(0,2)+":"+f.value.substr(2,2);}},isYear:function(s){return(/^\d{4}$/.test(s));},isTime:function(t){return(/^(([0-1]?\d)|(2[0-3]))(:|\.)([0-5]\d)$/.test(t));},isMail:function(e){return(/^([\w!#%&$'*+\-=?^_`{|}~]+[\w!#%&$'*+\-=?^_`{|}~.]+[\w!#%&$'*+\-=?^_`{|}~]+|[\w!#%&$'*+\-=?^_`{|}~]{1,2})@([A-Za-z0-9-]+\.)*[A-Za-z0-9-]+$/.test(e));},isDecimal:function(d){return(/^-?(\d+|\d{1,3}(,\d{3})+)(\.\d+)?$/.test(d));},isCurrency:function(c){return this.isDecimal(c.replace(/[\$€£,]/g,""))&&(/^-?[\$€£]?[0-9,]+(\.\d{2})?$/.test(c));},isPostCode:function(p){return/^\d{4}$/.test(p);},isPhoneNumber:function(s){return(/^\(?\d{2}\)?[-.\s]?\d{4}[-.\s]?\d{4}|\d{4}[-.\s]?\d{3}[-.\s]?\d{3}$/.test($.trim(s)));},isMobile:function(s){return(/^\d{4}[-.\s]?\d{3}[-.\s]?\d{3}$/.test($.trim(s)));},isCCNumber:function(value){return/^((4\d{3})|(5[1-5]\d{2})|(6011))(\s|)?\d{4}(\5\d{4}){2}$/.test(value);},isCSC:function(value){return/^\d{3,4}$/.test(value);},message:{submitFailed:"The form could not be submitted. Please refer to the red highlighted text for further instructions.",required:"Value not entered",selectRequired:"Value not selected",radioRequired:"Answer not indicated",checkRequired:"Please check the box",email:"Email address entered is not valid",mobile:"Mobile number entered is not valid e.g. 0412 345 678",phone:"Phone number entered is not valid e.g. (09) 1234 5678 or 1200 123 456",postcode:"Postcode entered is not valid e.g. 3000",date:"Date entered is not valid",time:"Time entered is not valid",year:"Year entered is not valid",number:"Value entered is not a valid number",currency:"Value entered is not valid",credit_card:"Credit card number entered is not valid",csc:"CSC number entered is not valid"}});});JLTA.Site={siteRoot:String(window.location).replace(/(.*assetprotect\/).*/i,"$1"),currentDirectory:String(window.location).replace(/(.*assetprotect\/)(.*\/).*/i,"$1$2")}

