﻿var func = {
  init: function() {
  },
  ajaxsaniye: function(id,url,width,height,wmode,sec){
	if (sec == null) {sec = 0;}
	sec++;
	if (sec == 30) {sec = 0;func.shockwavegoster(id,url,width,height,wmode);return false;}
	this.id = window.setTimeout(function() {func.ajaxsaniye(id,url,width,height,wmode,sec);}, 1000);
  },
  shockwavegoster: function(id,url,width,height,wmode) {
	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" />'+wmode2+'<embed src="'+url+'"'+wmode1+' 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>'
	}
	id.innerHTML = activexBody
	  }
};
var div = document.getElementsByTagName("div")
function oyunyukle(i) {
	var oyun = div[i].getAttribute('ou')
	var oid = div[i].getAttribute('oid')
	var dosya = div[i].getAttribute('dosya')
	var height = div[i].getAttribute('height')
	var width = div[i].getAttribute('width')
	div[i].innerHTML = '<br><br><img src="http://www.oyundo.com/gameserver/yukleniyor.gif" width="28" height="28" /><br><br><font style="font-family:verdana;font-size:10px; color:#FFFFFF;">'+oyun+' yükleniyor.<br> Yükleme işlemi bağlantı hızınıza göre değişkenlik gösterecektir. Lütfen bekleyiniz.</font><br><br><iframe id="oreklam'+i+'" name="oreklam'+i+'" src="http://www.oyundo.com/gameserver/reklam.html" allowtransparency="true" width="300" height="250" scrolling="no" frameborder="0" marginwidth="0" marginheight="0"></iframe>'
	ww=window;
	dt=document;
	nr=navigator;
	var href=ww.location.href;
	var host=ww.location.hostname;
	var path=ww.location.pathname;
	var title=dt.title;
	var referrer=(dt.referrer)? dt.referrer : "Direct";
	var platform=nr.platform;
	var plversion=nr.appMinorVersion;
	var widtheight=screen.width+"x"+screen.height;
	var language=(nr.language)? nr.language : nr.browserLanguage;
	var charset=(dt.characterSet)? dt.characterSet : dt.charset;
	var appname=nr.appName;
	var appcodename=nr.appCodeName;
	var appversion=nr.appVersion;
	_bqa = null;
	_bqb = null;
	if (referrer != "Direct") {
		var ref = referrer
		var bqa=new Array();var bqs=new Array();bqa[0]="google";bqs[0]="q";bqa[1]="yahoo";bqs[1]="p";bqa[2]="msn";bqs[2]="q";bqa[3]="aol";bqs[3]="query";bqa[4]="aol";bqs[4]="encquery";bqa[5]="lycos";	bqs[5]="query";bqa[6]="ask";bqs[6]="q";bqa[7]="altavista";bqs[7]="q";bqa[8]="netscape";bqs[8]="query";bqa[9]="cnn";bqs[9]="query";bqa[10]="looksmart";bqs[10]="qt";bqa[11]="about";bqs[11]="terms";bqa[12]="mamma";bqs[12]="query";bqa[13]="alltheweb";bqs[13]="q";bqa[14]="gigablast";bqs[14]="q";bqa[15]="voila";bqs[15]="rdata";bqa[16]="virgilio";bqs[16]="qs";bqa[17]="live";bqs[17]="q";bqa[18]="baidu";bqs[18]="wd";bqa[19]="alice";bqs[19]="qs";bqa[20]="yandex";bqs[20]="text";bqa[21]="najdi";bqs[21]="q";bqa[22]="aol";bqs[22]="q";bqa[23]="club-internet"; bqs[23]="q";bqa[24]="mama";bqs[24]="query";bqa[25]="seznam";bqs[25]="q";bqa[26]="search";bqs[26]="q";bqa[27]="szukaj";bqs[27]="szukaj";bqa[28]="szukaj";bqs[28]="qt";bqa[29]="netsprint";bqs[29]="q";bqa[30]="google.interia";bqs[30]="q";bqa[31]="szukacz";bqs[31]="q";bqa[32]="yam";bqs[32]="k";bqa[33]="pchome";bqs[33]="q";
		for(iq=0; iq<bqs.length; iq++){
			var rb = ref.indexOf("://")+3;
			var rs = ref.indexOf("/",rb);
			var brs = ref.substring(rb,rs);
			if (brs.indexOf(bqa[iq])!=-1) {
				var qbs = ref.indexOf("?");
				var qb = ref.indexOf(bqs[iq],qbs);
				var qba = ref.indexOf("&",qb);
				var bqb = ref.substring(qb+bqs[iq].length+1,qba);
				var bqb2 = ref.substring(qb,qba);
					if (bqb2.indexOf(bqs[iq])!=-1) {
						_bqa = bqa[iq];
						_bqb = bqb	
					}
			}
		}
	}
	veri = ((oid == null) ? "" : ("oid=" + oid)) + ((href == null) ? "" : ("&bhr=" + href)) + ((host == null) ? "" : ("&bhs=" + host)) + ((path == null) ? "" : ("&bpt=" + path)) + ((title == null) ? "" : ("&tit=" + title)) + ((referrer == null) ? "" : ("&ref=" + referrer)) + ((_bqa == null) ? "" : ("&bqa=" + _bqa)) + ((_bqb == null) ? "" : ("&bqb=" + _bqb)) + ((platform == null) ? "" : ("&bpl=" + platform)) + ((plversion == null) ? "" : ("&bpv=" + plversion)) + ((widtheight == null) ? "" : ("&bwh=" + widtheight)) + ((language == null) ? "" : ("&blg=" + language)) + ((charset == null) ? "" : ("&bch=" + charset)) + ((appname == null) ? "" : ("&apn=" + appname)) + ((appcodename == null) ? "" : ("&acn=" + appcodename)) + ((appversion == null) ? "" : ("&apv=" + appversion))
	
	var bimg = "bimg"
	if(!document.getElementById(bimg)) {
		var bimg = document.createElement('iframe');
		bimg.id = bimg
		bimg.style.display='none';
		bimg.src = 'http://www.oyundo.com/gameserver/bt.asp?'+veri
		div[i].appendChild(bimg);
	}
	var iframe;
	if (document.all){
	iframe = document.createElement('<iframe onload="oyungoster('+i+')"></iframe>');
	}
	else if (document.getElementById) {
	iframe = document.createElement('iframe');
	iframe.onload=function(){func.ajaxsaniye(div[i],'http://www.oyundo.com/game/'+dosya,width,height,0)};
	}
	if (!iframe) return; 
	iframe.frameBorder = 0;
	iframe.width = 0;
	iframe.height = 0;
	iframe.style.visibility='hidden';
	iframe.src = 'http://www.oyundo.com/game/'+dosya
	iframe.setAttribute("id", "testframe");
	div[i].appendChild(iframe);
	
	/** Diğer Testler
	var bimg = "bswf"
	if(!document.getElementById(bimg)) {
		var bimg = document.createElement('iframe');
		bimg.id = "bswf";
		bimg.name = "bswf";
		bimg.style.display='none';
		bimg.src = 'http://www.oyundo.com/game/'+dosya;
		bimg.onreadystatechange = function(){
			if (bimg.readyState == 'complete') {
			func.ajaxsaniye(div[i],'http://www.oyundo.com/game/'+dosya,width,height,0)
			}
		}
		div[i].appendChild(bimg);
		document.getElementsByTagName("iframe").onload = function(){alert("");func.ajaxsaniye(div[i],'http://www.oyundo.com/game/'+dosya,width,height,0)}
	}
	**/
	//ajax('get','http://www.oyundo.com/gameserver/bt.asp?'+veri)
	//func.ajaxshockwave(div[i],'http://www.oyundo.com/game/'+dosya,width,height,0);
	
}
function oyungoster(i) {
	var dosya = div[i].getAttribute('dosya')
	var height = div[i].getAttribute('height')
	var width = div[i].getAttribute('width')
	func.ajaxsaniye(div[i],'http://www.oyundo.com/game/'+dosya,width,height,0)
}
function oyuntanitimyukle(){
var div = document.getElementsByTagName("div")
	for(i=0 ; i<div.length; i++){
		if (div[i].id == "oyundo") {	
		if (div[i].innerHTML.toLowerCase().indexOf('<a href="http://www.oyundo.com"><img')!=-1) {
			var oyun = div[i].getAttribute('ou')
			var ufoto = div[i].getAttribute('ufoto')
			var dosya = div[i].getAttribute('dosya')
			var height = div[i].getAttribute('height')
			var topheight = (height.replace(/px/, "") - 190)/2
			div[i].innerHTML = '<table style="text-align:center;margin-top:'+topheight+'px"><tr><td style="width:82px;border:solid;border-width:2px;border-color:#C65F32;padding:10px;background-color:#b65e32"><img style="margin:0px 0px 10px 0px;border:solid;border-width:1px;border-color:#000000;" src="http://www.oyundo.com/game/'+ufoto+'" width="82" height="70" /><br><font style="font-family:verdana;font-size:10px;color:#FFFFFF;">'+oyun+'</font></td></tr><tr><td style="width:82px;margin:0px 0px 5px 0px;border:solid;border-width:2px;border-color:#C65F32;padding:10px;background-color:#b65e32"><a id="oyna'+i+'" style="font-size:20px; font-family:verdana;color:#000000;cursor:pointer;" onclick="oyunyukle('+i+');">OYNA</a></td></tr><tr><td><a style="font-family:verdana; color:#6D1D1D;font-size:11px;" href="http://www.oyundo.com/oyun.asp?ou='+dosya.substr(0,dosya.length-4)+'">www.oyundo.com</a></td></tr></table>'			
		}
		}
	}	
}
window.onload = function(){oyuntanitimyukle();}
