function createAjaxObject()
{
 var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
				try {
				request = new XMLHttpRequest();
				}
				catch (err1) 
				{
					request = false;
				}
            }
        }
    return request;
	
}

function getAjaxRequest(url, metoda, id, params) {

	var AjaxObject= createAjaxObject();
	if(!AjaxObject){
		location.href="help.php";
		return;
	}
	if(metoda.toLowerCase()=='post') {
    	AjaxObject.open('POST', url, true);
        AjaxObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-2");
    	AjaxObject.onreadystatechange = function() {
	        if (AjaxObject.readyState == 4) {
	            setResult(AjaxObject.responseText, id);
	        }
    	}
    	AjaxObject.send(params);
    
	} else {
	 
		url+= '?' + params;
		AjaxObject.open("GET",url,true);
		AjaxObject.onreadystatechange = function() {
	        if (AjaxObject.readyState == 4) {
	            setResult(AjaxObject.responseText, id);
	        }
    	}

		AjaxObject.send(null);
	 
	}
	   
}

function setResult(result, id){
    document.getElementById(id).innerHTML = result;
}


function getResults(url,id,metoda,string, lang, netsprint, query, query_string, referer, netsprint_ie, start){
	
	if(metoda=='post') {		

		var form = document.forms['prefiks_ajax'];
    	var string = form.prefiks.value;	
	
    }

	var params = 'prefiks=' + string + '&lang=' + lang + '&netsprint=' + netsprint+ '&query=' + query + '&query_string=' + query_string + '&referer=' + referer + '&netsprint_ie=' + netsprint_ie + '&start=' + start; 

	getAjaxRequest(url, metoda, id, params);

}

	
function getBottom(url, query){
	
	var params = 'query=' + query; 
	
	getAjaxRequest(url, 'post', 'bottom', params);
		
return false;
}	


function saveStat(url, linkpodiumid, prefiks, typ){
	
	var params = 'linkpodiumid=' + linkpodiumid + '&prefiks=' + prefiks + '&typ=' + typ; 
	
	getAjaxRequest(url, 'post', 'stats', params);

}


function saveSponsored(url, sponsoredlinkid, link_url, keyword){
	
	var params = 'sponsoredlinkid=' + sponsoredlinkid + '&link_url=' + link_url + '&keyword=' + keyword; 

	getAjaxRequest(url, 'post', 'stats', params);

}
