/**    javascript for th calendar.     **/

checkBrowser();
var browserType;
var ieVersion; //takes up the version number of the internet explorer.
function checkBrowser()
{
	var browserUserAgent = navigator.userAgent;
	if( -1 != browserUserAgent.indexOf ("AOL") )
	{
		browserType='AOL';
	}
  else if( -1 != browserUserAgent.indexOf ("MSIE") )
  {
		browserType='MSIE';
		
		if(browserUserAgent.indexOf("MSIE 7.0")!= -1){
			ieVersion = "7";
		}
		else if(browserUserAgent.indexOf("MSIE 6.0")!= -1)
		{
			ieVersion = "6";
		}
  }
  else if( -1 != browserUserAgent.indexOf ("Mozilla"))
  {
		browserType='Mozilla';

  }
  else
  {
		browserType='Other';
  }
}

function getObj(objID)
{
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}

//This function closes the Calendar.
function checkClick(e) {
	e?evt=e:evt=event;
	CSE=evt.target?evt.target:evt.srcElement;
	if (getObj('fc'))
		if (!isChild(CSE,getObj('fc')))
			getObj('fc').style.display='none';
	
}

function isChild(s,d) {
	while(s) {
		if (s==d) 
			return true;
		s=s.parentNode;
	}
	return false;
}

//to make the calendar right aligned
function Left(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

//to make the calendar left aligned
function Right(obj)
{
	//if browser is mozilla
	if(browserType=='Mozilla'){
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetLeft)
			{
				curleft += obj.offsetLeft-200
				obj = obj.offsetParent;
			}
		}
		else if (obj.x){
			curleft += obj.x;
		}
	}// for other browsers
	else{
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft-110
				obj = obj.offsetParent;
			}
		}
		else if (obj.x){
			curleft += obj.x;
		}
	}
	return curleft;
}

function Top(obj)
{
	var curtop = 0;
	if(browserType=='Mozilla'){
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop+50
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
	}
	else{
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop-20
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
	}
	return curtop;
}

