function checkPlugin(active_x_name) {
return chkie(active_x_name);
}

if( navigator.appName == "Microsoft Internet Explorer") {
document.writeln('<scr'+'ipt language="VBScript">');
document.writeln('function chkie(active_x_name)');
document.writeln('Err.Clear');
document.writeln('On Error Resume Next');
document.writeln('Dim plugin');
document.writeln('set plugin = CreateObject(active_x_name)');
document.writeln('if Err.Number <> 0 then');
document.writeln('chkie = false');
document.writeln('else');
document.writeln('chkie = true');
document.writeln('end if');
document.writeln('end function');
document.writeln('</scr'+'ipt>');
}

function printPDF(){
//document.getElementById('util_message').className ='util_adobe'
//document.getElementById('util_message').innerHTML = '<b>Adobe Reader</b> is required to print this page. <a href="http://www.adobe.com/products/acrobat/readstep2.html" target="_blank">Click here to download the latest version</a> '


if(checkPlugin("PDF.PdfCtrl.5") || checkPlugin("PDF.PdfCtrl.6") || checkPlugin("AcroPDF.PDF.1")){
	var newWindow = window.open('https://secure.onlinetravelgroup.co.uk/PDFGenerator/PageToPDF.aspx?u='+ location.href,'_blank','width=800px;height=600px')
	if (newWindow.focus) {newWindow.focus();} 
}else{
document.getElementById('util_message').className ='util_adobe'
document.getElementById('util_message').innerHTML = '<b>Adobe Reader</b> is required to print this page. <a href="http://www.adobe.com/products/acrobat/readstep2.html" target="_blank">Click here to download the latest version</a>'
}
}

function legal() {
 window.open('includes_cont/abta.asp','Abta','width=400,height=600');
}

function gotopage(selectlist)
{
  if(document.all){
    obj=eval("document.all."+selectlist)
    }
  else if(document.getElementById){
    obj=eval("document.getElementById('"+selectlist+"')")
    }

	window.location = obj.options[obj.selectedIndex].value;

}

function copyDay()
{
	Obj = document.insuranceSearch
	if (Obj.policyType.value == '3')
		{
		Obj.policyenddateday.value = Obj.policystartdateday.value
		}
}
function copyMonth()
{
	Obj = document.insuranceSearch
	if (Obj.policyType.value == '3')
		{
		Obj.policyenddatemonth.value = Obj.policystartdatemonth.value
		}
}
function copyYear()
{
	Obj = document.insuranceSearch
	if (Obj.policyType.value == '3')
		{
		var iYear
		iYear = Obj.policystartdateyear.value;
		Obj.policyenddateyear.value = ++iYear;
		}
}

function setDates()
{
	Obj = document.insuranceSearch
	if (Obj.policyType.value == '3')
	{
		var iDay   = Obj.policystartdateday.value
		var iMonth = Obj.policystartdatemonth.value;
		var iYear  = Obj.policystartdateyear.value;

		if (iDay == 1)	iDay = 32;
		
		if (iDay == 32 && iMonth == 1){ 
			iMonth = 12;
			iYear -= 1;
		}else if (iDay == 32){ 
			iMonth -= 1
		}
		if (iDay==32   && iMonth==2) iDay=29
		if ((iDay==32) && (iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11)) iDay=31
		
		Obj.policyenddateday.value   = --iDay;
		Obj.policyenddatemonth.value = iMonth;
		Obj.policyenddateyear.value  = ++iYear;
	
	}
	if (Obj.policyType.value == '1')
	{	
		var iDay   = parseInt(Obj.policystartdateday.value);
		var iMonth = parseInt(Obj.policystartdatemonth.value);
		var iYear =  parseInt(Obj.policystartdateyear.value);
		var newDate = new Date(iYear,iMonth,iDay);
		newDate.setDate(newDate.getDate() + 2);
		Obj.policyenddateday.value   = newDate.getDate();
		Obj.policyenddatemonth.value = newDate.getMonth();
		Obj.policyenddateyear.value  = newDate.getFullYear();
	}
}

