/*
 * Copyright (c) 2008 AKEEBO CORPORATION. All Rights Reserved.
 *
 * This software is the confidential and proprietary information ("Confidential Information") 
 * of AKEEBO CORPORATION ("AKEEBO CORP"). Any disclosure or use of such Confidential Information other 
 * than in accordance with the terms of the license under which it was received is strictly 
 * prohibited.
 *
 * AKEEBO CORP MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF 
 * THE SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 * OR NON-INFRINGEMENT. AKEEBO CORP SHALL NOT BE LIABLE FOR ANY DAMAGES
 * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
 * THIS SOFTWARE OR ITS DERIVATIVES.
 */

var isWeatherAssigned = false;
var minTemp = new Array();
var maxTemp	= new Array();
var weatherStatus = new Array();

function launchWeatherPanel(widgetId) {
	getWeatherDetails(widgetId);
}

function presentDate(next) {
	var d1 = new Date();
	d1.setTime(d1.getTime()+ next*24*60*60*1000);
	var nextMonth = d1.getMonth();
	nextMonth++;
	var nextDate = d1.getDate();
	var presDate = nextMonth + '/' + nextDate ;
	return presDate;
}
function presentDay() {
	var dNow = new Date();
	var nPresDay = dNow.getDay();
	return nPresDay;
}
function currentDay(nDay) {
	
	if(nDay>6)
		nDay = nDay - 7;
	
	if (nDay == 0)
  		nDay = "Sun";
	else if (nDay == 1)
  		nDay = "Mon";
	else if (nDay == 2)
  		nDay = "Tue";
	else if (nDay == 3)
  		nDay = "Wed";
	else if (nDay == 4)
  		nDay = "Thu";
	else if (nDay == 5)
  		nDay = "Fri";
	else if (nDay == 6)
  		nDay = "Sat";
  		
  	return nDay;
}

function currentMonth(nDay) {
	
	if (nDay == 0)
  		nDay = "Jan";
	else if (nDay == 1)
  		nDay = "Feb";
	else if (nDay == 2)
  		nDay = "Mar";
	else if (nDay == 3)
  		nDay = "Apr";
	else if (nDay == 4)
  		nDay = "May";
	else if (nDay == 5)
  		nDay = "Jun";
	else if (nDay == 6)
  		nDay = "Jul";
  	else if (nDay == 7)
  		nDay = "Aug";
  	else if (nDay == 8)
  		nDay = "Sep";
  	else if (nDay == 9)
  		nDay = "Oct";
  	else if (nDay == 10)
  		nDay = "Nov";
  	else if (nDay == 11)
  		nDay = "Dec";
  	
  	return nDay;
}

