/*
 * 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(!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;}};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"text":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,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);}});},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"text":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("The form could not be submitted. Please refer to the red highlighted text for further instructions.");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(){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){$(this).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){$(this).blur(function(){this.value=$.trim(this.value);});};if((this.validationRules.indexOf($.validator.rule.currency)!=-1)||(this.validationRules.indexOf($.validator.rule.positive_currency)!=-1)){$(this).change(function(){var currencySymbol="$",self=$(this);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);}}});};$(this).focus(function(){this.validated=false;}).blur(function(){if((this.error&&this.error!="")||this.value!=""){$(this).validate();}});if($(this).is(":radio, :checkbox")){$(this).click(function(){$(this).validate();});}
if($(this).is("select")){$(this).change(function(){if((this.error&&this.error!="")||this.value!=""){$(this).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, select, textarea").each($.validator.initFieldValidation).end().find(":submit").click(function(){this.form.clickedSubmit=this;});}}});});$(function(){$("form.validated").initialiseValidation();});$(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}$/.test(value);},message:{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. 9999",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.DatePicker=function(){var date=new Date();var header=document.createElement("span");var createTable=function(){var table=document.createElement("table");table.id="datepicker";var caption=document.createElement("caption");var leftYearAnchor=document.createElement("a");leftYearAnchor.href="#";leftYearAnchor.className="nav";leftYearAnchor.id="year-down";leftYearAnchor.title="Previous Year";leftYearAnchor.appendChild(document.createTextNode("\u00ab"));leftYearAnchor.onclick=function(){JLTA.DatePicker.setYear(-1);return false;};caption.appendChild(leftYearAnchor);var leftMonthAnchor=leftYearAnchor.cloneNode(false);leftMonthAnchor.id="month-down";leftMonthAnchor.title="Previous Month";leftMonthAnchor.appendChild(document.createTextNode("\u2039"));leftMonthAnchor.onclick=function(){JLTA.DatePicker.setMonth(-1);return false;};caption.appendChild(leftMonthAnchor);caption.appendChild(header);var rightMonthAnchor=leftYearAnchor.cloneNode(false);rightMonthAnchor.id="month-up";rightMonthAnchor.title="Next Month";rightMonthAnchor.appendChild(document.createTextNode("\u203a"));rightMonthAnchor.onclick=function(){JLTA.DatePicker.setMonth(1);return false;};caption.appendChild(rightMonthAnchor);var rightYearAnchor=leftYearAnchor.cloneNode(false);rightYearAnchor.id="year-up";rightYearAnchor.title="Next Year";rightYearAnchor.appendChild(document.createTextNode("\u00bb"));rightYearAnchor.onclick=function(){JLTA.DatePicker.setYear(1);return false;};caption.appendChild(rightYearAnchor);table.appendChild(caption);var thead=document.createElement("thead");var tr=document.createElement("tr");var th=document.createElement("th");th.scope="col";th.appendChild(document.createTextNode("S"));th.title="Sunday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("M"));th.title="Monday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("T"));th.title="Tuesday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("W"));th.title="Wednesday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("T"));th.title="Thursday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("F"));th.title="Friday";tr.appendChild(th);th=th.cloneNode(false);th.appendChild(document.createTextNode("S"));th.title="Saturday";tr.appendChild(th);thead.appendChild(tr);table.appendChild(thead);var tfoot=document.createElement("tfoot");tr=document.createElement("tr");var td=document.createElement("td");td.colSpan=7;td.appendChild(document.createTextNode("Today: "));var todayAnchor=document.createElement("a");todayAnchor.href="#";todayAnchor.className+=" nav";todayAnchor.appendChild(document.createTextNode(date.format("dd/mm/yyyy")));table.onclick=table.onmousedown=todayAnchor.onmousedown=leftYearAnchor.onmousedown=leftMonthAnchor.onmousedown=rightMonthAnchor.onmousedown=rightYearAnchor.onmousedown=function(){window.setTimeout("JLTA.DatePicker.clearTimer()",1);};todayAnchor.onclick=function(){JLTA.DatePicker.setDate(new Date());return false;};td.appendChild(todayAnchor);tr.appendChild(td);tfoot.appendChild(tr);table.appendChild(tfoot);table.body=document.createElement("tbody");td=document.createElement("td");var a=document.createElement("a");a.href="#";a.appendChild(document.createTextNode("d"));td.appendChild(a);for(var i=0;i<42;i++){if(i%7===0){tr=document.createElement("tr");}
td=td.cloneNode(true);tr.appendChild(td);td.firstChild.onmousedown=function(){window.setTimeout("JLTA.DatePicker.clearTimer()",1);};td.firstChild.onclick=function(){JLTA.DatePicker.selectDate(this.date);return false;};if(i%7==6){table.body.appendChild(tr);}}
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){if(header.firstChild){header.removeChild(header.firstChild);}
header.appendChild(document.createTextNode(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();for(var j=0;j<this.table.body.childNodes.length;j++){this.table.body.childNodes[j].style.display="none";}
var tr;var td;var a;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.style.display="";}
td=tr.childNodes[i%7];a=td.firstChild;if(a.firstChild){a.removeChild(td.firstChild.firstChild);}
if(calendarDate.getDate()==today.getDate()&&calendarDate.getFullYear()==today.getFullYear()&&calendarDate.getMonth()==today.getMonth()){td.className="today";}else{td.className=(i%7===0||i%7==6?"we":"wd");if(calendarDate.getMonth()==date.getMonth()){td.className+="-current";}}
a.appendChild(document.createTextNode(calendarDate.getDate()));a.date=calendarDate.format("dd/mm/yyyy");a.title=a.date;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(a,t){this.clearTimer();if(JLTA.Selects){JLTA.Selects.hide();}
if(this.target==t){return false;}
document.onmousedown=null;a.onmouseup=function(){document.onmousedown=function(){JLTA.DatePicker.hide();};};a.onclick=function(){return false;};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 offset=$(t).offset();$(this.table).css({position:"absolute",top:Math.round(offset.top+$(t).outerHeight()-$(":first",document.body).offset().top)+"px",left:Math.round(offset.left-($(this.table).outerWidth()-$(t).outerWidth())/2-$(":first",document.body).offset().left)+"px"});};this.add=function(el){var a=document.createElement("a");a.id=el.id.replace(/^\w(.*)$/,"dp_a$1");a.href="#";$(a).mousedown(function(){if(!el.readOnly){JLTA.DatePicker.show(this,el);}}).blur(function(){JLTA.DatePicker.timeoutID=window.setTimeout("JLTA.DatePicker.hide()",150);}).focus(function(){JLTA.DatePicker.clearTimer();}).append("<img src=\""+(JLTA.Site&&JLTA.Site.siteRoot?JLTA.Site.siteRoot:"")+"images/calendar.gif\" height=\"15\" width=\"15\">");$(el).mousedown(function(){if(!this.readOnly){JLTA.DatePicker.show(this,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();}).after(a).after(" ");};}
return new construct();}();$(document).ready(function(){JLTA.DatePicker.setDate(new Date());$("input.date").each(function(){JLTA.DatePicker.add(this);});})
JLTA.Site={siteRoot:String(window.location).replace(/(.*lcis\/|testweb-localcommunityinsurance.au.group.local\/|localcommunityinsurance.com.au\/).*/i,"$1"),currentDirectory:String(window.location).replace(/(.*lcis\/|testweb-localcommunityinsurance.au.group.local\/|localcommunityinsurance.com.au\/)(.*\/).*/i,"$1$2")}
