	var req;
var func;
function httpRequest(){
	if (window.XMLHttpRequest){
		requestObj = new XMLHttpRequest();
	}else if (window.ActiveXObject) {
		// for IE	
		try{
			requestObj = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			try{
				requestObj = new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e){
				return false;
			}
		}
	};
};

function sendRequest (url,data,f) {
	httpRequest();
	func=f;
	requestObj.onreadystatechange = responseServer;
	// ruosiamas duomenu issiuntimas, readyState=1
	requestObj.open('POST',url,true);
	// POST hederis 
	requestObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=windows-1257");
	//siunciami duomenys i serva
	requestObj.send(data);
};

function responseServer() {
	if (requestObj.readyState == 4) {
		var status = requestObj.status;
		var result;
		if (status == 200) {
			if (func=="c"){
				document.getElementById("comments").innerHTML=requestObj.responseText;
			}else if (func=="v"){
				if (requestObj.responseText!="11"){
					document.getElementById("ivertinimas").innerHTML="Įvertinimas: "+requestObj.responseText;
					//width:'.($ivert>0?((200*$ivert)/10):'1').'px
					document.getElementById("stars").style.width=(200*parseInt(requestObj.responseText))/10;
				}else{
					alert("Jūs jau balsavote.");
				}
			}
			func="";
	    } else if (status == 400) {
    		alert('bloga uzklausa');
	    } else if (status == 500) {
    		alert('vidyne serverio klaida');
	    } else if (status == 503) {
    		var time = requestObj.getResponseHeader('Retry-After')*1000;
    		alert('Serveris perkrautas. Uzklausa bus pasiusta po: '+time+' cekundziu');
	    	setTimeout(sendRequest(url,data,func),time);
    	} else {
    		alert('Klaidingas serverio atsakymas.');
		};
	};
};


// -------- uzklausos siuntimo pvz: -------------
// sendRequest("www.ieskok.lt/serverside.php", "kintamasis1="+kintamasis1+"&kintamasis2="+kintamasis2);
// atsakymas nuskaitomas responseServer() funkcijoje automatiskai
