From: <Saved by Windows Internet Explorer 7>
Subject: Travel Insurance by Cover-More - Quote1
Date: Tue, 9 Jun 2009 10:51:26 +1000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C9E8F0.3CEE6020"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9E8F0.3CEE6020
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://b2c.covermore.com.au/b2cquote1.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Travel Insurance by =
Cover-More - Quote1</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3Dcontent-language content=3Den><LINK=20
href=3D"https://b2c.covermore.com.au/styles/common.css?version=3D20090609=
10"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"https://b2c.covermore.com.au/js/CalendarPopup.js?redownloadToken=3D=
1.2.17"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
type=3Dtext/javascript>document.write(getCalendarStyles());</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var now =3D new Date();=0A=
	now.setDate(now.getDate()-1);=0A=
	var cal1 =3D new CalendarPopup("calendardiv");=0A=
	cal1.addDisabledDates(null,formatDate(now,"yyyy-MM-dd"));=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	function hide()=0A=
	{=0A=
		var obj =3D document.getElementById("u1");=0A=
		obj.style.visibility =3D "hidden"=0A=
	}=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	function getCountry(selectobj, dynamicobj)=0A=
	{=0A=
		var vl =3D document.getElementById(selectobj).selectedIndex;=0A=
		var area0 =3D new Array("--- Select Area ---","");=0A=
	    var area1 =3D new Array("--- Please Select =
---","Afghanistan","Albania","Algeria","American =
Samoa","Andorra","Angola","Antarctica (Cruising)","Antigua and =
Barbuda","Argentina","Armenia","Austria","Azerbaijan","Azores","Bahamas",=
"Bahrain","Bali =
(Indonesia)","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin"=
,"Bermuda","Bhutan","Bolivia","Bosnia","Botswana","Brazil","Brunei","Bulg=
aria","Burkina Faso","Burma =
(Myanmar)","Burundi","Cambodia","Cameroon","Canada","Canary =
Islands","Cape Verde","Cayman Islands","Central African =
Republic","Chad","Chile","China","Colombia","Comoros","Congo (Dem. =
Rep.)","Cook Islands","Costa Rica","Croatia","Cuba","Cyprus","Czech =
Republic","Denmark","Djibouti","Domestic Cruise","Dominica","Dominican =
Rep.","Dubai (UAE)","East Timor","Ecuador","Egypt","El =
Salvador","England (United Kingdom)","Equatorial =
Guinea","Eritrea","Estonia","Ethiopia","Europe","Falkland =
Islands","Faroe Islands","Federated States of =
Micronesia","Fiji","Finland","France","French Guiana","French =
Polynesia","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Gree=
ce","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Gui=
nea","Guinea-Bissau","Guyana","Haiti","Hawaii =
(USA)","Herzegovina","Honduras","Hong =
Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Is=
le of Man","Israel","Italy","Ivory =
Coast","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati=
","Korea (north)","Korea =
(south)","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liber=
ia","Libya","Liechtenstein","Lithuania","Lombok =
(Indonesia)","Luxembourg","Macau","Macedonia","Madagascar","Madeira","Mal=
awi","Malaysia","Maldives","Mali","Malta","Marshall =
Islands","Martinique","Mauritania","Mauritius","Mexico","Micronesia","Mol=
dova","Monaco","Mongolia","Montenegro","Morocco","Mozambique","Myanmar =
(Burma)","Namibia","Nauru","Nepal","Netherlands =
Antilles","Netherlands","New Caledonia","New =
Zealand","Nicaragua","Niger","Nigeria","Norfolk Island","North =
Korea","Northern Ireland","Northern =
Marianas","Norway","Oman","Pakistan","Palau","Panama","Papua New =
Guinea","Paraguay","Peru","Philippines","Poland","Portugal","Puerto =
Rico","Qatar","Republic of =
Ireland","Reunion","Romania","Russia","Rwanda","Sabah =
(Malaysia)","Samoa","San Marino","Sao Tome and Principe","Sarawak =
(Malaysia)","Saudi Arabia","Scotland =
(UK)","Senegal","Serbia","Seychelles","Sharjah (United Arab =
Emirates)","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon =
Islands","Somalia","South Africa","South Korea","South West =
Pacific","Spain","Sri Lanka","St. Kitts & Nevis","St. Lucia","St. =
Vincent & =
Grenadines","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria"=
,"Tahiti","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tonga","Tri=
nidad & =
Tobago","Tunisia","Turkey","Turkmenistan","Tuvalu","Uganda","Ukraine","Un=
ited Arab Emirates","United Kingdom","United States of =
America","Uruguay","Uzbekistan","Vanuatu","Vatican =
City","Venezuela","Vietnam","Virgin Islands","Wales (United =
Kingdom)","Western Sahara (Morocco)","Western =
Samoa","Yemen","Zambia","Zimbabwe","");=0A=
	    var area2 =3D new Array("--- Please Select =
---","Afghanistan","Albania","American =
Samoa","Andorra","Armenia","Austria","Azerbaijan","Azores","Bahrain","Bal=
i =
(Indonesia)","Bangladesh","Belarus","Belgium","Bhutan","Bosnia","Brunei",=
"Bulgaria","Burma (Myanmar)","Cambodia","Canary Islands","China","Cook =
Islands","Croatia","Cyprus","Czech Republic","Denmark","Domestic =
Cruise","Dubai (UAE)","East Timor","England (United =
Kingdom)","Estonia","Europe","Faroe Islands","Federated States of =
Micronesia","Fiji","Finland","France","French =
Polynesia","Georgia","Germany","Gibraltar","Greece","Guam","Guernsey","He=
rzegovina","Hong =
Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Is=
le of =
Man","Israel","Italy","Japan","Jersey","Jordan","Kazakhstan","Kiribati","=
Korea (north)","Korea =
(south)","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Liechtenstein",=
"Lithuania","Lombok =
(Indonesia)","Luxembourg","Macau","Macedonia","Madeira","Malaysia","Maldi=
ves","Malta","Marshall =
Islands","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Myanmar=
 (Burma)","Nauru","Nepal","Netherlands Antilles","Netherlands","New =
Caledonia","New Zealand","Norfolk Island","North Korea","Northern =
Ireland","Northern Marianas","Norway","Oman","Pakistan","Palau","Papua =
New Guinea","Philippines","Poland","Portugal","Qatar","Republic of =
Ireland","Romania","Russia","Sabah (Malaysia)","Samoa","San =
Marino","Sarawak (Malaysia)","Saudi Arabia","Scotland =
(UK)","Serbia","Sharjah (United Arab =
Emirates)","Singapore","Slovakia","Slovenia","Solomon Islands","South =
Korea","South West Pacific","Spain","Sri =
Lanka","Sweden","Switzerland","Syria","Tahiti","Taiwan","Tajikistan","Tha=
iland","Tonga","Turkey","Turkmenistan","Tuvalu","Ukraine","United Arab =
Emirates","United Kingdom","Uzbekistan","Vanuatu","Vatican =
City","Vietnam","Wales (United Kingdom)","Western Samoa","Yemen","");=0A=
	    var area3 =3D new Array("--- Please Select ---","American =
Samoa","Bali (Indonesia)","Brunei","Burma (Myanmar)","Cambodia","Cook =
Islands","Domestic Cruise","East Timor","England (United =
Kingdom)","Federated States of Micronesia","Fiji","French =
Polynesia","Guam","Guernsey","Indonesia","Isle of =
Man","Jersey","Kiribati","Laos","Lombok =
(Indonesia)","Malaysia","Marshall Islands","Micronesia","Myanmar =
(Burma)","Nauru","New Caledonia","New Zealand","Norfolk =
Island","Northern Ireland","Northern Marianas","Palau","Papua New =
Guinea","Philippines","Republic of Ireland","Sabah =
(Malaysia)","Samoa","Sarawak (Malaysia)","Scotland =
(UK)","Singapore","Solomon Islands","South West =
Pacific","Tahiti","Thailand","Tonga","Tuvalu","United =
Kingdom","Vanuatu","Vietnam","Wales (United Kingdom)","Western =
Samoa","");=0A=
	    var area4 =3D new Array("--- Please Select ---","American =
Samoa","Bali (Indonesia)","Cook Islands","Domestic Cruise","East =
Timor","Fiji","French Polynesia","Indonesia","Kiribati","Lombok =
(Indonesia)","Nauru","New Caledonia","New Zealand","Norfolk =
Island","Papua New Guinea","Samoa","Solomon Islands","South West =
Pacific","Tahiti","Tonga","Tuvalu","Vanuatu","Western Samoa","");=0A=
	    var area5 =3D new Array("--- Please Select =
---","Antarctica-Sightseeing Flight","Australia","Christmas =
Island","Lord Howe Island","Willis Island","");=0A=
	    var area6 =3D new Array("Australia","");=0A=
		var so =3D new Array(area0,area1,area2,area3,area4,area5,area6);=0A=
		var f =3D so[vl];=0A=
		// delete all countrys=0A=
		for ( i =3D document.getElementById(dynamicobj).options.length-1; i =
>=3D 0; i-- ) {document.getElementById(dynamicobj).options[i+1] =3D =
null;}=0A=
		// make the others in=0A=
		for(i =3D 0; i < f.length; i++) =
{document.getElementById(dynamicobj).options[i] =3D new Option(f[i], =
f[i]);}=0A=
	}=0A=
	=0A=
	function initCountryLeisure()=0A=
	{=0A=
		for (var =
idx=3D0;idx<document.getElementById('leisure_country').options.length;idx=
++)=0A=
		{=0A=
			if =
(document.getElementById('leisure_country').options[idx].value=3D=3D '')=0A=
			{=0A=
				=
document.getElementById('leisure_country').options[idx].selected=3Dtrue;=0A=
			} // end if =0A=
		} // end for=0A=
	}=0A=
	=0A=
	function daysToEndDate()=0A=
	{=0A=
		var dateString 	=3D document.getElementById('leisure_from').value;=0A=
		var days =3D document.getElementById('leisure_days').value;=0A=
		if (isDate(dateString, "dd/MM/yyyy")&& _isInteger(days) && days !=3D =
'')=0A=
		{=0A=
			var mdate =3D parseDate(dateString, "dd/MM/yyyy");=0A=
			mdate.setDate(mdate.getDate()+(days-1));=0A=
	=0A=
			document.getElementById('leisure_to').value =3D =
formatDate(mdate,"dd/MM/yyyy");=0A=
		}=0A=
	}=0A=
	=0A=
	function dateToDays()=0A=
	{=0A=
		var dateStringTo =3D document.getElementById('leisure_to').value;=0A=
		var dateStringFrom 	=3D document.getElementById('leisure_from').value;=0A=
		if (isDate(dateStringTo, "dd/MM/yyyy") && isDate(dateStringFrom, =
"dd/MM/yyyy"))=0A=
		{=0A=
			var mdateTo =3D parseDate(dateStringTo, "dd/MM/yyyy");=0A=
			var mdateFrom =3D parseDate(dateStringFrom, "dd/MM/yyyy");=0A=
			var days =3D (( (mdateTo.getTime() - =
mdateFrom.getTime())/(60*60*1000*24) )+1);=0A=
	=0A=
			document.getElementById('leisure_days').value =3D Math.round(days);=0A=
		}=0A=
	}=0A=
	=0A=
	function dateToPopulate()=0A=
	{=0A=
		var dateStringTo =3D document.getElementById('leisure_from').value;=0A=
		if(document.getElementById('leisure_to').value =3D=3D "")=0A=
		{=0A=
			document.getElementById('leisure_to').value =3D dateStringTo;=0A=
		}=0A=
	}=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	function initTab(navitem) =0A=
	{=0A=
		document.getElementById('policyoption').value =3D navitem;=0A=
		var navitem  =3D document.getElementById('policyoption').value;=0A=
	=0A=
		document.getElementById('leisure_from').value =3D ''=0A=
		document.getElementById('leisure_to').value =3D ''=0A=
		if (navitem =3D=3D 1){}=0A=
		else if (navitem =3D=3D 2){}=0A=
		else=0A=
		{=0A=
			document.getElementById('policyoption').value =3D "1";=0A=
		}=0A=
		singleMultiSwitch();=0A=
		for (var =
idx=3D0;idx<document.getElementById('leisure_region').options.length;idx+=
+)=0A=
		{=0A=
			if =
(document.getElementById('leisure_region').options[idx].value=3D=3D '')=0A=
			{=0A=
				=
document.getElementById('leisure_region').options[idx].selected=3Dtrue;=0A=
			} =0A=
		} =0A=
	}=0A=
	=0A=
	function initBusinessTab()=0A=
	{=0A=
		var navitem  =3D =
document.getElementById('business_policyoption').value;=0A=
	=0A=
		document.getElementById('business_nav1').className =3D '';=0A=
		document.getElementById('business_nav2').className =3D '';=0A=
		=0A=
		if (navitem =3D=3D 1)=0A=
			document.getElementById('business_nav1').className =3D 'active';=0A=
		else if (navitem =3D=3D 2)=0A=
			document.getElementById('business_nav2').className =3D 'active';=0A=
		else=0A=
		{=0A=
			document.getElementById('business_nav1').className =3D 'active';=0A=
			document.getElementById('business_policyoption').value =3D "1";=0A=
		}=0A=
	}=0A=
	=0A=
	function changeTab(element, navitem) =0A=
	{=0A=
		//document.getElementById('nav1').className =3D '';=0A=
		//document.getElementById('nav2').className =3D '';=0A=
	=0A=
		document.getElementById('policyoption').value =3D navitem;=0A=
	=0A=
		element.className =3D 'active';=0A=
		singleMultiSwitch();=0A=
	}=0A=
	=0A=
	function changeBusinessTab(element, navitem)=0A=
	{=0A=
		document.getElementById('business_nav1').className =3D '';=0A=
		document.getElementById('business_nav2').className =3D '';=0A=
	=0A=
		document.getElementById('business_policyoption').value =3D navitem;=0A=
		element.className =3D 'active';=0A=
	}=0A=
	=0A=
	function singleMultiSwitch()=0A=
	{=0A=
		var area =3D null;=0A=
		var areaoffset =3D 0;=0A=
		if (document.getElementById('policyoption').value !=3D '2')=0A=
		{=0A=
			document.getElementById('leisure_country').style.visibility =3D =
"visible";=0A=
			document.getElementById('anchor2').style.visibility =3D "visible";=0A=
			document.getElementById('leisure_to').style.visibility =3D "visible";=0A=
			document.getElementById('leisure_days').style.visibility =3D =
"visible";=0A=
			document.getElementById('c1').style.visibility =3D "visible";=0A=
			document.getElementById('c2').style.visibility =3D "visible";=0A=
			document.getElementById('tohideforonlymulty1').style.visibility =3D =
"visible";=0A=
			document.getElementById('tohideforonlymulty2').style.visibility =3D =
"visible";=0A=
			document.getElementById('tohideforonlymulty3').style.visibility =3D =
"visible";=0A=
			document.getElementById('tohideforonlymulty5').style.visibility =3D =
"visible";=0A=
			=0A=
			area =3D new Array("--- Select Area of Travel =
---","Worldwide","Restricted Worldwide","UK, Ireland & SE =
Asia","Indonesia & West Pacific","Australia","Inbound to Australia");=0A=
		} else {=0A=
			document.getElementById('leisure_country').style.visibility =3D =
"hidden";=0A=
			document.getElementById('anchor2').style.visibility =3D "hidden";=0A=
			document.getElementById('leisure_to').style.visibility =3D "hidden";=0A=
			document.getElementById('c1').style.visibility =3D "hidden";=0A=
			document.getElementById('c2').style.visibility =3D "hidden";=0A=
			document.getElementById('leisure_days').style.visibility =3D "hidden";=0A=
			document.getElementById('tohideforonlymulty1').style.visibility =3D =
"hidden";=0A=
			document.getElementById('tohideforonlymulty2').style.visibility =3D =
"hidden";=0A=
			document.getElementById('tohideforonlymulty3').style.visibility =3D =
"hidden";=0A=
			document.getElementById('tohideforonlymulty5').style.visibility =3D =
"hidden";=0A=
			=0A=
			//if (document.getElementById('leisure_to').value=3D=3D"") =
document.getElementById('leisure_to').value=3Ddocument.getElementById('le=
isure_from').value;=0A=
			area =3D new Array("--- Select Area of Travel =
---","Worldwide","Restricted Worldwide","Australia");=0A=
			areaoffset =3D 6;=0A=
		}=0A=
		// delete all areas=0A=
		for ( i =3D =
document.getElementById('leisure_region').options.length-1; i >=3D 0; =
i-- ) {document.getElementById('leisure_region').options[i] =3D null;}=0A=
		// make the others in=0A=
		document.getElementById('leisure_region').options[0] =3D new =
Option(area[0], 0 );=0A=
		for(i =3D 1; i < area.length; i++) =
{document.getElementById('leisure_region').options[i] =3D new =
Option(area[i], i+areaoffset );}=0A=
		document.getElementById('leisure_region').options[0].selected=3Dtrue;=0A=
		getCountry('leisure_region','leisure_country');=0A=
	}=0A=
	=0A=
	function dobOrAge(arg)=0A=
	{=0A=
		if (arg=3D=3D'age')=0A=
		{=0A=
			document.getElementById('dob').style.display=3D'none';=0A=
			document.getElementById('age').style.display=3D'';=0A=
		} else {=0A=
			document.getElementById('age').style.display=3D'none';=0A=
			document.getElementById('dob').style.display=3D'';=0A=
		}=0A=
		document.getElementById('dob_age_link').value=3Darg;=0A=
	}=0A=
	=0A=
	function initDobOrAge()=0A=
	{=0A=
		if (document.getElementById('dob_age_link').value!=3D'dob')=0A=
		{=0A=
			document.getElementById('dob').style.display=3D'none';=0A=
			document.getElementById('age').style.display=3D'';=0A=
		} else {=0A=
			document.getElementById('age').style.display=3D'none';=0A=
			document.getElementById('dob').style.display=3D'';=0A=
		}=0A=
	}=0A=
	=0A=
	function hidebox()=0A=
	{=0A=
		if(document.getElementById('er').value.length > 2)=0A=
		{=0A=
			window.resizeTo(350,350);=0A=
			document.getElementById('policysales').className =3D 'hiddenRow';=0A=
			document.getElementById("erlink").innerHTML=3D"<br><br><br><a =
href=3D'#' onclick=3D'javascript:window.close()'>Close this window</a>"=0A=
		}=0A=
		else=0A=
		{=0A=
			document.getElementById('policysales').className =3D 'visibleRow';=0A=
			window.resizeTo(800,600);=0A=
		}=0A=
	}=0A=
	=0A=
	function pup(url)=0A=
	{=0A=
		fbw =3D window.open(url,"","menubar=3Dyes, location=3Dyes, =
toolbar=3Dyes, scrollbars=3Dyes, resizable=3Dyes,top=3D20, width=3D650, =
height=3D500");=0A=
		fbw.focus();=0A=
	}=0A=
	=0A=
	function popUp(url)=0A=
	{=0A=
		sealWin=3Dwindow.open(url,"win",'toolbar=3D0, target=3Dblank, =
location=3D0,directories=3D0,status=3D0,menubar=3Dno,scrollbars=3Dyes,res=
izable=3Dno,width=3D500,height=3D450');=0A=
		self.name=3D"winmain";=0A=
	}=0A=
		=0A=
	var dtCh=3D "/";=0A=
	var minYear=3D1900;=0A=
	var maxYear=3D2100;=0A=
	=0A=
	function isInteger(s)=0A=
	{=0A=
		var i;=0A=
		for (i =3D 0; i < s.length; i++)=0A=
		{=0A=
			// Check that current character is number.=0A=
			var c =3D s.charAt(i);=0A=
			if (((c < "0") || (c > "9"))) return false;=0A=
		}=0A=
		// All characters are numbers.=0A=
		return true;=0A=
	}=0A=
	=0A=
	function stripCharsInBag(s, bag)=0A=
	{=0A=
		var i;=0A=
		var returnString =3D "";=0A=
		// Search through string's characters one by one.=0A=
		// If character is not in bag, append to returnString.=0A=
		for (i =3D 0; i < s.length; i++)=0A=
		{=0A=
			var c =3D s.charAt(i);=0A=
			if (bag.indexOf(c) =3D=3D -1) returnString +=3D c;=0A=
		}=0A=
		return returnString;=0A=
	}=0A=
	=0A=
	function daysInFebruary (year)=0A=
	{=0A=
		// February has 29 days in any year evenly divisible by four,=0A=
		// EXCEPT for centurial years which are not also divisible by 400.=0A=
		return (((year % 4 =3D=3D 0) && ( (!(year % 100 =3D=3D 0)) || (year % =
400 =3D=3D 0))) ? 29 : 28 );=0A=
	}=0A=
	=0A=
	function DaysArray(n)=0A=
	{=0A=
		for (var i =3D 1; i <=3D n; i++)=0A=
		{=0A=
			this[i] =3D 31=0A=
			if (i=3D=3D4 || i=3D=3D6 || i=3D=3D9 || i=3D=3D11) {this[i] =3D 30}=0A=
			if (i=3D=3D2) {this[i] =3D 29}=0A=
		}=0A=
		return this=0A=
	}=0A=
	=0A=
	function isDate(dtStr)=0A=
	{=0A=
		var daysInMonth =3D DaysArray(12)=0A=
		if(dtStr=3D=3Dnull || dtStr =3D=3D"" || dtStr.length < 6 =
||dtStr.length > 10 )=0A=
		{=0A=
			//alert("Please enter a valid Start Date"); =0A=
			return false;=0A=
		}=0A=
		s1=3DdtStr.split("/");=0A=
	=0A=
		if( (s1[0].length=3D=3D2 ||s1[0].length=3D=3D1 ) && =
(s1[1].length=3D=3D2 ||s1[1].length=3D=3D1 ) && (s1[2].length=3D=3D4 || =
s1[2].length=3D=3D2 ) && !isNaN(s1[2]) && !isNaN(s1[0]) && !isNaN(s1[1]))=0A=
		{=0A=
			strDay =3D s1[0].length=3D=3D2?s1[0]:"0"+s1[0];=0A=
			strMonth =3D s1[1].length=3D=3D2?s1[1]:"0"+s1[1];=0A=
			strYear =3D s1[2].length=3D=3D4?s1[2]:"20"+s1[2];=0A=
			dtStr =3D strDay+ '/' + strMonth + '/' + strYear=0A=
		}=0A=
		else=0A=
		{=0A=
			return false;=0A=
		}=0A=
		month=3DparseInt(strMonth,10)=0A=
		day=3DparseInt(strDay,10)=0A=
		year=3DparseInt(strYear)=0A=
		=0A=
		if (strMonth.length<1 || month<1 || month>12)=0A=
		{=0A=
			alert("Please enter a valid month")=0A=
			return false=0A=
		}=0A=
	=0A=
		if (strDay.length<1 || day<1 || day>31 || (month=3D=3D2 && =
day>daysInFebruary(year)) || day > daysInMonth[month])=0A=
		{=0A=
			alert("Please enter a valid day")=0A=
			return false=0A=
		}=0A=
	=0A=
		if (strYear.length !=3D 4 || year=3D=3D0 || year<minYear || =
year>maxYear)=0A=
		{=0A=
			alert("Please enter a valid 4 digit year between "+minYear+" and =
"+maxYear)=0A=
			return false=0A=
		}=0A=
		return true=0A=
	}=0A=
	=0A=
	function dateupd()=0A=
	{=0A=
		var str =3D document.getElementById("leisure_from").value;=0A=
		var sd =3D new Date(parseInt(str.split("/")[2]), =
parseInt(str.split("/")[1],10)-1, parseInt(str.split("/")[0],10));=0A=
		var c =3D sd.setTime(sd.getTime() + 60 * 60 * 24 * 364 * 1000);=0A=
		var y =3D sd.getFullYear();=0A=
		var m =3D parseInt(sd.getMonth())+1;=0A=
		if(m<10) {m =3D "0"+m;}=0A=
	=0A=
		var d =3D sd.getDate();=0A=
		if(parseInt(d)<10){ d =3D "0"+d;}=0A=
	=0A=
		if(document.getElementById('policyoption').value =3D=3D "2")=0A=
		{=0A=
			document.getElementById("leisure_to").value=3Dd+"/"+m+"/"+y;=0A=
			var region =3D =
document.getElementById("leisure_region").options[document.getElementById=
("leisure_region").selectedIndex].text;=0A=
			document.getElementById("leisure_country").options[0] =3D new =
Option(region, region, true,true);=0A=
		}=0A=
	}=0A=
	=0A=
	function validate()=0A=
	{=0A=
		dateupd();=0A=
		var today =3D new Date();=0A=
		var alp =3D "zaq0051";=0A=
		var strFromDate =3D document.policysales.leisure_from.value;=0A=
		var strToDate =3D document.policysales.leisure_to.value;=0A=
		var r1=3Dfalse;var r2=3Dfalse;var r3=3Dfalse;var r4=3Dfalse;var =
r5=3Dfalse; var r6=3Dfalse; var r7=3Dfalse;var =
r8=3Dfalse;r9=3Dfalse;r10=3Dfalse;r11=3Dtrue;r12=3Dfalse;r13=3Dfalse;=0A=
		var d1,m1,y1,d2,m2,y2,s1,s2;=0A=
		if (isDate(strFromDate))=0A=
		{=0A=
			r1 =3D true;=0A=
		} else {=0A=
			alert("Please enter the Date Travel Starts.");=0A=
		}=0A=
	=0A=
		if (isDate(strToDate))=0A=
		{=0A=
			r2 =3D true;=0A=
		} else {=0A=
			alert("Please Enter the Date Insurance Ends.");=0A=
		}=0A=
	=0A=
		if(r1 && r2)=0A=
		{=0A=
			s1=3DstrFromDate.split("/");=0A=
			s2=3DstrToDate.split("/");	=0A=
			d1 =3D s1[0].length=3D=3D2?s1[0]:"0"+s1[0];m1 =3D =
s1[1].length=3D=3D2?s1[1]:"0"+s1[1];y1 =3D =
s1[2].length=3D=3D4?s1[2]:"20"+s1[2];=0A=
			d2 =3D s2[0].length=3D=3D2?s2[0]:"0"+s2[0];m2 =3D =
s2[1].length=3D=3D2?s2[1]:"0"+s2[1];y2 =3D =
s2[2].length=3D=3D4?s2[2]:"20"+s2[2];=0A=
	=0A=
			var td =3D  new =
Date(today.getYear(),today.getMonth(),today.getDate());=0A=
			var sd =3D new Date(parseInt(y1), parseInt(m1,10)-1, parseInt(d1,10));=0A=
			var ed =3D new Date(parseInt(y2), parseInt(m2,10)-1, parseInt(d2,10));=0A=
			var dok =3D ed.getTime()/1000 - sd.getTime()/1000;=0A=
			var dur =3D ed.getTime()/1000 - sd.getTime()/1000;=0A=
	=0A=
			if (td.getTime()>sd.getTime())=0A=
			{=0A=
				alert("Start Date can not be earlier than today.");=0A=
			} else {=0A=
				r8=3Dtrue=0A=
			}=0A=
	=0A=
			if (parseInt(dur)/(60 * 60 * 24) =3D=3D 365)=0A=
			//adjust the end date to make it 364 days=0A=
			{=0A=
				ed =3D new Date(ed - 24*60*60*1000);=0A=
				d2 =3D ed.getDate();=0A=
				if (d2 < 10 ) {d2 =3D "0" + d2;}=0A=
				m2 =3D ed.getMonth() + 1.0;=0A=
				m2 =3D m2.length=3D=3D2?m2:"0"+m2;=0A=
				y2 =3D ed.getFullYear();=0A=
			}=0A=
		}=0A=
	=0A=
		if(r1 && r2)=0A=
		{=0A=
			document.policysales.leisure_from.value =3D d1+"/"+m1+"/"+y1;=0A=
			document.policysales.leisure_to.value =3D d2+"/"+m2+"/"+y2; =0A=
		}=0A=
	=0A=
		if(parseInt(dur)/(60 * 60 * 24)>365){alert("We can only insure trips =
up to one year duration. Please check the dates you have =
entered.");}else{r7=3Dtrue;}=0A=
		if(parseInt(dok)<0){alert("Date Travel Starts must be earlier than the =
Date Insurance Ends");}else{r6=3Dtrue;}=0A=
	=0A=
		if(document.policysales.leisure_region.value !=3D"--- Select Area of =
Travel ---" && document.policysales.leisure_region.value !=3D"")=0A=
		{=0A=
			r3=3Dtrue;=0A=
		} else {=0A=
			alert("Please choose your Area of Travel");=0A=
		}=0A=
	=0A=
		if(document.policysales.leisure_country.value!=3D"--- Please Select =
---" && document.policysales.leisure_country.value!=3D"")=0A=
		{=0A=
			r12=3Dtrue;=0A=
		} else {=0A=
			alert("Please choose the Country Most Time Spent In");=0A=
		}=0A=
	=0A=
		if(document.getElementById("leisure_traveller_1").value !=3D"" || =
document.getElementById("leisure_traveller_3").value !=3D"")=0A=
		{=0A=
			r4 =3D true;=0A=
		} else {=0A=
			alert("Please enter the Age of Each Traveller");=0A=
		}=0A=
	=0A=
		if(document.getElementById("livein_country").value  !=3D"NA")=0A=
		{=0A=
			r5 =3D true;=0A=
		} else {=0A=
			alert("Please answer the question Do all travellers live in =
Australia?");=0A=
		}=0A=
	=0A=
		var age =3D new =
Array(document.policysales.leisure_traveller_1.value,document.policysales=
.leisure_traveller_2.value,document.policysales.leisure_traveller_3.value=
,document.policysales.leisure_traveller_4.value,document.policysales.leis=
ure_traveller_5.value,document.policysales.leisure_traveller_6.value,docu=
ment.policysales.leisure_traveller_7.value)=0A=
		var agei =3D new Array();=0A=
		for(i=3D0;i<age.length;i++){agei[i]=3Dage[i].length>0?age[i]:"0"; =
if(agei[i] > 84){alert("We're sorry we cannot offer insurance to =
travellers over the age of 84.");return false;} else {r9 =3D true;}}=0A=
		for(j=3D2;j<age.length;j++){agei[j]=3Dage[j].length>0?age[j]:"0"; =
if(agei[j] > 20){alert("We're sorry age of children must be less than =
21.");return false;} else {r10 =3D true;}}=0A=
		for(i=3D0;i<age.length;i++){agei[i]=3Dage[i].length>0?age[i]:"0"; =
if(age.length >1 && agei[i] > 74 && =
document.getElementById('policyoption').value =3D=3D "2"){alert("Family =
Annual Multi Trip is currently unavailable for travellers over 74.");r11 =
=3D false;}}=0A=
	=0A=
		if(r1 && r2 && r3 && r4 && r5 && r6 && r7 && r8 && r9  && r10 && r11 =
&& r12){return true}else {return false}=0A=
	}=0A=
	=0A=
	=0A=
	function clr(obj)=0A=
	{=0A=
		if(obj.readOnly=3D=3Dfalse){obj.value =3D "";}=0A=
	}=0A=
	=0A=
	function X(obj)=0A=
	{=0A=
		var curleft =3D 0;=0A=
		if (obj.offsetParent)=0A=
		{=0A=
			while (obj.offsetParent)=0A=
			{=0A=
				curleft +=3D obj.offsetLeft=0A=
				obj =3D obj.offsetParent;=0A=
			}=0A=
		} else if (obj.x)=0A=
			curleft +=3D obj.x;return curleft;=0A=
	}=0A=
	=0A=
	function Y(obj)=0A=
	{=0A=
		var curtop =3D 0;=0A=
		if (obj.offsetParent)=0A=
		{=0A=
			while (obj.offsetParent)=0A=
			{=0A=
				curtop +=3D obj.offsetTop=0A=
				obj =3D obj.offsetParent;=0A=
			}=0A=
		} else if (obj.y)=0A=
			curtop +=3D obj.y;return curtop;=0A=
	}=0A=
	=0A=
	function changeliveincountry()=0A=
	{=0A=
		if(document.getElementById("livein_country").value =3D=3D "No")=0A=
		{=0A=
			for ( i =3D =
document.getElementById("leisure_region").options.length-1; i >=3D 0; =
i-- )=0A=
			{document.getElementById("leisure_region").options[i+1] =3D null;}=0A=
			for ( i =3D =
document.getElementById("leisure_country").options.length-1; i >=3D 0; =
i-- )=0A=
			{document.getElementById("leisure_country").options[i+1] =3D null;}=0A=
			document.getElementById("leisure_region").options[6] =3D new =
Option("Inbound to Australia", "6");=0A=
			document.getElementById('leisure_region').options[6].selected=3Dtrue;=0A=
			document.getElementById("leisure_country").options[0] =3D new =
Option("Australia", "Australia");=0A=
		}=0A=
		else=0A=
		{=0A=
			initTab(document.getElementById('policyoption').value);=0A=
			getCountry('leisure_region','leisure_country');=0A=
			initCountryLeisure();=0A=
		}=0A=
	}=0A=
	</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16825" name=3DGENERATOR></HEAD>
<BODY onload=3DinitTab(1);>
<DIV id=3Du1 style=3D"Z-INDEX: 1; POSITION: absolute"></DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop></TD>
    <TD>
      <TABLE=20
      style=3D"BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; =
BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid"=20
      width=3D390>
        <TBODY>
        <TR>
          <TD colSpan=3D8>
            <H1 class=3Dblueheading>Travel Insurance - Quote &amp; =
Buy</H1></TD></TR>
        <TR>
          <TD id=3Dqbox style=3D"BACKGROUND: #f7f7f7" colSpan=3D8>
            <FORM id=3Dpolicysales name=3Dpolicysales onsubmit=3D"return =
validate()"=20
            action=3D/forms/b2cquote1 method=3Dpost =
target=3D_blank><INPUT=20
            id=3Dpolicyoption type=3Dhidden value=3D1 =
name=3Dpolicyoption> <SPAN=20
            class=3Derror></SPAN>
            <DIV>
            <TABLE>
              <TBODY>
              <TR>
                <TD id=3Dqt1lbl width=3D180><LABEL>Do all travellers =
live in=20
                  Australia?</LABEL></TD>
                <TD><SELECT id=3Dlivein_country tabIndex=3D1=20
                  onchange=3Dchangeliveincountry() =
name=3Dlivein_country> <OPTION=20
                    value=3DNA selected></OPTION> <OPTION =
value=3DYes>Yes</OPTION>=20
                    <OPTION value=3DNo>No</OPTION></SELECT> </TD></TR>
              <TR>
                <TD width=3D180><LABEL>Area of Travel:</LABEL></TD>
                <TD><SELECT id=3Dleisure_region style=3D"WIDTH: 152px" =
tabIndex=3D2=20
                  =
onchange=3D"getCountry('leisure_region','leisure_country');"=20
                  name=3Dleisure_region></SELECT> <SPAN =
id=3Dinfo_question=20
                  onmouseover=3D"this.style.cursor=3D'hand'"=20
                  =
onclick=3D"popUp('../help/area_of_travel_customer.html')"><SPAN=20
                  id=3Dinfo1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN> =
</SPAN></TD></TR>
              <TR>
                <TD width=3D180><LABEL id=3Dtohideforonlymulty5>Country =
Most Time=20
                  Spent In:</LABEL></TD>
                <TD><SELECT id=3Dleisure_country style=3D"WIDTH: 152px" =
tabIndex=3D3=20
                  size=3D1 name=3Dleisure_country></SELECT> <SPAN =
id=3Dc1><SPAN=20
                  id=3Dinfo_question =
onmouseover=3D"this.style.cursor=3D'hand'"=20
                  =
onclick=3D"popUp('../help/main_country_customer.html')"><SPAN=20
                  id=3Dinfo1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>=20
                </SPAN></SPAN></TD></TR>
              <TR>
                <TD width=3D180><LABEL>From <SPAN>(dd/mm/yyyy):</SPAN> =
<SPAN=20
                  id=3Dtohideforonlymulty1></SPAN></LABEL></TD>
                <TD><FONT id=3Dtohideforonlymulty2=20
                  face=3D"Arial, Helvetica, sans-serif" =
size=3D-1></FONT><INPUT=20
                  id=3Dleisure_from onblur=3DdateToDays(); =
style=3D"WIDTH: 120px"=20
                  tabIndex=3D4 maxLength=3D10 name=3Dleisure_from> <A =
id=3Danchor1=20
                  title=3D""=20
                  =
onclick=3D"cal1.select(document.getElementById('leisure_from'),'anchor1',=
'dd/MM/yyyy'); return false;"=20
                  href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#"=20
                  name=3Danchor1><SPAN=20
                  =
id=3Dcal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>=20
                  </A><SPAN id=3Dinfo_question=20
                  onmouseover=3D"this.style.cursor=3D'hand'"=20
                  =
onclick=3D"popUp('../help/date_travel_starts_customer.html')"><SPAN=20
                  id=3Dinfo1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN> =
</SPAN></TD></TR>
              <TR>
                <TD width=3D180><LABEL id=3Dtohideforonlymulty3>To=20
                  <SPAN>(dd/mm/yyyy):</SPAN></LABEL></TD>
                <TD><FONT id=3Dtohideforonlymulty2=20
                  face=3D"Arial, Helvetica, sans-serif" =
size=3D-1></FONT><INPUT=20
                  id=3Dleisure_to onblur=3DdateToDays(); style=3D"WIDTH: =
120px"=20
                  tabIndex=3D6 maxLength=3D10 name=3Dleisure_to> <A =
id=3Danchor2=20
                  title=3D""=20
                  =
onclick=3D"cal1.select(document.getElementById('leisure_to'),'anchor2','d=
d/MM/yyyy'); return false;"=20
                  href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#"=20
                  name=3Danchor2><SPAN=20
                  =
id=3Dcal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>=20
                  </A><SPAN id=3Dc2><SPAN id=3Dinfo_question=20
                  onmouseover=3D"this.style.cursor=3D'hand'"=20
                  =
onclick=3D"popUp('../help/date_insurance_ends_customer.html')"><SPAN=20
                  id=3Dinfo1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>=20
                  </SPAN></SPAN><INPUT id=3Dleisure_days =
onblur=3DdaysToEndDate()=20
                  style=3D"WIDTH: 30px" tabIndex=3D5 type=3Dhidden =
name=3Dleisure_days>=20
                </TD></TR></TBODY></TABLE>
            <TABLE>
              <TBODY>
              <TR id=3Dage>
                <TD id=3Dqt1age width=3D180><LABEL>Adult Traveller =
Current=20
                  Ages:</LABEL></TD>
                <TD><INPUT id=3Dleisure_traveller_1 style=3D"WIDTH: =
20px"=20
                  tabIndex=3D7 maxLength=3D2 size=3D2 =
name=3Dleisure_traveller_1> <INPUT=20
                  id=3Dleisure_traveller_2 style=3D"WIDTH: 20px" =
tabIndex=3D8=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_2> =
<SPAN=20
                  id=3Dinfo_question =
onmouseover=3D"this.style.cursor=3D'hand'"=20
                  =
onclick=3D"popUp('../help/age_of_travellers_customer.html')"><SPAN=20
                  id=3Dinfo1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN> =
</SPAN></TD></TR>
              <TR>
                <TD id=3Dqt1child style=3D"PADDING-LEFT: 0px"=20
                  width=3D180><LABEL>Dependent Children Current =
Ages:<BR><SPAN=20
                  style=3D"PADDING-LEFT: 5px">(0-20 years)</SPAN> =
</LABEL></TD>
                <TD><INPUT id=3Dleisure_traveller_3 style=3D"WIDTH: =
20px"=20
                  tabIndex=3D9 maxLength=3D2 size=3D2 =
name=3Dleisure_traveller_3> <INPUT=20
                  id=3Dleisure_traveller_4 style=3D"WIDTH: 20px" =
tabIndex=3D10=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_4> =
<INPUT=20
                  id=3Dleisure_traveller_5 style=3D"WIDTH: 20px" =
tabIndex=3D11=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_5> =
<INPUT=20
                  id=3Dleisure_traveller_6 style=3D"WIDTH: 20px" =
tabIndex=3D12=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_6> =
<INPUT=20
                  id=3Dleisure_traveller_7 style=3D"WIDTH: 20px" =
tabIndex=3D13=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_7> =
<INPUT=20
                  id=3Dleisure_traveller_8 style=3D"WIDTH: 20px" =
tabIndex=3D14=20
                  maxLength=3D2 size=3D2 name=3Dleisure_traveller_8> =
</TD></TR>
              <TR>
                <TD style=3D"PADDING-LEFT: 6px"></TD>
                <TD align=3Dright><BUTTON id=3Dquotebutton tabIndex=3D15 =

                  name=3Dleisure_quote1 type=3Dsubmit =
value=3D""></BUTTON>=20
              </TD></TR></TBODY></TABLE></DIV><INPUT id=3Ddob_age_link =
type=3Dhidden=20
            name=3Ddob_age_link> </FORM>
            <DIV onmouseup=3D"javascript:setTimeout('dateToDays()',180)" =

            id=3Dcalendardiv=20
            style=3D"VISIBILITY: hidden; POSITION: absolute; =
BACKGROUND-COLOR: white; layer-background-color: white"></DIV></TD></TR>
        <TR>
          <TD class=3Dblackheading colSpan=3D8>Important =
Information</TD></TR>
        <TR>
          <TD colSpan=3D8>
            <TABLE>
              <TBODY>
              <TR>
                <TD id=3Dqt1info>
                  <UL>
                    <LI><A onclick=3D"pup('/policy.jsp?product=3DCOS')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Product=20
                    Disclosure Statement - <I>Options</I></A>=20
                    <LI><A onclick=3D"pup('/policy.jsp?product=3DCTS')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Product=20
                    Disclosure Statement - <I>Travelsure</I></A>=20
                    <LI><A onclick=3D"pup('/policy.jsp?product=3DCES')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Product=20
                    Disclosure Statement - <I>Essentials</I></A>=20
                    <LI><A onclick=3D"pup('/policy.jsp?product=3DCMS')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Product=20
                    Disclosure Statement - <I>Save-More</I></A>=20
                    <LI><A onclick=3D"pup('/Fsg.jsp')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Financial=20
                    Services Guide - <I>FSG</I></A>=20
                    <LI><A onclick=3D"popUp('../help/EmergencyB2C.jsp')" =

                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Emergency=20
                    Assistance</A> </LI></UL></TD>
                <TD>&nbsp;&nbsp;</TD>
                <TD vAlign=3Dtop>
                  <UL>
                    <LI><A =
onclick=3D"popUp('../help/making_a_claim.html')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Making a=20
                    Claim</A>=20
                    <LI><A onclick=3D"popUp('../help/ContactB2C.jsp')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Contact=20
                    Us</A>=20
                    <LI><A onclick=3D"popUp('../help/privacy.html')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Privacy=20
                    Policy</A>=20
                    <LI><A onclick=3D"popUp('../help/terms.html')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Terms of=20
                    use</A>=20
                    <LI><A =
onclick=3D"popUp('../help/OurAuthorityB2C.jsp')"=20
                    =
href=3D"https://b2c.covermore.com.au/b2cquote1.jsp#">Our=20
                    Authority</A> =
</LI></UL></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD colSpan=3D8>&nbsp;</TD></TR>
        <TR>
          <TD class=3Dblueheading colSpan=3D8>
            <CENTER><A title=3D"travel insurance"=20
            href=3D"http://www.covermore.com.au/">
            <H2><FONT color=3Dblack>Cover-More Insurance Services Pty =
Ltd. ABN 95=20
            003 114 145=20
    =
AFSL241713</FONT></H2></A></CENTER></TD></TR></TBODY></TABLE></TD></TR></=
TBODY></TABLE><!--Include Google Analytics Script-->
<SCRIPT type=3Dtext/javascript>=0A=
	var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
	document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var pageTracker =3D _gat._getTracker("UA-244232-2");=0A=
=0A=
	pageTracker._setDomainName("covermore.com.au");=0A=
	pageTracker._initData();=0A=
	pageTracker._trackPageview();=0A=
=0A=
	pageTracker._setVar("ALPHA_CODE=3DZAQ0051"); //e.g ALPHA_CODE=3DCMN0009=0A=
</SCRIPT>
<!--End include Google Analytics Script--><!--Include Deep Log Analyzer =
Script-->
<SCRIPT src=3D"" type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	//dtDoTrack();=0A=
</SCRIPT>
<!--End include Deep Log Analyzer Script--></BODY></HTML>

------=_NextPart_000_0000_01C9E8F0.3CEE6020
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://b2c.covermore.com.au/styles/common.css?version=2009060910

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#qt1lbl {
	WIDTH: 150px
}
#qt1age {
	PADDING-LEFT: 0px; WIDTH: 150px
}
TD LABEL {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
#quotebutton {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/GetQuoteButton.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: =
65px; CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 21px
}
#cancel {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/cancel.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: 110px; =
CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
#close {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/close.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: 110px; =
CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
22px
}
#back {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/back.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: 110px; =
CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
22px
}
#refresh {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/refresh-quote.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: =
111px; CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px
}
#benefits {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/click-here.gif); BORDER-LEFT: thin; WIDTH: 480px; CURSOR: =
hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
#next {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/next.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: 110px; =
CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
#buynow {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/buy-policy.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: =
110px; CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 20px
}
#pleasewait {
	BORDER-RIGHT: thin; BORDER-TOP: thin; BACKGROUND-IMAGE: =
url(/images/pleasewait.gif); MARGIN: 0px; BORDER-LEFT: thin; WIDTH: =
110px; CURSOR: hand; BORDER-BOTTOM: thin; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 20px
}
LABEL SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: varcana
}
#livein_country {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#leisure_region {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#leisure_country {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#leisure_from INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#info1 {
	BACKGROUND: url(/images/info.gif) no-repeat; WIDTH: 30px; HEIGHT: 30px
}
#cal {
	PADDING-LEFT: 3px; BACKGROUND: url(/images/icon_cal.gif) no-repeat; =
WIDTH: 30px; HEIGHT: 30px
}
.qt3background {
	BACKGROUND-COLOR: #e3ebfe
}
.grytext {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
.blueheading {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: =
20px; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: =
#a6caf0; align: center
}
.blackheading {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 6px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
A {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.link1 {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.link1 SPAN {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.link1:hover {
	COLOR: #99cccc; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A.link1:hover SPAN {
	COLOR: #99cccc; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A.link2 {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.link2:hover {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link2:hover SPAN {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.LinkText {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #808080; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
A:link {
	COLOR: #336699
}
A:visited {
	COLOR: #336699
}
A:hover {
	COLOR: #cc6859
}
.LinkHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.LinkHeadingBorder {
	BORDER-TOP: #284d94 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
COLOR: #86023e; BORDER-BOTTOM: #284d94 1px solid; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
BODY {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Helvetica, =
Arial, sans-serif
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 10px 0px
}
H4 {
	MARGIN: 10px 0px
}
H5 {
	MARGIN: 10px 0px
}
H6 {
	MARGIN: 10px 0px
}
P {
	MARGIN: 10px 0px
}
PRE {
	MARGIN: 10px 0px
}
BLOCKQUOTE {
	MARGIN: 10px 0px
}
FORM {
	MARGIN: 10px 0px
}
LABEL {
	MARGIN: 10px 0px
}
OL {
	MARGIN: 10px 0px
}
DL {
	MARGIN: 10px 0px
}
FIELDSET {
	MARGIN: 10px 0px
}
ADDRESS {
	MARGIN: 10px 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	MARGIN-TOP: 0px
}
LI {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 12px
}
DD {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 12px
}
BLOCKQUOTE {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 12px
}
LI {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
FORM SELECT OPTION {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML .buggybox {
	HEIGHT: 1%
}
* > HTML .buggybox {
	HEIGHT: auto
}
FORM {
	MARGIN: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-IMAGE: url(/images/bullet_arrow.gif); MARGIN-BOTTOM: 0px
}
.clearer {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
.hidden {
	DISPLAY: none
}
.error {
	FONT-SIZE: 10px; COLOR: red
}
#header {
	WIDTH: 330px; HEIGHT: 20px
}
#pagewidth {
	WIDTH: 750px
}
#header H1 {
	MARGIN-TOP: 30px; BACKGROUND: url(/images/CMlogoHoriz.gif) no-repeat; =
FLOAT: left; WIDTH: 350px; HEIGHT: 26px
}
#header H1 SPAN {
	DISPLAY: none
}
#newsflash {
	BORDER-RIGHT: #666699 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666699 1px solid; PADDING-LEFT: 5px; FLOAT: left; VISIBILITY: hidden; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 100px; BORDER-LEFT: #666699 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #666699 1px solid
}
#contactdetails {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: 0px; =
HEIGHT: 26px; TEXT-ALIGN: right
}
#contactdetails1 {
	MARGIN-TOP: 35px; FONT-SIZE: 18px; MARGIN-LEFT: 550px; COLOR: #336699; =
HEIGHT: 26px; TEXT-ALIGN: center
}
#contactdetails B {
	FONT-SIZE: 18px; COLOR: #336699
}
#contactdetails DIV {
	COLOR: #336699
}
#contactdetails H2 {
	FONT-SIZE: 24px; COLOR: #c4d3e1
}
#divider1 {
	WIDTH: 800px; LINE-HEIGHT: 15px; HEIGHT: 15px; BACKGROUND-COLOR: =
#336699
}
#divider2 {
	WIDTH: 800px; LINE-HEIGHT: 7px; HEIGHT: 7px; BACKGROUND-COLOR: #c4d2e1
}
#mainnav {
	MARGIN-RIGHT: 190px; TEXT-ALIGN: right
}
#bluebar {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; WIDTH: 505px; COLOR: #ffffff; =
LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
#bluebar2 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; WIDTH: 585px; COLOR: #ffffff; =
LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
#bluebar3 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; WIDTH: 120px; COLOR: #ffffff; =
LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
A.barlink {
	FONT-WEIGHT: bolder; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.barlink {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.barlink SPAN {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.barlink:hover {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A.barlink:hover SPAN {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A.varylink {
	FONT-WEIGHT: bolder; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.varylink {
	FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.varylink SPAN {
	FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
A.varylink:hover {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
A.varylink:hover SPAN {
	COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: underline
}
#footer {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; WIDTH: 550px; COLOR: #ffffff; =
LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
#footerad {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; VISIBILITY: hidden; WIDTH: 800px; =
COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #336699; =
TEXT-ALIGN: center
}
.optionsrow {
	PADDING-BOTTOM: 10px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #336699; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
* HTML .boxhead H2 {
	HEIGHT: 1%
}
.box {
	FONT-SIZE: 100%; WIDTH: 110px
}
.boxhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/box_topright.gif) no-repeat right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.boxhead H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: url(/images/box_topleft.gif) no-repeat left top; =
PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #336699; LINE-HEIGHT: 12px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.boxbody {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
.optionsrow .boxbody {
	HEIGHT: 80px
}
#optionscontainer TABLE {
=09
}
#optionscontainer .boxbody {
	HEIGHT: 80px
}
#optionscontainer .double .boxbody {
	HEIGHT: 80px
}
#optionscontainer TABLE TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px
}
#optionscontainer TABLE TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.mbox {
	FONT-SIZE: 100.01%; BACKGROUND: url(/images/box_btmright.gif) no-repeat =
right bottom; WIDTH: 135px
}
.mbox INPUT {
	BORDER-RIGHT: #c8d2f5 1px solid; BORDER-TOP: #c8d2f5 1px solid; =
BORDER-LEFT: #c8d2f5 1px solid; BORDER-BOTTOM: #c8d2f5 1px solid
}
.mtextsm {
	FONT-SIZE: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mtextbold {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.mtextbold SPAN {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.mboxhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/box_topright.gif) no-repeat right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.mboxhead H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: url(/images/box_topleft.gif) no-repeat left top; =
PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #336699; LINE-HEIGHT: 20px; =
PADDING-TOP: 1px; BORDER-BOTTOM-STYLE: none
}
.mboxbody {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: =
url(/images/box_btmleft.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; =
MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 250px
}
.mboxbodycorp {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/box_btmleft.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; =
MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.optionsrow .mboxbody {
	HEIGHT: 220px
}
#optionscontainer TABLE {
=09
}
#optionscontainer .mboxbody {
	HEIGHT: 220px
}
#optionscontainer .double .mboxbody {
	HEIGHT: 220px
}
#optionscontainer TABLE TD {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px
}
#optionscontainer TABLE TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#policycol1 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; MARGIN-RIGHT: 5px; PADDING-TOP: =
0px; TEXT-ALIGN: left
}
LABEL {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	BORDER-RIGHT: #c8d2f5 1px solid; BORDER-TOP: #c8d2f5 1px solid; =
BORDER-LEFT: #c8d2f5 1px solid; BORDER-BOTTOM: #c8d2f5 1px solid
}
SELECT {
	BORDER-RIGHT: #c8d2f5 1px solid; BORDER-TOP: #c8d2f5 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #c8d2f5 1px solid; BORDER-BOTTOM: #c8d2f5 =
1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
}
#dobdiv {
	COLOR: black
}
#dobdiv INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8px; PADDING-BOTTOM: =
0px; WIDTH: 10px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 8px; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none; magrin: 0; heigth: 10px
}
#dobdiv SPAN {
	BORDER-RIGHT: #c8d2f5 1px solid; BORDER-TOP: #c8d2f5 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #c8d2f5 1px solid; BORDER-BOTTOM: #c8d2f5 =
1px solid; BACKGROUND-COLOR: #ffffff
}
#tabnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabnav A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
#tabnav A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
#tabnav A#nav1:link {
	BACKGROUND: url(/images/tab_single_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A#nav1:visited {
	BACKGROUND: url(/images/tab_single_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A#nav1:hover {
	BACKGROUND: url(/images/tab_single_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A.active#nav1:link {
	BACKGROUND: url(/images/tab_single_dark.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A.active#nav1:visited {
	BACKGROUND: url(/images/tab_single_dark.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A#nav2:link {
	BACKGROUND: url(/images/tab_amt_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A#nav2:visited {
	BACKGROUND: url(/images/tab_amt_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A#nav2:hover {
	BACKGROUND: url(/images/tab_amt_light.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A.active#nav2:link {
	BACKGROUND: url(/images/tab_amt_dark.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#tabnav A.active#nav2:visited {
	BACKGROUND: url(/images/tab_amt_dark.gif) no-repeat; MARGIN-BOTTOM: =
0px; WIDTH: 78px
}
#business_tabnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#business_tabnav A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
#business_tabnav A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
#business_tabnav A#business_nav1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 68px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A#business_nav1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 68px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A#business_nav1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 68px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A.active#business_nav1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_norm.gif) no-repeat; WIDTH: 68px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A.active#business_nav1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_norm.gif) no-repeat; WIDTH: 68px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A#business_nav2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 64px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A#business_nav2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 64px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A#business_nav2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_dark.gif) no-repeat; WIDTH: 64px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A.active#business_nav2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_norm.gif) no-repeat; WIDTH: 64px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#business_tabnav A.active#business_nav2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/business_nav_norm.gif) no-repeat; WIDTH: 64px; COLOR: =
#336699; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.options {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left
}
#main {
	MARGIN-BOTTOM: 5px
}
#tabnav {
	MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #a6caf0 1px solid; =
HEIGHT: 1px
}
#hlp {
	MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #a6caf0 1px solid; =
HEIGHT: 1px
}
#policysalesbox {
	WIDTH: 310px
}
#policysalesbox .box {
	WIDTH: 310px
}
#policies .box {
	WIDTH: 255px
}
.box INPUT {
	BORDER-RIGHT: #c8d2f5 1px solid; BORDER-TOP: #c8d2f5 1px solid; =
BORDER-LEFT: #c8d2f5 1px solid; BORDER-BOTTOM: #c8d2f5 1px solid
}
#policies .boxbody {
	HEIGHT: 255px
}
#policies TABLE {
	HEIGHT: 255px
}
#policies TABLE TD {
	PADDING-RIGHT: 5px
}
.col {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.collast {
	FLOAT: left
}
.colclear {
	CLEAR: both; PADDING-LEFT: 5px
}
.qtext {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.qtextbold {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.qtextsm {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.qtextblk {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.qtextr {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#data H1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
DIV#data {
	WIDTH: 650px
}
TABLE#results {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
TABLE#results TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; =
COLOR: #000; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
TABLE#results TD.single_title_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(152,192,217); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.multi_title_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(196,219,168); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.single_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(152,192,217); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.backpack_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(191,214,224); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.multi_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(196,219,168); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.multi_backpack_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: rgb(196,219,168); =
COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
TABLE#results TD.online {
	FONT-SIZE: 11px; BACKGROUND: #dbe9ee; VERTICAL-ALIGN: bottom; COLOR: =
#000; TEXT-ALIGN: center
}
TABLE#results TD.single_online {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dbe9ee; COLOR: =
#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
TABLE#results TD.online_title_head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #dbe9ee; COLOR: =
#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.gray {
	COLOR: gray
}
.red {
	COLOR: red
}
TABLE#results TD.plan {
	FONT-WEIGHT: bold
}
TABLE#results TD.single {
	BACKGROUND: rgb(152,192,217); VERTICAL-ALIGN: bottom; COLOR: #000; =
TEXT-ALIGN: center
}
TABLE#results TD.backpack {
	BACKGROUND: rgb(191,214,224); VERTICAL-ALIGN: bottom; COLOR: #000; =
TEXT-ALIGN: center
}
TABLE#results TD.multi {
	BACKGROUND: rgb(196,219,168); VERTICAL-ALIGN: bottom; COLOR: #000; =
TEXT-ALIGN: center
}
TABLE#results TD.multi_backpack {
	BACKGROUND: rgb(220,231,206); VERTICAL-ALIGN: bottom; COLOR: #000; =
TEXT-ALIGN: center
}
TABLE#results TD.label {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: =
#f1f1f1; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #000; =
PADDING-TOP: 2px
}
TABLE#results TD.label H2 {
	MARGIN: 0px
}
TABLE#results TD.extra_label {
	FONT-SIZE: 12px; COLOR: #000
}
SPAN.big {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET LEGEND {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #336699; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE#extras TD {
=09
}
TABLE#extras SELECT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; WIDTH: 60px; PADDING-TOP: 5px
}
TABLE#extras {
=09
}
TABLE#extras .field {
	TEXT-ALIGN: left
}
TABLE#extras TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE#plans {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-RIGHT-WIDTH: 1px
}
TABLE#plans TD.label {
	FONT-SIZE: 9px; BACKGROUND: #fff; VERTICAL-ALIGN: top; COLOR: #000
}
TABLE#options {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
TABLE#options TD {
	WIDTH: 150px
}
TABLE.opts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 10px 10px; WIDTH: 300px; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#ccc
}
TABLE.opts TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.visibleRow {
=09
}
.hiddenRow {
	DISPLAY: none
}
TABLE TD.info {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
TABLE TD.info A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
TABLE TD.info A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
SPAN.info {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
SPAN.info A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
SPAN.info A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red! important; FONT-STYLE: =
italic; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: =
none
}
.extras2 {
	MARGIN-LEFT: 40px; BACKGROUND-COLOR: #f5f9ff
}
.extras2 TD {
	TEXT-ALIGN: left
}
.secondary {
	FONT-SIZE: 10px
}
DIV#dataprint {
	MARGIN: auto; WIDTH: 660px
}
#dataprint H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 15px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: =
#ccc 1px solid
}
TABLE#details {
	WIDTH: 100%; BACKGROUND-COLOR: #f9f9f9
}
TABLE#details TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE#details TD.label {
	FONT-SIZE: 11px
}
TABLE#details TD.value {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
TABLE#addcover {
	WIDTH: 100%; BACKGROUND-COLOR: #f9f9f9
}
TABLE#addcover TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE#addcover TD.label {
	FONT-SIZE: 11px
}
TABLE#addcover TD.value {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
TABLE.items {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
TABLE.items TD {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top
}
#dataprint TABLE#options {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
#dataprint TABLE#options TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: =
0px
}
#dataprint TABLE#options TD.single_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eff5ff; =
VERTICAL-ALIGN: top; COLOR: #000; TEXT-ALIGN: center
}
#dataprint TABLE#options TD.backpack_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #d1e4ff; =
VERTICAL-ALIGN: top; COLOR: #000; TEXT-ALIGN: center
}
#dataprint TABLE#options TD.multi_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #b7d4ff; =
VERTICAL-ALIGN: top; WIDTH: 70px; COLOR: #000; TEXT-ALIGN: center
}
#dataprint TABLE#options TD.single {
	BACKGROUND: #eff5ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#options TD.backpack {
	BACKGROUND: #d1e4ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#options TD.multi {
	BACKGROUND: #b7d4ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#options TD.label {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: =