document.write('<html><head><title></title>');
//document.write('<html><head><title></title><link href="/css/default.css" type="text/css" rel="stylesheet"></link>');
//document.write('<!--[if IE 6]><link href="/css/defaultIe6.css" type="text/css" rel="stylesheet"></link><![endif]-->');
//document.write('<!--[if IE 7]><link href="/css/defaultIe7.css" type="text/css" rel="stylesheet"></link><![endif]-->');
document.write('</head><body style="padding:0;margin:0;"><div class="calTable">'); 
if(browserType=='Mozilla'){
	document.write('<table id="fc" style=" border:3px solid #255cb9;left:40%;top:40%;position:absolute;border-collapse:collapse;display:none">');
	document.write('<tr id="popcalhead" style="background:#255cb9 url(/images/siteElements/boxes/calheadbg.gif) repeat-x;color:#fff; min-height:21px; height:21px; padding:1px 2px 1px 6px;font:11px Arial;"><td colspan=5 align="left"><span><strong>Calendar</strong> - Click on a date to select</span></td><td colspan=3 align="right"><a href="javascript:checkClick(this);"><img src="/images/siteElements/boxes/calclose.gif" alt="close" /></a></td></tr>');
}
else if(browserType=='MSIE' && ieVersion == "6"){
	document.write('<table id="fc" style=" border:3px solid #255cb9;left:44%;top:40%;position:absolute;border-collapse:collapse;display:none">');
	document.write('<tr id="popcalhead" style="background:#255cb9 url(/images/siteElements/boxes/calheadbg.gif) repeat-x;color:#fff; height:21px; padding:1px 0px 1px 0px;font:11px Arial;"><td colspan=5 align="left"><span><strong>Calendar</strong> - Click on a date to select</span></td><td colspan=3 align="right"><a href="javascript:checkClick(this);"><img src="/images/siteElements/boxes/calclose.gif" alt="close" /></a></td></tr>');
}
else if(browserType=='MSIE' && ieVersion == "7" ){
	document.write('<table id="fc" style=" border:3px solid #255cb9;margin-left:20%;left:25%;top:40%;position:absolute;border-collapse:collapse;display:none">');
	document.write('<tr id="popcalhead" style="background:#255cb9 url(/images/siteElements/boxes/calheadbg.gif) repeat-x;color:#fff; min-height:21px; height:21px; padding:1px 2px 1px 6px;font:11px Arial;"><td colspan=5 align="left"><span><strong>Calendar</strong> - Click on a date to select</span></td><td colspan=3 align="right"><a href="javascript:checkClick(this);"><img src="/images/siteElements/boxes/calclose.gif" alt="close" /></a></td></tr>');
}
else{
	document.write('<table id="fc" style=" border:3px solid #255cb9;margin-left:20%;left:25%;top:40%;position:absolute;border-collapse:collapse;display:none">');
	document.write('<tr id="popcalhead" style="background:#255cb9 url(/images/siteElements/boxes/calheadbg.gif) repeat-x;color:#fff; min-height:21px; height:21px; padding:1px 2px 1px 6px;font:11px Arial;"><td colspan=5 align="left"><span><strong>Calendar</strong> - Click on a date to select</span></td><td colspan=3 align="right"><a href="javascript:checkClick(this);"><img src="/images/siteElements/boxes/calclose.gif" alt="close" /></a></td></tr>');
}
document.write('<tr id="popcalbody" style="background: #d2e1ff url(/images/siteElements/boxes/calbg.gif) repeat-x; padding: 8px 2px 2px 2px; text-align:center; border-top:3px solid #a4c0ef;"><td colspan=7 id="mnsTD" align="center" style="font:bold 13px Arial"></td></tr>');
document.write('<tr align=center style="background:#FFFFFF;font:12px Arial;"><td width=14%><b>Sun</b></td><td width=14%><b>Mon</b></td><td width=14%><b>Tue</b></td><td width=14%><b>Wed</b></td><td width=14%><b>Thu</b></td><td width=14%><b>Fri</b></td><td width=14%><b>Sat</b></td></tr>');
trHTML='';
for(var kk=1;kk<=6;kk++) {
	for(var tt=1;tt<=7;tt++) {
		num=7 * (kk-1) - (-tt);
		document.write('<td colspan=1 id="v' + num + '" style="height:18px;">&nbsp;</td>');
	}
	document.write('</tr>');
}
document.write('<tr id="popcalhead" style="background: #255cb9 url(/images/siteElements/boxes/calheadbg.gif) repeat-x;color:#fff; min-height:21px; height:21px; padding:1px 2px 1px 6px;font:12px Arial;"><td colspan=7 align="center"><a style="color:#FFFFFF" href="javascript:checkClick(this);"><strong>Close</strong></a></td></tr>');
document.write('</table></div>');
document.all?document.attachEvent('onclick',checkClick):document.addEventListener('click',checkClick,false);


// Calendar script
var now = new Date;
var sccm=now.getMonth();
var sccy=now.getFullYear();
var scfd=now.getDate();
var ccm=now.getMonth();
var ccy=now.getFullYear();
var cfd=now.getDate();

//first date,month and year displayed.
var fcd=now.getDate();
var fcy=now.getFullYear();
var fcm=now.getMonth();

//variables for last month,year,date
var lastDate=new Date();
lastDate.setMonth(lastDate.getMonth()+17);
var tcd=lastDate.getDate();
var tcy=lastDate.getFullYear();
var tcm=lastDate.getMonth();

var updobj;
var updPropObj;
var index;
var updProp;
var monthSelected;
var updValue;

