
var isLoggedIn=false;var ShowNewStyle;function checkCR(evt)
{try
{var evt=(evt)?evt:((event)?event:null);var node=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if((evt.keyCode==13)&&((node.type=="text")||(node.type=="checkbox")||(node.type=="radio")||(node.type=="select-one")))
return false;}
catch(ex)
{return true;}
return true;}
document.onkeypress=checkCR;function IEVersion()
{var ieversion;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent))
ieversion=new Number(RegExp.$1)
return ieversion;}
function findPosition(oElement){if(typeof(oElement.offsetParent)!='undefined'){for(var posX=0,posY=0;oElement;oElement=oElement.offsetParent){posX+=oElement.offsetLeft;posY+=oElement.offsetTop;}
return[posX,posY];}else{return[oElement.x,oElement.y];}}
function removeNL(s){return s.replace(/[\n\r]/g,'<br/>');}
function QuoteProcessMM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
var quickQuotePreloadedImages;function QuoteProcessMM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=QuoteProcessMM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}
quickQuotePreloadedImages=QuoteProcessMM_preloadImages.arguments;}
function QuoteProcessMM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=QuoteProcessMM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function QuoteProcessMM_swapImage(){var i,j=0,x,a=QuoteProcessMM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=QuoteProcessMM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function NumberValidator(e,txtAgeBand,errorMessage,zeroAllowed)
{var keyCode;if(document.all)
keyCode=event.keyCode;else
keyCode=e.which;if(keyCode==0||keyCode==8||keyCode==9||keyCode==13||keyCode==16||(keyCode>48&&keyCode<=57)||(zeroAllowed&&keyCode==48)||(!zeroAllowed&&keyCode==48&&!isNaN(parseInt(txtAgeBand.value))&&parseInt(txtAgeBand.value)>0))
return true;else
{alert(errorMessage);txtAgeBand.focus();e.returnValue=false;return false;}}
function NumberValidator2(e,txtAgeBand,errorMessage)
{if(document.all)
if((event.keyCode==86)&&(event.ctrlKey)){alert(errorMessage);txtAgeBand.focus();return false;}
else
if((e.which==86)&&(e.ctrlKey)){alert(errorMessage);txtAgeBand.focus();return false;}}
function NumberValidator3(e,txtAgeBand,errorMessage,zeroAllowed)
{if(txtAgeBand.value.length>0)
{if(isNaN(parseInt(txtAgeBand.value))||(!zeroAllowed&&parseInt(txtAgeBand.value)==0))
{txtAgeBand.value="";alert(errorMessage);txtAgeBand.focus();return false;}
else
{txtAgeBand.value=parseInt(txtAgeBand.value);return true;}}}
function winopen(theUrl,useFrame,width,height,aq)
{if(useFrame!=null&&useFrame=="1")
{if(navigator.userAgent.indexOf("MSIE")!=-1)
{var base=document.getElementsByTagName("base");if(base!=null)
theUrl=base[0].href+"/frame/"+theUrl;}
else
theUrl="/frame/"+theUrl;}
width=width==null||undefined?410:width;height=height==null||undefined?420:height;var win=window.open(theUrl,"photos","scrollbars=yes,location=no,toolbar=no,left=380,top=200,width="+width+",height="+height+",resizable=1");if(win)
win.focus();}
function SelectTab(quickQuotePolicyType,defaultScheme)
{if(quickQuotePolicyType!=null)
document.getElementById(quickQuotePolicyType).className="tab selected";else if(defaultScheme!=null)
document.getElementById(defaultScheme).className="tab selected";}
var offsetxpoint=-60;var offsetypoint=20;var ie=document.all;var ns6=document.getElementById&&!document.all;var enabletip=false;if(ie||ns6)
var tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):"";function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function ddrivetip(thetext,thecolor,thewidth,theheight){if(ns6||ie){tipobj.style.display='block';if(typeof thewidth!="undefined")tipobj.style.width=thewidth+"px";if(typeof theheight!="undefined")tipobj.style.height=theheight+"px";if(typeof thecolor!="undefined"&&thecolor!="")tipobj.style.backgroundColor=thecolor;if(document.all)
tipobj.innerHTML=thetext+(IEVersion()<7?"":"<iframe></iframe>");else
tipobj.innerHTML=thetext;enabletip=true;return false;}}
var gtipw,gtiph;function ddrivetipForGroupType(thecolor,thewidth,theheight){if(ns6||ie){tipobj.style.display='block';if(typeof thewidth!="undefined")tipobj.style.width=thewidth+"px";if(typeof theheight!="undefined")tipobj.style.height=theheight+"px";if(typeof thecolor!="undefined"&&thecolor!="")tipobj.style.backgroundColor=thecolor;if(document.all)
tipobj.innerHTML=groupTypeHelpText+(IEVersion()<7?"":"<iframe></iframe>");else
tipobj.innerHTML=groupTypeHelpText;enabletip=true;return false;}}
function positiontip(e){if(enabletip){var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var controlContainerLeft=0;var controlContainerTop=0;if(ShowNewStyle&&$("#seoblurbandcontrolcontainer").length>0)
{controlContainerLeft=$("#seoblurbandcontrolcontainer").position().left;controlContainerTop=$("#seoblurbandcontrolcontainer").position().top;}
curX-=controlContainerLeft;curY-=controlContainerTop;var rightedge=ie&&!window.opera?ietruebody().clientWidth-event.clientX-offsetxpoint:window.innerWidth-e.clientX-offsetxpoint-20;var bottomedge=ie&&!window.opera?ietruebody().clientHeight-event.clientY-offsetypoint:window.innerHeight-e.clientY-offsetypoint-20;var leftedge=(offsetxpoint<0)?offsetxpoint*(-1):-1000;if(rightedge<tipobj.offsetWidth)
{tipobj.style.left=ie?ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth-controlContainerLeft+"px":window.pageXOffset+e.clientX-tipobj.offsetWidth-controlContainerLeft+"px";}
else if(curX<leftedge)
{tipobj.style.left="5px";}
else
{tipobj.style.left=curX+offsetxpoint+"px";}
if(bottomedge<tipobj.offsetHeight)
{tipobj.style.top=ie?ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint-controlContainerTop+"px":window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint-controlContainerTop+"px";}
else
{tipobj.style.top=curY+offsetypoint+"px";}
tipobj.style.visibility="visible";}}
function hideddrivetip(){if(ns6||ie){enabletip=false;tipobj.style.visibility="hidden";tipobj.style.left="-1000px";tipobj.style.backgroundColor='';tipobj.style.width='0px';tipobj.style.height='0px';tipobj.style.display='none';}}
document.onmousemove=positiontip;function InitDHTMLTooltip(){tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):"";}
if(window.addEventListener)
window.addEventListener("load",InitDHTMLTooltip,false);else if(window.attachEvent)
window.attachEvent("onload",InitDHTMLTooltip);var sqmds=0;var txtsqrclientid;var saveQuoteWithRef=false;function loadSQMD(){if(sqmds==0){$("#sqmdbg").css({"opacity":"0.7"});$("#sqmdbg").fadeIn("slow");$("#sqmd").fadeIn("slow");sqmds=1;}}
function disableSQMD(){if(sqmds==1){$("#sqmdbg").fadeOut("slow");$("#sqmd").fadeOut("slow");sqmds=0;}}
function centerSQMD(){var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var popupHeight=$("#sqmd").height();var popupWidth=$("#sqmd").width();var scrollTop=$(window).scrollTop();if(scrollTop==undefined)scrollTop=0;var containerTop=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().top:0;var containerLeft=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().left:0;$("#sqmd").css({"position":"absolute","top":windowHeight/2-popupHeight/2-containerTop+scrollTop,"left":windowWidth/2-popupWidth/2-containerLeft});if($.browser.msie&&parseInt($.browser.version,10)<7)
windowHeight=document.body.clientHeight;$("#sqmdbg").css({"height":windowHeight,"width":windowWidth});}
function loadUQMD(){if(sqmds==0){$("#uqmdbg").css({"opacity":"0.2"});if($.browser.msie)
{$("#uqmdbg").show();$("#uqmd").show();}
else
{$("#uqmdbg").fadeIn("slow");$("#uqmd").fadeIn("slow");}
sqmds=1;}
if(showQuoteSavedMsg)
{$("#quotesaved").css("display","block");showQuoteSavedMsg=false;}
else
$("#quotesaved").css("display","none");$("#uqmd").liquidCanvas("[gradient{from:rgba(255, 255, 255, 1.0); to:rgba(255, 255, 255, 1.0);} border{color:rgb(0,74,147); width:1} ] => roundedRect{radius:25}");}
function disableUQMD(){if(sqmds==1){if($.browser.msie)
{$("#uqmdbg").hide();$("#uqmd").hide();}
else
{$("#uqmdbg").fadeOut("slow");$("#uqmd").fadeOut("slow",function(){$('#uqmdouter > canvas').each(function(index){$(this).remove();});});}
sqmds=0;}
$('#uqmdouter > .lcanvas').each(function(index){$(this).remove();});}
function centerUQMD(){var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var popupHeight=(isPQE&&$.browser.msie?150:$("#uqmd").height());var popupWidth=$("#uqmd").width();var scrollTop=$(window).scrollTop();if(scrollTop==undefined)scrollTop=0;var containerTop=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().top:0;var containerLeft=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().left:0;$("#uqmd").css({"position":"absolute","top":windowHeight/2-popupHeight/2-containerTop+scrollTop,"left":windowWidth/2-popupWidth/2-containerLeft});$("#uqmd").css("height",150);if($.browser.msie&&parseInt($.browser.version,10)<7)
windowHeight=document.body.clientHeight;$("#uqmdbg").css({"height":windowHeight,"width":windowWidth});}
function loadVEMD(){if(sqmds==0){$("#vemdbg").css({"opacity":"0.2"});if($.browser.msie)
{$("#vemdbg").show();$("#vemd").show();}
else
{$("#vemdbg").fadeIn("slow");$("#vemd").fadeIn("slow");}
sqmds=1;}
$("#vemd").liquidCanvas("[gradient{from:rgba(255, 255, 255, 1.0); to:rgba(255, 255, 255, 1.0);} border{color:rgb(0,74,147); width:1} ] => roundedRect{radius:25}");}
function disableVEMD(){if(sqmds==1){if($.browser.msie)
{$("#vemdbg").hide();$("#vemd").hide();}
else
{$("#vemdbg").fadeOut("slow");$("#vemd").fadeOut("slow",function(){$('#vemdouter > canvas').each(function(index){$(this).remove();});});}
sqmds=0;}
$('#vemdouter > .lcanvas').each(function(index){$(this).remove();});}
function centerVEMD(errorHTMLHeight){var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var popupHeight=(isPQE&&$.browser.msie?150:$("#uqmd").height());var popupWidth=$("#vemd").width();var scrollTop=$(window).scrollTop();if(scrollTop==undefined)scrollTop=0;var containerTop=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().top:0;var containerLeft=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().left:0;$("#vemd").css({"position":"absolute","top":windowHeight/2-popupHeight/2-containerTop+scrollTop,"left":windowWidth/2-popupWidth/2-containerLeft});if(typeof(errorHTMLHeight)==undefined||errorHTMLHeight<75)
errorHTMLHeight=75;var vemdHeight=errorHTMLHeight+75;$("#vemdErrorList").css("height",errorHTMLHeight);$("#vemd").css("height",vemdHeight);if($.browser.msie&&parseInt($.browser.version,10)<7)
windowHeight=document.body.clientHeight;$("#vemdbg").css({"height":windowHeight,"width":windowWidth});}
function ValidSaveQuoteRef()
{if($("#"+txtsqrclientid).val().length>400)
{alert("Reference name for quote has more characters than the maximum allowed, which is 400.");return false;}
else
return true;}
function ActionUpdate(){var action=location.href;if(action.indexOf("localhost")==-1){if(location.protocol=="http:"){action="https://"+action.substring(7,action.length);document.aspnetForm.action=action;}}}
(function($){$.extend($.ui,{datepicker:{version:"@VERSION"}});var PROP_NAME='datepicker';function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId='ui-datepicker-div';this._inlineClass='ui-datepicker-inline';this._appendClass='ui-datepicker-append';this._triggerClass='ui-datepicker-trigger';this._dialogClass='ui-datepicker-dialog';this._disableClass='ui-datepicker-disabled';this._unselectableClass='ui-datepicker-unselectable';this._currentClass='ui-datepicker-current-day';this._dayOverClass='ui-datepicker-days-cell-over';this.regional=[];this.regional['']={closeText:'Done',prevText:'Prev',nextText:'Next',currentText:'Today',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dateFormat:'mm/dd/yy',firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};this._defaults={showOn:'focus',showAnim:'show',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:'-10:+10',showOtherMonths:false,selectOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',minDate:null,maxDate:null,duration:'normal',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:'',altFormat:'',constrainInput:true,showButtonPanel:false,isPQE:false};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}
$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',log:function(){if(this.debug)
console.log.apply('',arguments);},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute('date:'+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}
var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=='div'||nodeName=='span');if(!target.id)
target.id='dp'+(++this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=='input'){this._connectDatepicker(target,inst);}else if(inline){this._inlineDatepicker(target,inst);}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,'\\\\$1');return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName))
return;var appendText=this._get(inst,'appendText');var isRTL=this._get(inst,'isRTL');if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+'</span>');input[isRTL?'before':'after'](inst.append);}
var showOn=this._get(inst,'showOn');if(showOn=='focus'||showOn=='both')
input.focus(this._showDatepicker);if(showOn=='button'||showOn=='both'){var buttonText=this._get(inst,'buttonText');var buttonImage=this._get(inst,'buttonImage');inst.trigger=$(this._get(inst,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?'before':'after'](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target)
$.datepicker._hideDatepicker();else
$.datepicker._showDatepicker(target);return false;});}
input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName))
return;divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id='dp'+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}
extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}
this._dialogInput.css('left',(this._pos[0]+20)+'px').css('top',this._pos[1]+'px');inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)
$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=='input'){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind('focus',this._showDatepicker).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress).unbind('keyup',this._doKeyUp);}else if(nodeName=='div'||nodeName=='span')
$target.removeClass(this.markerClassName).empty();},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=false;inst.trigger.filter('button').each(function(){this.disabled=false;}).end().filter('img').css({opacity:'1.0',cursor:''});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().removeClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=true;inst.trigger.filter('button').each(function(){this.disabled=true;}).end().filter('img').css({opacity:'0.5',cursor:'default'});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().addClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}
for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target)
return true;}
return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}
catch(err){throw'Missing instance data for this datepicker';}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=='string'){return(name=='defaults'?$.extend({},$.datepicker._defaults):(inst?(name=='all'?$.extend({},inst.settings):this._get(inst,name)):null));}
var settings=name||{};if(typeof name=='string'){settings={};settings[name]=value;}
if(inst){if(this._curInst==inst){this._hideDatepicker(null);}
var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date){var inst=this._getInst(target);if(inst){this._setDate(inst,date);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline)
this._setDateFromField(inst);return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is('.ui-datepicker-rtl');inst._keyEvent=true;if($.datepicker._datepickerShowing)
switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,'');break;case 13:var sel=$('td.'+$.datepicker._dayOverClass+', td.'+$.datepicker._currentClass,inst.dpDiv);if(sel[0])
$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);else
$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 35:if(event.ctrlKey||event.metaKey)$.datepicker._clearDate(event.target);handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey)$.datepicker._gotoToday(event.target);handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?+1:-1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 38:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,-7,'D');handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?-1:+1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 40:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,+7,'D');handled=event.ctrlKey||event.metaKey;break;default:handled=false;}
else if(event.keyCode==36&&event.ctrlKey)
$.datepicker._showDatepicker(this);else{handled=false;}
if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,'constrainInput')){var chars=$.datepicker._possibleChars($.datepicker._get(inst,'dateFormat'));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<' '||!chars||chars.indexOf(chr)>-1);}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);try{var date=$.datepicker.parseDate($.datepicker._get(inst,'dateFormat'),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst);}}
catch(event){$.datepicker.log(event);}
return true;},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!='input')
input=$('input',input.parentNode)[0];if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input)
return;var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,'beforeShow');extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,'');$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog)
input.value='';if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}
var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';return!isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}
var isPQE=$.datepicker._get(inst,'isPQE');var customLeft=(isPQE?210:$.datepicker._pos[0]-1);var offset={left:customLeft,top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolute')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.inline){var showAnim=$.datepicker._get(inst,'showAnim')||'show';var duration=$.datepicker._get(inst,'duration');var postProcess=function(){$.datepicker._datepickerShowing=true;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find('iframe.ui-datepicker-cover').css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});};if($.effects&&$.effects[showAnim])
inst.dpDiv.show(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[showAnim](duration,postProcess);if(duration=='')
postProcess();if(inst.input[0].type!='hidden')
inst.input[0].focus();$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var self=this;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(this._generateHTML(inst)).find('iframe.ui-datepicker-cover').css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()}).end().find('button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a').bind('mouseout',function(){$(this).removeClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).removeClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).removeClass('ui-datepicker-next-hover');}).bind('mouseover',function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover');$(this).addClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).addClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).addClass('ui-datepicker-next-hover');}}).end().find('.'+this._dayOverClass+' a').trigger('mouseover').end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1)
inst.dpDiv.addClass('ui-datepicker-multi-'+cols).css('width',(width*cols)+'em');else
inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?'add':'remove')+'Class']('ui-datepicker-multi');inst.dpDiv[(this._get(inst,'isRTL')?'add':'remove')+'Class']('ui-datepicker-rtl');if(inst.input&&inst.input[0].type!='hidden'&&inst==$.datepicker._curInst)
$(inst.input[0]).focus();},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value;};return[parseFloat(convert(elem.css('border-left-width'))),parseFloat(convert(elem.css('border-top-width')))];},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,'isRTL')?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset;},_findPos:function(obj){while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj.nextSibling;}
var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME)))
return;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,'duration'));var showAnim=this._get(inst,'showAnim');var postProcess=function(){$.datepicker._tidyDialog(inst);};if(duration!=''&&$.effects&&$.effects[showAnim])
inst.dpDiv.hide(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[(duration==''?'hide':(showAnim=='slideDown'?'slideUp':(showAnim=='fadeIn'?'fadeOut':'hide')))](duration,postProcess);if(duration=='')
this._tidyDialog(inst);var onClose=this._get(inst,'onClose');if(onClose)
onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():''),inst]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}
this._inDialog=false;}
this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar');},_checkExternalClick:function(event){if(!$.datepicker._curInst)
return;var $target=$(event.target);if(($target.parents('#'+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI))
$.datepicker._hideDatepicker(null,'');},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}
this._adjustInstDate(inst,offset+
(period=='M'?this._get(inst,'showCurrentAtPos'):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,'gotoCurrent')&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}
else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}
this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst['selected'+(period=='M'?'Month':'Year')]=inst['draw'+(period=='M'?'Month':'Year')]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie)
inst.input[0].focus();inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;}
var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$('a',td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,'');},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input)
inst.input.val(dateStr);this._updateAlternate(inst);var onSelect=this._get(inst,'onSelect');if(onSelect)
onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);else if(inst.input)
inst.input.trigger('change');if(inst.inline)
this._updateDatepicker(inst);else{this._hideDatepicker(null,this._get(inst,'duration'));this._lastInput=inst.input[0];if(typeof(inst.input[0])!='object')
inst.input[0].focus();this._lastInput=null;}},_updateAlternate:function(inst){var altField=this._get(inst,'altField');if(altField){var altFormat=this._get(inst,'altFormat')||this._get(inst,'dateFormat');var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),''];},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null)
throw'Invalid arguments';value=(typeof value=='object'?value.toString():value+'');if(value=='')
return null;var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var getNumber=function(match){lookAhead(match);var size=(match=='@'?14:(match=='!'?20:(match=='y'?4:(match=='o'?3:2))));var digits=new RegExp('^\\d{1,'+size+'}');var num=value.substring(iValue).match(digits);if(!num)
throw'Missing number at position '+iValue;iValue+=num[0].length;return parseInt(num[0],10);};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);for(var i=0;i<names.length;i++){if(value.substr(iValue,names[i].length)==names[i]){iValue+=names[i].length;return i+1;}}
throw'Unknown name at position '+iValue;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))
throw'Unexpected literal at position '+iValue;iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
checkLiteral();else
switch(format.charAt(iFormat)){case'd':day=getNumber('d');break;case'D':getName('D',dayNamesShort,dayNames);break;case'o':doy=getNumber('o');break;case'm':month=getNumber('m');break;case'M':month=getName('M',monthNamesShort,monthNames);break;case'y':year=getNumber('y');break;case'@':var date=new Date(getNumber('@'));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case'!':var date=new Date((getNumber('!')-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'"))
checkLiteral();else
literal=true;break;default:checkLiteral();}}
if(year==-1)
year=new Date().getFullYear();else if(year<100)
year+=new Date().getFullYear()-new Date().getFullYear()%100+
(year<=shortYearCutoff?0:-100);if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim)
break;month++;day-=dim;}while(true);}
var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day)
throw'Invalid date';return date;},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TICKS:'!',TIMESTAMP:'@',W3C:'yy-mm-dd',_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+
Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date)
return'';var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var formatNumber=function(match,value,len){var num=''+value;if(lookAhead(match))
while(num.length<len)
num='0'+num;return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output='';var literal=false;if(date)
for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
output+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':output+=formatNumber('d',date.getDate(),2);break;case'D':output+=formatName('D',date.getDay(),dayNamesShort,dayNames);break;case'o':output+=formatNumber('o',(date.getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case'm':output+=formatNumber('m',date.getMonth()+1,2);break;case'M':output+=formatName('M',date.getMonth(),monthNamesShort,monthNames);break;case'y':output+=(lookAhead('y')?date.getFullYear():(date.getYear()%100<10?'0':'')+date.getYear()%100);break;case'@':output+=date.getTime();break;case'!':output+=date.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'"))
output+="'";else
literal=true;break;default:output+=format.charAt(iFormat);}}
return output;},_possibleChars:function(format){var chars='';var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++)
if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
chars+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))
chars+="'";else
literal=true;break;default:chars+=format.charAt(iFormat);}
return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,'dateFormat');var dates=inst.input?inst.input.val():null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);date=defaultDate;}
inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,'defaultDate'),new Date()));},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,'dateFormat'),offset,$.datepicker._getFormatConfig(inst));}
catch(e){}
var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'d'){case'd':case'D':day+=parseInt(matches[1],10);break;case'w':case'W':day+=parseInt(matches[1],10)*7;break;case'm':case'M':month+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case'y':case'Y':year+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;}
matches=pattern.exec(offset);}
return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=='string'?offsetString(date):(typeof date=='number'?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=='Invalid Date'?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}
return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date)return null;date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)
this._notifyChange(inst);this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?'':this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=='')?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,'isRTL');var showButtonPanel=this._get(inst,'showButtonPanel');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,'showCurrentAtPos');var stepMonths=this._get(inst,'stepMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}
if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}
inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', -'+stepMonths+', \'M\');"'+' title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>'));var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', +'+stepMonths+', \'M\');"'+' title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>'));var currentText=this._get(inst,'currentText');var gotoDate=(this._get(inst,'gotoCurrent')&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,'closeText')+'</button>':'');var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:'')+
(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+'\');"'+'>'+currentText+'</button>':'')+(isRTL?'':controls)+'</div>':'';var firstDay=parseInt(this._get(inst,'firstDay'),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var monthNamesShort=this._get(inst,'monthNamesShort');var beforeShowDay=this._get(inst,'beforeShowDay');var showOtherMonths=this._get(inst,'showOtherMonths');var selectOtherMonths=this._get(inst,'selectOtherMonths');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html='';for(var row=0;row<numMonths[0];row++){var group='';for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=' ui-corner-all';var calender='';if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+='first';cornerClass=' ui-corner-'+(isRTL?'right':'left');break;case numMonths[1]-1:calender+='last';cornerClass=' ui-corner-'+(isRTL?'left':'right');break;default:calender+='middle';cornerClass='';break;}
calender+='">';}
calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+
(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):'')+
(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):'')+
this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead>'+'<tr>';var thead='';for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+='<th'+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':'')+'>'+'<span title="'+dayNames[day]+'">'+dayNamesMin[day]+'</span></th>';}
calender+=thead+'</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth)
inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+='<tr>';var tbody='';for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+
((dow+firstDay+6)%7>=5?' ui-datepicker-week-end':'')+
(otherMonth?' ui-datepicker-other-month':'')+
((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?' '+this._dayOverClass:'')+
(unselectable?' '+this._unselectableClass+' ui-state-disabled':'')+
(otherMonth&&!showOtherMonths?'':' '+daySettings[1]+
(printDate.getTime()==currentDate.getTime()?' '+this._currentClass:'')+
(printDate.getTime()==today.getTime()?' ui-datepicker-today':''))+'"'+
((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':'')+
(unselectable?'':' onclick="DP_jQuery.datepicker._selectDay(\'#'+
inst.id+'\','+printDate.getMonth()+','+printDate.getFullYear()+', this);return false;"')+'>'+
(otherMonth&&!showOtherMonths?'&#xa0;':(unselectable?'<span class="ui-state-default">'+printDate.getDate()+'</span>':'<a class="ui-state-default'+
(printDate.getTime()==today.getTime()?' ui-state-highlight':'')+
(printDate.getTime()==currentDate.getTime()?' ui-state-active':'')+
(otherMonth?' ui-priority-secondary':'')+'" href="#">'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}
calender+=tbody+'</tr>';}
drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}
calender+='</tbody></table>'+(isMultiMonth?'</div>'+
((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':''):'');group+=calender;}
html+=group;}
html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':'');inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,'changeMonth');var changeYear=this._get(inst,'changeYear');var showMonthAfterYear=this._get(inst,'showMonthAfterYear');var html='<div class="ui-datepicker-title">';var monthHtml='';if(secondary||!changeMonth)
monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+'</span> ';else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" '+'onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'M\');" '+'onclick="DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'>';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth()))
monthHtml+='<option value="'+month+'"'+
(month==drawMonth?' selected="selected"':'')+'>'+monthNamesShort[month]+'</option>';}
monthHtml+='</select>';}
if(!showMonthAfterYear)
html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?'&#xa0;':'');if(secondary||!changeYear)
html+='<span class="ui-datepicker-year">'+drawYear+'</span>';else{var years=this._get(inst,'yearRange').split(':');var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else if(years[0].charAt(0)=='+'||years[0].charAt(0)=='-'){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}
year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" '+'onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'Y\');" '+'onclick="DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'>';for(;year<=endYear;year++){html+='<option value="'+year+'"'+
(year==drawYear?' selected="selected"':'')+'>'+year+'</option>';}
html+='</select>';}
html+=this._get(inst,'yearSuffix');if(showMonthAfterYear)
html+=(secondary||changeMonth||changeYear?'&#xa0;':'')+monthHtml;html+='</div>';return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=='Y'?offset:0);var month=inst.drawMonth+(period=='M'?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+
(period=='D'?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=='M'||period=='Y')
this._notifyChange(inst);},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_notifyChange:function(inst){var onChange=this._get(inst,'onChangeMonthYear');if(onChange)
onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,'numberOfMonths');return(numMonths==null?[1,1]:(typeof numMonths=='number'?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+'Date'),null);},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0)
date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));return this._isInRange(inst,date);},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,'shortYearCutoff');shortYearCutoff=(typeof shortYearCutoff!='string'?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,'dayNamesShort'),dayNames:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesShort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}
var date=(day?(typeof day=='object'?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props)
if(props[name]==null||props[name]==undefined)
target[name]=props[name];return target;};function isArray(a){return(a&&(($.browser.safari&&typeof a=='object'&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));};$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find('body').append($.datepicker.dpDiv);$.datepicker.initialized=true;}
var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=='string'&&(options=='isDisabled'||options=='getDate'))
return $.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].concat(otherArgs));if(options=='option'&&arguments.length==2&&typeof arguments[1]=='string')
return $.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].concat(otherArgs));return this.each(function(){typeof options=='string'?$.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="@VERSION";window.DP_jQuery=$;})(jQuery);﻿
var instantQuoteRequestIndex=0;var quickQuoteStateChanged=false;var groupTypeHelpText="";var saveandemailButtonId;var SelectGroupTypeForQuoteRef=false;var QuoteRefPolicyLoadingId="";var QuoteRefPolicyLoadingQuantity=0;var instantQuoteResults;var getQuickQuotes=false;var saveQuoteId;var isPQE=false;var showQuoteSavedMsg=false;var toggleCoverLevels;var gatd;var heightofquotesdiv;var heightofbenefitslimitdiv;function gid(e){return document.getElementById(e);}
function OnGetQuickQuoteClick(txtDurationId)
{if(gid(txtDurationId)!=null)
if(gid(txtDurationId).value.length==0||parseInt(gid(txtDurationId).value)==0)
gid(txtDurationId).value=oldDurationValue;if(gid("quotes").className=="hidden_div")
{RequestGroupType('GroupType',++groupTypeRequestIndex);getQuickQuotes=true;}
else
{HideEmailMeQuote();DisableInstantQuotes();RequestGroupType('GroupType',++groupTypeRequestIndex);}}
function userTracking(arg,context)
{tempuri.org.IProxyService.userTracking(arg,ReceiveAddressSearchCallBackResult,ReceiveAddressSearchCallBackError,context);}
function ReceiveAddressSearchCallBackError(result,context)
{}
function ReceiveAddressSearchCallBackResult(result,context)
{}
var blinkDelay=300;var blinkRepeat=2;var blinkCount=1;var blinkIntervalId;var callbackResultReceived=false;function StartBlinkQuote()
{StopBlinkQuote();if(gid("quotes").className=="visible_div")
{BlinkQuote();blinkIntervalId=setInterval("BlinkQuote()",blinkDelay);}}
function BlinkQuote()
{if((blinkCount<=(blinkRepeat*2+1))||!callbackResultReceived)
{if(blinkCount%2==0)
{for(var quoteIndex=1;quoteIndex<=4;quoteIndex++)
{gid("toppremium"+quoteIndex).style.color='red';if(gid("bottompremium"+quoteIndex)!=null)
gid("bottompremium"+quoteIndex).style.color='red';}}
else
{for(var quoteIndex=1;quoteIndex<=4;quoteIndex++)
{gid("toppremium"+quoteIndex).style.color='white';if(gid("bottompremium"+quoteIndex)!=null)
gid("bottompremium"+quoteIndex).style.color='white';}}
blinkCount++;}
else
{StopBlinkQuote(1);DisplayInstantQuotes();}}
function StopBlinkQuote(resetCount)
{if(resetCount!=null&&resetCount==1)
blinkCount=1;clearInterval(blinkIntervalId);}
function ReceiveInstantQuote(arg,context)
{if(ShowNewStyle)
if(!AllAgeBoxesAreFilled(false))
{ClearGroupType();HideEmailMeQuote();DisableInstantQuotes();disableUQMD();StopBlinkQuote(1);return;}
instantQuoteResults=eval("("+arg+")");callbackResultReceived=true;if(gid("quotes").className=="hidden_div")
DisplayInstantQuotes();}
function DisplayInstantQuotes()
{quickQuoteStateChanged=false;var focusOnQuote=false;if(instantQuoteResults.InstantQuoteRequestId==instantQuoteRequestIndex)
{var quoteHTML="";var errorMessages="";var errorId=0;if(instantQuoteResults.ValidationErrors.length>0)
{for(errorIndex=0;errorIndex<instantQuoteResults.ValidationErrors.length;errorIndex++)
if(instantQuoteResults.ValidationErrors[errorIndex]!="Departure date should not exceed Agent-scheme LastDeparture date")
{errorId++;if(errorId<=2)
{if(!ShowNewStyle)
errorMessages+=instantQuoteResults.ValidationErrors[errorIndex]+".<br/>";else
{var errorMessage=instantQuoteResults.ValidationErrors[errorIndex];var errorLength=errorMessage.length;errorMessages+="<div class='clear spacer_10'></div><div class='float-left' style='text-align:"+(errorLength>40?"justify":"left")+";'>* "+instantQuoteResults.ValidationErrors[errorIndex]+".</div>";}}
else
break;}
if(!ShowNewStyle)
gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML=GetUserMessageFormatted(errorMessages);else
{gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="";gid(instantQuotesControls[instantQuotesControls.length-2]).innerHTML="";$("input[type='text']:enabled:first").focus();$("input[type='text']:enabled:first").blur();disableUQMD();$("#vemdErrorList").html(errorMessages);$("#dummyerrorlist").html("").height("");$("#dummyerrorlist").html(errorMessages);centerVEMD($("#dummyerrorlist").height());loadVEMD();}
for(var quoteIndex=1;quoteIndex<=4;quoteIndex++)
{gid("toppremium"+quoteIndex).style.color='';if(gid("bottompremium"+quoteIndex)!=null)
gid("bottompremium"+quoteIndex).style.color='';}}
else if(instantQuoteResults.InstantQuotes.length>0)
{if(ShowNewStyle)
disableUQMD();if(instantQuoteResults.VoucherAccepted&&gid("voucherCodeBox").style.display!="none")
{gid(instantQuotesControls[instantQuotesControls.length-2]).innerHTML=GetUserMessageFormatted("<font color=\"#00CC00\">Code Accepted!</font>");gid("VoucherCodeStatus").style.display="";if(ShowNewStyle)
gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="";}
else
{gid(instantQuotesControls[instantQuotesControls.length-2]).innerHTML="";gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="";}
if(gid("quotes").className=="hidden_div")
focusOnQuote=true;gid("quotes").className="visible_div";for(var quoteIndex=0;quoteIndex<instantQuoteResults.InstantQuotes.length;quoteIndex++)
{gid("quickquote_"+(quoteIndex+1)).style.display="";if(instantQuoteResults.InstantQuotes[quoteIndex].SchemeName.length<=20)
gid(instantQuotesControls[(quoteIndex*3)]).innerHTML="<strong>"+instantQuoteResults.InstantQuotes[quoteIndex].SchemeName+"<br/>"+instantQuoteResults.InstantQuotes[quoteIndex].CoverLevelName+"</strong>"
else
gid(instantQuotesControls[(quoteIndex*3)]).innerHTML="<strong>"+instantQuoteResults.InstantQuotes[quoteIndex].SchemeName+" - "+instantQuoteResults.InstantQuotes[quoteIndex].CoverLevelName+"</strong>"
gid(instantQuotesControls[(quoteIndex*3)+1]).innerHTML="<h4 style=\"font-size:10px;padding-left:4px;padding-right:4px;\">"+instantQuoteResults.InstantQuotes[quoteIndex].DestinationName+"</h4>"
gid(instantQuotesControls[(quoteIndex*3)+2]).innerHTML="£"+instantQuoteResults.InstantQuotes[quoteIndex].GrandTotal.toFixed(2);gid("toppremium"+(quoteIndex+1)).style.color="";ShowPerPersonQuoteAndQuoetBeforeDiscount(quoteIndex);gid(instantQuoteBuyButtons[quoteIndex]).disabled=false;gid(instantQuoteBuyButtons[quoteIndex]).style.display="";if(gid(instantQuoteSaveButtons[quoteIndex]))
{gid(instantQuoteSaveButtons[quoteIndex]).disabled=false;gid(instantQuoteSaveButtons[quoteIndex]).style.display="";}
gid('btn_buy_grey_'+(quoteIndex+1)).style.display="none";gid("btn_save_disabled_"+(quoteIndex+1)).style.display="none";var ieVersion=IEVersion();if(instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length>0)
{var benefitlimit_name=gid("benefitlimit_name");benefitlimit_name.style.display=IsBenefitLimitVisible()?"block":"none";var benefitLimitInnerHtml="";if(quoteIndex==0)
{for(var benefitlimitIndex=0;benefitlimitIndex<instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length;benefitlimitIndex++)
{benefitLimitInnerHtml+=((benefitlimitIndex+1)%2==0)?"<div class='whitebackground'>":"<div class='greybackground'>";if(document.all&&ieVersion<7&&(benefitlimitIndex==instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length-1)&&(instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].HelpText==null))
benefitLimitInnerHtml+="<div class='row_benefitlimit3 "
else if(document.all&&ieVersion>=7&&(benefitlimitIndex==instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length-1))
benefitLimitInnerHtml+="<div class='row_benefitlimit4 "
else
benefitLimitInnerHtml+="<div class='row_benefitlimit2 "
benefitLimitInnerHtml+=(((benefitlimitIndex+1)%2==0)?"whitebackground":"greybackground")+" float_left'>"+instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].Name;benefitLimitInnerHtml+="</div>";var helpImage=(benefitlimitIndex+1)%2==0?quickQuotePreloadedImages[6]:quickQuotePreloadedImages[7];benefitLimitInnerHtml+="<div class='row_benefitlimithelpimage float_right'>"+"&nbsp;<a href=\"javascript:void(0);\" onclick=\"return false;\" onmouseover=\"ddrivetip(GetDescriptionForBenefitLimit("+quoteIndex+","+benefitlimitIndex+"),'', "+instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].Width+","+instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].Height+")\" onmouseout=\"hideddrivetip()\" id='blHelp_"+(benefitlimitIndex+1)+"'><img src=\""+helpImage+"\" id=\"benefitLimitNameHelp"+(benefitlimitIndex+1)+"\" border=\"0\"></a>";benefitLimitInnerHtml+="</div>";if(benefitlimitIndex!=instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length-1)
benefitLimitInnerHtml+="<div class=\"clear\"><!-- --></div>";else
{if(document.all)
{if(ieVersion>=7)
{benefitLimitInnerHtml+="<div class=\"clear spacer_1\"><!-- --></div>";}
else
{if(instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].HelpText!=null)
benefitLimitInnerHtml+="<div class=\"clear spacer_1\"><!-- --></div><div class=\"spacer_1\"><!-- --></div><div class=\"spacer_1\"><!-- --></div>";else
benefitLimitInnerHtml+="<div class=\"clear spacer_1\"><!-- --></div>";}}
else
benefitLimitInnerHtml+="<div class=\"clear\"><!-- --></div>";}
benefitLimitInnerHtml+="</div>";}
benefitlimit_name.innerHTML=benefitLimitInnerHtml;}
var benefitlimit_limittext=gid("benefitlimit_limittext"+(quoteIndex+1));benefitlimit_limittext.style.display=IsBenefitLimitVisible()?"block":"none";benefitLimitInnerHtml="";var benefitlimittextbackground="";for(var benefitlimitIndex=0;benefitlimitIndex<instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits.length;benefitlimitIndex++)
{var limitText=instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].LimitText;if(limitText=="No Cover")
limitText="<b><font color=red style='font-size:12px'>No Cover</font></b>";else if(limitText=="Included"||limitText=="Optional")
limitText="<b><font color=red>"+limitText+"</font></b>";benefitlimittextbackground=((benefitlimitIndex+1)%2==0)?"whitebackground":"greybackground";if(instantQuoteResults.InstantQuotes[quoteIndex].BenefitLimits[benefitlimitIndex].HelpText!=null)
{benefitLimitInnerHtml+="<div class='row_benefitlimitwithhelptext "+benefitlimittextbackground+"' ><table align='center'><tr><td class='text'>"+limitText+"</td>";var helpImage=(benefitlimitIndex+1)%2==0?quickQuotePreloadedImages[6]:quickQuotePreloadedImages[7];benefitLimitInnerHtml+="<td>&nbsp;<a href=\"javascript:void(0);\" onclick=\"return false;\" onmouseover=\"ddrivetip(GetHelpTextForBenefitLimit("+quoteIndex+","+benefitlimitIndex+"),'', 250, 185)\" onmouseout=\"hideddrivetip()\"><img src=\""+helpImage+"\" id=\"benefitLimitTextHelpText"+(benefitlimitIndex+1)+"\" border=\"0\"></a></td></tr></table>";benefitLimitInnerHtml+="</div>";}
else
benefitLimitInnerHtml+="<div class='row_benefitlimit "+benefitlimittextbackground+"'>"+limitText+"</div>";}
benefitLimitInnerHtml+="<div class=\"clear\"><!-- --></div>";benefitlimit_limittext.innerHTML=benefitLimitInnerHtml;var bottompremium=gid("bottompremium"+(quoteIndex+1));if(bottompremium!=null)
{bottompremium.innerHTML="£"+instantQuoteResults.InstantQuotes[quoteIndex].GrandTotal.toFixed(2);bottompremium.style.color="";}}
else
alert("No benefitlimits");heightofquotesdiv=$("#quotes").height();heightofbenefitslimitdiv=$("#benefitlimit_limittext1").height();if(IsBenefitLimitVisible())
heightofquotesdiv-=heightofbenefitslimitdiv;}
for(quoteIndex=instantQuoteResults.InstantQuotes.length;quoteIndex<4;quoteIndex++)
{gid("quickquote_"+(quoteIndex+1)).style.display="none";gid(instantQuotesControls[(quoteIndex*3)]).innerHTML="";gid(instantQuotesControls[(quoteIndex*3)+1]).innerHTML="";gid(instantQuotesControls[(quoteIndex*3)+2]).innerHTML="";gid("benefitlimit_limittext"+(quoteIndex+1)).innerHTML="";var bottompremium=gid("bottompremium"+(quoteIndex+1));if(bottompremium!=null)
bottompremium.innerHTML="";gid(instantQuoteBuyButtons[quoteIndex]).style.display="none";if(gid(instantQuoteSaveButtons[quoteIndex]))
gid(instantQuoteSaveButtons[quoteIndex]).style.display="none";gid('btn_buy_grey_'+(quoteIndex+1)).style.display="none";gid("btn_save_disabled_"+(quoteIndex+1)).style.display="none";}
if(instantQuoteResults.CallIFrameJavaScript)
{resetiframe(true);if(focusOnQuote)
{if(gid(instantQuoteSaveButtons[0]))
setTimeout("gid(instantQuoteSaveButtons[0]).focus();gid(instantQuoteSaveButtons[0]).blur();",200);else
setTimeout("gid(instantQuoteBuyButtons[0]).focus();gid(instantQuoteBuyButtons[0]).blur();",200);}}
if(focusOnQuote)
{gid("quickquotepanelpolicylink").focus();gid("quickquotepanelpolicylink").blur();}
else
{if(gid("blHelp_1")&&!ShowNewStyle)
{gid("blHelp_1").focus();gid("blHelp_1").blur();}}
if(saveQuoteId>0){centerSQMD();loadSQMD();}
if(voucherCodeNotificationText!="")
{alert(voucherCodeNotificationText);voucherCodeNotificationText="";}
if(typeof(SetSEOBlurbandControlContainerHeight)=='function')
SetSEOBlurbandControlContainerHeight(true);try
{if(typeof(pageTracker)!='undefined'&&!gatd)
pageTracker._trackPageview("QuickQuoteResults");gatd=true;}
catch(ex)
{}}
else
{gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="Sorry, could not generate a quick quote. Please try again.";}}}
function GetDescriptionForBenefitLimit(instantQuoteIndex,benefitLimitIndex)
{if(instantQuoteResults!=null&&instantQuoteResults.InstantQuotes.length>0)
{return"<h5>"+instantQuoteResults.InstantQuotes[instantQuoteIndex].BenefitLimits[benefitLimitIndex].Name+"</h5><p>"+instantQuoteResults.InstantQuotes[instantQuoteIndex].BenefitLimits[benefitLimitIndex].Description+"</p>";}}
function GetHelpTextForBenefitLimit(instantQuoteIndex,benefitLimitIndex)
{if(instantQuoteResults!=null&&instantQuoteResults.InstantQuotes.length>0)
return"<h5>"+instantQuoteResults.InstantQuotes[instantQuoteIndex].BenefitLimits[benefitLimitIndex].LimitText+"</h5><p>"+instantQuoteResults.InstantQuotes[instantQuoteIndex].BenefitLimits[benefitLimitIndex].HelpText;}
function ReceiveInstantQuoteError(arg,context)
{gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="";alert("Sorry, an unexpected error has occured. Please try again.");}
function BuyInstantQuote(instantQuoteId)
{if(instantQuoteResults!=null)
{var instantQuote=instantQuoteResults.InstantQuotes[instantQuoteId-1];BuyQuote(instantQuote.SchemeId,instantQuote.CoverLevelId,instantQuote.AreaOfTravelId,instantQuote.DestinationName,instantQuote.DestinationInternalName,instantQuote.SchemeType,instantQuote.DepartureDate,instantQuoteResults.QuoteSetId,instantQuoteResults.QuickQuoteButtonClientId);}}
function BuyQuote(schemeId,coverLevelId,areaOfTravelId,destinationName,destinationInternalName,schemeType,departureDate,quoteSetId,btnQuickQuoteId)
{var eventArg=schemeId+"|"+coverLevelId+"|"+areaOfTravelId+"|"+destinationName+"|"+destinationInternalName+"|"+schemeType+"|"+quoteSetId+"|"+departureDate;gid("__EVENTARGUMENT").value=eventArg;}
function SaveInstantQuote(instantQuoteId)
{if(instantQuoteResults!=null)
{var instantQuote=instantQuoteResults.InstantQuotes[instantQuoteId-1];var saveBtnClientName=instantQuoteSaveButtons[instantQuoteId-1].replace(/_/gi,"$");saveBtnClientName=saveBtnClientName.replace(/btn\$save\$/,"btn_save_");SaveQuote(instantQuote.SchemeId,instantQuote.CoverLevelId,instantQuote.AreaOfTravelId,instantQuote.DestinationName,instantQuote.DestinationInternalName,instantQuoteResults.QuoteSetId,saveBtnClientName,instantQuoteId,instantQuote.DepartureDate);}}
function SaveQuote(schemeId,coverLevelId,areaOfTravelId,destinationName,destinationInternalName,quoteSetId,btnSaveQuickQuoteId,instantQuoteId,departureDate)
{var eventArg=schemeId+"|"+coverLevelId+"|"+areaOfTravelId+"|"+destinationName+"|"+destinationInternalName+"|"+quoteSetId+"|"+instantQuoteId+"|"+departureDate;__doPostBack(btnSaveQuickQuoteId,eventArg);}
function SaveAndEmailInstantQuote(instantQuoteId)
{if(instantQuoteId==null)
{instantQuoteId=saveandemailButtonId;}
if(instantQuoteResults!=null)
{var instantQuote=instantQuoteResults.InstantQuotes[instantQuoteId-1];var saveBtnClientName=instantQuoteSaveAndEmailButtons[0].replace(/_/gi,"$");saveBtnClientName=saveBtnClientName.replace(/btn\$email\$save\$/,"btn_email_save_");SaveAndEmailQuote(instantQuote.SchemeId,instantQuote.CoverLevelId,instantQuote.AreaOfTravelId,instantQuote.DestinationName,instantQuote.DestinationInternalName,instantQuoteResults.QuoteSetId,saveBtnClientName,instantQuoteId,instantQuote.DepartureDate);}}
function SaveAndEmailQuote(schemeId,coverLevelId,areaOfTravelId,destinationName,destinationInternalName,quoteSetId,btnSaveQuickQuoteId,instantQuoteId,departureDate)
{var eventArg=schemeId+"|"+coverLevelId+"|"+areaOfTravelId+"|"+destinationName+"|"+destinationInternalName+"|"+quoteSetId+"|"+instantQuoteId+"|"+departureDate;__doPostBack(btnSaveQuickQuoteId,eventArg);}
var oldNumberOfTravellers;var newNumberOfTravellers;function SaveNumberOfTravellers(txtAgeBand)
{oldNumberOfTravellers=txtAgeBand.value;}
function CompareNumberOfTravellers(txtAgeBand)
{newNumberOfTravellers=txtAgeBand.value;return(oldNumberOfTravellers!=newNumberOfTravellers);}
var groupTypeRequestIndex=0;function GetGroupType(txtAgeBand)
{if(!isNaN(txtAgeBand.value))
{RequestGroupType('GroupType',++groupTypeRequestIndex);}
return true;}
var TravellerGroupTypeAndLoadings;var policyLoadingSelections="";var previousGroupType="";function ReceiveGroupType(arg,context)
{if(ShowNewStyle)
if(!AllAgeBoxesAreFilled(false))
{ClearGroupType();HideEmailMeQuote();DisableInstantQuotes();return;}
TravellerGroupTypeAndLoadings=eval("("+arg+")");if(TravellerGroupTypeAndLoadings.ValidationErrors.length>0)
{if(gid("quotes").className=="visible_div")
{HideEmailMeQuote();DisableInstantQuotes();}
gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML=GetUserMessageFormatted(TravellerGroupTypeAndLoadings.ValidationErrors[0]);}
else
{if(groupTypeControls!=null&&groupTypeControls.length>0)
{var groupTypeTableRow=groupTypeControls[0];var groupTypeLabel=groupTypeControls[1];var groupTypeRadioButtonList=groupTypeControls[2];var groupTypeHelpPopup=groupTypeControls[5];var hdnGroupTypeId=groupTypeControls[6];var groupTypeLabelText="";if(TravellerGroupTypeAndLoadings.GroupType.length>0)
{var groupTypeId=TravellerGroupTypeAndLoadings.GroupType.split("|")[0];var groupTypeName=TravellerGroupTypeAndLoadings.GroupType.split("|")[1];var groupTypContextId=TravellerGroupTypeAndLoadings.GroupType.split("|")[2];if(groupTypContextId==groupTypeRequestIndex)
{groupTypeLabelText="Travelling as a ";gtipw="230";gtiph="100";switch(groupTypeName.toLowerCase())
{case"couple":groupTypeLabelText+=groupTypeName+"?";groupTypeHelpText="<h3>Couple</h3><p>You and any close relative<font color='red'>*</font> who lives with you in a domestic relationship at the same address.<br><br><font color='red'>*</font><span style='font-size:10px;'>Close relative means mother, father, sister, brother, wife, husband, civil partner, daughter, son, grandparent, grandchild, parent-in-law, son-in-law, daughter-in-law, sister-in-law, brother-in-law, step parent, step child, step sister, step brother, foster child, legal guardian, partner or fiancé/fiancée</span></p>";gtipw="300";gtiph="150";break;case"family":groupTypeLabelText+=groupTypeName+"?";groupTypeHelpText="<h3>Family</h3><p>Up to two adults and any number of their children, step children, foster children or grandchildren aged under 18 years.</p>";break;case"spf":groupTypeLabelText="Single Parent Family?";groupTypeHelpText="<h3>Single Parent Family</h3><p>An adult parent and their dependent children, step children or foster children aged under 18 years.</p>";break;case"companion":groupTypeLabelText+=groupTypeName+"?";groupTypeHelpText="<h3>Companion</h3><p>2 Insured persons on the same policy and travelling together on a Trip.</p>"
break;default:groupTypeLabelText="";groupTypeHelpText="";break;}
gid(groupTypeLabel).style.width="100%";gid(groupTypeLabel).innerHTML=groupTypeLabelText;gid(groupTypeRadioButtonList+"_0").style.border="none";gid(groupTypeRadioButtonList+"_1").style.border="none";gid(groupTypeRadioButtonList+"_0").value=groupTypeId;hdnGroupTypeId=gid(hdnGroupTypeId);var preselectGroupType=false;if(SelectGroupTypeForQuoteRef)
preselectGroupType=true;else if((groupTypeName.toLowerCase()=="couple"||groupTypeName.toLowerCase()=="family"||groupTypeName.toLowerCase()=="spf")&&TravellerGroupTypeAndLoadings.PreselectYesonFamily)
{preselectGroupType=true;if(groupTypeName.toLowerCase()!=previousGroupType)
hdnGroupTypeId.value=groupTypeId+",true";}
gid(groupTypeRadioButtonList+"_0").checked=preselectGroupType?true:false;gid(groupTypeRadioButtonList+"_1").value="";gid(groupTypeRadioButtonList+"_1").checked=preselectGroupType?false:true;SelectGroupTypeForQuoteRef=false;gid(groupTypeRadioButtonList).style.display="block";gid(groupTypeHelpPopup).style.display="block";if(hdnGroupTypeId!=null)
{if(hdnGroupTypeId.value.length>0)
{if(hdnGroupTypeId.value.split(",")[0]==groupTypeId&&hdnGroupTypeId.value.split(",")[1]=="true")
{gid(groupTypeRadioButtonList+"_0").checked=true;}
else
{if(groupTypeName.toLowerCase()!=previousGroupType)
{hdnGroupTypeId.value="";if(!preselectGroupType)
gid(groupTypeRadioButtonList+"_1").checked=true;}
else
gid(groupTypeRadioButtonList+"_1").checked=true;}}}
previousGroupType=groupTypeName.toLowerCase();}}
else
{gid(groupTypeLabel).innerHTML="";gid(groupTypeRadioButtonList).style.display="none";gid(groupTypeRadioButtonList+"_0").value="";gid(groupTypeRadioButtonList+"_0").checked=false;gid(groupTypeRadioButtonList+"_1").value="";gid(groupTypeRadioButtonList+"_1").checked=false;gid(groupTypeHelpPopup).style.display="none";hdnGroupTypeId=gid(hdnGroupTypeId);if(hdnGroupTypeId!=null)
hdnGroupTypeId.value="";previousGroupType="";}}
DisplayPolicyLoadings(arg);if(instantQuoteResults!=null||getQuickQuotes==true)
{HideEmailMeQuote();DisableInstantQuotes();getQuickQuotes==false;setTimeout("RequestInstantQuote('InstantQuote', ++instantQuoteRequestIndex)",5);}}}
function ReceiveGroupTypeError(arg,context)
{gid(instantQuotesControls[instantQuotesControls.length-1]).innerHTML="";alert("Sorry, an unexpected error has occured. Please try again.");}
function DisplayPolicyLoadings(travellerGroupTypeAndLoadings)
{var addLabelForCheckBox=false;var chkLoadingId;TravellerGroupTypeAndLoadings=eval("("+travellerGroupTypeAndLoadings+")");policyLoadingSelections="";selectedPolicyLoadingHiddenField=TravellerGroupTypeAndLoadings.SelectedPolicyLoadingHiddenField;gid(selectedPolicyLoadingHiddenField).value="";var loadingHTML="";var loadingControls="";if(TravellerGroupTypeAndLoadings.PolicyLoading.length>0)
{loadingHTML="<table border='0' cellpadding=0>";for(PolicyLoadingIndex=0;PolicyLoadingIndex<TravellerGroupTypeAndLoadings.PolicyLoading.length;PolicyLoadingIndex++)
{addLabelForCheckBox=false;loadingHTML+="<tr style=color:black>"
if(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].IsQuantityLoading==1)
{loadingHTML+="<td align=left style='width:80px;'>"
if(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].QuantityMinimum>0&&TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].QuantityMaximum>0)
{loadingControls+=",ddlLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id;loadingHTML+="<select id=ddlLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id;loadingHTML+=" onFocus=\"SaveControlState(this.id, 'select-one');\" "
loadingHTML+=" onChange=\"GetSelectedLoadingType("+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+",this,'select');CompareControlState(this.id, 'select-one');\" "
loadingHTML+=" style='width:80px;'> ";loadingHTML+="<option value=\"0\">-Select-</option>";for(loadingIndex=TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].QuantityMinimum;loadingIndex<=TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].QuantityMaximum;loadingIndex++)
{loadingHTML+="<option value="+loadingIndex;if((TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Quantity>0&&loadingIndex==TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Quantity)||(loadingIndex==QuoteRefPolicyLoadingQuantity))
loadingHTML+=" selected";loadingHTML+=">"+loadingIndex+(loadingIndex==1?" Month":" Months")+"</option>";}
loadingHTML+="</select>";}
else
{loadingControls+=",txtLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id;loadingHTML+="<input type=text style='width:20px' id='txtLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+"'";loadingHTML+=" maxlength='2' value='";if(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Quantity>0)
loadingHTML+=TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Quantity;loadingHTML+="'";loadingHTML+=" onFocus=\"SaveControlState(this.id, 'text');\" "
loadingHTML+=" onKeyUp=\"GetSelectedLoadingType("+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+",this,'textbox');CompareControlState(this.id, 'text');\" "
loadingHTML+=" onBlur=\"GetSelectedLoadingType("+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+",this,'textbox');\""
loadingHTML+="> "
loadingHTML+=TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Unit;}
loadingHTML+="</td>";}
else
{loadingControls+=",chkLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id;chkLoadingId="chkLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id;addLabelForCheckBox=true;loadingHTML+="<td align=left style=\"padding-left:3px;\"><input type=checkbox id='chkLoading_"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+"'"
if(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Quantity>0||(QuoteRefPolicyLoadingId==TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id))
loadingHTML+=" checked ";loadingHTML+=" onFocus=\"SaveControlState(this.id, 'checkbox');\" onClick=\"GetSelectedLoadingType("+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Id+",this,'checkbox');CompareControlState(this.id, 'checkbox');\" style='border:none;'></td>"}
loadingHTML+="<td style='padding-left:4px;'>"
if(addLabelForCheckBox)
loadingHTML+="<label for='"+chkLoadingId+"'>";loadingHTML+=TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Name
if(addLabelForCheckBox)
loadingHTML+="</label>";loadingHTML+="</td>";if(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Description!=null&&TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Description.length>0)
{TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Description=removeNL(TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Description);loadingHTML+="<td><a class=\"float_left\" href=\"javascript:void(0);\" onclick=\"return false;\" onmouseover=\"QuoteProcessMM_swapImage('policyLoadingHelpText','','"+quickQuotePreloadedImages[3]+"',1); ddrivetip('"+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Description+"','', "+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Width+","+TravellerGroupTypeAndLoadings.PolicyLoading[PolicyLoadingIndex].Height+")\" onmouseout=\"hideddrivetip(); QuoteProcessMM_swapImgRestore()\"><div id=\"policyLoadingToolTip\" style=\"width:25px;height:25px;cursor:hand;\" onmouseover=\"javascript:try{if(gid('policyLoadingToolTip').filters){gid('policyLoadingToolTip').filters(0).src='"+quickQuotePreloadedImages[3]+"';}}catch(ex){}\" onmouseout=\"javascript:try{if(gid('policyLoadingToolTip').filters){gid('policyLoadingToolTip').filters(0).src='"+quickQuotePreloadedImages[8]+"';}}catch(ex){}\"><img src=\""+quickQuotePreloadedImages[8]+"\" id=\"policyLoadingHelpText\" border=\"0\"></div></a></td>";}
loadingHTML+="</tr>"}
loadingHTML+="</table>"}
if(loadingHTML.length>0||TravellerGroupTypeAndLoadings.PolicyLoading.length>1)
loadingHTML="<h4>Optional extras</h4>"+loadingHTML;gid("QuickQuotePolicyLoadings").innerHTML=loadingHTML;var newloadingControls=loadingControls.split(",");for(var loadingControlIndex=1;loadingControlIndex<newloadingControls.length;loadingControlIndex++)
{var loadingId;var cntrl;var cntrlType;loadingId=newloadingControls[loadingControlIndex].split("_")[1];cntrl=gid(newloadingControls[loadingControlIndex]);if(newloadingControls[loadingControlIndex].indexOf("ddlLoading_")!=-1)
cntrlType="select";else if(newloadingControls[loadingControlIndex].indexOf("txtLoading_")!=-1)
cntrlType="textbox";else
cntrlType="checkbox";GetSelectedLoadingType(loadingId,cntrl,cntrlType);}}
function GetSelectedLoadingType(loadingId,cntrl,cntrlType)
{switch(cntrlType)
{case"textbox":if(isNaN(cntrl.value))
{alert("Please enter a number");cntrl.select();cntrl.focus();return false;}
RemoveLoadingFromSelection(loadingId,policyLoadingSelections);if(cntrl.value.length>0)
policyLoadingSelections+="|,"+loadingId+",1,"+cntrl.value;break;case"checkbox":RemoveLoadingFromSelection(loadingId,policyLoadingSelections);if(cntrl.checked>0)
policyLoadingSelections+="|,"+loadingId+",0,1"
break;case"select":RemoveLoadingFromSelection(loadingId,policyLoadingSelections);policyLoadingSelections+="|,"+loadingId+",1,"+cntrl.options[cntrl.selectedIndex].value;break;}
gid(selectedPolicyLoadingHiddenField).value=policyLoadingSelections;}
function RemoveLoadingFromSelection(loadingId,currentLoadingSelection)
{var newLoadingSelection="";if(currentLoadingSelection.indexOf("|,"+loadingId+",")!=-1)
{var loadingSelection=currentLoadingSelection.split("|");for(loadingIndex=1;loadingIndex<loadingSelection.length;loadingIndex++)
{if(loadingSelection[loadingIndex].indexOf(loadingId+",")==-1)
newLoadingSelection+="|"+loadingSelection[loadingIndex];}
policyLoadingSelections=newLoadingSelection;}}
function UpdateEndDateForYear(startDatePickerId,endDatePickerId)
{var startDatePickerTextBox=startDatePickerId;var endDatePickerTextBox=endDatePickerId;var noOfDaysToAdd=364;var startDateValues=gid(startDatePickerTextBox).value.split("/");var startMonth=startDateValues[1];var endDateValues=(DateAdd(gid(startDatePickerTextBox).value,noOfDaysToAdd)).split("/");var endYear=endDateValues[2];if(parseInt(startMonth)>1&&checkleapyear(endYear))
noOfDaysToAdd=365;gid(endDatePickerTextBox).value=DateAdd(gid(startDatePickerTextBox).value,noOfDaysToAdd)}
function checkleapyear(datea)
{datea=parseInt(datea);if(datea%4==0)
{if(datea%100!=0)
{return true;}
else
{if(datea%400==0)
return true;else
return false;}}
return false;}
function SaveGroupTypeSelection(chkGroupType,hdnGroupTypeId)
{if(gid(hdnGroupTypeId)!=null)
gid(hdnGroupTypeId).value=(chkGroupType.value.length>0?chkGroupType.value+","+chkGroupType.checked:",false");}
var oldStateofControl,newStateofControl;var showAlertForNewQuote=false;var alertSetIntervalId;function GetControlValue(controlName,controlType)
{var currentStateofControl
if(controlName.indexOf("_StartDatePicker")!=-1||controlName.indexOf("_EndDatePicker")!=-1)
{var datePickerTextBox=controlName;currentStateofControl=gid(datePickerTextBox).value;}
else if(controlName.indexOf("_txtDuration")!=-1)
currentStateofControl=gid(controlName).value;else
{switch(controlType)
{case"text":currentStateofControl=gid(controlName).value;break;case"select-one":currentStateofControl=gid(controlName).selectedIndex;break;case"checkbox":case"radio":currentStateofControl=gid(controlName).checked;break;default:currentStateofControl="";break;}}
return currentStateofControl;}
function SaveControlState(controlName,controlType)
{oldStateofControl=GetControlValue(controlName,controlType);}
function CompareControlState(controlName,controlType)
{var updateQuote=false;newStateofControl=GetControlValue(controlName,controlType);if(controlName.indexOf("chkLoading_")!=-1||controlName.indexOf("ddlLoading_")!=-1||controlName.indexOf("ddlAreaOfTravel")!=-1)
updateQuote=true;if(controlName.indexOf("_txtDuration")!=-1)
if(gid(controlName).value.length==0||isNaN(gid(controlName).value))
{HideEmailMeQuote();DisableInstantQuotes();return;}
if((newStateofControl!=oldStateofControl)||updateQuote)
{if(instantQuoteResults!=null)
if(instantQuoteResults.InstantQuotes.length>0)
{if(instantQuoteResults!=null)
if(instantQuoteResults.InstantQuotes.length>0)
for(btnNextIndex=0;btnNextIndex<instantQuoteResults.InstantQuotes.length;btnNextIndex++)
{gid(instantQuoteBuyButtons[btnNextIndex]).disabled=true;gid(instantQuoteBuyButtons[btnNextIndex]).style.display="none";gid("img_greybuy_"+(btnNextIndex+1)).src=instantQuoteGreyButtons[0];gid("btn_buy_grey_"+(btnNextIndex+1)).style.display="block";if(gid(instantQuoteSaveButtons[btnNextIndex]))
{gid(instantQuoteSaveButtons[btnNextIndex]).disabled=true;gid(instantQuoteSaveButtons[btnNextIndex]).style.display="none";gid("img_greysave_"+(btnNextIndex+1)).src=instantQuoteGreyButtons[1];gid("btn_save_disabled_"+(btnNextIndex+1)).style.display="block";}
quickQuoteStateChanged=true;}}
RequestGroupType('GroupType',++groupTypeRequestIndex);}
oldStateofControl="";newStateofControl="";}
function SwapQuickQuoteImage(btnGetQuickQuoteId)
{QuoteProcessMM_swapImage(btnGetQuickQuoteId,'',quickQuotePreloadedImages[1]);}
function RestoreQuickQuoteImage(btnGetQuickQuoteId)
{gid(btnGetQuickQuoteId).src=quickQuotePreloadedImages[0];}
var showEndDateErrorMessage=true;function EndDateChanged(datePickerId,txtDurationId)
{if(datePickerId.indexOf("_StartDatePicker")!=-1)
{var startDatePickerTextBox=datePickerId;var endDatePickerTextBox=startDatePickerTextBox.replace("_StartDatePicker","_EndDatePicker")}
else
{var endDatePickerTextBox=datePickerId;var startDatePickerTextBox=endDatePickerTextBox.replace("_EndDatePicker","_StartDatePicker")}
var startDay=gid(startDatePickerTextBox).value.split("/")[0];var startMonth=gid(startDatePickerTextBox).value.split("/")[1];var startYear=gid(startDatePickerTextBox).value.split("/")[2];var endDay=gid(endDatePickerTextBox).value.split("/")[0];var endMonth=gid(endDatePickerTextBox).value.split("/")[1];var endYear=gid(endDatePickerTextBox).value.split("/")[2];var startDate=new Date(startYear,startMonth-1,startDay);var endDate=new Date(endYear,endMonth-1,endDay);var noOfDays=(endDate-startDate)/(24*60*60*1000)
if(noOfDays<0)
{if(showEndDateErrorMessage)
{showEndDateErrorMessage=false;alert("End date can not be less than start date");}
gid(endDatePickerTextBox).value=gid(startDatePickerTextBox).value;gid(txtDurationId).value="1";}
else
gid(txtDurationId).value=Math.round(noOfDays)+1;}
function StartDateChanged(endDatePickerId,txtDurationId)
{DurationUpdated(txtDurationId,endDatePickerId);}
var defaultSTDuration=8;var oldDurationValue=defaultSTDuration;function SaveDurationValue(txtDurationId)
{oldDurationValue=gid(txtDurationId).value.length==0||parseInt(gid(txtDurationId).value)==0?defaultSTDuration:gid(txtDurationId).value;}
function ResetDurationText(txtDurationId,endDatePickerId)
{if(gid(txtDurationId).value.length==0||parseInt(gid(txtDurationId).value)==0)
{gid(txtDurationId).value=oldDurationValue;DurationUpdated(txtDurationId,endDatePickerId);}}
function DurationUpdated(txtDurationId,endDatePickerId)
{var endDatePickerTextBox=endDatePickerId;var startDatePickerTextBox=endDatePickerTextBox.replace("_EndDatePicker","_StartDatePicker")
var endDay=gid(endDatePickerTextBox).value.split("/")[0];var endMonth=gid(endDatePickerTextBox).value.split("/")[1];var endYear=gid(endDatePickerTextBox).value.split("/")[2];var endDate=new Date(endYear,endMonth-1,endDay);if(parseInt(gid(txtDurationId).value)>0)
gid(endDatePickerTextBox).value=DateAdd(gid(startDatePickerTextBox).value,parseInt(document.getElementById(txtDurationId).value-1))
return true;}
function DateAdd(startDate,duration)
{var day=startDate.split("/")[0];var month=startDate.split("/")[1];var year=startDate.split("/")[2];day=Number(day)+duration;var endDate=new Date(year,month-1,day);day=endDate.getDate();month=endDate.getMonth()+1;year=endDate.getFullYear();day=((day+"").length==1)?("0"+(day+"")):(day+"");month=((month+"").length==1)?("0"+(month+"")):(month+"");return(day+"/"+month+"/"+year);}
var voucherCodeRequestIndex=0;var voucherCodeNotificationText="";function ValidateVoucherCodeResult(result,context)
{callbackResult=result.split("|");result=callbackResult[0];if(callbackResult.length>1&&callbackResult[1].length>0)
voucherCodeNotificationText=callbackResult[1];else
voucherCodeNotificationText="";switch(result)
{case"valid":gid("VoucherCodeStatus").style.display="";break;default:gid("VoucherCodeStatus").style.display="none";break;}
if(result=="valid"||result=="can be valid"||result=="empty voucher code")
{gid(instantQuotesControls[instantQuotesControls.length-(ShowNewStyle?2:1)]).innerHTML="";}
if(result=="valid"||result=="empty voucher code")
{if(instantQuoteResults!=null&&instantQuoteResults.InstantQuotes.length>0)
setTimeout("RequestInstantQuote('InstantQuote', ++instantQuoteRequestIndex)",5);}
else if(result=="invalid")
gid(instantQuotesControls[instantQuotesControls.length-2]).innerHTML=GetUserMessageFormatted("Invalid Code!");else if(result=="expired")
gid(instantQuotesControls[instantQuotesControls.length-2]).innerHTML=GetUserMessageFormatted("This code has now expired!<br><div style='font-weight:normal;padding-right:5px;'>Please type reference code <b>LDE5</b> below to receive your 5% loyalty discount.</div>");}
function ValidateVoucherCodeError(error)
{alert("error : "+error)}
function DisableInstantQuotes()
{if(instantQuoteResults!=null)
if(instantQuoteResults.InstantQuotes.length>0)
for(var btnNextIndex=0;btnNextIndex<instantQuoteResults.InstantQuotes.length;btnNextIndex++)
{gid(instantQuoteBuyButtons[btnNextIndex]).disabled=false;gid(instantQuoteBuyButtons[btnNextIndex]).style.display="none";gid("img_greybuy_"+(btnNextIndex+1)).src=instantQuoteGreyButtons[0];gid("btn_buy_grey_"+(btnNextIndex+1)).style.display="block";if(gid(instantQuoteSaveButtons[btnNextIndex]))
{gid(instantQuoteSaveButtons[btnNextIndex]).disabled=false;gid(instantQuoteSaveButtons[btnNextIndex]).style.display="none";gid("img_greysave_"+(btnNextIndex+1)).src=instantQuoteGreyButtons[1];gid("btn_save_disabled_"+(btnNextIndex+1)).style.display="block";}}}
var oldSchemeIndex=0;function SetOldScheme(ddlPolicyType)
{oldSchemeIndex=ddlPolicyType.selectedIndex;}
function RedirectToScheme(ddlPolicyType,schemeType)
{var queryString=location.search;var newQueryString="";var url=location.href.replace(location.search,"");if(queryString!=undefined&&queryString!="undefined"&&queryString!="")
{queryString=queryString.split("?");queryString=queryString[1].split("&");newQueryString="?";for(var i=0;i<queryString.length;i++)
{if(queryString[i].split("=")[0].toLowerCase()!="ptype"&&queryString[i].split("=")[0].toLowerCase()!="qrid"&&queryString[i].split("=")[0].toLowerCase()!="auth")
newQueryString+=queryString[i]+"&";}}
if(ddlPolicyType==null)
{if(newQueryString=="")
newQueryString="?ptype="+schemeType;else
newQueryString+="ptype="+schemeType;}
else
{if(newQueryString=="")
newQueryString="?ptype="+ddlPolicyType.options[ddlPolicyType.selectedIndex].value;else
newQueryString+="ptype="+ddlPolicyType.options[ddlPolicyType.selectedIndex].value;ddlPolicyType.options[oldSchemeIndex].selected=true;oldSchemeIndex=0;}
url=url+newQueryString;location.href=url;return;}
function RedirectToRegister()
{var queryString=location.search;var newQueryString="";var url=location.href.replace(location.search,"");if(queryString!=undefined&&queryString!="undefined"&&queryString!="")
{queryString=queryString.split("?");queryString=queryString[1].split("&");newQueryString="?";for(var i=0;i<queryString.length;i++)
newQueryString+=queryString[i]+"&";}
if(newQueryString.length>0)
newQueryString+="register=1";else
newQueryString="?register=1";url=url+newQueryString;location.href=url;}
function PopulateInsuredPersonsInQuoteRef()
{if(typeof(InsuredPersonsInQuoteRef)!='undefined')
for(var i=0;i<InsuredPersonsInQuoteRef.length-1;i++)
{var txtAgeBand,ageBandId;agenBandIndex=0;for(var j=2;j<webSiteServiceControls.length-1;j++)
{txtAgeBand=gid(webSiteServiceControls[j]);ageBandId=webSiteServiceControls[j].split('_');ageBandId=ageBandId[ageBandId.length-1];InsuredPersonsInQuoteRefData=InsuredPersonsInQuoteRef[i].split('|');if(ageBandId==InsuredPersonsInQuoteRefData[0])
if(InsuredPersonsInQuoteRefData[1]>0)
{txtAgeBand.value=InsuredPersonsInQuoteRefData[1];break;}}}
else if(typeof(InsuredPersonsAgeInQuoteRef)!='undefined')
{for(var i=0;i<InsuredPersonsAgeInQuoteRef.length-1;i++)
{var travellerRef,travellerAge;travellerRef=InsuredPersonsAgeInQuoteRef[i].split('|')[0];travellerAge=InsuredPersonsAgeInQuoteRef[i].split('|')[1];$("#travelleragebox_"+(i+1)+" .input_field_short > input").val(travellerAge);}
$(".noOfTravellers").val(InsuredPersonsAgeInQuoteRef.length-1);}}
function GetQuoteProgressHtml(progressImage)
{var ieVersion=IEVersion();var quoteProgressHtml="<div class='float_left' style='width:210px;padding-bottom:"+(ieVersion<7?"0":"5")+"px;'>";var padding=0;var spaces="";spaces=(ieVersion<7)?"":"&nbsp;&nbsp;";if(progressImage!=null)
{quoteProgressHtml+="<div class='float_left'><img src='"+progressImage+"'>"+spaces+"</div>";padding=8;}
quoteProgressHtml+="<div class='float_left' style='padding-top:"+padding+"px;padding-left:2px;'><font color=\"#333333\">UPDATING QUOTE BELOW...</font></div>";quoteProgressHtml+="</div>";return quoteProgressHtml;}
function GetUserMessageFormatted(displayText)
{if(ShowNewStyle)
return"<font color='red'>"+displayText+"</font>";var ieVersion=IEVersion();var paddingBottom=12;if(navigator.userAgent.indexOf("Firefox")==-1)paddingBottom=14;if(!document.all||(document.all&&(ieVersion>=7)))
{displayText="<table style=\"height: 50px;\" cellpadding=0 cellspacing=0><tbody><tr><td valign=\"bottom\" style=\"color:red;padding-bottom:"+paddingBottom+"px;\">"+displayText+"</td></tr></tbody></table>"}
return displayText;}
function GoToQuickQuoteTop(isPQE)
{if(isPQE==1)
{var ddlPolicyType=quickQuoteControls[0];if(ddlPolicyType.indexOf("ddlPolicyType")!=-1)
{gid(ddlPolicyType.split("$")[0]).focus();gid(ddlPolicyType.split("$")[0]).blur();}}
else
{if(ShowNewStyle)
{$.scrollTo("div#quickquoteouterdiv",500,{easing:'easein'});}
else
{var quickquoteouterdiv=gid("quickquoteouterdiv");if(quickquoteouterdiv!=null)
{var elemPosX=quickquoteouterdiv.offsetLeft;var elemPosY=quickquoteouterdiv.offsetTop;elemPosY=(IEVersion()<7)?elemPosY+165:elemPosY;window.scrollTo(elemPosX,elemPosY);}
else
{document.links[0].focus();document.links[0].blur();}}}}
var disableEndDatePicker=false;var durationType="";var startDatePicker;var endDatePicker;var txtDuration;var currentDate;var coverLevelCloseImage;$(function(){startDatePicker=quickQuoteControls[3].replace("$text","");endDatePicker=quickQuoteControls[4].replace("$text","");txtDuration=quickQuoteControls[5].replace("$text","");$('#'+startDatePicker).datepicker({dateFormat:'dd/mm/yy',minDate:new Date(),numberOfMonths:2,dayNamesMin:['S','M','T','W','T','F','S'],firstDay:1,showOn:ShowNewStyle?'both':'button',buttonImage:'/BrandedImages/calendardownarrow.gif',buttonImageOnly:true,buttonText:'',onClose:function(input){StartDatePicker_OnClose();},isPQE:isPQE});$('#'+endDatePicker).datepicker({dateFormat:'dd/mm/yy',minDate:new Date(),numberOfMonths:2,dayNamesMin:['S','M','T','W','T','F','S'],firstDay:1,showOn:ShowNewStyle?'both':'button',buttonImage:'/BrandedImages/calendardownarrow.gif',buttonImageOnly:true,buttonText:'',onClose:function(dateText,inst){EndDatePicker_OnClose();},isPQE:isPQE});if(disableEndDatePicker)
{$('#'+endDatePicker).datepicker('disable');}
if(ShowNewStyle&&toggleCoverLevels)
{$("div.quickquotebottombg1").css("padding-top",30);coverLevelCloseImage=new Image();coverLevelCloseImage.src="/BrandedImages/close_coverlevels.png";}});function setDefaultDate(datepickerid)
{$('#'+datepickerid).datepicker("setDate",currentDate);}
function FormatDate(datepickerid)
{var selectedDate=gid(datepickerid).value;if(selectedDate==null||selectedDate.split("/").length!=3||!isValidDate(selectedDate.split("/")[0],selectedDate.split("/")[1],selectedDate.split("/")[2])||isPastDate(selectedDate.split("/")[0],selectedDate.split("/")[1],selectedDate.split("/")[2])||selectedDate.split("/")[2].length!=4)
{setDefaultDate(datepickerid);}
else
{var day=selectedDate.split("/")[0];var month=selectedDate.split("/")[1];var year=selectedDate.split("/")[2];day=((day+"").length==1)?("0"+(day+"")):(day+"");month=((month+"").length==1)?("0"+(month+"")):(month+"");gid(datepickerid).value=day+"/"+month+"/"+year;return true;}}
function isValidDate(day,month,year)
{var DateVal=month+"/"+day+"/"+year;var dt=new Date(DateVal);if(dt.getDate()!=day)
return false;else if(dt.getMonth()!=month-1)
return false;else if(dt.getFullYear()!=year)
return false;return true;}
function isPastDate(day,month,year)
{var givenDate=new Date(year,month-1,day);var today=new Date(currentDate.split("/")[2],currentDate.split("/")[1]-1,currentDate.split("/")[0]);return(givenDate<today);}
function StartDatePicker_OnClose()
{if(durationType=="Day")
{StartDateChanged(endDatePicker,txtDuration);}
else if(durationType=="Month")
{}
else if(durationType=="Year")
{UpdateEndDateForYear(startDatePicker,endDatePicker);}}
function EndDatePicker_OnClose()
{if(durationType=="Day")
{EndDateChanged(endDatePicker,txtDuration);showEndDateErrorMessage=true;}
else if(durationType=="Month")
{}
else if(durationType=="Year")
{}}
function CalculateControlHeights()
{var salesblurbheight;var extrasheight;var padding;if($("#quickquoteouterdiv .intro_box > img").length==0&&$("#quickquoteouterdiv .intro_box > a > img").length==0)
{var salesBlurbHtml=$("#quickquoteouterdiv .intro_box .salesblurbtop .copy").length>0?$("#quickquoteouterdiv .intro_box .salesblurbtop .copy").html():$("#quickquoteouterdiv .intro_box .salesblurbbottom .copy").html();$("#salesBlurbDummyDiv").html(salesBlurbHtml);salesblurbheight=$("#salesBlurbDummyDiv").height();salesblurbheight+=$("#quickquoteouterdiv .intro_box .salesblurbtop .copy").length>0?parseInt($("#quickquoteouterdiv .intro_box .salesblurbtop .copy").css("padding-top")):parseInt($("#quickquoteouterdiv .intro_box .salesblurbbottom .copy").css("padding-top"))
salesblurbheight+=$("#quickquoteouterdiv .intro_box .salesblurbtop .copy").length>0?parseInt($("#quickquoteouterdiv .intro_box .salesblurbtop .copy").css("padding-bottom")):parseInt($("#quickquoteouterdiv .intro_box .salesblurbbottom .copy").css("padding-bottom"))
if(salesblurbheight>$("#quickquoteouterdiv").height())
{salesblurbheight+=15;padding=parseInt($(".form .extras").css("padding-top"))+parseInt($(".form .extras").css("padding-bottom"))+parseInt($(".form .dates").css("padding-top"))+parseInt($(".form .dates").css("padding-bottom"))+($.browser.msie?0:1);extrasheight=salesblurbheight-($(".form .dates").height()+padding);}
else
salesblurbheight=$("#quickquoteouterdiv").height();}
else
{var salesBlurbImageHeight=$("#quickquoteouterdiv .intro_box > img").length>0?$("#quickquoteouterdiv .intro_box > img").height():$("#quickquoteouterdiv .intro_box > a > img").height();if(ShowNewStyle){var leftDivHeight=0;var rightDivHeight=0;var salesBlurbHtml="";var salesblurbOuterHeight=0;if($("#quickquoteouterdiv .intro_box .salesblurbbottom").length>0){leftDivHeight=salesBlurbImageHeight+$("#quickquoteouterdiv .intro_box .salesblurbbottom").height();salesblurbOuterHeight=$("#quickquoteouterdiv .intro_box .salesblurbbottom").height();salesBlurbHtml=$("#quickquoteouterdiv .intro_box .salesblurbbottom").html();}
else if($("#quickquoteouterdiv .intro_box .salesblurbtop").length>0){leftDivHeight=salesBlurbImageHeight+$("#quickquoteouterdiv .intro_box .salesblurbtop").height()
salesblurbOuterHeight=$("#quickquoteouterdiv .intro_box .salesblurbtop").height();salesBlurbHtml=$("#quickquoteouterdiv .intro_box .salesblurbtop").html();}
rightDivHeight=$("#quickquoteouterdiv .form").height();$("#salesBlurbDummyDiv").html(salesBlurbHtml);salesblurbheight=$("#salesBlurbDummyDiv").height();salesblurbheight=rightDivHeight>leftDivHeight?salesblurbOuterHeight+(rightDivHeight-leftDivHeight):salesblurbheight;}
else
{salesblurbheight=$("#quickquoteouterdiv").height()-salesBlurbImageHeight;}}
if($.browser.msie)salesblurbheight+=5;$("#quickquoteouterdiv .intro_box .salesblurbtop").each(function(i){$(this).height(salesblurbheight);});$("#quickquoteouterdiv .intro_box .salesblurbbottom").each(function(i){$(this).height(salesblurbheight);});if(extrasheight==undefined)
{padding=parseInt($(".form .extras").css("padding-top"))+parseInt($(".form .extras").css("padding-bottom"))+parseInt($(".form .dates").css("padding-top"))+parseInt($(".form .dates").css("padding-bottom"))+1;extrasheight=$(".form").height()-$(".form .dates").height()-padding;}
if($.browser.msie)extrasheight+=4;$(".form .extras").height(extrasheight);if(typeof(SetSEOBlurbandControlContainerHeight)=='function')
SetSEOBlurbandControlContainerHeight();}
function ShowOver65AgeBands()
{var $div=$('#over65agebands');$(".over65agebandslink").css("display","none");if($.browser.msie)
{$div.css('filter','alpha(opacity=40)');$div.fadeIn('slow',function(){this.style.removeAttribute('filter');});}
else
$div.fadeIn('slow');CalculateControlHeights();}
function ShowPerPersonQuoteAndQuoetBeforeDiscount(quoteIndex)
{var showPerPersonQuote=instantQuoteResults.NumberOfTravellersExcludingInfants>1;var showQuoteBeforeDiscount=instantQuoteResults.InstantQuotes[quoteIndex].GrandTotalBeforeDiscount>0;$(".quoteh1").css("padding-top",3);$("#pertravellerquote"+(quoteIndex+1)).css("padding-top",0);$("#pertravellerquote"+(quoteIndex+1)).html("");$("#pertravellerquotebottom"+(quoteIndex+1)).html("");$("#discountedfromquote"+(quoteIndex+1)).html("");$("#discountedfromquotebottom"+(quoteIndex+1)).html("");if(showPerPersonQuote&&showQuoteBeforeDiscount)
{$(".quotecolumntop").height(148);$(".quotecolumn4top").height(148);$(".row_premiumtitle").height(63);$(".row_premium").height(70);$(".row_premiumtitlebottom").height(59);$(".row_premiumbottom").height(60);}
else if(showPerPersonQuote)
{$(".quotecolumntop").height(130);$(".quotecolumn4top").height(130);$(".row_premiumtitle").height(45);$(".row_premium").height(52);$(".row_premiumtitlebottom").height(45);$(".row_premiumbottom").height(46);}
else if(showQuoteBeforeDiscount)
{$(".quotecolumntop").height(126);$(".quotecolumn4top").height(126);$(".row_premiumtitle").height(41);$(".row_premium").height(48);$(".row_premiumtitlebottom").height(45);$(".row_premiumbottom").height(46);}
else
{if(ShowNewStyle&&toggleCoverLevels){$(".row_premiumtitle").height(34);$(".row_premium").height(41);$(".quotecolumntop").height(119);$(".quotecolumn4top").height(119);$(".quoteh1").css("padding-top",10);}
else{$(".row_premiumtitle").height(24);$(".row_premium").height(31);$(".quotecolumntop").height(109);$(".quotecolumn4top").height(109);}
$(".row_premiumtitlebottom").height(32);$(".row_premiumbottom").height(33);}
if(showPerPersonQuote)
{$("#pertravellerquote"+(quoteIndex+1)).css("padding-top",7);$("#pertravellerquote"+(quoteIndex+1)).html("£"+(instantQuoteResults.InstantQuotes[quoteIndex].GrandTotal/instantQuoteResults.NumberOfTravellersExcludingInfants).toFixed(2)+" per person");$("#pertravellerquotebottom"+(quoteIndex+1)).html("£"+(instantQuoteResults.InstantQuotes[quoteIndex].GrandTotal/instantQuoteResults.NumberOfTravellersExcludingInfants).toFixed(2)+" per person");}
if(showQuoteBeforeDiscount)
{$("#discountedfromquote"+(quoteIndex+1)).html("£"+instantQuoteResults.InstantQuotes[quoteIndex].GrandTotalBeforeDiscount.toFixed(2)+" before discount");$("#discountedfromquotebottom"+(quoteIndex+1)).html("£"+instantQuoteResults.InstantQuotes[quoteIndex].GrandTotalBeforeDiscount.toFixed(2)+" before discount");}}
function IsBenefitLimitVisible()
{if(ShowNewStyle&&toggleCoverLevels)
{return $("div.quickquotebottombg1:eq(1)").css('padding-top')=="0px";}
else
return true;}
function ShowBenefitLimits()
{$("div#benefitlimit_namecontainer").css("padding-top",30);$("#benefitlimit_limittext1").css("padding-top",30);$("#benefitlimit_limittext2").css("padding-top",30);$("#benefitlimit_limittext3").css("padding-top",30);$("#benefitlimit_limittext4").css("padding-top",30);var containerTop=$("#seoblurbandcontrolcontainer").length>0?$("#seoblurbandcontrolcontainer").position().top:0;var positionofquotesdiv=$("#quotes").position().top+(typeof(containerTop)==undefined?0:containerTop);var positionofbottom;var documentheight=$(document).height();var windowInnerHeight;if(navigator.appName.indexOf("Microsoft")!=-1)
windowInnerHeight=document.body.offsetHeight;else
windowInnerHeight=window.innerHeight;if($("div.quickquotebottombg1:eq(1)").css('padding-top')=="0px"){positionofbottom=heightofquotesdiv+positionofquotesdiv;positiontoscrollto=positionofbottom-windowInnerHeight;positiontoscrollto=positiontoscrollto<0?0:positiontoscrollto;var currentpositionofbottom=heightofquotesdiv+heightofbenefitslimitdiv+positionofquotesdiv;var animate=true;if(documentheight-currentpositionofbottom<400)
animate=false;ToggleDiv("#benefitlimit_name",250,animate,false);ToggleDiv("#benefitlimit_limittext1",250,animate,false);ToggleDiv("#benefitlimit_limittext2",250,animate,false);ToggleDiv("#benefitlimit_limittext3",250,animate,false);ToggleDiv("#benefitlimit_limittext4",250,animate,true,positiontoscrollto);$("img#showhidebenefitlimits").attr('src','/BrandedImages/open_coverlevels.png');$("div.quickquotebottombg1").css("padding-top",30);if(isPQE)
resetiframe(true);else if(!animate)
$.scrollTo(positiontoscrollto,500,{easing:'easein'});}
else{$("#seoblurbandcontrolcontainer").css("height",971);var animate=true;if(isPQE)
animate=false;ToggleDiv("#benefitlimit_name",500,animate);ToggleDiv("#benefitlimit_limittext1",500,animate);ToggleDiv("#benefitlimit_limittext2",500,animate);ToggleDiv("#benefitlimit_limittext3",500,animate);ToggleDiv("#benefitlimit_limittext4",500,animate);$("img#showhidebenefitlimits").attr('src',coverLevelCloseImage.src);$("div.quickquotebottombg1").css("padding-top",0);positionofbottom=heightofquotesdiv+heightofbenefitslimitdiv+positionofquotesdiv;positiontoscrollto=positionofbottom-windowInnerHeight;positiontoscrollto=positiontoscrollto<0?0:positiontoscrollto;if(isPQE)
{resetiframe(true);}
else
$.scrollTo(positiontoscrollto,1000,{easing:'easein'});}
$("div.quickquotebottombg1:first").css("padding-top",0);if(typeof(SetSEOBlurbandControlContainerHeight)=='function')
if(ShowNewStyle&&toggleCoverLevels)
setTimeout("SetSEOBlurbandControlContainerHeight()",500);else
SetSEOBlurbandControlContainerHeight();}
function ToggleDiv($div,duration,animate,doScrolling,positiontoscrollto)
{$div=$($div);if(animate){if(doScrolling)
$div.animate({"height":"toggle","opacity":"toggle"},duration,function(){$.scrollTo(positiontoscrollto,500,{easing:'easein'});});else
$div.animate({"height":"toggle","opacity":"toggle"},duration);}
else{$div.css("display",$div.is(':visible')?"none":"block");}}
jQuery.extend({easing:{easein:function(x,t,b,c,d){return c*(t/=d)*t+b;},linear:function(x,t,b,c,d){return c*t/d+b;}}});;(function($){var m=$.scrollTo=function(b,h,f){$(window).scrollTo(b,h,f)};m.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};m.window=function(b){return $(window).scrollable()};$.fn.scrollable=function(){return this.map(function(){var b=this,h=!b.nodeName||$.inArray(b.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!h)return b;var f=(b.contentWindow||b).document||b.ownerDocument||b;return $.browser.safari||f.compatMode=='BackCompat'?f.body:f.documentElement})};$.fn.scrollTo=function(l,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')
a={onAfter:a};if(l=='max')l=9e9;a=$.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=$(k),d=l,p,g={},q=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(d)){d=n(d);break}d=$(d,this);case'object':if(d.is||d.style)p=(d=$(d)).offset()}$.each(a.axis.split
(''),function(b,h){var f=h=='x'?'Left':'Top',i=f.toLowerCase(),c='scroll'+f,r=k[c],s=h=='x'?'Width':'Height';if(p){g[c]=p[i]+(q?0:r-o.offset()[i]);if(a.margin){g[c]-=parseInt(d.css('margin'+f))||0;g[c]-=parseInt(d.css('border'+f+'Width'))||0}g[c]+=a.offset[i]||0;if(a.over[i])g[c]+=d[s.toLowerCase()]()*a.over[i]}else g[c]=d[i];if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:g[c];if(!b&&a.queue){if(r!=g[c])t(a.onAfterFirst);delete g[c]}});t(a.onAfter);function t(b){o.animate(g,j,a.easing,b&&function(){b.call(this,l,a)})};function u(b){var h='scroll'+b;if(!q)return k[h];var f='client'+b,i=k.ownerDocument.documentElement,c=k.ownerDocument.body;return Math.max(i[h],c[h])-Math.min(i[f],c[f])}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);function currentYPosition(){if(self.pageYOffset)return self.pageYOffset;if(document.documentElement&&document.documentElement.scrollTop)
return document.documentElement.scrollTop;if(document.body.scrollTop)return document.body.scrollTop;return 0;}
function elmYPosition(eID){var elm=document.getElementById(eID);var y=elm.offsetTop;var node=elm;while(node.offsetParent&&node.offsetParent!=document.body){node=node.offsetParent;y+=node.offsetTop;}return y;}
function smoothScroll(eID){var startY=currentYPosition();var stopY=elmYPosition(eID);var distance=stopY>startY?stopY-startY:startY-stopY;if(distance<100){scrollTo(0,stopY);return;}
var speed=Math.round(distance/40);var step=Math.round(distance/50);var leapY=stopY>startY?startY+step:startY-step;var timer=0;if(stopY>startY){for(var i=startY;i<stopY;i+=step){setTimeout("window.scrollTo(0, "+leapY+")",timer*speed);leapY+=step;if(leapY>stopY)leapY=stopY;timer++;}return;}
for(var i=startY;i>stopY;i-=step){setTimeout("window.scrollTo(0, "+leapY+")",timer*speed);leapY-=step;if(leapY<stopY)leapY=stopY;timer++;}}
function removeCanvasForTabs(TabsId)
{var lastCanvasIndex=$('#'+TabsId+' > a > canvas').length-1;$('#'+TabsId+' > a > canvas').each(function(index){if(index!=lastCanvasIndex)
$(this).remove();});lastCanvasIndex=$('#'+TabsId+' > a > .lcanvas').length-1;$('#'+TabsId+' > a > .lcanvas').each(function(index){if(index!=lastCanvasIndex)
$(this).remove();});}
function removeCanvasForSchemeTabs(TabsId)
{var lastCanvasIndex=$('#'+TabsId+' > canvas').length-1;$('#'+TabsId+' > canvas').each(function(index){if(index!=lastCanvasIndex)
$(this).remove();});lastCanvasIndex=$('#'+TabsId+' > .lcanvas').length-1;$('#'+TabsId+' > .lcanvas').each(function(index){if(index!=lastCanvasIndex)
$(this).remove();});}
function controlRenewalOnTabs(startcolor,endcolor,bordercolor)
{$("#PolicyTabInnerDiv").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5';DropDownSide:1} border{color:#"+bordercolor+"; width:1} gradient{from:#"+startcolor+"; to:#"+endcolor+";}] => roundedRect{radius:10}");}
function controlRenewalOffTabs(startcolor,endcolor,bordercolor)
{setTimeout("removeCanvasForTabs('controltabeffect')",2000);$("#PolicyTabInnerDiv").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5';DropDownSide:1} border{color:#"+bordercolor+"; width:1} gradient{from:#"+startcolor+"; to:#"+endcolor+";}] => roundedRect{radius:10}");}
function controlSchemeOnTabs(tabsId,canvasTabId,startcolor,endcolor,bordercolor)
{setTimeout("removeCanvasForSchemeTabs('"+canvasTabId+"')",500);$("#"+tabsId).liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:#"+bordercolor+"; width:1} gradient{from:#"+startcolor+"; to:#"+endcolor+";}] => roundedRect{radius:10}");}
function controlSchemeOffTabs(tabsId,canvasTabId,startcolor,endcolor,bordercolor)
{setTimeout("removeCanvasForSchemeTabs('"+canvasTabId+"')",500);$("#"+tabsId).liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:#"+bordercolor+"; width:1} gradient{from:#"+startcolor+"; to:#"+endcolor+";}] => roundedRect{radius:10}");}
var tabShadowColor;$(window).load(function(){if(ShowNewStyle&&NewTabs!=null)
{var policyRenewalStartColor=NewTabs[0]
var policyRenewalEndColor=NewTabs[1];var policyStartColor=NewTabs[2];var policyEndColor=NewTabs[3];var policySelectedStartColor=NewTabs[4];var policySelectedEndColor=NewTabs[5];var policyRenewalBorderColor=NewTabs[6];var schemeSelectedTabBorderColor=NewTabs[7];var schemeTabBorderColor=NewTabs[8];tabShadowColor=NewTabs[9];$("#PolicyTabInnerDiv").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+policyRenewalBorderColor+"; width:1} gradient{from:"+policyRenewalStartColor+"; to:"+policyRenewalEndColor+";}] => roundedRect{radius:10}");$(".schemepanel").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeTabBorderColor+"; width:1} gradient{from:"+policyStartColor+"; to:"+policyEndColor+";}] => roundedRect{radius:10}");$(".schemepanelselected").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeSelectedTabBorderColor+"; width:1} gradient{from:"+policySelectedStartColor+"; to:"+policySelectedEndColor+";}] => roundedRect{radius:10}");$(".schemepanelforie7").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeTabBorderColor+"; width:1} gradient{from:"+policyStartColor+"; to:"+policyEndColor+";}] => roundedRect{radius:10}");$(".schemepanelselectedforie7").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeSelectedTabBorderColor+"; width:1} gradient{from:"+policySelectedStartColor+"; to:"+policySelectedEndColor+";}] => roundedRect{radius:10}");}});function ApplyCanvasToTabs()
{if(ShowNewStyle&&NewTabs!=null)
{var policyRenewalStartColor=NewTabs[0]
var policyRenewalEndColor=NewTabs[1];var policyStartColor=NewTabs[2];var policyEndColor=NewTabs[3];var policySelectedStartColor=NewTabs[4];var policySelectedEndColor=NewTabs[5];var policyRenewalBorderColor=NewTabs[6];var schemeSelectedTabBorderColor=NewTabs[7];var schemeTabBorderColor=NewTabs[8];tabShadowColor=NewTabs[9];$(".schemepanelselectedforie7").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeSelectedTabBorderColor+"; width:1} gradient{from:"+policySelectedStartColor+"; to:"+policySelectedEndColor+";}] => roundedRect{radius:10}");$(".schemepanelforie7").liquidCanvas("[shadow{color:"+tabShadowColor+"; width:2; shift:1; gAlpha:'0.5'; DropDownSide:1} border{color:"+schemeTabBorderColor+"; width:1} gradient{from:"+policyStartColor+"; to:"+policyEndColor+";}] => roundedRect{radius:10}");}}
function ShowDivBasedOnNoofTravellers(ddlNoOfTravellers,getGroupType)
{var noofTravellers=$("#"+ddlNoOfTravellers).val();if(noofTravellers>10)
{$("#travelleragediv").css("display","none");$("#nooftravellersdiv").css("display","none");$("#agebandsdiv").css("display","block");$("#grouptypediv").css("display","block");for(var i=1;i<=10;i++)
$("#travelleragebox_"+i+" .input_field_short > input").val("");}
else
{for(var i=1;i<=10;i++)
{$("#travelleragebox_"+i).css("display",(i<=noofTravellers?"block":"none"));if(i>noofTravellers)
$("#travelleragebox_"+i+" .input_field_short > input").val("");}
$("#travelleragediv").css("display","block");$("#agebandsdiv").css("display","none");$("#grouptypediv").css("display",noofTravellers>1?"block":"none");}
CalculateControlHeights();if(getGroupType!=false)
GetGroupTypeForAge(gid(ddlNoOfTravellers.split("_ddlNoOfTravellers")[0]+"_txtTraveller_1_Age"),true);if(isPQE&&noofTravellers>7)
resetiframe();}
function GetGroupTypeForAge(txtTravellerAge,noOfTravellersModified,travellerIndex)
{var doCallback=false;doCallback=AllAgeBoxesAreFilled(false);if(doCallback)
RequestGroupType('GroupType',++groupTypeRequestIndex);else
{ClearGroupType();HideEmailMeQuote();DisableInstantQuotes();}}
function ValidateAge(ageBox,showMessage,travellerIndex,doCallback)
{return AllAgeBoxesAreFilled(true,travellerIndex);}
function ClearGroupType()
{var groupTypeTableRow=groupTypeControls[0];var groupTypeLabel=groupTypeControls[1];var groupTypeRadioButtonList=groupTypeControls[2];var groupTypeHelpPopup=groupTypeControls[5];var hdnGroupTypeId=groupTypeControls[6];var groupTypeLabelText="";hdnGroupTypeId=gid(hdnGroupTypeId);gid(groupTypeLabel).innerHTML="";gid(groupTypeRadioButtonList).style.display="none";gid(groupTypeRadioButtonList+"_0").value="";gid(groupTypeRadioButtonList+"_0").checked=false;gid(groupTypeRadioButtonList+"_1").value="";gid(groupTypeRadioButtonList+"_1").checked=false;gid(groupTypeHelpPopup).style.display="none";hdnGroupTypeId=gid(hdnGroupTypeId);if(hdnGroupTypeId!=null)
hdnGroupTypeId.value="";previousGroupType="";}
function AllAgeBoxesAreFilled(showMessage,travellerIndex)
{var noOfTravellers=$("select.noOfTravellers").val();if(noOfTravellers>10)
return true;var minimumAge=ageBand[0];var maximumAge=ageBand[1];var validationFailed=false;var userMessage="Sorry we are unable to quote for this age";var i=1;if(travellerIndex>0)
noOfTravellers=i=travellerIndex;for(;i<=noOfTravellers;i++)
{var travellerAge=$.trim($("#travelleragebox_"+i+" .input_field_short > input").val());if(travellerAge=="")
{userMessage="Please enter age for traveller "+i;validationFailed=true;break;}
else if(travellerAge<minimumAge||travellerAge>maximumAge)
{if(travellerAge<minimumAge)
userMessage="Sorry, the minimum age we can quote for is "+minimumAge;else if(travellerAge>maximumAge)
userMessage="Sorry, the maximum age we can quote for is "+maximumAge;validationFailed=true;break;}}
if(validationFailed)
{if(showMessage)
{alert(userMessage);$("#travelleragebox_"+i+" .input_field_short > input").focus();}
ClearGroupType();HideEmailMeQuote();DisableInstantQuotes();return false;}
return true;}
function ShowsSendMeQuote(buttonId)
{if(buttonId!=null)
saveandemailButtonId=buttonId;if(document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId").style.display=="none")
{$("#ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId").slideDown("slow");if(document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainSuccessId")!=null)
document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainSuccessId").style.display="none";}
else
{document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId").style.display="none";if(document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainSuccessId")!=null)
document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainSuccessId").style.display="";}
if(instantQuoteSaveButtons!=null)
{for(var i=0;i<instantQuoteSaveButtons.length;i++)
{var saveBtnClientName=instantQuoteSaveButtons[i];document.getElementById(saveBtnClientName).style.display="none";}}
$(".emailquotespacer").css("display","block");document.getElementById("hiddentab1").style.display="none";setTimeout("SetSEOBlurbandControlContainerHeight(false)",700);return false;}
function HideEmailMeQuote()
{if(document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainSuccessId")!=null)
$("#ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId").slideUp("slow");if(document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId")!=null)
document.getElementById("ctl00_leftbody_QuoteManager1_ctl00_EmailMeQuoteOuterMainId").style.display="none";if(document.getElementById("hiddentab1")!=null)
document.getElementById("hiddentab1").style.display="";}
function SetSEOBlurbandControlContainerHeight(hideDivsBelowQuotes)
{if(ShowNewStyle)
{$("#seoblurbandcontrolcontainer").css("height",($('#seoblurbcontainer').is(':visible')?$("#seoblurbcontainer").height():0)+$("#controlcontainer").height());$("#seoblurbcontainer").css("top",$("#controlcontainer").height());if(hideDivsBelowQuotes)
{$("#seoblurbcontainer").hide();$("#seoblurbandcontrolcontainer").css("height",$("#controlcontainer").height());$("#ctl00_leftbody_ticpanel").hide();$("#ctl00_leftbody_travelcentrepanel").hide();$("#ourInsuranceSchemesPanel").hide();$("#testimonialsPanel").hide();$("#ehicPanel").hide();$("#ctl00_PanelTravelCheckListId").hide();}
$("#leftGradientBorder").css("height",$(".central_inner").height());$("#rightGradientBorder").css("height",$(".central_inner").height());}}
function CompareQuoteResultWithEmailQuote(instantQuoteId)
{if(instantQuoteResults.InstantQuotes.length>0&&instantQuoteResults.EmailQuoteResult!=null){var instantQuote=instantQuoteResults.InstantQuotes[instantQuoteId-1];startDatePicker=quickQuoteControls[3].replace("$text","");txtDuration=quickQuoteControls[5].replace("$text","");txtDurationMonths=quickQuoteControls[6].replace("$select","");txtMessage=instantQuoteResults.FlagAlertMessage;if(txtMessage==1){alert("We’re sorry but any screenings attached to this quote have expired and will be removed. Please screen again");}
else{if(instantQuote.SchemeId!=instantQuoteResults.EmailQuoteResult.SchemeId){var answer=confirm("If you change the type of policy you will be asked to declare all travellers’ medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}
else if(instantQuote.AreaOfTravelId!=instantQuoteResults.EmailQuoteResult.AreaOfTravelId){var answer=confirm("If you change the area of travel you will be asked to declare all travellers’ medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}
else if($('#'+startDatePicker).val()!=instantQuoteResults.EmailQuoteResult.StartDate){var answer=confirm("If you change the start date you will be asked to declare all travellers’ medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}
else if(instantQuoteResults.DurationType=='Day'&&typeof($('#'+txtDuration).val())!='undefined'&&$('#'+txtDuration).val()!=instantQuoteResults.EmailQuoteResult.Duration){var answer=confirm("If you change the duration you will be asked to declare all travellers’ medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}
else if(instantQuoteResults.DurationType=='Month'&&typeof($('#'+txtDurationMonths))!='undefined'&&$('#'+txtDurationMonths).val()!=instantQuoteResults.EmailQuoteResult.Duration){var answer=confirm("If you change the duration you will be asked to declare all travellers’ medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}
else if(!checkAge(instantQuoteResults.EmailQuoteResult.Traveller)){var answer=confirm("If you change the traveller’s age you will be asked to declare any medical conditions again. (Click Ok to proceed or Cancel)")
if(answer)
return true;else
return false;}}}
return true;}
function checkAge(Traveller)
{var noOfTravellers=$("select.noOfTravellers").val();var i=0;var count=0;if(noOfTravellers>=Traveller.length)
count=Traveller.length;else if(noOfTravellers<Traveller.length)
count=noOfTravellers;for(;i<count;i++)
{var travellerAge=$.trim($("#travelleragebox_"+(i+1)+" .input_field_short > input").val());if(Traveller[i].Age!=-1&&travellerAge!=Traveller[i].Age)
{return false;}}
return true;}