#f1f1f1; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; WIDTH: 150px; =
COLOR: #000; PADDING-TOP: 2px
}
#dataprint TABLE#options TD.extra_label {
	FONT-SIZE: 10px; COLOR: #000
}
#dataprint TABLE#choice {
	WIDTH: 660px
}
#dataprint TABLE#choice TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 10px
}
#dataprint TABLE#choice TD.label {
	FONT-SIZE: 10px; BACKGROUND: #fff; WIDTH: 150px; COLOR: #000
}
#dataprint TABLE#choice TD.single {
	BACKGROUND: #eff5ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#choice TD.backpack {
	BACKGROUND: #d1e4ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#choice TD.multi {
	BACKGROUND: #b7d4ff; VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: #000; =
TEXT-ALIGN: center
}
#dataprint TABLE#choice TD.single_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #eff5ff; =
VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: red; TEXT-ALIGN: center
}
#dataprint TABLE#choice TD.backpack_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #d1e4ff; =
VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: red; TEXT-ALIGN: center
}
#dataprint TABLE#choice TD.multi_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #b7d4ff; =
VERTICAL-ALIGN: bottom; WIDTH: 70px; COLOR: red; TEXT-ALIGN: center
}
SPAN.big {
	FONT-SIZE: 13px
}
SPAN.small {
	FONT-SIZE: 9px
}
H2 {
	FONT-SIZE: 11px
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET LEGEND {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
TABLE#extras TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE#extras SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; WIDTH: 60px; PADDING-TOP: 0px
}
TABLE#plans {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-RIGHT-WIDTH: 1px
}
TABLE#plans TD.label {
	FONT-SIZE: 9px; BACKGROUND: #fff; VERTICAL-ALIGN: top; COLOR: #000
}
TABLE#options {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 0px
}
TABLE#options TD {
	WIDTH: 150px
}
TABLE#travellers {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: =
470px
}
TABLE#travellers TD {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE#travellers TD.traveller {
	MARGIN-RIGHT: 2px; BORDER-BOTTOM: #000 1px solid
}
TABLE#address {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 180px
}
TABLE#address TD {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE#address TD.traveller {
	MARGIN-RIGHT: 2px; BORDER-BOTTOM: #000 1px solid
}
#datadetails H1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
#datadetails {
	MARGIN: 10px 0px; WIDTH: 600px
}
#datadetails SPAN {
	FONT-SIZE: 10px
}
#datadetails TABLE#details {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; =
MARGIN: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: =
transparent; BORDER-RIGHT-WIDTH: 0px
}
#datadetails TABLE#details TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: =
0px
}
#datadetails TABLE#details TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px
}
#datadetails TABLE#details TD.label {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: =
#666; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #fff; =
PADDING-TOP: 2px
}
#datadetails TABLE#details TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#datadetails TABLE#details SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; WIDTH: 60px; PADDING-TOP: 0px
}
#datadetails TABLE#plans {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-RIGHT-WIDTH: 1px
}
#datadetails TABLE#plans TD.label {
	FONT-SIZE: 9px; BACKGROUND: #fff; VERTICAL-ALIGN: top; COLOR: #000
}
#datadetails TABLE#options {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; MARGIN-TOP: 20px; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; =
PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
1px
}
#datadetails TABLE#options TD {
	PADDING-LEFT: 10px; WIDTH: 33%
}
#datadetails TABLE.opts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 10px 10px; WIDTH: 500px; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#ccc
}
#datadetails TABLE.opts TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
BUTTON {
	BORDER-RIGHT: #dedede thin outset; PADDING-RIGHT: 0px; BORDER-TOP: =
#dedede thin outset; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; BORDER-LEFT: #dedede thin outset; WIDTH: 83px; COLOR: #ffffff; =
LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede thin outset; =
HEIGHT: 22px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
.qbutton {
	BORDER-RIGHT: #dedede thin outset; BORDER-TOP: #dedede thin outset; =
FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 0px; BORDER-LEFT: #dedede =
thin outset; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 20px; =
BORDER-BOTTOM: #dedede thin outset; HEIGHT: 20px; BACKGROUND-COLOR: =
#336699
}
.button {
	BORDER-RIGHT: #dedede thin outset; PADDING-RIGHT: 0px; BORDER-TOP: =
#dedede thin outset; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dedede thin outset; =
WIDTH: 110px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dedede thin outset; HEIGHT: 22px; BACKGROUND-COLOR: =
#336699
}
.bluebutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
.infonews {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #336699
}
.infonews1 {
	FONT-SIZE: 12px; COLOR: #000
}
TABLE.greybackground {
	COLOR: #000000; BACKGROUND-COLOR: #f5f9ff
}
TD.linkwidth {
=09
}
TD.linkwidth1 {
=09
}
TD.linkwidth2 {
=09
}
TD.linkwidth3 {
=09
}
TD.linkwidth4 {
	MARGIN-LEFT: 0px
}
.headingBarBlue {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; BORDER-BOTTOM: gray =
1px solid; FONT-FAMILY: Verdana,bold; BACKGROUND-COLOR: #336699; =
TEXT-ALIGN: left
}
.headingBarGrey {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 7px; FONT-FAMILY: =
Verdana,bold; BACKGROUND-COLOR: #c4d2e1; TEXT-ALIGN: center
}
.headingBarWhite {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: =
Verdana,bold; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.headingBarWhite1 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: =
Verdana,bold; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.headingBarWhite2 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 3px; FONT-FAMILY: =
Verdana,bold; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.bgblue {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; BORDER-BOTTOM: =
white 1px solid; FONT-FAMILY: Verdana,bold; BACKGROUND-COLOR: #032c5a; =
TEXT-ALIGN: left
}
.bodytext {
	FONT-SIZE: 11px; COLOR: #2f4f4f; FONT-FAMILY: Verdana
}
.bodytextblack {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.bodytextsmall {
	FONT-SIZE: 9px; COLOR: #2f4f4f; FONT-FAMILY: Verdana
}
.whitetext {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.bodytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f4f4f; FONT-FAMILY: =
Verdana
}
.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: =
Verdana
}
.MainHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: =
Verdana; TEXT-ALIGN: left; BGCOLOR: #8B8B00
}
.SubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2f4f4f; FONT-FAMILY: =
Verdana; TEXT-ALIGN: left
}
.BigHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffffff; FONT-FAMILY: =
Verdana
}
.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2e2e2e; FONT-FAMILY: =
Verdana; BACKGROUND-COLOR: #ffa54f; TEXT-ALIGN: left
}
.BodyHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f4f4f; FONT-FAMILY: =
Verdana; TEXT-ALIGN: left
}
.bodyparagraph {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: 3px; MARGIN-LEFT: =
10px; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana; =
TEXT-DECORATION: none
}
.imagemargin {
	MARGIN-TOP: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 4px
}
.imagemargin1 {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 4px
}
.imagemargin2 {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 0px
}
.imagemargin3 {
	MARGIN-BOTTOM: 3px
}
.imagemargin4 {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px
}
.imagemargin4 {
	MARGIN-TOP: 1px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 5px
}
.radio {
	BACKGROUND-COLOR: red
}
.button {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
.check {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
.nodecor {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: =
none
}
.border_bottom {
	BORDER-BOTTOM: silver 1px solid
}
BODY {
	MARGIN-TOP: 0px; SCROLLBAR-FACE-COLOR: #e2e2e2; FONT-SIZE: 11px; =
SCROLLBAR-HIGHLIGHT-COLOR: #959595; MARGIN-LEFT: 0px; =
SCROLLBAR-SHADOW-COLOR: #959595; COLOR: #2e2e2e; =
SCROLLBAR-3DLIGHT-COLOR: white; SCROLLBAR-ARROW-COLOR: #959595; =
SCROLLBAR-TRACK-COLOR: #f1f1f1; FONT-FAMILY: "Arial, Helvetica, =
sans-serif"; SCROLLBAR-DARKSHADOW-COLOR: white; SCROLLBAR-BASE-COLOR: =
white
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET LEGEND {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #336699; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.bodytext {
	FONT-SIZE: 11px; COLOR: #2f4f4f; FONT-FAMILY: Verdana
}
.bodytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: =
Verdana
}
.logotext {
	FONT-SIZE: 9px; COLOR: #2f4f4f; FONT-FAMILY: Arial
}
.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: =
Verdana
}
.MainHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366; FONT-FAMILY: =
Verdana; TEXT-ALIGN: left
}
.BodyHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f4f4f; LINE-HEIGHT: 20px; =
FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.whiteheading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 20px; =
FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.bodyparagraph {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: 3px; MARGIN-LEFT: =
10px; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana; =
TEXT-DECORATION: none
}
.imagemargin {
	MARGIN-TOP: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 4px
}
.imagemargin1 {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 4px
}
.imagemargin2 {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 0px
}
.imagemargin3 {
	MARGIN-BOTTOM: 3px
}
.imagemargin4 {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px
}
.radio {
	BACKGROUND-COLOR: red
}
.lineht {
	LINE-HEIGHT: 3px
}
.border_tblr {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: silver 1px solid; =
BORDER-BOTTOM: silver 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.border_blr {
	BORDER-RIGHT: #336699 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; =
FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-ALIGN: center
}
.border_top {
	BORDER-TOP: #336699 1px solid
}
.border_left {
	BORDER-LEFT: #336699 1px solid
}
.border_right {
	BORDER-RIGHT: #336699 1px solid
}
.border_bottom {
	BORDER-BOTTOM: #336699 1px solid
}
#contactdetails {
	MARGIN-TOP: 25px; HEIGHT: 26px; TEXT-ALIGN: right
}
#contactdetails DIV {
	COLOR: #336699
}
#contactdetails H2 {
	FONT-SIZE: 24px; MARGIN: 0px; COLOR: #c4d3e1
}
.pseudobuttonrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.pseudobuttonlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; =
LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none
}
A.pseudobuttonlink {
	BORDER-RIGHT: #dedede thin outset; BORDER-TOP: #dedede thin outset; =
BORDER-LEFT: #dedede thin outset; WIDTH: 125px; COLOR: #ffffff; =
BORDER-BOTTOM: #dedede thin outset; HEIGHT: 20px; BACKGROUND-COLOR: =
#336699; TEXT-DECORATION: none
}
A.pseudobuttonlink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.pseudobuttonlink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
SPAN.info_question {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(images/info.gif); WIDTH: 12px; COLOR: red! important; FONT-FAMILY: =
"Times New Roman", Times, serif; HEIGHT: 12px; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C9E8F0.3CEE6020
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://b2c.covermore.com.au/js/CalendarPopup.js?redownloadToken=1.2.17

// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
// Author: Matt Kruse <matt@mattkruse.com>
// WWW: http://www.mattkruse.com/
//
// NOTICE: You may use this code for any purpose, commercial or
// private, without any further permission from the author. You may
// remove this notice from your final code if you wish, however it is
// appreciated by the author if at least my web site address is kept.
//
// You may *NOT* re-distribute this code in any way except through its
// use. That means, you can include it in your product, or your web
// site, or any other form where the code is actually being used. You
// may not put the plain javascript up on your site for download or
// include it in your javascript libraries for download.=20
// If you wish to share this code with others, please just point them
// to the URL instead.
// Please DO NOT link directly to my .js files from your site. Copy
// the files to your server and use them there. Thank you.
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


/* SOURCE FILE: AnchorPosition.js */

/*=20
AnchorPosition.js
Author: Matt Kruse
Last modified: 10/11/02

DESCRIPTION: These functions find the position of an <A> tag in a =
document,
so other elements can be positioned relative to it.

COMPATABILITY: Netscape 4.x,6.x,Mozilla, IE 5.x,6.x on Windows. Some =
small
positioning errors - usually with Window positioning - occur on the=20
Macintosh platform.

FUNCTIONS:
getAnchorPosition(anchorname)
  Returns an Object() having .x and .y properties of the pixel =
coordinates
  of the upper-left corner of the anchor. Position is relative to the =
PAGE.

getAnchorWindowPosition(anchorname)
  Returns an Object() having .x and .y properties of the pixel =
coordinates
  of the upper-left corner of the anchor, relative to the WHOLE SCREEN.

NOTES:

1) For popping up separate browser windows, use getAnchorWindowPosition. =

   Otherwise, use getAnchorPosition

2) Your anchor tag MUST contain both NAME and ID attributes which are =
the=20
   same. For example:
   <A NAME=3D"test" ID=3D"test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the=20
   anchor tag correctly. Do not do <A></A> with no space.
*/=20

// getAnchorPosition(anchorname)
//   This function returns an object having .x and .y properties which =
are the coordinates
//   of the named anchor, relative to the page.
function getAnchorPosition(anchorname) {
	// This function will return an Object with x and y properties
	var useWindow=3Dfalse;
	var coordinates=3Dnew Object();
	var x=3D0,y=3D0;
	// Browser capability sniffing
	var use_gebi=3Dfalse, use_css=3Dfalse, use_layers=3Dfalse;
	if (document.getElementById) { use_gebi=3Dtrue; }
	else if (document.all) { use_css=3Dtrue; }
	else if (document.layers) { use_layers=3Dtrue; }
	// Logic to find position
 	if (use_gebi && document.all) {
		x=3DAnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=3DAnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_gebi) {
		var o=3Ddocument.getElementById(anchorname);
		x=3DAnchorPosition_getPageOffsetLeft(o);
		y=3DAnchorPosition_getPageOffsetTop(o);
		}
 	else if (use_css) {
		x=3DAnchorPosition_getPageOffsetLeft(document.all[anchorname]);
		y=3DAnchorPosition_getPageOffsetTop(document.all[anchorname]);
		}
	else if (use_layers) {
		var found=3D0;
		for (var i=3D0; i<document.anchors.length; i++) {
			if (document.anchors[i].name=3D=3Danchorname) { found=3D1; break; }
			}
		if (found=3D=3D0) {
			coordinates.x=3D0; coordinates.y=3D0; return coordinates;
			}
		x=3Ddocument.anchors[i].x;
		y=3Ddocument.anchors[i].y;
		}
	else {
		coordinates.x=3D0; coordinates.y=3D0; return coordinates;
		}
	coordinates.x=3Dx;
	coordinates.y=3Dy;
	return coordinates;
	}

// getAnchorWindowPosition(anchorname)
//   This function returns an object having .x and .y properties which =
are the coordinates
//   of the named anchor, relative to the window
function getAnchorWindowPosition(anchorname) {
	var coordinates=3DgetAnchorPosition(anchorname);
	var x=3D0;
	var y=3D0;
	if (document.getElementById) {
		if (isNaN(window.screenX)) {
			x=3Dcoordinates.x-document.body.scrollLeft+window.screenLeft;
			y=3Dcoordinates.y-document.body.scrollTop+window.screenTop;
			}
		else {
			=
x=3Dcoordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-wi=
ndow.pageXOffset;
			=
y=3Dcoordinates.y+window.screenY+(window.outerHeight-24-window.innerHeigh=
t)-window.pageYOffset;
			}
		}
	else if (document.all) {
		x=3Dcoordinates.x-document.body.scrollLeft+window.screenLeft;
		y=3Dcoordinates.y-document.body.scrollTop+window.screenTop;
		}
	else if (document.layers) {
		=
x=3Dcoordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-wi=
ndow.pageXOffset;
		=
y=3Dcoordinates.y+window.screenY+(window.outerHeight-24-window.innerHeigh=
t)-window.pageYOffset;
		}
	coordinates.x=3Dx;
	coordinates.y=3Dy;
	return coordinates;
	}

// Functions for IE to get position of an object
function AnchorPosition_getPageOffsetLeft (el) {
	var ol=3Del.offsetLeft;
	while ((el=3Del.offsetParent) !=3D null) { ol +=3D el.offsetLeft; }
	return ol;
	}
function AnchorPosition_getWindowOffsetLeft (el) {
	return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
	}=09
function AnchorPosition_getPageOffsetTop (el) {
	var ot=3Del.offsetTop;
	while((el=3Del.offsetParent) !=3D null) { ot +=3D el.offsetTop; }
	return ot;
	}
function AnchorPosition_getWindowOffsetTop (el) {
	return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
	}

/* SOURCE FILE: date.js */

// HISTORY
// ------------------------------------------------------------------
// May 17, 2003: Fixed bug in parseDate() for dates <1970
// March 11, 2003: Added parseDate() function
// March 11, 2003: Added "NNN" formatting option. Doesn't match up
//                 perfectly with SimpleDateFormat formats, but=20
//                 backwards-compatability was required.

// ------------------------------------------------------------------
// These functions use the same 'format' strings as the=20
// java.text.SimpleDateFormat class, with minor exceptions.
// The format string consists of the following abbreviations:
//=20
// Field        | Full Form          | Short Form
// -------------+--------------------+-----------------------
// Year         | yyyy (4 digits)    | yy (2 digits), y (2 or 4 digits)
// Month        | MMM (name or abbr.)| MM (2 digits), M (1 or 2 digits)
//              | NNN (abbr.)        |
// Day of Month | dd (2 digits)      | d (1 or 2 digits)
// Day of Week  | EE (name)          | E (abbr)
// Hour (1-12)  | hh (2 digits)      | h (1 or 2 digits)
// Hour (0-23)  | HH (2 digits)      | H (1 or 2 digits)
// Hour (0-11)  | KK (2 digits)      | K (1 or 2 digits)
// Hour (1-24)  | kk (2 digits)      | k (1 or 2 digits)
// Minute       | mm (2 digits)      | m (1 or 2 digits)
// Second       | ss (2 digits)      | s (1 or 2 digits)
// AM/PM        | a                  |
//
// NOTE THE DIFFERENCE BETWEEN MM and mm! Month=3DMM, not mm!
// Examples:
//  "MMM d, y" matches: January 01, 2000
//                      Dec 1, 1900
//                      Nov 20, 00
//  "M/d/yy"   matches: 01/20/00
//                      9/2/00
//  "MMM dd, yyyy hh:mm:ssa" matches: "January 01, 2000 12:30:45AM"
// ------------------------------------------------------------------

var MONTH_NAMES=3Dnew =
Array('January','February','March','April','May','June','July','August','=
September','October','November','December','Jan','Feb','Mar','Apr','May',=
'Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var DAY_NAMES=3Dnew =
Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturd=
ay','Sun','Mon','Tue','Wed','Thu','Fri','Sat');
function LZ(x) {return(x<0||x>9?"":"0")+x}

// ------------------------------------------------------------------
// isDate ( date_string, format_string )
// Returns true if date string matches format of format string and
// is a valid date. Else returns false.
// It is recommended that you trim whitespace around the value before
// passing it to this function, as whitespace is NOT ignored!
// ------------------------------------------------------------------
function isDate(val,format) {
	var date=3DgetDateFromFormat(val,format);
	if (date=3D=3D0) { return false; }
	return true;
	}

// -------------------------------------------------------------------
// compareDates(date1,date1format,date2,date2format)
//   Compare two date strings to see which is greater.
//   Returns:
//   1 if date1 is greater than date2
//   0 if date2 is greater than date1 of if they are the same
//  -1 if either of the dates is in an invalid format
// -------------------------------------------------------------------
function compareDates(date1,dateformat1,date2,dateformat2) {
	var d1=3DgetDateFromFormat(date1,dateformat1);
	var d2=3DgetDateFromFormat(date2,dateformat2);
	if (d1=3D=3D0 || d2=3D=3D0) {
		return -1;
		}
	else if (d1 > d2) {
		return 1;
		}
	return 0;
	}

// ------------------------------------------------------------------
// formatDate (date_object, format)
// Returns a date in the output format specified.
// The format string uses the same abbreviations as in =
getDateFromFormat()
// ------------------------------------------------------------------
function formatDate(date,format) {
	format=3Dformat+"";
	var result=3D"";
	var i_format=3D0;
	var c=3D"";
	var token=3D"";
	var y=3Ddate.getYear()+"";
	var M=3Ddate.getMonth()+1;
	var d=3Ddate.getDate();
	var E=3Ddate.getDay();
	var H=3Ddate.getHours();
	var m=3Ddate.getMinutes();
	var s=3Ddate.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=3Dnew Object();
	if (y.length < 4) {y=3D""+(y-0+1900);}
	value["y"]=3D""+y;
	value["yyyy"]=3Dy;
	value["yy"]=3Dy.substring(2,4);
	value["M"]=3DM;
	value["MM"]=3DLZ(M);
	value["MMM"]=3DMONTH_NAMES[M-1];
	value["NNN"]=3DMONTH_NAMES[M+11];
	value["d"]=3Dd;
	value["dd"]=3DLZ(d);
	value["E"]=3DDAY_NAMES[E+7];
	value["EE"]=3DDAY_NAMES[E];
	value["H"]=3DH;
	value["HH"]=3DLZ(H);
	if (H=3D=3D0){value["h"]=3D12;}
	else if (H>12){value["h"]=3DH-12;}
	else {value["h"]=3DH;}
	value["hh"]=3DLZ(value["h"]);
	if (H>11){value["K"]=3DH-12;} else {value["K"]=3DH;}
	value["k"]=3DH+1;
	value["KK"]=3DLZ(value["K"]);
	value["kk"]=3DLZ(value["k"]);
	if (H > 11) { value["a"]=3D"PM"; }
	else { value["a"]=3D"AM"; }
	value["m"]=3Dm;
	value["mm"]=3DLZ(m);
	value["s"]=3Ds;
	value["ss"]=3DLZ(s);
	while (i_format < format.length) {
		c=3Dformat.charAt(i_format);
		token=3D"";
		while ((format.charAt(i_format)=3D=3Dc) && (i_format < format.length)) =
{
			token +=3D format.charAt(i_format++);
			}
		if (value[token] !=3D null) { result=3Dresult + value[token]; }
		else { result=3Dresult + token; }
		}
	return result;
	}
=09
// ------------------------------------------------------------------
// Utility functions for parsing in getDateFromFormat()
// ------------------------------------------------------------------
function _isInteger(val) {
	var digits=3D"1234567890";
	for (var i=3D0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))=3D=3D-1) { return false; }
		}
	return true;
	}
