﻿// Written by Dexter Zafra at www.ex-designz.net
//Handle Check Username Availability Using Ajax
var http = createRequestObject();
function createRequestObject() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
		catch (f) { xmlhttp = null; }
	}
	if (!xmlhttp && typeof XMLHttpRequest != "undefined") {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function sndReviewWeightLogin() {
	alert('Yorumları değerlendirebilmek için (sağ üst köşeden) giriş yapmalısınız.');
}

// Send Review
function sndReviewWeight(id, rate) {
	var divelement = document.getElementById('Rdv' + id);
	divelement.innerHTML = "Oyluyorsunuz...";
	try {
		http.open('GET', '/review.aspx?id=' + id + '&r=' + rate);
		http.onreadystatechange = ReviewHandleResponseText;
		http.send(null);
	}
	catch (e) { }
	finally { }
}

// Read review message
function ReviewHandleResponseText() {
	try {
		if ((http.readyState == 4) && (http.status == 200)) {
			var response = http.responseText;
			var drelement = document.getElementById('Rdv' + response);
			drelement.innerHTML = 'Oyladınız';
		}
	}
	catch (e) { alert(e.Message); }
	finally { }
}

function sndRating(idnum, rateval) {
	var dvelement = document.getElementById('dv' + idnum);
	dvelement.innerHTML = "<center style='font-size:0.75em; color:DarkOrange;'><img src='media/images/progressimgred.gif'><br />oyunuz gönderiliyor...<br>Lütfen bekleyiniz.</center>";
	try {
		http.open('GET', '/rating.aspx?id=' + idnum + '&rateval=' + rateval);
		http.onreadystatechange = handleResponseText;
		http.send(null);
	}
	catch (e) { }
	finally { }
}


function handleResponseText() {
	try {
		if ((http.readyState == 4) && (http.status == 200)) {
			var response = http.responseText;
			var update = new Array();

			if (response.indexOf('|') != -1) {
				update = response.split('|');
				var drelement = document.getElementById('dv' + update[0]);
				var voteres = document.getElementById('vot' + update[0]);
				var totalvote = document.getElementById('tv' + update[0]);
				var starimg = document.getElementById('star' + update[0]);
				drelement.innerHTML = '<img src="/media/images/starimages/' + update[1] + '.gif"><br />oyunuz kaydedildi.<br />Teşekkürler';
				voteres.innerHTML = update[2];
				totalvote.innerHTML = update[3];
				//starimg.innerHTML = update[4].toString();
			}
		}
	}
	catch (e) { alert(e.Message); }
	finally { }
}

function openwin(surl, sheight, swidth) {
	window.open(surl,'','scrollbars=no,menubar=no,height=' + sheight +',width=' + swidth +',resizable=yes,toolbar=no,location=no,status=no');
}


function Xmlnesne() {
	var nesne;
	var tarayici = navigator.appName;
	if (tarayici == "Microsoft Internet Explorer") {
		nesne = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		nesne = new XMLHttpRequest();
	}
	return nesne;
}

var http = Xmlnesne();

function OnlineUser() {
    http.open('get', '/onlineuser.aspx');
    http.send(null);
}

