// kontrola prazdnych formularov pred odoslanim
// name - meno formulara
// params - nazvy jednotlivych poloziek oddelene |
function check_form(name,params)
{
	p=params.split("|");
	for(i=0;i<p.length;i++)
	{
		if(document.forms[name][p[i]].value=="")
		{
			window.alert("Prosím skontrolujte, či ste správne vyplnili všetky položky.");
			return false;
		}
	}
	return true;
}

// pouzivane na zmenu fomularu v msgboarde
function reply(r)
{
	document.forms['f']['reply'].value=r;
	if(r=='0')
	{
		document.forms['f']['submit'].value="poslať";
		document.getElementById('reply_row').style.visibility = 'hidden';
	}
	else
	{
		document.forms['f']['submit'].value="odpovedať";
		document.getElementById('reply_row').style.visibility = 'visible';
		//window.alert('Zvoli si ste odpoveď na post číslo: '+r);
	}
	document.forms['f']['text'].focus();
}

// "ste si isty?" :)
function ask(w)
{
	if(window.confirm("Ste si istý, že chcete "+w+" ?"))
		return (true);
	else
		return (false);
}

function GetXmlHttpObject()
{
	var objXMLHttp = null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function stateChanged()
{
	var text;
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		text = xmlHttp.responseText;
		text = text.split("\n");
		if( text[0] == "OK" )
			document.getElementById("ratingText").innerHTML = text[2];
		document.getElementById("ratingButtons").innerHTML = "<span class='err_msg'>"+ text[1] +"</span>";
	}
}

function rating_post(pid, rating)
{
	if(pid > 0)
	{
		xmlHttp = GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Vas prehliadac nepodporuje HTTP request.");
			return false;
		}
		var url = server_url +"rate.php";
		url = url + "?pid=" + pid;
		url = url + "&rate=" + rating;
		xmlHttp.onreadystatechange = stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		return true;
	}
	else
		return false;
}