function _getInt(str,i,minlength,maxlength) {
	for (var x=3Dmaxlength; x>=3Dminlength; x--) {
		var token=3Dstr.substring(i,i+x);
		if (token.length < minlength) { return null; }
		if (_isInteger(token)) { return token; }
		}
	return null;
	}
=09
// ------------------------------------------------------------------
// getDateFromFormat( date_string , format_string )
//
// This function takes a date string and a format string. It matches
// If the date string matches the format string, it returns the=20
// getTime() of the date. If it does not match, it returns 0.
// ------------------------------------------------------------------
function getDateFromFormat(val,format) {
	val=3Dval+"";
	format=3Dformat+"";
	var i_val=3D0;
	var i_format=3D0;
	var c=3D"";
	var token=3D"";
	var token2=3D"";
	var x,y;
	var now=3Dnew Date();
	var year=3Dnow.getYear();
	var month=3Dnow.getMonth()+1;
	var date=3D1;
	var hh=3Dnow.getHours();
	var mm=3Dnow.getMinutes();
	var ss=3Dnow.getSeconds();
	var ampm=3D"";
=09
	while (i_format < format.length) {
		// Get next token from format string
		c=3Dformat.charAt(i_format);
		token=3D"";
		while ((format.charAt(i_format)=3D=3Dc) && (i_format < format.length)) =
{
			token +=3D format.charAt(i_format++);
			}
		// Extract contents of value based on format token
		if (token=3D=3D"yyyy" || token=3D=3D"yy" || token=3D=3D"y") {
			if (token=3D=3D"yyyy") { x=3D4;y=3D4; }
			if (token=3D=3D"yy")   { x=3D2;y=3D2; }
			if (token=3D=3D"y")    { x=3D2;y=3D4; }
			year=3D_getInt(val,i_val,x,y);
			if (year=3D=3Dnull) { return 0; }
			i_val +=3D year.length;
			if (year.length=3D=3D2) {
				if (year > 70) { year=3D1900+(year-0); }
				else { year=3D2000+(year-0); }
				}
			}
		else if (token=3D=3D"MMM"||token=3D=3D"NNN"){
			month=3D0;
			for (var i=3D0; i<MONTH_NAMES.length; i++) {
				var month_name=3DMONTH_NAMES[i];
				if =
(val.substring(i_val,i_val+month_name.length).toLowerCase()=3D=3Dmonth_na=
me.toLowerCase()) {
					if (token=3D=3D"MMM"||(token=3D=3D"NNN"&&i>11)) {
						month=3Di+1;
						if (month>12) { month -=3D 12; }
						i_val +=3D month_name.length;
						break;
						}
					}
				}
			if ((month < 1)||(month>12)){return 0;}
			}
		else if (token=3D=3D"EE"||token=3D=3D"E"){
			for (var i=3D0; i<DAY_NAMES.length; i++) {
				var day_name=3DDAY_NAMES[i];
				if =
(val.substring(i_val,i_val+day_name.length).toLowerCase()=3D=3Dday_name.t=
oLowerCase()) {
					i_val +=3D day_name.length;
					break;
					}
				}
			}
		else if (token=3D=3D"MM"||token=3D=3D"M") {
			month=3D_getInt(val,i_val,token.length,2);
			if(month=3D=3Dnull||(month<1)||(month>12)){return 0;}
			i_val+=3Dmonth.length;}
		else if (token=3D=3D"dd"||token=3D=3D"d") {
			date=3D_getInt(val,i_val,token.length,2);
			if(date=3D=3Dnull||(date<1)||(date>31)){return 0;}
			i_val+=3Ddate.length;}
		else if (token=3D=3D"hh"||token=3D=3D"h") {
			hh=3D_getInt(val,i_val,token.length,2);
			if(hh=3D=3Dnull||(hh<1)||(hh>12)){return 0;}
			i_val+=3Dhh.length;}
		else if (token=3D=3D"HH"||token=3D=3D"H") {
			hh=3D_getInt(val,i_val,token.length,2);
			if(hh=3D=3Dnull||(hh<0)||(hh>23)){return 0;}
			i_val+=3Dhh.length;}
		else if (token=3D=3D"KK"||token=3D=3D"K") {
			hh=3D_getInt(val,i_val,token.length,2);
			if(hh=3D=3Dnull||(hh<0)||(hh>11)){return 0;}
			i_val+=3Dhh.length;}
		else if (token=3D=3D"kk"||token=3D=3D"k") {
			hh=3D_getInt(val,i_val,token.length,2);
			if(hh=3D=3Dnull||(hh<1)||(hh>24)){return 0;}
			i_val+=3Dhh.length;hh--;}
		else if (token=3D=3D"mm"||token=3D=3D"m") {
			mm=3D_getInt(val,i_val,token.length,2);
			if(mm=3D=3Dnull||(mm<0)||(mm>59)){return 0;}
			i_val+=3Dmm.length;}
		else if (token=3D=3D"ss"||token=3D=3D"s") {
			ss=3D_getInt(val,i_val,token.length,2);
			if(ss=3D=3Dnull||(ss<0)||(ss>59)){return 0;}
			i_val+=3Dss.length;}
		else if (token=3D=3D"a") {
			if (val.substring(i_val,i_val+2).toLowerCase()=3D=3D"am") =
{ampm=3D"AM";}
			else if (val.substring(i_val,i_val+2).toLowerCase()=3D=3D"pm") =
{ampm=3D"PM";}
			else {return 0;}
			i_val+=3D2;}
		else {
			if (val.substring(i_val,i_val+token.length)!=3Dtoken) {return 0;}
			else {i_val+=3Dtoken.length;}
			}
		}
	// If there are any trailing characters left in the value, it doesn't =
match
	if (i_val !=3D val.length) { return 0; }
	// Is date valid for month?
	if (month=3D=3D2) {
		// Check for leap year
		if ( ( (year%4=3D=3D0)&&(year%100 !=3D 0) ) || (year%400=3D=3D0) ) { =
// leap year
			if (date > 29){ return 0; }
			}
		else { if (date > 28) { return 0; } }
		}
	if ((month=3D=3D4)||(month=3D=3D6)||(month=3D=3D9)||(month=3D=3D11)) {
		if (date > 30) { return 0; }
		}
	// Correct hours value
	if (hh<12 && ampm=3D=3D"PM") { hh=3Dhh-0+12; }
	else if (hh>11 && ampm=3D=3D"AM") { hh-=3D12; }
	var newdate=3Dnew Date(year,month-1,date,hh,mm,ss);
	return newdate.getTime();
	}