function lcs(ielem,selectedProposition) {

	updobj=ielem;

	offsetTopPos = ielem.offsetTop-100;
	offsetTopPosPx = offsetTopPos+'px';

	offsetLeftPos = ielem.offsetLeft-560;
	offsetLeftPosPx = offsetLeftPos+'px';

	if(browserType=='Mozilla'){
		document.getElementById("fc").style.top = offsetTopPosPx;
	}
	monthSelected = parseInt(now.getMonth());
	populateMonth();
	
	updProp = '';
	if(selectedProposition){
		updPropObj = selectedProposition;
		index = updPropObj.selectedIndex;
		updProp = updPropObj.options[index].text;
		updValue = updPropObj.options[index].value;		

	}
	

	//we want to make the calendar left aligned hence commented the below method
	//getObj('fc').style.left=Left(ielem);
	getObj('fc').style.right=Right(ielem);
	getObj('fc').style.top=Top(ielem)+ielem.offsetHeight;
	getObj('fc').style.display='';

	// First check date is valid
	curdt=ielem.value;
	if(curdt == "" || curdt == null || curdt == "undefined"){
	   date = new Date;
	   curdt = date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getYear();
	}
	else{
		curdtarr=curdt.split('/');
		if(curdt == curdtarr){
			date = new Date;
			curdt = date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getYear();
		}
	}
	curdtarr=curdt.split('/');
	isdt=true;
	for(var k=0;k<curdtarr.length;k++) {
		if (isNaN(curdtarr[k]))
			isdt=false;
	}
	if (isdt&&(curdtarr.length==3)) {
		ccm=curdtarr[1]-1;
		ccy=curdtarr[2];
		if(browserType=='Mozilla'){
			dateValue=curdtarr[0];
			monthValue=curdtarr[1]-1;
			yearValue=curdtarr[2];
			if(yearValue.length<3){
				yearValue=1+yearValue;
			}
			if(yearValue<2000){
				yearValue=1900+parseInt(yearValue);
			}
			prepcalendar(dateValue,monthValue,yearValue);
		}
		else{
			dateValue=curdtarr[0];
			monthValue=curdtarr[1]-1;
			yearValue=curdtarr[2];
			if(yearValue<2000){
				yearValue=20+yearValue;
			}
			prepcalendar(dateValue,monthValue,yearValue);
		}
	}
}
//function to populate the day as the label for departure date.
			
function populateDay(idDate,idSpan){
	
	var weekday=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
	var dateValue = document.getElementById(idDate).value;	
	newDate = new Date();
	dateArr=dateValue.split('/');
	for(var k=0;k<dateArr.length;k++) {
		//fetching the date
		day=dateArr[0];
		//fetching the month (0,1,2 etc)
		month=dateArr[1]-1;
		//fetching the year, yyyy
		year=20+dateArr[2];
	}
	
	newDate.setDate(day);
	newDate.setMonth(month);
	newDate.setYear(year);
	if (isNaN(parseInt(newDate.getDay()))) {
		document.getElementById(idSpan).innerHTML='';
	} else{
		document.getElementById(idSpan).innerHTML=weekday[newDate.getDay()];
	}
}
function evtTgt(e)
{
	var el;
	if(e.target)el=e.target;
	else if(e.srcElement)el=e.srcElement;
	if(el.nodeType==3)el=el.parentNode; // defeat Safari bug
	return el;
}
function EvtObj(e){if(!e)e=window.event;return e;}

// This function is called for the color for dates on mouse over.
function cs_over(e) {
	evtTgt(EvtObj(e)).style.background='#FFCC66';
}

