function rate_over(obj,howstar) {
	thisidname = obj.id;
	datas = thisidname.split('n');
	idnum = datas[0];
	starnum = 1;

	for(i=1; i<=5; i++) {
		if(howstar >= i) {
			imgnum = 1;
		} else {
			imgnum = 0;
		}
		document.getElementById(idnum+'n'+starnum).src = 'images/stars'+imgnum+'.gif';
		starnum++;
	}
}

function rate_out(obj,oldnum) {
	thisidname = obj.id;
	datas = thisidname.split('n');
	idnum = datas[0];

	for(i=1; i<=5; i++) {
		if(oldnum >= i) {
			imgnum = 1;
		} else {
			imgnum = 0;
		}
		document.getElementById(idnum+'n'+i).src = 'images/stars'+imgnum+'.gif';
	}
}

function rate_onclick(obj) {
	thisidname = obj.id;
	datas = thisidname.split('n');
	idnum = datas[0];
	starnum = datas[1];
	run_comment_ajax(idnum,starnum);
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

function run_comment_ajax(azon,star) {
	var ajaxrespond = getHTTPObject();
	ajaxrespond.open('POST','rate.php?id='+azon+'&star='+star+'&call=34816',true);

	ajaxrespond.onreadystatechange = function() {
		if(ajaxrespond.readyState == 4) {
			var art = ajaxrespond.responseText;
			if(art == 'itsok') {
				alert('Köszönjük az értékelést!');
			} else if(art == 'itsenough') {
				alert('Köszönjük, de már szavaztál!');
			} else {
				alert('Szavazás sikertelen!');
				alert(art);
			}
		}
	}

	ajaxrespond.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=iso-8859-2');
	ajaxrespond.send(0);
}

var clicknum = 0;
function ocdfirst(obj) {
	if(!clicknum) {obj.value = ''; clicknum++;}
}