// ------------------------------------------------------------------
// parseDate( date_string [, prefer_euro_format] )
//
// This function takes a date string and tries to match it to a
// number of possible date formats to get the value. It will try to
// match against the following international formats, in this order:
// y-M-d   MMM d, y   MMM d,y   y-MMM-d   d-MMM-y  MMM d
// M/d/y   M-d-y      M.d.y     MMM-d     M/d      M-d
// d/M/y   d-M-y      d.M.y     d-MMM     d/M      d-M
// A second argument may be passed to instruct the method to search
// for formats like d/M/y (european format) before M/d/y (American).
// Returns a Date object or null if no patterns match.
// ------------------------------------------------------------------
function parseDate(val) {
	var preferEuro=3D(arguments.length=3D=3D2)?arguments[1]:false;
	generalFormats=3Dnew Array('y-M-d','MMM d, y','MMM =
d,y','y-MMM-d','d-MMM-y','MMM d');
	monthFirst=3Dnew Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');
	dateFirst =3Dnew Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');
	var checkList=3Dnew =
Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'mo=
nthFirst':'dateFirst');
	var d=3Dnull;
	for (var i=3D0; i<checkList.length; i++) {
		var l=3Dwindow[checkList[i]];
		for (var j=3D0; j<l.length; j++) {
			d=3DgetDateFromFormat(val,l[j]);
			if (d!=3D0) { return new Date(d); }
			}
		}
	return null;
	}

/* SOURCE FILE: PopupWindow.js */

/*=20
PopupWindow.js
Author: Matt Kruse
Last modified: 02/16/04

DESCRIPTION: This object allows you to easily and quickly popup a window
in a certain place. The window can either be a DIV or a separate browser
window.

COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some =
small
positioning errors - usually with Window positioning - occur on the=20
Macintosh platform. Due to bugs in Netscape 4.x, populating the popup=20
window with <STYLE> tags may cause errors.

USAGE:
// Create an object for a WINDOW popup
var win =3D new PopupWindow();=20

// Create an object for a DIV window using the DIV named 'mydiv'
var win =3D new PopupWindow('mydiv');=20

// Set the window to automatically hide itself when the user clicks=20
// anywhere else on the page except the popup
win.autoHide();=20

// Show the window relative to the anchor name passed in
win.showPopup(anchorname);

// Hide the popup
win.hidePopup();

// Set the size of the popup window (only applies to WINDOW popups
win.setSize(width,height);

// Populate the contents of the popup window that will be shown. If you=20
// change the contents while it is displayed, you will need to refresh()
win.populate(string);

// set the URL of the window, rather than populating its contents
// manually
win.setUrl("http://www.site.com/");

// Refresh the contents of the popup
win.refresh();

// Specify how many pixels to the right of the anchor the popup will =
appear
win.offsetX =3D 50;

// Specify how many pixels below the anchor the popup will appear
win.offsetY =3D 100;

NOTES:
1) Requires the functions in AnchorPosition.js

2) Your anchor tag MUST contain both NAME and ID attributes which are =
the=20
   same. For example:
   <A NAME=3D"test" ID=3D"test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the=20
   anchor tag correctly. Do not do <A></A> with no space.

4) When a PopupWindow object is created, a handler for 'onmouseup' is
   attached to any event handler you may have already defined. Do NOT =
define
   an event handler for 'onmouseup' after you define a PopupWindow =
object or
   the autoHide() will not work correctly.
*/=20

// Set the position of the popup window based on the anchor
function PopupWindow_getXYPosition(anchorname) {
	var coordinates;
	if (this.type =3D=3D "WINDOW") {
		coordinates =3D getAnchorWindowPosition(anchorname);
		}
	else {
		coordinates =3D getAnchorPosition(anchorname);
		}
	this.x =3D coordinates.x;
	this.y =3D coordinates.y;
	}
// Set width/height of DIV/popup window
function PopupWindow_setSize(width,height) {
	this.width =3D width;
	this.height =3D height;
	}
// Fill the window with contents
function PopupWindow_populate(contents) {
	this.contents =3D contents;
	this.populated =3D false;
	}
// Set the URL to go to
function PopupWindow_setUrl(url) {
	this.url =3D url;
	}
// Set the window popup properties
function PopupWindow_setWindowProperties(props) {
	this.windowProperties =3D props;
	}
// Refresh the displayed contents of the popup
function PopupWindow_refresh() {
	if (this.divName !=3D null) {
		// refresh the DIV object
		if (this.use_gebi) {
			document.getElementById(this.divName).innerHTML =3D this.contents;
			}
		else if (this.use_css) {=20
			document.all[this.divName].innerHTML =3D this.contents;
			}
		else if (this.use_layers) {=20
			var d =3D document.layers[this.divName];=20
			d.document.open();
			d.document.writeln(this.contents);
			d.document.close();
			}
		}
	else {
		if (this.popupWindow !=3D null && !this.popupWindow.closed) {
			if (this.url!=3D"") {
				this.popupWindow.location.href=3Dthis.url;
				}
			else {
				this.popupWindow.document.open();
				this.popupWindow.document.writeln(this.contents);
				this.popupWindow.document.close();
			}
			this.popupWindow.focus();
			}
		}
	}
// Position and show the popup, relative to an anchor object
function PopupWindow_showPopup(anchorname) {
	this.getXYPosition(anchorname);
	this.x +=3D this.offsetX;
	this.y +=3D this.offsetY;
	if (!this.populated && (this.contents !=3D "")) {
		this.populated =3D true;
		this.refresh();
		}
	if (this.divName !=3D null) {
		// Show the DIV object
		if (this.use_gebi) {
			document.getElementById(this.divName).style.left =3D this.x + "px";
			document.getElementById(this.divName).style.top =3D this.y + "px";
			document.getElementById(this.divName).style.visibility =3D "visible";
			}
		else if (this.use_css) {
			document.all[this.divName].style.left =3D this.x;
			document.all[this.divName].style.top =3D this.y;
			document.all[this.divName].style.visibility =3D "visible";
			}
		else if (this.use_layers) {
			document.layers[this.divName].left =3D this.x;
			document.layers[this.divName].top =3D this.y;
			document.layers[this.divName].visibility =3D "visible";
			}
		}
	else {
		if (this.popupWindow =3D=3D null || this.popupWindow.closed) {
			// If the popup window will go off-screen, move it so it doesn't
			if (this.x<0) { this.x=3D0; }
			if (this.y<0) { this.y=3D0; }
			if (screen && screen.availHeight) {
				if ((this.y + this.height) > screen.availHeight) {
					this.y =3D screen.availHeight - this.height;
					}
				}
			if (screen && screen.availWidth) {
				if ((this.x + this.width) > screen.availWidth) {
					this.x =3D screen.availWidth - this.width;
					}
				}
			var avoidAboutBlank =3D window.opera || ( document.layers && =
!navigator.mimeTypes['*'] ) || navigator.vendor =3D=3D 'KDE' || ( =
document.childNodes && !document.all && !navigator.taintEnabled );
			this.popupWindow =3D =
window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.wi=
ndowProperties+",width=3D"+this.width+",height=3D"+this.height+",screenX=3D=
"+this.x+",left=3D"+this.x+",screenY=3D"+this.y+",top=3D"+this.y+"");
			}
		this.refresh();
		}
	}
// Hide the popup
function PopupWindow_hidePopup() {
	if (this.divName !=3D null) {
		if (this.use_gebi) {
			document.getElementById(this.divName).style.visibility =3D "hidden";
			}
		else if (this.use_css) {
			document.all[this.divName].style.visibility =3D "hidden";
			}
		else if (this.use_layers) {
			document.layers[this.divName].visibility =3D "hidden";
			}
		}
	else {
		if (this.popupWindow && !this.popupWindow.closed) {
			this.popupWindow.close();
			this.popupWindow =3D null;
			}
		}
	}
// Pass an event and return whether or not it was the popup DIV that was =
clicked
function PopupWindow_isClicked(e) {
	if (this.divName !=3D null) {
		if (this.use_layers) {
			var clickX =3D e.pageX;
			var clickY =3D e.pageY;
			var t =3D document.layers[this.divName];
			if ((clickX > t.left) && (clickX < t.left+t.clip.width) && (clickY > =
t.top) && (clickY < t.top+t.clip.height)) {
				return true;
				}
			else { return false; }
			}
		else if (document.all) { // Need to hard-code this to trap IE for =
error-handling
			var t =3D window.event.srcElement;
			while (t.parentElement !=3D null) {
				if (t.id=3D=3Dthis.divName) {
					return true;
					}
				t =3D t.parentElement;
				}
			return false;
			}
		else if (this.use_gebi && e) {
			var t =3D e.originalTarget;
			while (t.parentNode !=3D null) {
				if (t.id=3D=3Dthis.divName) {
					return true;
					}
				t =3D t.parentNode;
				}
			return false;
			}
		return false;
		}
	return false;
	}

// Check an onMouseDown event to see if we should hide
function PopupWindow_hideIfNotClicked(e) {
	if (this.autoHideEnabled && !this.isClicked(e)) {
		this.hidePopup();
		}
	}
// Call this to make the DIV disable automatically when mouse is clicked =
outside it
function PopupWindow_autoHide() {
	this.autoHideEnabled =3D true;
	}
// This global function checks all PopupWindow objects onmouseup to see =
if they should be hidden
function PopupWindow_hidePopupWindows(e) {
	for (var i=3D0; i<popupWindowObjects.length; i++) {
		if (popupWindowObjects[i] !=3D null) {
			var p =3D popupWindowObjects[i];
			p.hideIfNotClicked(e);
			}
		}
	}
// Run this immediately to attach the event listener
function PopupWindow_attachListener() {
	if (document.layers) {
		document.captureEvents(Event.MOUSEUP);
		}
	window.popupWindowOldEventListener =3D document.onmouseup;
	if (window.popupWindowOldEventListener !=3D null) {
		document.onmouseup =3D new =
Function("window.popupWindowOldEventListener(); =
PopupWindow_hidePopupWindows();");
		}
	else {
		document.onmouseup =3D PopupWindow_hidePopupWindows;
		}
	}
// CONSTRUCTOR for the PopupWindow object
// Pass it a DIV name to use a DHTML popup, otherwise will default to =
window popup
function PopupWindow() {
	if (!window.popupWindowIndex) { window.popupWindowIndex =3D 0; }
	if (!window.popupWindowObjects) { window.popupWindowObjects =3D new =
Array(); }
	if (!window.listenerAttached) {
		window.listenerAttached =3D true;
		PopupWindow_attachListener();
		}
	this.index =3D popupWindowIndex++;
	popupWindowObjects[this.index] =3D this;
	this.divName =3D null;
	this.popupWindow =3D null;
	this.width=3D0;
	this.height=3D0;
	this.populated =3D false;
	this.visible =3D false;
	this.autoHideEnabled =3D false;
=09
	this.contents =3D "";
	this.url=3D"";
	=
this.windowProperties=3D"toolbar=3Dno,location=3Dno,status=3Dno,menubar=3D=
no,scrollbars=3Dauto,resizable,alwaysRaised,dependent,titlebar=3Dno";
	if (arguments.length>0) {
		this.type=3D"DIV";
		this.divName =3D arguments[0];
		}
	else {
		this.type=3D"WINDOW";
		}
	this.use_gebi =3D false;
	this.use_css =3D false;
	this.use_layers =3D false;
	if (document.getElementById) { this.use_gebi =3D true; }
	else if (document.all) { this.use_css =3D true; }
	else if (document.layers) { this.use_layers =3D true; }
	else { this.type =3D "WINDOW"; }
	this.offsetX =3D 0;
	this.offsetY =3D 0;
	// Method mappings
	this.getXYPosition =3D PopupWindow_getXYPosition;
	this.populate =3D PopupWindow_populate;
	this.setUrl =3D PopupWindow_setUrl;
	this.setWindowProperties =3D PopupWindow_setWindowProperties;
	this.refresh =3D PopupWindow_refresh;
	this.showPopup =3D PopupWindow_showPopup;
	this.hidePopup =3D PopupWindow_hidePopup;
	this.setSize =3D PopupWindow_setSize;
	this.isClicked =3D PopupWindow_isClicked;
	this.autoHide =3D PopupWindow_autoHide;
	this.hideIfNotClicked =3D PopupWindow_hideIfNotClicked;
	}

/* SOURCE FILE: CalendarPopup.js */

// HISTORY
// ------------------------------------------------------------------
// Feb 7, 2005: Fixed a CSS styles to use px unit
// March 29, 2004: Added check in select() method for the form field
//      being disabled. If it is, just return and don't do anything.
// March 24, 2004: Fixed bug - when month name and abbreviations were
//      changed, date format still used original values.
// January 26, 2004: Added support for drop-down month and year
//      navigation (Thanks to Chris Reid for the idea)
// September 22, 2003: Fixed a minor problem in YEAR calendar with
//      CSS prefix.
// August 19, 2003: Renamed the function to get styles, and made it
//      work correctly without an object reference
// August 18, 2003: Changed showYearNavigation and=20
//      showYearNavigationInput to optionally take an argument of
//      true or false
// July 31, 2003: Added text input option for year navigation.
//      Added a per-calendar CSS prefix option to optionally use=20
//      different styles for different calendars.
// July 29, 2003: Fixed bug causing the Today link to be clickable=20
//      even though today falls in a disabled date range.
//      Changed formatting to use pure CSS, allowing greater control
//      over look-and-feel options.
// June 11, 2003: Fixed bug causing the Today link to be unselectable
//      under certain cases when some days of week are disabled
// March 14, 2003: Added ability to disable individual dates or date
//      ranges, display as light gray and strike-through
// March 14, 2003: Removed dependency on graypixel.gif and instead=20
///     use table border coloring
// March 12, 2003: Modified showCalendar() function to allow optional
//      start-date parameter
// March 11, 2003: Modified select() function to allow optional
//      start-date parameter
/*=20
DESCRIPTION: This object implements a popup calendar to allow the user =
to
select a date, month, quarter, or year.

COMPATABILITY: Works with Netscape 4.x, 6.x, IE 5.x on Windows. Some =
small
positioning errors - usually with Window positioning - occur on the=20
Macintosh platform.
The calendar can be modified to work for any location in the world by=20
changing which weekday is displayed as the first column, changing the =
month
names, and changing the column headers for each day.

USAGE:
// Create a new CalendarPopup object of type WINDOW
var cal =3D new CalendarPopup();=20

// Create a new CalendarPopup object of type DIV using the DIV named =
'mydiv'
var cal =3D new CalendarPopup('mydiv');=20

// Easy method to link the popup calendar with an input box.=20
cal.select(inputObject, anchorname, dateFormat);
// Same method, but passing a default date other than the field's =
current value
cal.select(inputObject, anchorname, dateFormat, '01/02/2000');
// This is an example call to the popup calendar from a link to populate =
an=20
// input box. Note that to use this, date.js must also be included!!
<A HREF=3D"#" =
onClick=3D"cal.select(document.forms[0].date,'anchorname','MM/dd/yyyy'); =
return false;">Select</A>

// Set the type of date select to be used. By default it is 'date'.
cal.setDisplayType(type);

// When a date, month, quarter, or year is clicked, a function is called =
and
// passed the details. You must write this function, and tell the =
calendar
// popup what the function name is.
// Function to be called for 'date' select receives y, m, d
cal.setReturnFunction(functionname);
// Function to be called for 'month' select receives y, m
cal.setReturnMonthFunction(functionname);
// Function to be called for 'quarter' select receives y, q
cal.setReturnQuarterFunction(functionname);
// Function to be called for 'year' select receives y
cal.setReturnYearFunction(functionname);

// Show the calendar relative to a given anchor
cal.showCalendar(anchorname);

// Hide the calendar. The calendar is set to autoHide automatically
cal.hideCalendar();

// Set the month names to be used. Default are English month names
cal.setMonthNames("January","February","March",...);

// Set the month abbreviations to be used. Default are English month =
abbreviations
cal.setMonthAbbreviations("Jan","Feb","Mar",...);

// Show navigation for changing by the year, not just one month at a =
time
cal.showYearNavigation();

// Show month and year dropdowns, for quicker selection of month of =
dates
cal.showNavigationDropdowns();

// Set the text to be used above each day column. The days start with=20
// sunday regardless of the value of WeekStartDay
cal.setDayHeaders("S","M","T",...);

// Set the day for the first column in the calendar grid. By default =
this
// is Sunday (0) but it may be changed to fit the conventions of other
// countries.
cal.setWeekStartDay(1); // week is Monday - Sunday

// Set the weekdays which should be disabled in the 'date' select popup. =
You can
// then allow someone to only select week end dates, or Tuedays, for =
example
cal.setDisabledWeekDays(0,1); // To disable selecting the 1st or 2nd =
days of the week

// Selectively disable individual days or date ranges. Disabled days =
will not
// be clickable, and show as strike-through text on current browsers.
// Date format is any format recognized by parseDate() in date.js
// Pass a single date to disable:
cal.addDisabledDates("2003-01-01");
// Pass null as the first parameter to mean "anything up to and =
including" the
// passed date:
cal.addDisabledDates(null, "01/02/03");
// Pass null as the second parameter to mean "including the passed date =
and
// anything after it:
cal.addDisabledDates("Jan 01, 2003", null);
// Pass two dates to disable all dates inbetween and including the two
cal.addDisabledDates("January 01, 2003", "Dec 31, 2003");

// When the 'year' select is displayed, set the number of years back =
from the=20
// current year to start listing years. Default is 2.
// This is also used for year drop-down, to decide how many years +/- to =
display
cal.setYearSelectStartOffset(2);

// Text for the word "Today" appearing on the calendar
cal.setTodayText("Today");

// The calendar uses CSS classes for formatting. If you want your =
calendar to
// have unique styles, you can set the prefix that will be added to all =
the
// classes in the output.
// For example, normal output may have this:
//     <SPAN CLASS=3D"cpTodayTextDisabled">Today<SPAN>
// But if you set the prefix like this:
cal.setCssPrefix("Test");
// The output will then look like:
//     <SPAN CLASS=3D"TestcpTodayTextDisabled">Today<SPAN>
// And you can define that style somewhere in your page.

// When using Year navigation, you can make the year be an input box, so
// the user can manually change it and jump to any year
cal.showYearNavigationInput();

// Set the calendar offset to be different than the default. By default =
it
// will appear just below and to the right of the anchorname. So if you =
have
// a text box where the date will go and and anchor immediately after =
the
// text box, the calendar will display immediately under the text box.
cal.offsetX =3D 20;
cal.offsetY =3D 20;

NOTES:
1) Requires the functions in AnchorPosition.js and PopupWindow.js

2) Your anchor tag MUST contain both NAME and ID attributes which are =
the=20
   same. For example:
   <A NAME=3D"test" ID=3D"test"> </A>

3) There must be at least a space between <A> </A> for IE5.5 to see the=20
   anchor tag correctly. Do not do <A></A> with no space.

4) When a CalendarPopup object is created, a handler for 'onmouseup' is
   attached to any event handler you may have already defined. Do NOT =
define
   an event handler for 'onmouseup' after you define a CalendarPopup =
object=20
   or the autoHide() will not work correctly.
  =20
5) The calendar popup display uses style sheets to make it look nice.

*/=20

// CONSTRUCTOR for the CalendarPopup Object
function CalendarPopup() {
	var c;
	if (arguments.length>0) {
		c =3D new PopupWindow(arguments[0]);
		}
	else {
		c =3D new PopupWindow();
		c.setSize(150,175);
		}
	c.offsetX =3D -92;
	c.offsetY =3D 25;
	c.autoHide();
	// Calendar-specific properties
	c.monthNames =3D new =
Array("January","February","March","April","May","June","July","August","=
September","October","November","December");
	c.monthAbbreviations =3D new =
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","=
Dec");
	c.dayHeaders =3D new Array("S","M","T","W","T","F","S");
	c.returnFunction =3D "CP_tmpReturnFunction";
	c.returnMonthFunction =3D "CP_tmpReturnMonthFunction";
	c.returnQuarterFunction =3D "CP_tmpReturnQuarterFunction";
	c.returnYearFunction =3D "CP_tmpReturnYearFunction";
	c.weekStartDay =3D 0;
	c.isShowYearNavigation =3D false;
	c.displayType =3D "date";
	c.disabledWeekDays =3D new Object();
	c.disabledDatesExpression =3D "";
	c.yearSelectStartOffset =3D 2;
	c.currentDate =3D null;
	c.todayText=3D"Today";
	c.cssPrefix=3D"";
	c.isShowNavigationDropdowns=3Dfalse;
	c.isShowYearNavigationInput=3Dfalse;
	window.CP_calendarObject =3D null;
	window.CP_targetInput =3D null;
	window.CP_dateFormat =3D "MM/dd/yyyy";
	// Method mappings
	c.copyMonthNamesToWindow =3D CP_copyMonthNamesToWindow;
	c.setReturnFunction =3D CP_setReturnFunction;
	c.setReturnMonthFunction =3D CP_setReturnMonthFunction;
	c.setReturnQuarterFunction =3D CP_setReturnQuarterFunction;
	c.setReturnYearFunction =3D CP_setReturnYearFunction;
	c.setMonthNames =3D CP_setMonthNames;
	c.setMonthAbbreviations =3D CP_setMonthAbbreviations;
	c.setDayHeaders =3D CP_setDayHeaders;
	c.setWeekStartDay =3D CP_setWeekStartDay;
	c.setDisplayType =3D CP_setDisplayType;
	c.setDisabledWeekDays =3D CP_setDisabledWeekDays;
	c.addDisabledDates =3D CP_addDisabledDates;
	c.setYearSelectStartOffset =3D CP_setYearSelectStartOffset;
	c.setTodayText =3D CP_setTodayText;
	c.showYearNavigation =3D CP_showYearNavigation;
	c.showCalendar =3D CP_showCalendar;
	c.hideCalendar =3D CP_hideCalendar;
	c.getStyles =3D getCalendarStyles;
	c.refreshCalendar =3D CP_refreshCalendar;
	c.getCalendar =3D CP_getCalendar;
	c.select =3D CP_select;
	c.setCssPrefix =3D CP_setCssPrefix;
	c.showNavigationDropdowns =3D CP_showNavigationDropdowns;
	c.showYearNavigationInput =3D CP_showYearNavigationInput;
	c.copyMonthNamesToWindow();
	// Return the object
	return c;
	}
function CP_copyMonthNamesToWindow() {
	// Copy these values over to the date.js=20
	if (typeof(window.MONTH_NAMES)!=3D"undefined" && =
window.MONTH_NAMES!=3Dnull) {
		window.MONTH_NAMES =3D new Array();
		for (var i=3D0; i<this.monthNames.length; i++) {
			window.MONTH_NAMES[window.MONTH_NAMES.length] =3D this.monthNames[i];
		}
		for (var i=3D0; i<this.monthAbbreviations.length; i++) {
			window.MONTH_NAMES[window.MONTH_NAMES.length] =3D =
this.monthAbbreviations[i];
		}
	}
}
// Temporary default functions to be called when items clicked, so no =
error is thrown
function CP_tmpReturnFunction(y,m,d) {=20
	if (window.CP_targetInput!=3Dnull) {
		var dt =3D new Date(y,m-1,d,0,0,0);
		if (window.CP_calendarObject!=3Dnull) { =
window.CP_calendarObject.copyMonthNamesToWindow(); }
		window.CP_targetInput.value =3D formatDate(dt,window.CP_dateFormat);
		}
	else {
		alert('Use setReturnFunction() to define which function will get the =
clicked results!');=20
		}
	}
function CP_tmpReturnMonthFunction(y,m) {=20
	alert('Use setReturnMonthFunction() to define which function will get =
the clicked results!\nYou clicked: year=3D'+y+' , month=3D'+m);=20
	}
function CP_tmpReturnQuarterFunction(y,q) {=20
	alert('Use setReturnQuarterFunction() to define which function will get =
the clicked results!\nYou clicked: year=3D'+y+' , quarter=3D'+q);=20
	}
function CP_tmpReturnYearFunction(y) {=20
	alert('Use setReturnYearFunction() to define which function will get =
the clicked results!\nYou clicked: year=3D'+y);=20
	}

// Set the name of the functions to call to get the clicked item
function CP_setReturnFunction(name) { this.returnFunction =3D name; }
function CP_setReturnMonthFunction(name) { this.returnMonthFunction =3D =
name; }
function CP_setReturnQuarterFunction(name) { this.returnQuarterFunction =
=3D name; }
function CP_setReturnYearFunction(name) { this.returnYearFunction =3D =
name; }

// Over-ride the built-in month names
function CP_setMonthNames() {
	for (var i=3D0; i<arguments.length; i++) { this.monthNames[i] =3D =
arguments[i]; }
	this.copyMonthNamesToWindow();
	}

// Over-ride the built-in month abbreviations
function CP_setMonthAbbreviations() {
	for (var i=3D0; i<arguments.length; i++) { this.monthAbbreviations[i] =
=3D arguments[i]; }
	this.copyMonthNamesToWindow();
	}

// Over-ride the built-in column headers for each day
function CP_setDayHeaders() {
	for (var i=3D0; i<arguments.length; i++) { this.dayHeaders[i] =3D =
arguments[i]; }
	}

// Set the day of the week (0-7) that the calendar display starts on
// This is for countries other than the US whose calendar displays start =
on Monday(1), for example
function CP_setWeekStartDay(day) { this.weekStartDay =3D day; }

// Show next/last year navigation links
function CP_showYearNavigation() { this.isShowYearNavigation =3D =
(arguments.length>0)?arguments[0]:true; }

// Which type of calendar to display
function CP_setDisplayType(type) {
	if =
(type!=3D"date"&&type!=3D"week-end"&&type!=3D"month"&&type!=3D"quarter"&&=
type!=3D"year") { alert("Invalid display type! Must be one of: =
date,week-end,month,quarter,year"); return false; }
	this.displayType=3Dtype;
	}

// How many years back to start by default for year display
function CP_setYearSelectStartOffset(num) { =
this.yearSelectStartOffset=3Dnum; }

// Set which weekdays should not be clickable
function CP_setDisabledWeekDays() {
	this.disabledWeekDays =3D new Object();
	for (var i=3D0; i<arguments.length; i++) { =
this.disabledWeekDays[arguments[i]] =3D true; }
	}
=09
// Disable individual dates or ranges
// Builds an internal logical test which is run via eval() for =
efficiency
function CP_addDisabledDates(start, end) {
	if (arguments.length=3D=3D1) { end=3Dstart; }
	if (start=3D=3Dnull && end=3D=3Dnull) { return; }
	if (this.disabledDatesExpression!=3D"") { =
this.disabledDatesExpression+=3D "||"; }
	if (start!=3Dnull) { start =3D parseDate(start); =
start=3D""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate())=
;}
	if (end!=3Dnull) { end=3DparseDate(end); =
end=3D""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate());}
	if (start=3D=3Dnull) { =
this.disabledDatesExpression+=3D"(ds<=3D"+end+")"; }
	else if (end  =3D=3Dnull) { =
this.disabledDatesExpression+=3D"(ds>=3D"+start+")"; }
	else { =
this.disabledDatesExpression+=3D"(ds>=3D"+start+"&&ds<=3D"+end+")"; }
	}
=09
// Set the text to use for the "Today" link
function CP_setTodayText(text) {
	this.todayText =3D text;
	}

// Set the prefix to be added to all CSS classes when writing output
function CP_setCssPrefix(val) {=20
	this.cssPrefix =3D val;=20
	}

// Show the navigation as an dropdowns that can be manually changed
function CP_showNavigationDropdowns() { this.isShowNavigationDropdowns =
=3D (arguments.length>0)?arguments[0]:true; }

// Show the year navigation as an input box that can be manually changed
function CP_showYearNavigationInput() { this.isShowYearNavigationInput =
=3D (arguments.length>0)?arguments[0]:true; }

// Hide a calendar object
function CP_hideCalendar() {
//	alert(window.CP_targetInput.name); <-- Has the name of the target =
input field
	if (arguments.length > 0) { =
document.policysales.elements[window.CP_targetInput.name].focus();window.=
popupWindowObjects[arguments[0]].hidePopup(); }
	else {  this.hidePopup(); }
	}

// Refresh the contents of the calendar display
function CP_refreshCalendar(index) {
	var calObject =3D window.popupWindowObjects[index];
	if (arguments.length>1) {=20
		=
calObject.populate(calObject.getCalendar(arguments[1],arguments[2],argume=
nts[3],arguments[4],arguments[5]));
		}
	else {
		calObject.populate(calObject.getCalendar());
		}
	calObject.refresh();
	}

// Populate the calendar and display it
function CP_showCalendar(anchorname) {
	if (arguments.length>1) {
		if (arguments[1]=3D=3Dnull||arguments[1]=3D=3D"") {
			this.currentDate=3Dnew Date();
			}
		else {
			this.currentDate=3Dnew Date(parseDate(arguments[1]));
			}
		}
	this.populate(this.getCalendar());
	this.showPopup(anchorname);
	}

// Simple method to interface popup calendar with a text-entry box
function CP_select(inputobj, linkname, format) {

	var selectedDate=3D(arguments.length>3)?arguments[3]:null;
	if (!window.getDateFromFormat) {
		alert("calendar.select: To use this method you must also include =
'date.js' for date formatting");
		return;
		}
	if (this.displayType!=3D"date"&&this.displayType!=3D"week-end") {
		alert("calendar.select: This function can only be used with =
displayType 'date' or 'week-end'");
		return;
		}
	if (inputobj.type!=3D"text" && inputobj.type!=3D"hidden" && =
inputobj.type!=3D"textarea") {=20
		alert("calendar.select: Input object passed is not a valid form input =
object");=20
		window.CP_targetInput=3Dnull;
		return;
		}
	if (inputobj.disabled) { return; } // Can't use calendar input on =
disabled form input!
	window.CP_targetInput =3D inputobj;
	window.CP_calendarObject =3D this;
	this.currentDate=3Dnull;
	var time=3D0;
	if (selectedDate!=3Dnull) {
		time =3D getDateFromFormat(selectedDate,format)
		}
	else if (inputobj.value!=3D"") {
		time =3D getDateFromFormat(inputobj.value,format);
		}
	if (selectedDate!=3Dnull || inputobj.value!=3D"") {
		if (time=3D=3D0) { this.currentDate=3Dnull; }
		else { this.currentDate=3Dnew Date(time); }
		}
	window.CP_dateFormat =3D format;
	this.showCalendar(linkname);
	}
=09
// Get style block needed to display the calendar correctly
function getCalendarStyles() {
	var result =3D "";
	var p =3D "";
	if (this!=3Dnull && typeof(this.cssPrefix)!=3D"undefined" && =
this.cssPrefix!=3Dnull && this.cssPrefix!=3D"") { p=3Dthis.cssPrefix; }
	result +=3D "<STYLE>\n";
	result +=3D "."+p+"cpYearNavigation,."+p+"cpMonthNavigation { =
background-color:#C0C0C0; text-align:center; vertical-align:center; =
text-decoration:none; color:#000000; font-weight:bold; }\n";
	result +=3D "."+p+"cpDayColumnHeader, =
."+p+"cpYearNavigation,."+p+"cpMonthNavigation,."+p+"cpCurrentMonthDate,.=
"+p+"cpCurrentMonthDateDisabled,."+p+"cpOtherMonthDate,."+p+"cpOtherMonth=
DateDisabled,."+p+"cpCurrentDate,."+p+"cpCurrentDateDisabled,."+p+"cpToda=
yText,."+p+"cpTodayTextDisabled,."+p+"cpText { font-family:arial; =
font-size:8pt; }\n";
	result +=3D "TD."+p+"cpDayColumnHeader { text-align:right; border:solid =
thin #C0C0C0;border-width:0px 0px 1px 0px; }\n";
	result +=3D "."+p+"cpCurrentMonthDate, ."+p+"cpOtherMonthDate, =
."+p+"cpCurrentDate  { text-align:right; text-decoration:none; }\n";
	result +=3D "."+p+"cpCurrentMonthDateDisabled, =
."+p+"cpOtherMonthDateDisabled, ."+p+"cpCurrentDateDisabled { =
color:#D0D0D0; text-align:right; text-decoration:line-through; }\n";
	result +=3D "."+p+"cpCurrentMonthDate, .cpCurrentDate { color:#000000; =
}\n";
	result +=3D "."+p+"cpOtherMonthDate { color:#808080; }\n";
	result +=3D "TD."+p+"cpCurrentDate { color:white; background-color: =
#C0C0C0; border-width:1px; border:solid thin #800000; }\n";
	result +=3D "TD."+p+"cpCurrentDateDisabled { border-width:1px; =
border:solid thin #FFAAAA; }\n";
	result +=3D "TD."+p+"cpTodayText, TD."+p+"cpTodayTextDisabled { =
border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}\n";
	result +=3D "A."+p+"cpTodayText, SPAN."+p+"cpTodayTextDisabled { =
height:20px; }\n";
	result +=3D "A."+p+"cpTodayText { color:black; }\n";
	result +=3D "."+p+"cpTodayTextDisabled { color:#D0D0D0; }\n";
	result +=3D "."+p+"cpBorder { border:solid thin #808080; }\n";
	result +=3D "</STYLE>\n";
	return result;
	}

// Return a string containing all the calendar code to be displayed
function CP_getCalendar() {
	var now =3D new Date();
	// Reference to window
	if (this.type =3D=3D "WINDOW") { var windowref =3D "window.opener."; }
	else { var windowref =3D ""; }
	var result =3D "";
	// If POPUP, write entire HTML document
	if (this.type =3D=3D "WINDOW") {
		result +=3D =
"<HTML><HEAD><TITLE>Calendar</TITLE>"+this.getStyles()+"</HEAD><BODY =
MARGINWIDTH=3D0 MARGINHEIGHT=3D0 TOPMARGIN=3D0 RIGHTMARGIN=3D0 =
LEFTMARGIN=3D0>\n";
		result +=3D '<CENTER><TABLE WIDTH=3D100% BORDER=3D0 BORDERWIDTH=3D0 =
CELLSPACING=3D0 CELLPADDING=3D0>\n';
		}
	else {
		result +=3D '<TABLE CLASS=3D"'+this.cssPrefix+'cpBorder" WIDTH=3D144 =
BORDER=3D1 BORDERWIDTH=3D1 CELLSPACING=3D0 CELLPADDING=3D1>\n';
		result +=3D '<TR><TD ALIGN=3DCENTER>\n';
		result +=3D '<CENTER>\n';
		}
	// Code for DATE display (default)
	// -------------------------------
	if (this.displayType=3D=3D"date" || this.displayType=3D=3D"week-end") {
		if (this.currentDate=3D=3Dnull) { this.currentDate =3D now; }
		if (arguments.length > 0) { var month =3D arguments[0]; }
			else { var month =3D this.currentDate.getMonth()+1; }
		if (arguments.length > 1 && arguments[1]>0 && =
arguments[1]-0=3D=3Darguments[1]) { var year =3D arguments[1]; }
			else { var year =3D this.currentDate.getFullYear(); }
		var daysinmonth=3D new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
		if ( ( (year%4 =3D=3D 0)&&(year%100 !=3D 0) ) || (year%400 =3D=3D 0) ) =
{
			daysinmonth[2] =3D 29;
			}
		var current_month =3D new Date(year,month-1,1);
		var display_year =3D year;
		var display_month =3D month;
		var display_date =3D 1;
		var weekday=3D current_month.getDay();
		var offset =3D 0;
	=09
		offset =3D (weekday >=3D this.weekStartDay) ? =
weekday-this.weekStartDay : 7-this.weekStartDay+weekday ;
		if (offset > 0) {
			display_month--;
			if (display_month < 1) { display_month =3D 12; display_year--; }
			display_date =3D daysinmonth[display_month]-offset+1;
			}
		var next_month =3D month+1;
		var next_month_year =3D year;
		if (next_month > 12) { next_month=3D1; next_month_year++; }
		var last_month =3D month-1;
		var last_month_year =3D year;
		if (last_month < 1) { last_month=3D12; last_month_year--; }
		var date_class;
		if (this.type!=3D"WINDOW") {
			result +=3D "<TABLE WIDTH=3D144 BORDER=3D0 BORDERWIDTH=3D0 =
CELLSPACING=3D0 CELLPADDING=3D0>";
			}
		result +=3D '<TR>\n';
		var refresh =3D windowref+'CP_refreshCalendar';
		var refreshLink =3D 'javascript:' + refresh;
		if (this.isShowNavigationDropdowns) {
			result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"78" COLSPAN=3D"3"><select =
CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" name=3D"cpMonth" =
onChange=3D"'+refresh+'('+this.index+',this.options[this.selectedIndex].v=
alue-0,'+(year-0)+');">';
			for( var monthCounter=3D1; monthCounter<=3D12; monthCounter++ ) {
				var selected =3D (monthCounter=3D=3Dmonth) ? 'SELECTED' : '';
				result +=3D '<option value=3D"'+monthCounter+'" =
'+selected+'>'+this.monthNames[monthCounter-1]+'</option>';
				}
			result +=3D '</select></TD>';
			result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"10">&nbsp;</TD>';

			result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"56" COLSPAN=3D"3"><select =
CLASS=3D"'+this.cssPrefix+'cpYearNavigation" name=3D"cpYear" =
onChange=3D"'+refresh+'('+this.index+','+month+',this.options[this.select=
edIndex].value-0);">';
			for( var yearCounter=3Dyear-this.yearSelectStartOffset; =
yearCounter<=3Dyear+this.yearSelectStartOffset; yearCounter++ ) {
				var selected =3D (yearCounter=3D=3Dyear) ? 'SELECTED' : '';
				result +=3D '<option value=3D"'+yearCounter+'" =
'+selected+'>'+yearCounter+'</option>';
				}
			result +=3D '</select></TD>';
			}
		else {
			if (this.isShowYearNavigation) {
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"10"><A CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+last_month+','+last_month_year+'=
);">&lt;</A></TD>';
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"58"><SPAN =
CLASS=3D"'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+=
'</SPAN></TD>';
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"10"><A CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+next_month+','+next_month_year+'=
);">&gt;</A></TD>';
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"10">&nbsp;</TD>';

				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"10"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+month+','+(year-1)+');">&lt;</A>=
</TD>';
				if (this.isShowYearNavigationInput) {
					result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"36"><INPUT NAME=3D"cpYear" =
CLASS=3D"'+this.cssPrefix+'cpYearNavigation" SIZE=3D"4" MAXLENGTH=3D"4" =
VALUE=3D"'+year+'" =
onBlur=3D"'+refresh+'('+this.index+','+month+',this.value-0);"></TD>';
					}
				else {
					result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"36"><SPAN =
CLASS=3D"'+this.cssPrefix+'cpYearNavigation">'+year+'</SPAN></TD>';
					}
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"10"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+month+','+(year+1)+');">&gt;</A>=
</TD>';
				}
			else {
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"22"><A CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+last_month+','+last_month_year+'=
);">&lt;&lt;</A></TD>\n';
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"100"><SPAN =
CLASS=3D"'+this.cssPrefix+'cpMonthNavigation">'+this.monthNames[month-1]+=
' '+year+'</SPAN></TD>\n';
				result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
WIDTH=3D"22"><A CLASS=3D"'+this.cssPrefix+'cpMonthNavigation" =
HREF=3D"'+refreshLink+'('+this.index+','+next_month+','+next_month_year+'=
);">&gt;&gt;</A></TD>\n';
				}
			}
		result +=3D '</TR></TABLE>\n';
		result +=3D '<TABLE WIDTH=3D120 BORDER=3D0 CELLSPACING=3D0 =
CELLPADDING=3D1 ALIGN=3DCENTER>\n';
		result +=3D '<TR>\n';
		for (var j=3D0; j<7; j++) {

			result +=3D '<TD CLASS=3D"'+this.cssPrefix+'cpDayColumnHeader" =
WIDTH=3D"14%"><SPAN =
CLASS=3D"'+this.cssPrefix+'cpDayColumnHeader">'+this.dayHeaders[(this.wee=
kStartDay+j)%7]+'</TD>\n';
			}
		result +=3D '</TR>\n';
		for (var row=3D1; row<=3D6; row++) {
			result +=3D '<TR>\n';
			for (var col=3D1; col<=3D7; col++) {
				var disabled=3Dfalse;
				if (this.disabledDatesExpression!=3D"") {
					var ds=3D""+display_year+LZ(display_month)+LZ(display_date);
					eval("disabled=3D("+this.disabledDatesExpression+")");
					}
				var dateClass =3D "";
				if ((display_month =3D=3D this.currentDate.getMonth()+1) && =
(display_date=3D=3Dthis.currentDate.getDate()) && =
(display_year=3D=3Dthis.currentDate.getFullYear())) {
					dateClass =3D "cpCurrentDate";
					}
				else if (display_month =3D=3D month) {
					dateClass =3D "cpCurrentMonthDate";
					}
				else {
					dateClass =3D "cpOtherMonthDate";
					}
				if (disabled || this.disabledWeekDays[col-1]) {
					result +=3D '	<TD CLASS=3D"'+this.cssPrefix+dateClass+'"><SPAN =
CLASS=3D"'+this.cssPrefix+dateClass+'Disabled">'+display_date+'</SPAN></T=
D>\n';
					}
				else {
					var selected_date =3D display_date;
					var selected_month =3D display_month;
					var selected_year =3D display_year;
					if (this.displayType=3D=3D"week-end") {
						var d =3D new =
Date(selected_year,selected_month-1,selected_date,0,0,0,0);
						d.setDate(d.getDate() + (7-col));
						selected_year =3D d.getYear();
						if (selected_year < 1000) { selected_year +=3D 1900; }
						selected_month =3D d.getMonth()+1;
						selected_date =3D d.getDate();
						}
					result +=3D '	<TD CLASS=3D"'+this.cssPrefix+dateClass+'"><A =
HREF=3D"javascript:'+windowref+this.returnFunction+'('+selected_year+','+=
selected_month+','+selected_date+');'+windowref+'CP_hideCalendar(\''+this=
.index+'\');" =
CLASS=3D"'+this.cssPrefix+dateClass+'">'+display_date+'</A></TD>\n';
					}
				display_date++;
				if (display_date > daysinmonth[display_month]) {
					display_date=3D1;
					display_month++;
					}
				if (display_month > 12) {
					display_month=3D1;
					display_year++;
					}
				}
			result +=3D '</TR>';
			}
		var current_weekday =3D now.getDay() - this.weekStartDay;
		if (current_weekday < 0) {
			current_weekday +=3D 7;
			}
		result +=3D '<TR>\n';
		result +=3D '	<TD COLSPAN=3D7 ALIGN=3DCENTER =
CLASS=3D"'+this.cssPrefix+'cpTodayText">\n';
		if (this.disabledDatesExpression!=3D"") {
			var ds=3D""+now.getFullYear()+LZ(now.getMonth()+1)+LZ(now.getDate());
			eval("disabled=3D("+this.disabledDatesExpression+")");
			}
		if (disabled || this.disabledWeekDays[current_weekday+1]) {
			result +=3D '		<SPAN =
CLASS=3D"'+this.cssPrefix+'cpTodayTextDisabled">'+this.todayText+'</SPAN>=
\n';
			}
		else {
			result +=3D '		<A CLASS=3D"'+this.cssPrefix+'cpTodayText" =
HREF=3D"javascript:'+windowref+this.returnFunction+'(\''+now.getFullYear(=
)+'\',\''+(now.getMonth()+1)+'\',\''+now.getDate()+'\');'+windowref+'CP_h=
ideCalendar(\''+this.index+'\');">'+this.todayText+'</A>\n';
			}
		result +=3D '		<BR>\n';
		result +=3D '	</TD></TR></TABLE></CENTER></TD></TR></TABLE>\n';
	}

	// Code common for MONTH, QUARTER, YEAR
	// ------------------------------------
	if (this.displayType=3D=3D"month" || this.displayType=3D=3D"quarter" || =
this.displayType=3D=3D"year") {
		if (arguments.length > 0) { var year =3D arguments[0]; }
		else {=20
			if (this.displayType=3D=3D"year") {	var year =3D =
now.getFullYear()-this.yearSelectStartOffset; }
			else { var year =3D now.getFullYear(); }
			}
		if (this.displayType!=3D"year" && this.isShowYearNavigation) {
			result +=3D "<TABLE WIDTH=3D144 BORDER=3D0 BORDERWIDTH=3D0 =
CELLSPACING=3D0 CELLPADDING=3D0>";
			result +=3D '<TR>\n';
			result +=3D '	<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"22"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year=
-1)+');">&lt;&lt;</A></TD>\n';
			result +=3D '	<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"100">'+year+'</TD>\n';
			result +=3D '	<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"22"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year=
+1)+');">&gt;&gt;</A></TD>\n';
			result +=3D '</TR></TABLE>\n';
			}
		}
	=09
	// Code for MONTH display=20
	// ----------------------
	if (this.displayType=3D=3D"month") {
		// If POPUP, write entire HTML document
		result +=3D '<TABLE WIDTH=3D120 BORDER=3D0 CELLSPACING=3D1 =
CELLPADDING=3D0 ALIGN=3DCENTER>\n';
		for (var i=3D0; i<4; i++) {
			result +=3D '<TR>';
			for (var j=3D0; j<3; j++) {
				var monthindex =3D ((i*3)+j);
				result +=3D '<TD WIDTH=3D33% ALIGN=3DCENTER><A =
CLASS=3D"'+this.cssPrefix+'cpText" =
HREF=3D"javascript:'+windowref+this.returnMonthFunction+'('+year+','+(mon=
thindex+1)+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" =
CLASS=3D"'+date_class+'">'+this.monthAbbreviations[monthindex]+'</A></TD>=
';
				}
			result +=3D '</TR>';
			}
		result +=3D '</TABLE></CENTER></TD></TR></TABLE>\n';
		}
