
	var refreshUrl = '';
	var refreshDiv = '';
	var refreshParam = '';
	var url_load='content/content_home.php';
	var get_vars_load;

    function makeRequest(url,getvars,layer, method, refrUrl, refrDiv, refrParam) {
    	
    	if (getvars != "?favskip=true"){      		  	
    		url_load = url;    	
    		get_vars_load = getvars;
    	}
        var http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
             
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
    
        http_request.onreadystatechange = function() { alertContents(http_request, layer); };
    	
        if (method!='post'){
        	
        	http_request.open('GET', url+getvars, true);
        	
        	
        	http_request.setRequestHeader("Content-type", "text/plain;charset=iso-8859-1;");
        	http_request.send(null);
			if (refrUrl!=undefined){
				refreshUrl = refrUrl;
				refreshDiv = refrDiv;
				refreshParam = refrParam;

				
		      	timerID = setTimeout(refresh, 2000);
		      	
			}
			
			//if (!document.getElementById('fav_add') && getvars!='?favskip=true'){
				//alert();
				//makeRequest('content/add_to_favorites.php', '?favskip=true',  'options_right', 'GET');	
			//}
/*			if (getvars'?favskip=true'){
				makeRequest('content/add_to_favorites.php', '?favskip=true',  'options_right', 'GET');	
			}
			*/
        } else {
         
          parameters = getvars;
           
        
           http_request.open('POST', url, true);
           	      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	      http_request.setRequestHeader("Content-length", parameters.length);
	      http_request.setRequestHeader("Connection", "close");
	      http_request.send(parameters);
	    
          return false;
         

			
/*		  if (refreshUrl!=''){
	      	timerID = setTimeout(refresh, 2000);
		  }*/

        }
       
    }

    function refresh(){
    	//makeRequest(refreshUrl, refreshParam, refreshDiv);
    }


    function alertContents(http_request, layer) {
    		
        if (http_request.readyState == 4) {
        
            if (http_request.status == 200) {
                document.getElementById(layer).innerHTML=(http_request.responseText);            
                
                
                    
            } else {
                alert('There was a problem with the request.');
            }
        }

    }

   function postrequest(obj, url, getvars, layer, refrUrl, refrDiv, refrParam) {
   
	var poststr = '';
	var elem = obj.elements;
	
	refreshUrl = refrUrl;
	refreshDiv = refrDiv;
	refreshParam = refrParam;


	for(var i = 0; i < elem.length; i++)
	{
		if (i>0) poststr+="&";
		poststr+= elem[i].name + "="+encodeURI( elem[i].value );
	}
	
	if (document.getElementById('FCKeditor1___Frame')){
		alert(document.getElementById('xEditingArea').innerHTML);
	}

	 return makeRequest(url, poststr, layer, 'post');
   }
   
   function getLastUrl(){
		
   		if (get_vars_load==undefined){
   			return url_load;
   		} else {
   				return url_load+get_vars_load;
   		}
   }