function paintWeatherHtml(){
document.getElementById("weatherAssigned").innerHTML = ''
			+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">'
			+ '<tr>'		
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day1" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg1" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp1" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp1" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td align="center" valign="middle"></td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
					
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day2" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg2" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp2" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp2" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td align="center" valign="middle"></td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day3" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg3" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp3" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp3" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td align="center" valign="middle"></td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
			
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day4" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg4" height="34%" valign="middle">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="bottom">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp4" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp4" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td align="center" valign="middle"></td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day5" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg5" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp5" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp5" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">&nbsp;'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td height="100%" align="center" valign="middle">&nbsp;</td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day6" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg6" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp6" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp6" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
			
			+ '<td width="1%" height="80%" align="left" valign="top" style="margin-top:2%;border-left:1px solid #59718c;">&nbsp;'
//				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:2%;border-left:1px solid #59718c;">'
//				+ '<tr>'
//					+ '<td align="left" width="100%" height="100%" valign="top">'
//						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
//						+ '<tr>'
//							+ '<td align="center" valign="middle"></td>'
//						+ '</tr>'
//						+ '</table>'
//					+ '</td>'
//				+ '</tr>'
//				+ '</table>'
			+ '</td>'
			
			+ '<td width="13%" height="80%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
				+ '<tr>'
					+ '<td align="left" height="15%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" >'
							+ '<tr>' 
							+ '<td align="center" valign="top"><span id="day7" class="temperature"></span></td>'
							+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="34%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="center" id="weatherImg7" valign="top">&nbsp;</td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="20%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>H &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="highTemp7" class="temperature" align="left">H 26&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'					 				
				+ '</tr>'
				+ '<tr>'	
					+ '<td align="left" width="100%" height="20%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">'
						+ '<tr>'
							+ '<td align="right" valign="middle" width="40%" class="temperature" nowrap>L &nbsp;</td>'
							+ '<td align="left" valign="middle" width="60%" nowrap><span id="lowTemp7" class="temperature" align="left">L 20&deg;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '<tr>'
					+ '<td align="left" width="100%" height="16%" valign="middle">'
						+ '<table width="100%" height="100%" align="center" valign="middle" border="0" cellspacing="0" cellpadding="0" style="margin-top:0px;">'
						+ '<tr>'
							+ '<td align="center" valign="middle" nowrap><span class="temperature">&nbsp;</span></td>'
						+ '</tr>'
						+ '</table>'
					+ '</td>'		 				
				+ '</tr>'
				+ '</table>'
			+ '</td>'
		+ '</tr>'
		+ '<tr>'
			+ '<td colspan="13" width="100%" height="2%" align="left" valign="top">'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" style="border-top:1px solid #59718c;">'
				+ '<tr>'
					+ '<td width="100%" height="100%"></td>'
				+ '</tr>'
				+ '</table>'
			+ '</td>'
		+ '</tr>'
		
		+ '<tr>'
		+ '<td colspan="13" width="100%" height="18%"  align="center" valign="top">'
			+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">'
			+ '<tr>'

			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date1" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date2" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date3" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date4" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date5" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date6" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '<td width="13%" height="100%" align="center" valign="top" >'
				+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" >'
				+ '<tr>'			
					+ '<td align="center" width="100%" height="100%" valign="top">'
						+ '<table width="100%" height="100%" align="center" valign="top" border="0" style="padding-top:0px;"cellspacing="0" cellpadding="0" >'
						+ '<tr>'
							+ '<td align="center" valign="top" nowrap><span id="date7" class="temperature" >Today</span></td>'
						+ '</tr>'			
						+ '</table>'
					+ '</td>'
				+ '</tr>'						
				+ '</table>'
			+ '</td>'
			+ '</tr>'
			+ '</table>';
	
	var nDay = presentDay();
	document.getElementById("day1").innerHTML = currentDay(nDay);
	document.getElementById("day2").innerHTML = currentDay(nDay+1);
	document.getElementById("day3").innerHTML = currentDay(nDay+2);
	document.getElementById("day4").innerHTML = currentDay(nDay+3);
	document.getElementById("day5").innerHTML = currentDay(nDay+4);
	document.getElementById("day6").innerHTML = currentDay(nDay+5);
	document.getElementById("day7").innerHTML = currentDay(nDay+6);
	
	document.getElementById("date2").innerHTML = presentDate(1);
	document.getElementById("date3").innerHTML = presentDate(2);
	document.getElementById("date4").innerHTML = presentDate(3);
	document.getElementById("date5").innerHTML = presentDate(4);
	document.getElementById("date6").innerHTML = presentDate(5);
	document.getElementById("date7").innerHTML = presentDate(6);
	for(i = 0; i < 7; i++) {
//		alert(weatherStatus[i]);
		if(minTemp[i] == -1000) {
			document.getElementById("lowTemp"+(i+1)).innerHTML = "-"; 
			document.getElementById("highTemp"+(i+1)).innerHTML = "-";
			document.getElementById("weatherImg"+(i+1)).innerHTML = "&nbsp;";
		} else {
			document.getElementById("weatherImg"+(i+1)).innerHTML  = (weatherStatus[i] == 0 ? '<span style="height:50px;padding-top:6px;">&nbsp;</span>' : '<img alt="" src="/view/tv/images/weather/' + weatherStatus[i] +'.png" style="padding-top:6px;">');
			document.getElementById("weatherImg"+(i+1)).style.height = (weatherStatus[i] == 0 ? '48px':'34%');
			document.getElementById("lowTemp"+(i+1)).innerHTML = minTemp[i] + ' &deg'; 
			document.getElementById("highTemp"+(i+1)).innerHTML = maxTemp[i] + ' &deg'; 
		}
	}
}