=09
	// Code for QUARTER display
	// ------------------------
	if (this.displayType=3D=3D"quarter") {
		result +=3D '<BR><TABLE WIDTH=3D120 BORDER=3D1 CELLSPACING=3D0 =
CELLPADDING=3D0 ALIGN=3DCENTER>\n';
		for (var i=3D0; i<2; i++) {
			result +=3D '<TR>';
			for (var j=3D0; j<2; j++) {
				var quarter =3D ((i*2)+j+1);
				result +=3D '<TD WIDTH=3D50% ALIGN=3DCENTER><BR><A =
CLASS=3D"'+this.cssPrefix+'cpText" =
HREF=3D"javascript:'+windowref+this.returnQuarterFunction+'('+year+','+qu=
arter+');'+windowref+'CP_hideCalendar(\''+this.index+'\');" =
CLASS=3D"'+date_class+'">Q'+quarter+'</A><BR><BR></TD>';
				}
			result +=3D '</TR>';
			}
		result +=3D '</TABLE></CENTER></TD></TR></TABLE>\n';
		}

	// Code for YEAR display
	// ---------------------
	if (this.displayType=3D=3D"year") {
		var yearColumnSize =3D 4;
		result +=3D "<TABLE WIDTH=3D144 BORDER=3D0 BORDERWIDTH=3D0 =
CELLSPACING=3D0 CELLPADDING=3D0>";
		result +=3D '<TR>\n';
		result +=3D '	<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"50%"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year=
-(yearColumnSize*2))+');">&lt;&lt;</A></TD>\n';
		result +=3D '	<TD CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
