	function callAjaxFunction(address,postcode)
	{
		var parameter, method, url;
	
		parameters=new Array();
		parameters["address"]=address;
		parameters["postcode"]=postcode;
		  
		method="POST";
		     
			url="myrsslib.php";
	
		ajaxFunctionRequest(parameters, method, url);
	}
    
	function buildParametersList(parameters)
	{
		params="";
		var first=true;
	
		for (var i in parameters)
		{
			if (first) first=false;
			else params+="&";
	
			params+=i+"="+parameters[i];
		}
    
		return params;
	}
    
	function ajaxFunctionRequest(parameters, method, url)
	{
		var xmlHttp;
    
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			// Internet Explorer
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
    
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				//alert('AJAX RESPONSE\r\n'+xmlHttp.responseText);
				x=document.getElementById('widget_inner');
				x.innerHTML=xmlHttp.responseText;
				    //init(); 
				/*arr=xmlHttp.responseText.split(',;,');
				x=document.getElementById('widget_inner');
				x.innerHTML=arr[0]+arr[1];*/
				
				
			}
		}
    
		params=buildParametersList(parameters);
    
		xmlHttp.open(method, url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send(params);
	}
	function ajaxFunctionRequest2(parameters, method, url)
	{
		var xmlHttp;
    
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			// Internet Explorer
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
    
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				//alert('AJAX RESPONSE\r\n'+xmlHttp.responseText);
				/*x=document.getElementById('widget_inner');
				x.innerHTML=xmlHttp.responseText;
				    //init(); 
				/*arr=xmlHttp.responseText.split(',;,');
				x=document.getElementById('widget_inner');
				x.innerHTML=arr[0]+arr[1];*/
				
				
			}
		}
    
		params=buildParametersList(parameters);
    
		xmlHttp.open(method, url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send(params);
	}
	
	function callAjaxFunction2()
	{
		var parameter, method, url;
	
		parameters=new Array();
		  
		method="POST";
		     
			url="clearweathersession.php";
	
		ajaxFunctionRequest2(parameters, method, url);
	}
	
	function basiccontent()
	{
		x=document.getElementById('widget_inner');
		x.innerHTML='<div >'+
							'<p>To check the weather in your area, or the area you are visiting, simply enter the postcode, or county<br/><br/></p>'+
							'<fieldset>'+
								'<input type="text" id="address" name="address"  value="Enter town, city, or county"  onclick="if (this.value==\'Enter town, city, or county\') this.value=\'\';"/>' +
							'</fieldset>'+
							'<fieldset>'+
								'<input type="text" id="zipcode" name="zipcode"  value="Enter postcode" onclick="if (this.value==\'Enter postcode\') this.value=\'\';"/>'+
							'</fieldset>'+
							'<input name="check" type="image" class="submit-button" value="Check the weather" title="Check the weather" src="images/spacer_weather.gif" alt="Check the weather"/>'+
						'</div>';
		callAjaxFunction2();
	}
