
function changecss(myclass,element,value) 
{
	var CSSRules
  if (document.all) 
  {
      CSSRules = 'rules'
  }
  else if (document.getElementById) 
  {
      CSSRules = 'cssRules'
  }
  for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) 
  {
     if (document.styleSheets[0][CSSRules][i].selectorText == myclass) 
     {
        document.styleSheets[0][CSSRules][i].style[element] = value
     }
  }	
}	    
function hideandshow(hide1, hide2, show1, show2, HeadShow, headhide1, headhide2)
{
	changecss(hide1,'display','none');
	changecss(hide2,'display','none');
	changecss(show1,'display','');
	changecss(show2,'display','');
	changecss(HeadShow,'display','');
	changecss(headhide1,'display','none');
	changecss(headhide2,'display','none');					       	        
}

var sHeadertxt = '<table cellspacing="0" cellpadding="0" style="width:100%;background-color:#ffffff;empty-cells:show;border:0;">' +
										'	  <tr style="width:100%;background-color:#fbcb34;height:22px;">' +
										'	    <td width="33%" class="top1">&nbsp;</td>' +
										'	    <td width="33%" align="center" class="top1"><font color="#ff0000"><b>Hot Deals</b></font></td>' +
										'	    <td width="33%" align="right" class="top1"><a class="Next" href="javascript:hideandshow(\'.wk1\',\'.wk4\',\'.wk2\',\'.wk3\',\'.top2\',\'.top1\',\'.top3\');">Next 7 Days&nbsp;<img src="/images/right.gif" border="0"></a></td>' +
										'	    <td width="33%" class="top2"><a class="Next" href="javascript:hideandshow(\'.wk3\',\'.wk4\',\'.wk1\',\'.wk2\',\'.top1\',\'.top2\',\'.top3\');"><img src="/images/left.gif" border="0">&nbsp;Previous 7 Days</a></td>' +
										'	    <td width="33%" align="center" class="top2"><font color="#ff0000"><b>Hot Deals</b></font></td>' +
										'	    <td width="33%" align="right" class="top2"><a class="Next" href="javascript:hideandshow(\'.wk1\',\'.wk2\',\'.wk3\',\'.wk4\',\'.top3\',\'.top1\',\'.top2\');">Next 7 Days&nbsp;<img src="/images/right.gif" border="0"></a></td>' +
										'	    <td width="33%" class="top3"><a class="Next" href="javascript:hideandshow(\'.wk1\',\'.wk4\',\'.wk2\',\'.wk3\',\'.top2\',\'.top1\',\'.top3\');"><img src="/images/left.gif" border="0">&nbsp;Previous 7 Days</a></td>' +
										'	    <td width="33%" align="center" class="top3"><font color="#ff0000"><b>Hot Deals</b></font></td>' +
										'	    <td width="33%" align="right" class="top3">&nbsp;</td>' +
										'		</tr>' +
										'</table>';
																				
function GridHeader(seeddate,sKeyword1)
{ 
	var sMonths = new Array(12);
	sMonths[0] = "Jan" ;
	sMonths[1] = "Feb" ;
	sMonths[2] = "Mar" ;
	sMonths[3] = "Apr" ;
	sMonths[4] = "May" ;
	sMonths[5] = "Jun" ;
	sMonths[6] = "Jul" ;
	sMonths[7] = "Aug" ;
	sMonths[8] = "Sep" ;
	sMonths[9] = "Oct" ;
	sMonths[10] = "Nov" ;
	sMonths[11] = "Dec" ; 
	
	var sDates = new Array();				
	var sAllDates = '';
	
	var x = 0;								
	var sDay ='';
	var sClass =''
	var seeddateArr = new Array();
	seeddateArr = seeddate.split("/");
	var now = new Date (seeddateArr[2], seeddateArr[1]-1, seeddateArr[0]);
	
	for(var i=0; i<28; i++) 
	{
		var day = new Date(now.getFullYear(), now.getMonth(), now.getDate()+i);
		switch (day.getDay())
	  {
			case 0:
	      sDay = 'Sun';
	      break;
			case 1:
	      sDay = 'Mon';
	      break;
			case 2:
	      sDay = 'Tue';
	      break;
			case 3:
	      sDay = 'Wed';
	      break;
	    case 4:
	      sDay = 'Thu';
	      break;
	    case 5:
	      sDay = 'Fri';
	      break;
	    case 6:
	      sDay = 'Sat';
	      break;
	    default:
	      sDay = '';
	  };
	  
		x = x + 1;
		if (x < 8)
		{ 	
		  sClass = 'class="wk1"';
		}
		else if (x < 15)	
		{
		  sClass = 'class="wk2"';
		}  
		else if (x < 22)
		{	
		  sClass = 'class="wk3"';
		}
		else
		{
		  sClass = 'class="wk4"';
		}
																
		sDates[x-1] = '<td ' + sClass + ' align="center"><font color="#ffffff" size="2"><b>' + sDay + '</font><br><font color="#fbcb34" size="1">' + day.getDate()+ '</font><br><font color="#ffffff" size="1">' + sMonths[day.getMonth()] + '</font></b></td>';

	}
	
	for (i =0; i<28; i++)
	{
		sAllDates = sAllDates + sDates[i];
	}		
									
	var header =	'<table cellspacing="0" cellpadding="0" style="width:100%;background-color:#ffffff;border-color:#63b3fd;" border="1">' +
									'<tr style="background-color:#fbcb34;">'+
									'<td rowspan="2" align="center" width="25%"><b><font size="2">' + sKeyword1 + '</font></b></td>'+
									'<td rowspan="2" align="center" width="5%"><b>Full<br />Rate</b></td>'+
									'<td colspan="15">' + sHeadertxt + '</td>'+ 
									'</tr>' +
									'<tr style="background-color:#0032fd">' +
										sAllDates +
									'<td align="center" onmouseover="return overlib(\'click on the blue arrows below for future dates\', LEFT);" onmouseout="return nd();">' +
									'<img src="/images/whitearrow.jpg" width="18" height="19" /></td>' + 
									'</tr>';										
	
	document.write (header);

}
		
