function ajax_creatobj(){
		var ajax_http_request = "";	
		var ajax_http_request = false;
        if (window.XMLHttpRequest) { // mozilla , safari.. 
            ajax_http_request = new XMLHttpRequest();
			
            if (ajax_http_request.overrideMimeType) {
                ajax_http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // internet explorer
            try {
                ajax_http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ajax_http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        if (!ajax_http_request) {
            alert('AJAX error ');
            return false;
        }
		return ajax_http_request;
	}// ajax_creatobj
	
function PostRequest(myUrl,viriables,num,method,usercity){
			setCookie('user_city',usercity,365);	
			ajax_http_request=ajax_creatobj(myUrl);
			ajax_http_request.onreadystatechange = function() {
						display_weather_results(ajax_http_request,num); 
				};
		
			if (method == 'get')
			{
		    	ajax_http_request.open("get",myUrl+"?"+viriables);
			    ajax_http_request.send(viriables);  
			}
			else 
			{			 
				ajax_http_request.open("POST",myUrl+"?"+viriables,true);
				ajax_http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
				ajax_http_request.setRequestHeader("Content-length", viriables.length);
				ajax_http_request.setRequestHeader("Connection", "close");
				ajax_http_request.send(viriables);	
			}
	
	}// PostRequest

function display_weather_results(ajax_http_request,num){
		if(ajax_http_request.readyState==4){	
			if(ajax_http_request.status==200){				
				var theDiv="weather_temperature"; 
				var content=ajax_http_request.responseText;
				document.getElementById(theDiv).innerHTML="";
				document.getElementById(theDiv).innerHTML=ajax_http_request.responseText;
				}else {
				var loadstatus="<br><p  align='center' ><img src='images/weather_loader.gif' /></p><br>&nbsp;";
				var theDiv="weather_temperature"; 
				document.getElementById(theDiv).innerHTML="";
				document.getElementById(theDiv).innerHTML=loadstatus;
				}
		}
		
	}// sdisplay_weather_results			