// This function is called for the color for mouse outs from the dates.
function cs_out(e) {
	evtTgt(EvtObj(e)).style.background='#FFFFFF';
}
//This function is called when a date is clicked.
function cs_click(e) {
	//Uncomment the below code if the date format is dd/m/yyyy
	//updobj.value=calvalarr[evtTgt(EvtObj(e)).id.substring(1,evtTgt(EvtObj(e)).id.length)];
	dateObtained=calvalarr[evtTgt(EvtObj(e)).id.substring(1,evtTgt(EvtObj(e)).id.length)];
	var splitDateObtained=dateObtained.split('/');
	for(i=0;i<splitDateObtained.length;i++){
		if(parseInt(splitDateObtained[i])<10){
			splitDateObtained[i]=0+splitDateObtained[i];
		}
	}
	dateObtained=splitDateObtained[0]+'/'+splitDateObtained[1]+'/'+splitDateObtained[2];

	if(updProp.toLowerCase() == ('Snow Holidays').toLowerCase()){
			var monthName = mn[parseInt(splitDateObtained[1])-1];
			var isValidMonth = false;
			for(i=0;i<mnSnow.length;i++){
				if(mnSnow[i] == monthName){
					isValidMonth = true;
					break;
				}
			}
			if(!isValidMonth){
				alert("Valid months for Snow holidays are from December to April");
				return false;
			}
				
	}

    if(updProp.toLowerCase() == ('Active Holidays').toLowerCase() && updValue =='8500019'){
			var monthName = mn[parseInt(splitDateObtained[1])-1];
			var isValidMonth = false;
			for(i=0;i<mnYachtActive.length;i++){
				if(mnYachtActive[i] == monthName){
					isValidMonth = true;
					break;
				}
			}
			if(!isValidMonth){
				alert("Valid months for Active holidays are from May to October");
				return false;
			}
				
	}

	if(updProp.toLowerCase() == ('Yacht Holidays').toLowerCase() && updValue =='8500021'){
			var monthName = mn[parseInt(splitDateObtained[1])-1];
			var isValidMonth = false;
			for(i=0;i<mnYachtActive.length;i++){
				if(mnYachtActive[i] == monthName){
					isValidMonth = true;
					break;
				}
			}
			if(!isValidMonth){
				alert("Valid months for Yatch holidays are from May to October");
				return false;
			}
				
	}
	
	//The below code if the date format is dd/mm/yy
	updobj.value=dateObtained.substring(0,6)+dateObtained.substring(8,10);
	//where departureDate is the text field Id where date is to be populated.
	//defaultDay is the span Id where the day is to be populated.
	populateDay('departureDate','defaultDay');
	getObj('fc').style.display='none';

}
//var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var mn=new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var mnSnow = new Array ('January','February','March','April','December');
var mnYachtActive = new Array ('May','June','July','August','September','October');
var mnn=new Array('31','28','31','30','31','30','31','31','30','31','30','31');
var mnl=new Array('31','29','31','30','31','30','31','31','30','31','30','31');
var calvalarr=new Array(42);

//This function is for the dates table shown
function f_cps(obj) {
	obj.style.background='#FFFFFF';
	obj.style.font='10px Arial';
	obj.style.color='black';
	obj.style.textAlign='center';
	obj.style.textDecoration='none';
	obj.style.border='0px solid #6487AE';
	obj.style.cursor='pointer';
}

// This function is for the colour of the past dates 
function f_cpps(obj) {
	obj.style.background='#FFFFFF';
	obj.style.font='10px Arial';
	obj.style.color='#ABABAB';
	obj.style.textAlign='center';
	//the cross over the dates not required. Hence this is commented.
	//obj.style.textDecoration='line-through';
	obj.style.border='0px solid #6487AE';
	obj.style.cursor='default';
}

//This function highlights the current date and the date for mouse over.
function f_hds(obj) {
	obj.style.background='#FFF799';
	obj.style.font='bold 10px Arial';
	obj.style.color='#333333';
	obj.style.textAlign='center';
	obj.style.border='0px solid #333333';
	obj.style.cursor='pointer';
}

var selectedMonth = new Array(17);
var selectedMonthNum = new Array(17);
function populateMonth(){
	var currDate = new Date;
	var mnth=parseInt(currDate.getMonth());
	var j=mnth;
	var arrCnt=0;
	if(browserType=='Mozilla'){
		currYear=1900+parseInt(currDate.getYear());
	}else{
		currYear=parseInt(currDate.getYear());
	}

	for(cntr=mnth;cntr<mnth+18;cntr++){
		if(j>11){
			   j=0;
			   currYear++;
		}
		selectedMonth[arrCnt] = mn[j]+ ' ' + currYear;
		selectedMonthNum[arrCnt] = j+':'+currYear;
		if(arrCnt<selectedMonth.length){
			arrCnt++;
		}
		j++;
	}
}

var elem;

