var request;

function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }

  if (!request)
    alert("Istek Gonderilemedi!");
}

function Derecele(OyDegeri) {
var OyScalerDIV = document.getElementById("oylamaskalasi");
OyScalerDIV.className='voting' + OyDegeri;
}

function ResetScala() {
var OyScalerDIV = document.getElementById("oylamaskalasi");
OyScalerDIV.className='voting0';
}

function OylamaYap(OylananID,Puantaj,Tema,Dil) {
	var MyUrl = "/controllers/procvoting.php?pid=" + escape(OylananID) + "&puan=" + escape(Puantaj) + "&tema=" + escape(Tema);
	createRequest();
	request.open("GET", MyUrl, true);
	showProgress(escape(Tema),Dil);
	request.onreadystatechange = UpdatePage;
	request.send(null);
}

function UpdatePage() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			var UPAciklama = '';
			if (GlobalDil == 'tb') {UPAciklama='Puan';} else {UPAciklama='Points';}
			var dobj = document.getElementById( 'OylamaDegerlendirme' );
			var dobjpuan = document.getElementById( 'TotalPuani' );
			encodedHtml = unescape(request.responseText);
			MyOylamaSonucArr = encodedHtml.split("#####");
			dobj.innerHTML = MyOylamaSonucArr[0];
			dobjpuan.innerHTML = '<b>' + MyOylamaSonucArr[1] + '&nbsp;' + UPAciklama + '</b>';
		}
	}
}

function showProgress(Tema,Dil) {
	var SPAciklama = "";
	if (Dil == 'tb') {SPAciklama='Oylamanız Kaydediliyor...';} else {SPAciklama='Saving...';}
	var OyGostergeDIV = document.getElementById("SkalaGostergesi");
	OyGostergeDIV.innerHTML='<img border="0" src="/templates/' + escape(Tema) + '/images/design/votes/ajax-loader.gif" width="16" height="16" title="' + SPAciklama + '" alt="' + SPAciklama + '" />';
}
