        var $mobiquo ={};
        var $mobiquo_id;
	    function check_mobiquo_status(id){
                $mobiquo_id = id;
	    	var _url = '/xmlrpc/mobiquo_check_status.php?id='+id;
	    	var _data = 'id='+id;			//alert(_url);
	    	httpRequest('GET',_url,true,update_status,_data);
        }
        function update_status(id){
        	
               if( request.readyState == 4) 
	           {
                   var message = document.createTextNode(request.responseText);
                   var $forum_status_node  = document.getElementById("forum_status_"+$mobiquo_id); 
                   if($forum_status_node.hasChildNodes()){
                   	   $forum_status_node.removeChild($forum_status_node.childNodes[0]);
                   }
                   	document.getElementById("forum_status_"+$mobiquo_id).appendChild(message);
              	       	document.getElementById("forum_status_loader_"+$mobiquo_id).style.display = "none";
                        if(request.responseText == 'Installed!'){
                           document.getElementById("publish_link_"+$mobiquo_id).style.display = "";
                        }
                } else {
                	document.getElementById("forum_status_loader_"+$mobiquo_id).style.display = "";
                }

        }
	    var request = null;
	    function httpRequest(reqType,url,asynch,respHandle){
	  
	    	if(window.XMLHttpRequest){
	    		request = new XMLHttpRequest();
	    	} else if(window.ActiveXObject){
	    		request = new ActiveXObject("Msxml2.XMLHTTP");
	    		if(! request){
	    			request = new ActiveXObject("Microsoft.XMLHTTP");
	    		}
	    	}
	    	
			if(request){
	
				if(reqType.toLowerCase() != "post") {
					
				   initReq(reqType,url,asynch,respHandle);
				} else {
					var args = arguments[4];
					if(args != null && args.length > 0){
						initReq(reqType,url,asynch,respHandle,args);
					}
				}
			}	else {
				alert("Your browser dose not permit the use of all of this application's features!");
			}
		}
		
		function initReq(reqType,url,bool,respHandle){
			try{
				request.onreadystatechange =respHandle;
				request.open(reqType,url,bool);
				if(reqType.toLowerCase () == "post"){
					request.setRequestHeader("Content-Type","application/x-www-form-unlencoded;charset=UTF-8");
                              
					request.send(arguments[4]);
				} else {
					request.send(null);
				}
			} catch ( errv ){
				alert("The application cannot contact the server at the moment, Please try again in a few seconds\n" +
				       "Error detail:" + errv.message);
			}
		}
				  	
	