WIDTH=3D"50%"><A CLASS=3D"'+this.cssPrefix+'cpYearNavigation" =
HREF=3D"javascript:'+windowref+'CP_refreshCalendar('+this.index+','+(year=
+(yearColumnSize*2))+');">&gt;&gt;</A></TD>\n';
		result +=3D '</TR></TABLE>\n';
		result +=3D '<TABLE WIDTH=3D120 BORDER=3D0 CELLSPACING=3D1 =
CELLPADDING=3D0 ALIGN=3DCENTER>\n';
		for (var i=3D0; i<yearColumnSize; i++) {
			for (var j=3D0; j<2; j++) {
				var currentyear =3D year+(j*yearColumnSize)+i;
				result +=3D '<TD WIDTH=3D50% ALIGN=3DCENTER><A =
CLASS=3D"'+this.cssPrefix+'cpText" =
HREF=3D"javascript:'+windowref+this.returnYearFunction+'('+currentyear+')=
;'+windowref+'CP_hideCalendar(\''+this.index+'\');" =
CLASS=3D"'+date_class+'">'+currentyear+'</A></TD>';
				}
			result +=3D '</TR>';
			}
		result +=3D '</TABLE></CENTER></TD></TR></TABLE>\n';
		}
	// Common
	if (this.type =3D=3D "WINDOW") {
		result +=3D "</BODY></HTML>\n";
		}
	return result;
	}

------=_NextPart_000_0000_01C9E8F0.3CEE6020--

