var xmlHttp;
var xlmDoc;
var dayitems=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
function loadXML(str)
 { 
  xmlHttp=GetXmlHttpObject(); 
  if(xmlHttp==null)
   {
    alert ("Your browser does not support AJAX!");
    return;
   }
 var url="weather/weatherxml.jsp";
 url=url+"?city="+str;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChanged;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
}
function stateChanged() 
{ 
if(xmlHttp.readyState==4)
{
 xmlDoc=xmlHttp.responseXML.documentElement;
 getmessage();
 loadimage1();
 loadimage();
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  //Firefox, Opera 8.0+, Safari
   xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
   try
    {
     xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
 return xmlHttp;
}

function getmessage()
 {
	  //document.getElementById("newcity").innerHTML=xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
	  document.getElementById("tmax").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[0].childNodes[0].nodeValue;
	  ///document.getElementById("tmaxtemp").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[0].childNodes[0].nodeValue;
	  document.getElementById("tmin").innerHTML=xmlDoc.getElementsByTagName("mintemp")[0].childNodes[0].nodeValue;
	  //document.getElementById("tmintemp").innerHTML=xmlDoc.getElementsByTagName("mintemp")[0].childNodes[0].nodeValue;
	  //document.getElementById("humidity").innerHTML=xmlDoc.getElementsByTagName("humidity")[0].childNodes[0].nodeValue;
	  //document.getElementById("sunrise").innerHTML=xmlDoc.getElementsByTagName("sunrise")[0].childNodes[0].nodeValue;
	  //document.getElementById("sunset").innerHTML=xmlDoc.getElementsByTagName("sunset")[0].childNodes[0].nodeValue;
	  document.getElementById("con").value=xmlDoc.getElementsByTagName("condition")[0].childNodes[0].nodeValue;
	 
	  document.getElementById("tmax1").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[1].childNodes[0].nodeValue;
	  document.getElementById("tmin1").innerHTML=xmlDoc.getElementsByTagName("mintemp")[1].childNodes[0].nodeValue;
	  document.getElementById("con1").value=xmlDoc.getElementsByTagName("condition")[1].childNodes[0].nodeValue;

	  document.getElementById("tmax2").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[2].childNodes[0].nodeValue;
	  document.getElementById("tmin2").innerHTML=xmlDoc.getElementsByTagName("mintemp")[2].childNodes[0].nodeValue;
	  document.getElementById("con2").value=xmlDoc.getElementsByTagName("condition")[2].childNodes[0].nodeValue;
	 
	   
	  document.getElementById("tmax3").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[3].childNodes[0].nodeValue;
	  document.getElementById("tmin3").innerHTML=xmlDoc.getElementsByTagName("mintemp")[3].childNodes[0].nodeValue;
	  document.getElementById("con3").value=xmlDoc.getElementsByTagName("condition")[3].childNodes[0].nodeValue;
	  
	  //document.getElementById("tmax4").innerHTML=xmlDoc.getElementsByTagName("maxtemp")[4].childNodes[0].nodeValue;
	  //document.getElementById("tmin4").innerHTML=xmlDoc.getElementsByTagName("mintemp")[4].childNodes[0].nodeValue;
	  //document.getElementById("con4").value=xmlDoc.getElementsByTagName("condition")[4].childNodes[0].nodeValue;
  
}

function loadimage()
 {
   if(document.getElementById('con').value=="Sunny")
     {
	   //document.getElementById('deep').src="img/icon/sunny.gif"
	   document.getElementById('today').src="img/icon/sunny1.gif"
	 }
	if(document.getElementById('con').value=="Thunder stroms")
	 {
	    //document.getElementById('deep').src="img/icon/thunder.gif"
		document.getElementById('today').src="img/icon/thunder1.gif"
	 } 
	if(document.getElementById('con').value=="Cloudy")
	 {
	    //document.getElementById('deep').src="img/icon/cloudy.gif"
		document.getElementById('today').src="img/icon/cloudy1.gif"
	 } 
   if(document.getElementById('con').value=="Partly cloudy")
	 {
	    //document.getElementById('deep').src="img/icon/pcloudy.gif"
		document.getElementById('today').src="img/icon/pcloudy1.gif"
	 }
    if(document.getElementById('con').value=="Rain")
	 {
	    //document.getElementById('deep').src="img/icon/rain.gif"
		document.getElementById('today').src="img/icon/rain1.gif"
	 }
   if(document.getElementById('con').value=="fog")
	 {
	  document.getElementById('today').src="img/icon/fog.gif"
	 }	 
  if(document.getElementById('con').value=="mist")
	 {
	  document.getElementById('today').src="img/icon/mist.gif"
	 }
  if(document.getElementById('con').value=="smoke")
	 {
	  document.getElementById('today').src="img/icon/smoke.gif"
	 }	 
  if(document.getElementById('con').value=="clear")
	 {
	  document.getElementById('today').src="img/icon/clear.gif"
	 }	 	 
	if(document.getElementById('con').value=="npclody")
	 {
	  document.getElementById('today').src="img/icon/npclody.gif"
	 }	
	
}

function loadimage1()
  {
    if(document.getElementById('con1').value=="Sunny")
     {
	   document.getElementById('toimage').src="img/icon/sunny1.gif"
	 }
	if(document.getElementById('con1').value=="Thunder stroms")
	 {
	    document.getElementById('toimage').src="img/icon/thunder1.gif"
		
	 } 
	if(document.getElementById('con1').value=="Cloudy")
	 {
	    document.getElementById('toimage').src="img/icon/cloudy1.gif"
		
	 } 
    if(document.getElementById('con1').value=="Partly cloudy")
	 {
	    document.getElementById('toimage').src="img/icon/pcloudy1.gif"
		
	 }
    if(document.getElementById('con1').value=="Rain")
	 {
	    document.getElementById('toimage').src="img/icon/rain1.gif"
	 }
    if(document.getElementById('con1').value=="fog")
	 {
	  document.getElementById('toimage').src="img/icon/fog.gif"
	 }	 
    if(document.getElementById('con1').value=="mist")
	 {
	  document.getElementById('toimage').src="img/icon/mist.gif"
	 }
    if(document.getElementById('con1').value=="smoke")
	 {
	  document.getElementById('toimage').src="img/icon/smoke.gif"
	 }	 
    if(document.getElementById('con1').value=="clear")
	 {
	  document.getElementById('toimage').src="img/icon/clear.gif"
	 }	 	 
   if(document.getElementById('con1').value=="npclody")
	 {
	  document.getElementById('toimage').src="img/icon/npclody.gif"
	 }	 	 
	 
//----------------------------------------------------------------	

if(document.getElementById('con2').value=="Sunny")
     {
	   document.getElementById('toimage1').src="img/icon/sunny1.gif"
	   
	 }
	if(document.getElementById('con2').value=="Thunder stroms")
	 {
	    document.getElementById('toimage1').src="img/icon/thunder1.gif"
		
	 } 
	if(document.getElementById('con2').value=="Cloudy")
	 {
	    document.getElementById('toimage1').src="img/icon/cloudy1.gif"
		
	 } 
   if(document.getElementById('con2').value=="Partly cloudy")
	 {
	    document.getElementById('toimage1').src="img/icon/pcloudy1.gif"
		
	 }
    if(document.getElementById('con2').value=="Rain")
	 {
	    document.getElementById('toimage1').src="img/icon/rain1.gif"
    }

 if(document.getElementById('con2').value=="fog")
	 {
	  document.getElementById('toimage1').src="img/icon/fog.gif"
	 }	 
    if(document.getElementById('con2').value=="mist")
	 {
	  document.getElementById('toimage1').src="img/icon/mist.gif"
	 }
    if(document.getElementById('con2').value=="smoke")
	 {
	  document.getElementById('toimage1').src="img/icon/smoke.gif"
	 }	 
    if(document.getElementById('con2').value=="clear")
	 {
	  document.getElementById('toimage1').src="img/icon/clear.gif"
	 }	 	 
   if(document.getElementById('con2').value=="npclody")
	 {
	  document.getElementById('toimage1').src="img/icon/npclody.gif"
	 }


//--------------------------------------------------------------------------

if(document.getElementById('con3').value=="Sunny")
     {
	   document.getElementById('toimage2').src="img/icon/sunny1.gif"
	   
	 }
	if(document.getElementById('con3').value=="Thunder stroms")
	 {
	    document.getElementById('toimage2').src="img/icon/thunder1.gif"
		
	 } 
	if(document.getElementById('con3').value=="Cloudy")
	 {
	    document.getElementById('toimage2').src="img/icon/cloudy1.gif"
		
	 } 
   if(document.getElementById('con3').value=="Partly cloudy")
	 {
	    document.getElementById('toimage2').src="img/icon/pcloudy1.gif"
		
	 }
    if(document.getElementById('con3').value=="Rain")
	 {
	    document.getElementById('toimage2').src="img/icon/rain1.gif"
    }
   if(document.getElementById('con3').value=="fog")
	 {
	  document.getElementById('toimage2').src="img/icon/fog.gif"
	 }	 
    if(document.getElementById('con3').value=="mist")
	 {
	  document.getElementById('toimage2').src="img/icon/mist.gif"
	 }
    if(document.getElementById('con3').value=="smoke")
	 {
	  document.getElementById('toimage2').src="img/icon/smoke.gif"
	 }	 
    if(document.getElementById('con3').value=="clear")
	 {
	  document.getElementById('toimage2').src="img/icon/clear.gif"
	 }	 	 
   if(document.getElementById('con3').value=="npclody")
	 {
	   document.getElementById('toimage2').src="img/icon/npclody.gif"
	 }
	   
//----------------------------------------------------------------------------
/*
if(document.weather.con4.value=="Sunny")
     {
	   document.getElementById('toimage3').src="img/icon/sunny1.gif"
	   
	 }
	if(document.weather.con4.value=="Thunder stroms")
	 {
	    document.getElementById('toimage3').src="img/icon/thunder1.gif"
		
	 } 
	if(document.weather.con4.value=="Cloudy")
	 {
	    document.getElementById('toimage3').src="img/icon/cloudy1.gif"
		
	 } 
   if(document.weather.con4.value=="Partly cloudy")
	 {
	    document.getElementById('toimage3').src="img/icon/pcloudy1.gif"
		
	 }
    if(document.weather.con4.value=="Rain")
	 {
	    document.getElementById('toimage3').src="img/icon/rain1.gif"
    }
*/ 
 } 

function getWeather(newcity)
 {
   var w=newcity
   //document.getElementById('newcity').innerHTML;
   //alert(w)

   var now=getdate();
   if(now+2>=7)
    {
    var s=(now+2)-7	  
    //alert(dayitems[s])
	 document.getElementById('today2').innerHTML=dayitems[s];
	}
  else
   {
     document.getElementById('today2').innerHTML=dayitems[now+2];   
   }
  if(now+3>=7)
    {
    var s=(now+3)-7	  
    //alert(dayitems[s])
	 document.getElementById('today3').innerHTML=dayitems[s];
	}
  else
   {
     document.getElementById('today3').innerHTML=dayitems[now+3];   
   }
   loadXML(w)
 }
function getdate()
 {
   var now=new Date();
   var day=now.getDay();
   return day;
 }

var name;
function addoption(name)
 {
    var n=document.getElementById('newcity').innerHTML
	if(n!="")
	 {
	  //alert(n)
	  document.getElementById(n).src='img/icon/bulletbule.jpg'
	 }
    //document.getElementById(n).src='img/icon/bulletbule.jpg'
    document.getElementById(name).src='img/icon/bulletorage.jpg'
    document.getElementById('newcity').innerHTML=name
    getWeather(name)
 }