function setDatesIns()
{
	var Obj = document.insuranceSearch;
	var startDate , iDay , iMonth , iYear;
	var today = new Date()
	var datevalue = Obj.policystartdate.value;
	if (isNaN(Date.parse(datevalue))) {
		iDay   = today.getDate();
		iMonth = today.getMonth() + 1;
		iYear  = today.getFullYear();
		if (iDay < 10)   iDay = '0' + iDay
		if (iMonth < 10) iMonth = '0' + iMonth
		Obj.policystartdate.value = iDay + '/' + iMonth + '/' + iYear;
	}

	datevalue = datevalue.split('/');
	startDate = new Date(parseInt(datevalue[2]),parseInt(datevalue[1]),parseInt(datevalue[0]));

	iDay   = startDate.getDate();
	iMonth = startDate.getMonth();
	iYear  = startDate.getFullYear();

	if (Obj.ddlPolicyType.value == '3')
	{

		if (iDay == 1)	iDay = 32;
		
		if (iDay == 32 && iMonth == 1){ 
			iMonth = 12;
			iYear -= 1;
		}else if (iDay == 32){ 
			iMonth -= 1
		}
		if (iDay==32   && iMonth==2) iDay=29
		if ((iDay==32) && (iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11)) iDay=31
		
		--iDay; 
		
		if (iDay < 10)   iDay = '0' + iDay
		if (iMonth < 10) iMonth = '0' + iMonth

		Obj.policyenddate.value   =  iDay + '/' + iMonth + '/' +  ++iYear;

	}
	if (Obj.ddlPolicyType.value == '1')
	{	
		var newDate = new Date(iYear,iMonth,iDay);
		newDate.setDate(newDate.getDate() + 2);
		iDay   = newDate.getDate();
		iMonth = newDate.getMonth();
		iYear  = newDate.getFullYear();
		
		if (iDay < 10)   iDay = '0' + iDay
		if (iMonth < 10) iMonth = '0' + iMonth

		Obj.policyenddate.value   = iDay + '/' + iMonth + '/' + iYear;
	}
}

function make_return(ouwardlist,returnlist){
	arr = ouwardlist.options[ouwardlist.selectedIndex].value.split(" - ");
	returnlist.value = arr[1] + " - " + arr[0];
}


function ShowHideSelection(ddlCoverFor,Type)
{
	HideControls(Type);
	if (Type == '' || Type == 'f'){
	
		//if (Type == '') {
		//	showHideByAction('insSearch','show');
		//	showHideByAction('evaSearch','hide');
		//}
		
		switch (ddlCoverFor)
		{
			case '1':
				eval('document.insuranceSearch.ddlInfants').value = 0;
				eval('document.insuranceSearch.ddlChildren').value = 0;
				eval('document.insuranceSearch.ddlAdults').value = 0;
				break;
			case '2':
				showHideByAction('divInfants','show');			
				eval('document.insuranceSearch.ddlChildren').value = 0;
				eval('document.insuranceSearch.ddlAdults').value = 0;
				break;
			case '3':
				showHideByAction('divInfants','show');			
				showHideByAction('divChildren','show');			
				eval('document.insuranceSearch.ddlAdults').value = 0;
				break;
			case '4':
				showHideByAction('divInfants','show');			
				showHideByAction('divChildren','show');	
				eval('document.insuranceSearch.ddlAdults').value = 0;
				break;	
			case '5':
				showHideByAction('divAdults','show');
				eval('document.insuranceSearch.ddlPolicyType').value = 1;
				eval('document.insuranceSearch.ddlInfants').value = 0;
				eval('document.insuranceSearch.ddlChildren').value = 0;
				eval('document.insuranceSearch.ddlAdults').value = 3;
				setDatesIns();
				break;
			//case '6':
			//	if (Type == '') {
			//		showHideByAction('insSearch','hide');
			//		showHideByAction('evaSearch','show');
			//	}
		}
	}
}

function HideControls(Type)
{
	if  (Type == '' || Type == 'f') {
		showHideByAction('divAdults','hide');			
		showHideByAction('divInfants','hide');			
		showHideByAction('divChildren','hide');	
	}
	eval('document.insuranceSearch.ddlAdults').value = 0;
}
function ResetSelection(Type)
{
		ShowHideSelection(eval('document.insuranceSearch.ddlCoverFor').value,Type)

}

function showHideByAction(object,Action) {
    if (document.getElementById && document.getElementById(object) != null){
	        document.getElementById(object).style.display = (Action == 'show') ? '' : 'none';
	}else if (document.layers && document.layers[object] != null){
			document.layers[object].visibility = (Action == 'show') ? 'visible' : 'hidden';
	}else if (document.all){
			document.all[object].style.display = (Action == 'show') ? '' : 'none';
	}
}

function runSlideShow(){
		if (document.all){

		document.images.slide.style.filter="blendTrans(duration=CrossFadeDuration)";
		document.images.slide.filters.blendTrans.Apply();
		}


		document.images.slide.src = preLoad[slide_next].src;

		if (document.all){

		 document.images.slide.filters.blendTrans.Play()
		 }

		slide_next = slide_next + 1;

		if (slide_next > (slide_total)){
		 slide_next=1
		}
	tss = setTimeout('runSlideShow()', SlideShowSpeed);
}

var pm_tagname = "universalTag.txt";
var pm_tagversion = "1.4";
var pm_accountid = "UPBV0U29P7V48M2B78CVG78KJ4";
var pm_scripthost = "srv.perf.overture.com";
var pm_customargs = "";
var pm_querystr = "?" + "ver=" + pm_tagversion + "&aid=" + pm_accountid + pm_customargs;
var pm_tag = "<SCR" + "IPT LANGUAGE='JavaScript' " + "SRC=//" + pm_scripthost + "/collweb/ScriptServlet" + pm_querystr + "></SCR" + "IPT>";
document.write(pm_tag);