////////////////////////////////////
// Get Weather Details

function getWeatherDetails(widgetId) {
	var postData = "method=getweather" + "&serial=" + serial + "&widgetId=" + widgetId;
	
	createWeatherResponse(postData);
	return;
    var responseHandler = { success:getWeatherDetailsSuccessHandler, 
				            failure:getWeatherDetailsFailureHandler,
				            argument: {}
			             };
    request = YAHOO.util.Connect.asyncRequest('POST', serverUrl, responseHandler, postData);
 	return false;
}

//var getWeatherDetailsSuccessHandler = function(o) {
function getWeatherDetailsInfo(ajaxResponse){
	
	saveTimeLineData("Widget", "Weather", 1);
	try {
		if(ajaxResponse.length > 0 ) {
			var response = YAHOO.lang.JSON.parse(ajaxResponse);
			isWeatherAssigned = true;
			for(i =0; i < response.length; i++) {
				minTemp[i] = response[i].minTemp;
				maxTemp[i] =  response[i].maxTemp;
				weatherStatus[i] =  response[i].weatherStatus;
			}
			paintWeatherHtml();
		} else {
			isWeatherAssigned = false;
			document.getElementById("weatherAssigned").innerHTML = '&nbsp;&nbsp;&nbsp; '+ records.key374;
		}
	} catch (exception) {
//		alert("123");
	}
	showWeatherPanel();
}

//var getWeatherDetailsFailureHandler = function(o) {
function getWeatherDetailsFailureInfo() {	
 	showStatusPanel();
	document.getElementById("statusMessagePanel").innerHTML = '';
//	document.getElementById("statusMessagePanel").innerHTML = "Network failure. <br>" + ((companyName != null && companyPhoneNum != null) ? "If this persists, please call " + companyName + " at " + companyPhoneNum + "." : "");
	document.getElementById("statusMessagePanel").innerHTML = records.key270 +". <br>" + ((companyName != null && companyPhoneNum != null) ? "" + records.key271 + " " + companyName + " " + records.key272 + " " + companyPhoneNum + "." : "");
	window.setTimeout('hideStatusPanel();', 20000);
}
function createWeatherResponse(params) {
	createAjaxRequest();
	if(ajaxRequest == null) {
//		alert("its the failure condition please look at the condition");
		return;
	}
	ajaxRequest.onreadystatechange = function() { paintWeatherContent(); };
	ajaxRequest.open("POST", serverUrl, true);
	ajaxRequest.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
	ajaxRequest.send(params);
	return false;	
}

function paintWeatherContent() {
   if (ajaxRequest.readyState == 4) {
    	if(ajaxRequest.status == 200) {
//    		document.getElementById("guiPanel").innerHTML = ajaxRequest.responseText;
    		getWeatherDetailsInfo(ajaxRequest.responseText);
		} if(ajaxRequest.status == 500) {
			getWeatherDetailsFailureInfo();
		}
	} 
}

function escapeWeatherPanel() {
	showGoPanel();
	weatherActive = false; 
	if(isGridViewOpened) {
		gridView = true;
		showGridFullGuidePanel();
		return;
	}
	showGuidePanel();
}

function gotoHomeWeather(index) {
	var selHomeColor = "";
	selHomeColor = (index == 1 ? "#fcf3b8" : "none");
	document.getElementById("weatherHomePanel").style.background = selHomeColor;
}



//////////////////////////////////////