function getHTTPObject() {
	if (window.XMLHttpRequest)
	{
		  var xmlHttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject)
		{
		  var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function getRadioValue(radioObj) {
	if(!radioObj) return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function ellenor() {
	if ((document.getElementById("szoveg").value.length<1)||(document.getElementById('szoveg').value=='legtöbb 500 karakter')) {alert("Minden mező kitöltése kötelező!");return false;}	
	if ((document.getElementById("nev").value.length<1)||(document.getElementById('nev').value=='név (publikus)')) {alert("Minden mező kitöltése kötelező!");return false;}	
	if ((document.getElementById("email").value.length<1)||(document.getElementById('email').value=='e-mail (nem publikus)')) {alert("Minden mező kitöltése kötelező!");return false;}		
	if (getRadioValue(document.elkuldH.nem)=="") {alert("Minden mező kitöltése kötelező! - nem");return false;}		
	return true;
}

function getHozzaszolas() {
	  if (ellenor()) { 
		  document.getElementById('Ajax').innerHTML="<img src='img/ajax.gif' alt='' />";
    	  var poststr = "sz=" + encodeURI(document.getElementById('szoveg').value) + 
	    	           "&n=" + encodeURI(document.getElementById('nev').value)+
					   "&e=" + encodeURI(document.getElementById('email').value)+
					   "&nem=" + getRadioValue(document.elkuldH.nem);
	      makePOSTRequest('hozzaszolas_elkuld.php', poststr);
		  return false;
	  }
 }

function makePOSTRequest(url, parameters) {
      http_request = getHTTPObject();      
      http_request.open('POST', url, true);
      http_request.onreadystatechange = function() {
      if (http_request.readyState == 4) {
         if (http_request.responseText.indexOf('invalid') == -1) {
			  a=http_request.responseText.split("|"); 
			  document.getElementById('Ajax').innerHTML="";
			  if (a[0]=="rendben") {				  	
				  new Ajax.Updater('Hozzaszolas', 'hozzaszolas_kiir.php');
				  alert("Üzenetét elküldtük, köszönjük!");
				  document.getElementById('szoveg').value='legtöbb 500 karakter';
				  document.getElementById('nev').value='név (publikus)';
				  document.getElementById('email').value='e-mail (nem publikus)';
			  } 
		      if (a[0]=="hiba") {
				  alert("Hiba történt, kérjük, próbálja újra!");
			  }
         } else {
            alert('An error has occured!');
         }
      }		  
	  };
      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);
}

function lapoz(ind) {
	  new Ajax.Updater('Hozzaszolas', 'hozzaszolas_kiir.php?kezd='+ind);
}

function jelolt(id,alink) {
        var divstyle = new String();
        if(document.getElementById(id).style.display == "")
        {
            document.getElementById(id).style.display = "block";
			document.getElementById(alink).style.color = "#a6ea24";
        }
        else
        {
            document.getElementById(id).style.display = "";
			document.getElementById(alink).style.color = "#fff";			
        }
    }