// day selected
function prepcalendar(hd,cm,cy) {
	now=new Date();
	sd=now.getDate();
	td=new Date();
	td.setDate(1);
	td.setMonth(cm);
	td.setYear(cy);
	cd=td.getDay();
	if(browserType=='Mozilla'){
		if(cy.length<3){
			cy=1+cy;
		}
		if(cy<2000){
			cy=1900+parseInt(cy);
		}
	}else{
		if(cy<2000){
			cy=20+cy;
		}
	}
	td.setFullYear(cy);
	ccy=cy;
	cd=td.getDay();
	//writing the combo box
	selectInnerHTML ='<select id="mns" onChange=csubmOnSelect(this) style="font:12px Arial;width: 120px">';
	j=cm;
	year=cy;
	yearMonthSelected = mn[cm]+' '+cy
	intYear=parseInt(year);	
		for(i=0;i<selectedMonth.length;i++){
			if(selectedMonth[i]==yearMonthSelected){
					selectInnerHTML = selectInnerHTML+'<option value="'+selectedMonthNum[i]+'" selected >'+selectedMonth[i]+'</option>';			
			}
			else{
				selectInnerHTML = selectInnerHTML+'<option value="'+selectedMonthNum[i]+'">'+selectedMonth[i]+'</option>';			
			}			
		}
		 
	selectInnerHTML = selectInnerHTML + '</select>';
	getObj('mnsTD').innerHTML = selectInnerHTML;

	//providing the next and previous images if valid.

	index = document.getElementById("mns").selectedIndex;
	prevNextInnerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	if(document.getElementById('mns').options[index].value != selectedMonthNum[0]){
		prevNextInnerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:csubm()"><img style="visibility:visible;" src="/images/siteElements/boxes/calback.gif" alt="previous month" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	}
	else{
		prevNextInnerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;<img style="visibility:hidden;" src="/images/siteElements/boxes/calback.gif" alt="previous month" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	}
	prevNextInnerHTML = prevNextInnerHTML+selectInnerHTML+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
	if(document.getElementById('mns').options[index].value != selectedMonthNum[selectedMonthNum.length-1]){
		prevNextInnerHTML = prevNextInnerHTML+'<a href="javascript:caddm()"><img style="visibility:visible;" src="/images/siteElements/boxes/calforward.gif" alt="next month" /></a>&nbsp;&nbsp;&nbsp;&nbsp;';
	}
	else{
		prevNextInnerHTML = prevNextInnerHTML+'<img style="visibility:hidden;" src="/images/siteElements/boxes/calforward.gif" alt="next month" />&nbsp;&nbsp;&nbsp;&nbsp;';
	}
	getObj('mnsTD').innerHTML = prevNextInnerHTML;

	marr=((cy%4)==0)?mnl:mnn;
	for(var d=1;d<=42;d++) {
		f_cps(getObj('v'+parseInt(d)));
		
		if ((d >= (cd -(-1))) && (d<=cd-(-marr[cm]))) {
			//dip is for past dates, htd for current date, remaining dates goes to else.
			//sd has been incremented by 2 to disable current + 1 date.
			dip=((d-cd < parseInt(sd)+2)&&(cm==sccm)&&(cy==sccy));
			htd=((hd!='')&&(d-cd==hd));
			if (dip){
				f_cpps(getObj('v'+parseInt(d)));}
			else if (htd){
				f_hds(getObj('v'+parseInt(d)));}
			else{
				f_cps(getObj('v'+parseInt(d)));}

			//to retain the highligting in current date.	
			getObj('v'+parseInt(d)).onmouseover=(htd)?null:cs_over;
			getObj('v'+parseInt(d)).onmouseout=(htd)?null:cs_out;

			//getObj('v'+parseInt(d)).onmouseover=(dip)?null:cs_over;
			//getObj('v'+parseInt(d)).onmouseout=(dip)?null:cs_out;
			getObj('v'+parseInt(d)).onclick=(dip)?null:cs_click;
			getObj('v'+parseInt(d)).innerHTML=d-cd;	
			cy1=(parseInt(cy)-2000)
			calvalarr[d]=''+(d-cd)+'/'+(cm-(-1))+'/'+cy;
		}
		else {
			getObj('v'+d).innerHTML='&nbsp;';
			getObj('v'+parseInt(d)).onmouseover=null;
			getObj('v'+parseInt(d)).onmouseout=null;
			getObj('v'+parseInt(d)).style.cursor='default';
			}
	}
}

function caddm() {

	if(parseInt(ccy)<2000){
		ccy=20+ccy;
	}
	
	marr=((ccy%4)==0)?mnl:mnn;
	ccm=parseInt(ccm)+1;
	if (ccm>11) {
		ccm=0;
		ccy++;
	}
	for(var i=0;i<selectedMonth.length;i++){
		if(selectedMonth[i]==(mn[ccm]+' '+ccy)){
			monthSelected = selectedMonth[i];
			break;
		}
	}
	
	if(selectedMonth[selectedMonth.length-1]==monthSelected){
		
		var mmyy = monthSelected.split(' ');
		
		ccy = mmyy[1];
		for(var j=0;j<mn.length;j++){
			if(mmyy[0]==mn[j]){
				
				ccm = j;
				break;
			}
		}
		
	}
	prepcalendar('',ccm,ccy);
	cdayf();
}

function csubm() {
	marr=((ccy%4)==0)?mnl:mnn;
	ccm-=1;
	if (ccm<0) {
		ccm=11;
		ccy--;
	}
	for(var i=0;i<selectedMonth.length;i++){
		if(selectedMonth[i]==(mn[ccm]+' '+ccy) || selectedMonth[i]==(mn[ccm]+' 20'+ccy)){
			monthSelected = selectedMonth[i];
		}
	}
	prepcalendar('',ccm,ccy);
	cdayf();
}

function csubmOnSelect(obj) {
	monthSelected=obj.options[obj.selectedIndex].text;
    dateSelected=obj.value;
    arr=dateSelected.split(':');
    ccm=arr[0];
    ccy=arr[1];
    marr=((ccy%4)==0)?mnl:mnn;
	for(var i=0;i<selectedMonth.length;i++){
		if(selectedMonth[i]==(mn[ccm]+' '+ccy)){
			monthSelected = selectedMonth[i];
		}
	}
    cdayf();
	prepcalendar('',ccm,ccy);
}

function cdayf() {
	if ((ccy>sccy)||(((ccy==sccy)||('20'+ccy==sccy))&&(ccm>=sccm))){
		return;
	}
	else {
		ccy=sccy;
		ccm=sccm;
		cfd=scfd;
	}
}function showWinndowCardPage(dealdate,deptairport,destination,boardbasis,starrating,duration,avgprice,numadults,numchilds,numinfants,accomcode)
{

var currentTime = new Date()
var month = currentTime.getMonth() + 1
	if(month<10)
	{
	month="0"+month;
	}
var day = currentTime.getDate()
	if(day<10)
	{
	day="0"+day;
	}
var year = currentTime.getFullYear()
var printdate=day + "/" + month + "/" + year;

var currentTime = new Date()
var hours = currentTime.getHours()
if(hours<10)
	{
	hours="0"+hours;
	}


var minutes = currentTime.getMinutes()
if(minutes<10)
	{
	minutes="0"+minutes;
	}


var printtime=hours+":"+minutes;
var paxDetail;
if(numadults !=null && numadults>0)
	{
    if(numadults>1)
		{
		 paxDetail=numadults +" "+"Adults";
		}
		else
		{
         paxDetail=numadults +" "+"Adult";
		}

	}
if(numchilds!=null&& numchilds>0)
	{
	if(numchilds<2)
		{
		 paxDetail=paxDetail+"/"+numchilds+" "+"Child";
		}
      else{
		  paxDetail=paxDetail+"/"+numchilds+" "+"Children";
	  }
	}

if(numinfants!=null&& numchilds>0)
	{
      
	  if(numinfants<2)
		{
		paxDetail=paxDetail+"/"+numinfants+" "+"Infant";
		}
      else{
		  paxDetail=paxDetail+"/"+numinfants+" "+"Infants";
	  }
	  
	  
	  
	}

if(starrating==null)
{
starrating='No star rating available';
}
var url = '/templates/windowCard.jsp' + "?destination="+ destination+"&dealdate="+dealdate +"&boardbasis="+boardbasis+"&starrating="+starrating+"&duration="+duration+"&avgprice="+avgprice+"&deptairport="+deptairport+"&printdate="+printdate+"&printtime="+printtime+"&paxDetail="+paxDetail+"&accomcode="+accomcode;

window.open(url,'name','height=800,width=750,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,status=yes');

}