function gridelineCOL1(sRoomName, iMinNightsStay, sCountryURL, bookimg, iroomid, ihotelid, roomrate)
{

	var sCurr = '';
	var ColOne = '';
	var NightsStay = '';
	
	if (sCountryURL == 'check-in.co.nz')
	{
		sCurr = 'NZD'
	}	else {
		sCurr = 'AUD'
	};
	
	if (iMinNightsStay != '1') 
	{
	 NightsStay = iMinNightsStay + '&nbsp;nights min.' 
	};
	 
	ColOne =	'<td>' + 
							'<table width="100%" cellspacing="0" cellpadding="0" style="background-color:#ffffff;" border="0">' + 
							'<tr>' +
							'<td colspan="2"><font color="#0000cd" size="2"><b>&nbsp;' + sRoomName + '</b></font></td>' + 
							'</tr>' + 
							'<tr>' + 
							'<td align="left">&nbsp;' + NightsStay + '</td>' + 
							'<td align="right">' + 
							'<a href="http://www.' + sCountryURL + '/rg-3-selectdays.asp?iRoomId=' + iroomid + '&amp;iHotelId=' + ihotelid + '">' + 
							'<img src="/images/' + bookimg + '" border="0" width="88" height="15" /></a>&nbsp;</td>' +
							'</tr>' +	
							'</table>' + 			
						'</td>' +
						'<td align="center">' + sCurr + '<br />' + '$' + roomrate + '</td>';
	
	document.write (ColOne);
}
						
function roomgridline(iroomid, ihotelid, sGLRates, sGLInclusions)
{
	var rdRate ='';
	var sdRate ='';
	var bgColour='';
	var sClass ='';
	var theline ='';
	var sIncltemp ='';
		
	var iRates = sGLRates.split(",");
	var sInclusions = sGLInclusions.split(",");

	for (var i=1; i<=28; i++)
	{
		if (i <= 7)
		{
			sClass = 'wk1';
		}
		else if (i <= 14)
		{
			sClass = 'wk2';
		}
		else if (i <= 21)
		{
			sClass = 'wk3';	
		}
		else if (i <= 28)
		{
			sClass = 'wk4';	
		}
																	
		rdRate = iRates[i-1];
		if (rdRate == '' || rdRate == ' ' || rdRate == ' 0' || rdRate == '0' || typeof rdRate == 'undefined')
		{	
			sdRate = '-';
			bgColour = '#FFFFFF'
		}	
		else if (rdRate == '-1')  
		{
			//sdRate = 'sold';
			sdRate = '<font color="#FF900D">sold</font>';
			bgColour = '#FFFFFF'
		}
		else 
		{
			sdRate = '' + rdRate+ '';
			bgColour = '#E1F1FF'	
		 };
			
			sIncltemp = sIA[sInclusions[i-1]];
				
			//sIncltemp = 'return overlib(sIA['+sInclusions[i-1]+'], LEFT);';	
	
		if (sIncltemp == '' || sIncltemp == ' '|| typeof  sIncltemp == 'undefined')
		{
			theline =  theline + '<td class="' + sClass + '" align="center" bgcolor="' + bgColour + '"width="5%">' + sdRate +'</td>'
		}
		else
		{
			theline = theline + '<td class="' + sClass + '" align="center" bgcolor="' + bgColour + '" onmouseover="return overlib(\'' + sIncltemp + '\', LEFT);' + '" onmouseout="return nd();" width="5%">' + sdRate + '</td>' 				 	
		}						
	};
					
	theline = theline + '<td class="top1" align="center" bgcolor="#ffffff" onmouseover="return overlib(\'click for next 7 days\', LEFT);" onmouseout="return nd();"><a class="Next" href="javascript:hideandshow(\'.wk1\',\'.wk4\',\'.wk2\',\'.wk3\',\'.top2\',\'.top1\',\'.top3\')">'+'<img src="/images/newarrow.gif" border="0" width="18" height="21"></a></td>'+'<td class="top2" align="center" bgcolor="#ffffff" onmouseover="return overlib(\'click for next 7 days\', LEFT);" onmouseout="return nd();"><a class="Next" href="javascript:hideandshow(\'.wk1\',\'.wk2\',\'.wk3\',\'.wk4\',\'.top3\',\'.top1\',\'.top2\')">'+'<img src="/images/newarrow.gif" border="0" width="18" height="21"></a></td>'+'<td class="top3" align="center" bgcolor="#ffffff" onmouseover="return overlib(\'click for future dates\', LEFT);" onmouseout="return nd();"><a href="/fb-1-request.asp?iHotelId=' + ihotelid + '&iRoomId=' + iroomid + '">'+'<img src="/images/newarrow.gif" border="0" width="18" height="21"></a></td>';

	document.write(theline);
}		
