var func = {
  init: function(etiketfix) {
	ajax('get','ajax.asp?s=tumoyunliste','toorta',0);
	//ajax('get','ajax.asp?s=optionoyunliste','menuSagUl',0);
	//if (etiketfix == 1) etiketgg(0);etiketli("etiketler",0);
	//etiketli("etiketler",0);etiketli("etiketonizle",1);etiketgizlegoster(0);
	/**
	var a = document.getElementsByTagName("a")
	for(i=0 ; i<a.length; i++){
		if (a[i].className == "AlexaSiteStatsWidget")
		a[i].style.display = "none";
	}
	func.oyunlistfix();**/
  },
  /**
  oyunlistfix: function(){
  function numaraDiz(a,b){return a - b}
  var toorta = document.getElementById("toorta")
  var heightlist = new Array()
  var li = toorta.getElementsByTagName("li")
  var lilength = li.length
  for(i=0 ; i<lilength; i++){
  heightlist[i] = li[i].offsetHeight
  }
  var list = heightlist.sort(numaraDiz)
  toorta.style.height = list[lilength-1]+'px' 
  },
  var a = 580
  oyunbilgifix: function(){
  var brorta = document.getElementById("brorta")
  var bilgi = document.getElementById("bilgi").offsetHeight
  if (bilgi > brorta.offsetHeight) {brorta.style.height = bilgi+'px' }
  },
  **/
  ajaxsaniye: function(id,url,width,height,wmode,sec){
	if (sec == null) {sec = 0;func.ajaxsuresifirla();}
	sec++;
	var durum = document.getElementById(id).getAttribute('durum')
	if (sec == 30 && durum ==0) {sec = 0;func.shockwavegoster(id,url,width,height,wmode);return false;}
	this.otogitID = window.setTimeout(function() {func.ajaxsaniye(id,url,width,height,wmode,sec);}, 1000);
  },
  gosterimsaniye: function(id,height,sec){
	var toplam_saniye = 30
	if (sec == null) {sec = 0;func.ajaxsuresifirla();}
	sec++;
	document.getElementById("gerisayim").innerHTML = toplam_saniye - sec;
	var durum = document.getElementById(id).getAttribute('durum');
	if (sec == toplam_saniye && durum ==0) {sec = 0;func.hemengoster(id,height);return false;}
	this.otogitID = window.setTimeout(function() {func.gosterimsaniye(id,height,sec);}, 1000);
  },
  ajaxsuresifirla: function() {
	if(typeof this.otogitID == "number") {
	  window.clearTimeout(this.otogitID);
	  delete this.otogitID;
	}
  },
  hemengoster: function(id,height) {
	var oyungoster = document.getElementById(id)
	oyungoster.setAttribute('durum',1);
	oyungoster.style.display="block";
	oyungoster.style.visibility="visible";
	document.getElementById("bekleme").style.display="none";
	//ul = document.getElementById("beklemeOyun")
	//ulheight = ul.offsetHeight;
	//if (ulheight < height) {document.getElementById("beklemeOyun").style.height = height+'px'};
	oyungoster.style.height = height+'px'
  },
  shockwavegoster: function(id,url,width,height,wmode,uzanti) {
	func.gosterimsaniye(id,height);
	if (uzanti== null || uzanti=="") {
		url2 = url.toLowerCase();say = url2.length;uzanti = url2.substr(say - 3, say);
	}
	if (uzanti == 'swf') {
	if (wmode) {wmode1='wmode="transparent"';wmode2='<param name="wmode" value="transparent" />'} else {wmode1='';wmode2=''}
	activexBody = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="'+url+'" /><param name="quality" value="high" /><param name="scale" value="showall"/>'+wmode2+'<embed src="'+url+'"'+wmode1+' scale="showall" quality="high" width="'+width+'" height="'+height+'" name="'+id+'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'
	}
	if (uzanti == 'dcr') {
	activexBody = '<object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0" ID="blackout26" WIDTH="'+width+'" HEIGHT="'+height+'"><param name="src" value="'+url+'"><param name="sw1" value="'+url+'"><param name="swStretchStyle" value="fill"><param name="swRemote" value="swSaveEnabled=true swVolume=true swRestart=true swPausePlay=true swFastForward=true swContextMenu=true"><param name="bgColor" value="#000000"><embed src="'+url+'" sw1="'+url+'" bgColor="#000000" WIDTH="'+width+'" HEIGHT="'+height+'" swRemote="swSaveEnabled=true swVolume=true swRestart=true swPausePlay=true swFastForward=true swContextMenu=true" swStretchStyle="fill" TYPE="application/x-director" pluginspage="http://www.macromedia.com/shockwave/download/"></embed></object>'
	}
	document.getElementById(id).innerHTML = activexBody
	  },
  ajaxshockwave: function(id,url,width,height,wmode){
	var request = false;
	if (window.XMLHttpRequest)
		request = new XMLHttpRequest()
	else if (window.ActiveXObject){
		try {
		request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try {
			request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else {
		return false
	}
	request.onreadystatechange = function(){
	if (navigator.appName == 'Opera' && request.readyState == 3) {operaready = 1} else {operaready = 0}
	if (operaready == 1 || request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1)) {
	func.ajaxsaniye(id,url,width,height,wmode);	
	}
	}
	request.open('GET', url, true)
	request.send(null)
  },
  yp: function(sayfa, ismi, w, h, scroll){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	if (navigator.appName == "Netscape"){h = h +40}
	ayarlar ='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
	win = window.open(sayfa, ismi, ayarlar)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
  }
};
function ajax(islem, url, id, evals, parameters){
	var request = false
	if (window.XMLHttpRequest)
		request = new XMLHttpRequest()
	else if (window.ActiveXObject){
		try {
		request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try {
			request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else {
		return false
	}
	request.onreadystatechange = function(){
	loadpage(request,id,evals)
	}
	if (islem == "get") {
		request.open("GET", url, true)
		request.send(null)
	}
	else {
		request.open('POST', url, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", parameters.length);
		request.setRequestHeader("Connection", "close");
		request.send(parameters);
	}
}
function loadpage(request,id,evals){
	if (request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1)) {
		if (evals == 1) {eval(request.responseText)}
		if (id != 0 && id != null) {document.getElementById(id).innerHTML = request.responseText}
	}
}
function oyunlistegg(gorev){
	var oyunliste = document.getElementById("toorta")
	var ggl = document.getElementById("gizlegoster")
	var strbaslik = ggl.getAttribute('baslik')
	ggl.setAttribute('baslik',ggl.innerHTML)
	ggl.innerHTML = strbaslik
	if (gorev == 1) {
		ggl.onclick = function(){oyunlistegg(0);return false;}
		oyunliste.style.display = "block"
	}
	else {
		ggl.onclick = function(){oyunlistegg(1);return false;}
		oyunliste.style.display = "none"
	}
}
function yildizla(islem,oid,id) {
	if (islem == 1) {yildizyarat(id,oid);}	
	if (islem == 2) {yildizyarat(yildiz,oid)}
	if (islem == 3) {yildizyarat(id,oid,'iptal');ajax('get','ajax.asp?s=oyla&puan='+id+'&id='+oid,0,1)}
}
function yildizyarat(puan,oid,func) {
	var ul = document.getElementById("yildiz")
	var li = ul.getElementsByTagName("li")
	if (li.length == 0) {ul.innerHTML = "<li></li><li></li><li></li><li></li><li></li>"}
	for(i=0 ; i<li.length; i++){
		if (puan > 0) {durum = 1;puan = puan-1} else {durum = 0;}
		li[i].style.background = 'url("grafik/yildiz/y'+durum+'.gif") no-repeat';
		li[i].onmouseover = function(){yildizla(1,oid,this.id)}
		li[i].onmouseout = function(){yildizla(2,oid)}
		li[i].onclick = function(){yildizla(3,oid,this.id)}
		if (func == 'iptal') {li[i].onmouseover=null;li[i].onmouseout=null;li[i].onclick=null;}
		li[i].id = (i+1)
	}
}
function menuler(menu) {
var tabmenu = document.getElementById("tabmenu").getElementsByTagName("div")
	for(i=0 ; i<tabmenu.length; i++){
		if (tabmenu[i].id == menu) {tabmenu[i].className=""}
		else {tabmenu[i].className="gizle"}
	}
}
function etiketgizlegoster(islem) {
	var etiketler = document.getElementById("etiketler")
	var etiketonizle = document.getElementById("etiketonizle")
	if (islem == 0) {
		etiketonizle.style.display = "block"
		etiketler.style.display = "none"
	}
	if (islem == 1) {
		etiketonizle.style.display = "none"
		etiketler.style.display = "block"
	}
}
function etiketli (div,islem) {
	var virgul = "";
	var etiket = "";
	var etiketcopy ="";
	var etiketler = document.getElementById(div)
	var etiketa = etiketler.getElementsByTagName("a")	
	for(i=0 ; i<etiketa.length; i++){
		if (i > 0) {virgul = ", "}
		if (i != (etiketa.length-1)) {
			//if (i < 44) {				
			//etiketcopy = etiketcopy  + virgul  + '<a href="'+etiketa[i].href+'">'+etiketa[i].innerHTML+'</a>';
			//}
			etiket = etiket + virgul + '<a href="'+etiketa[i].href+'">'+etiketa[i].innerHTML+'</a>';
			} else {
			//if (islem == 0) {document.getElementById("etiketcopy").innerHTML = etiketcopy;}
			etiket = etiket + ' <strong><a href="#" onclick="etiketgizlegoster('+islem+');return false;">'+etiketa[i].innerHTML+'</a></strong>';
		}
	}
	etiketler.innerHTML = "<strong>"+dil[3]+" </strong>" + etiket;
}
function etiketgg(islem) {
	var etiket = "";
	var virgul = "";
	var devami = "";
	var onizle = 13;
	var onizleid = "etiketonizle"
	var etiketislem = document.getElementById("etiketislem")
	if(!document.getElementById(onizleid)) {
		var onizlediv = document.createElement('div');
		onizlediv.id = onizleid
		etiketislem.appendChild(onizlediv);
	}
	var etiketler = document.getElementById("etiketler")
	var etiketonizle = document.getElementById(onizleid)
	etiketa = etiketler.getElementsByTagName("a")	
	if (islem == 0) {
		if (!etiketonizle.innerHTML) {
			for(i=0 ; i<onizle; i++){
				if (i > 0) {virgul = ", "}
				if (etiketa[i]) {
				etiket = etiket + virgul + '<a href="'+etiketa[i].href+'">'+etiketa[i].innerHTML+'</a>'}
			}
			if (etiketa.length > onizle) {devami = ' <strong><a href="#" onclick="etiketgg(1);return false;">'+dil[4]+'</a></strong>'}
			etiketonizle.innerHTML = "<strong>"+dil[3]+" </strong>" + etiket + devami;
		}
		etiketler.style.display = "none"
		etiketonizle.style.display = "block"
	
	}
	if (islem == 1) {
		etiketonizle.style.display = "none"
		etiketler.style.display = "block"
	}
}
function kopyavalue(id,islem) {
	var input = document.getElementById(id)
	if (islem == 'link') {
		var text = input.value
	}
	if (islem == 'metin') {
		var text = input.value
	}
	input.select();
  if (window.clipboardData) {
    window.clipboardData.setData("Text",text);
  } else {
    var flashclipboard = 'flashclipboard';
    if(!document.getElementById(flashclipboard)) {
      var divholder = document.createElement('div');
      divholder.id = flashclipboard;
      document.body.appendChild(divholder);
    }
    document.getElementById(flashclipboard).innerHTML = '';
    var divinfo = '<embed src="_kopyala.swf" FlashVars="'+islem+'='+text+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashclipboard).innerHTML = divinfo;
  }
}
function oyunpaylas(oid){
	var adi = document.getElementById("adi")
	var eposta = document.getElementById("eposta")
	if (adi.value == '') {alert(dil[0]);return false}
	if (eposta.value == '') {alert(dil[1]);eposta.focus();return false;}
	   var ep = eposta.value
	   if ( (ep.indexOf ('@',0) == -1) || (ep.indexOf('.',0) == -1) || (ep.indexOf(' ',0) != -1) || (ep.length<6) || ep.indexOf ('@',0) != ep.lastIndexOf ('@') ){
			alert(dil[2]);
			eposta.focus();
			return false;
	}
	ajax('get','ajax.asp?s=oyunpaylas&id='+oid+'&eposta='+eposta.value+'&ad='+adi.value,0,1)
}
function alertcontents(text){
	object = document.getElementsByTagName("object")
	for(i=0 ; i<object.length; i++){
		object[i].style.visibility= "hidden"
	}
	var topOffset = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var bodyWidth = document.documentElement.clientWidth;
	var bodyHeight = document.documentElement.clientHeight;
	var bodyWidth, bodyHeight; 
	if (self.innerHeight){ // all except Explorer  
	   bodyWidth = self.innerWidth; 
	   bodyHeight = self.innerHeight; 
	}  else if (document.documentElement && document.documentElement.clientHeight) {
	   // Explorer 6 Strict Mode 		 
	   bodyWidth = document.documentElement.clientWidth; 
	   bodyHeight = document.documentElement.clientHeight; 
	} else if (document.body) {// other Explorers 		 
	   bodyWidth = document.body.clientWidth; 
	   bodyHeight = document.body.clientHeight; 
	} 
	var alertcontent = 'alertcontent';
	if(!document.getElementById(alertcontent)) {
	  var divholder = document.createElement('div');
	  divholder.id = alertcontent;
	  document.body.appendChild(divholder);
	  var div = document.createElement('div');
	  div.id = "ust"
	  divholder.appendChild(div);
	  var div = document.createElement('div');
	  div.id = "orta"
	  div.innerHTML = text
	  divholder.appendChild(div);
	  var div = document.createElement('div');
	  div.id = "alt"
	  divholder.appendChild(div);
	}
	var tmpWidth = divholder.offsetWidth;	
	var tmpHeight = divholder.offsetHeight;
	divholder.style.left = Math.ceil((bodyWidth - tmpWidth) / 2) + 'px';;
	divholder.style.top = (Math.ceil((bodyHeight - tmpHeight) / 2) +  topOffset) + 'px';
	divholder.onclick = function(){
		if(document.getElementById(alertcontent)){
			document.body.removeChild(divholder);
			for(i=0 ; i<object.length; i++){
				object[i].style.visibility= "visible"
			}
		}
	}
}