// JavaScript Document
AFR.get_path = function(x){return this.config.siyt_path + x;}
AFR.loadingIMG = new Image();
AFR.loadingIMG.src = AFR.get_path('images/loading.gif');
var blankSrc = AFR.get_path('images/blank.gif');

AFR.loading = function(oId)
{
	h=document.getElementById(oId).offsetHeight;
	var html='';
	html += '		<table width="100%" border="0" cellspacing="0" cellpadding="0">';
	html += '            <tr>';
	html += '              <td height="'+ h +'" align="center" style="font-family:Tahoma;font-size:11px;">';
	html += '              <object width="150" height="20">';
	html += '              <embed src="' + AFR.get_path('images/loading.swf') + '" quality="high" width="150" wmode="transparent" height="20" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	html += '              </object>';
	html += '              <br>Yüklənir...</td>';
	html += '            </tr>';
	html += '          </table>';
	document.getElementById(oId).innerHTML = html;
}
AFR.loading2 = function(oId)
{
	//h=document.getElementById(oId).offsetHeight;
	var html='';
	html += '		<center><table width="100" border="0" cellspacing="0" cellpadding="0">';
	html += '            <tr>';
	html += '              <td height="100" align="center" style="font-family:Tahoma;font-size:11px;">';
	html += '              <img src="' + AFR.get_path('images/loading.gif') + '"></td>';
	html += '            </tr>';
	html += '          </table></center>';
	document.getElementById(oId).innerHTML = html;
}
AFR.onLoad = new Array();
AFR.startOnLoad = function(){if(eval(this.decode("QUZSLnBvd2VyZWRieQ",2)) && eval(this.decode("QUZSLnBvd2VyZWRieQ",2)) == this.decode("QUZSTUVESUE",1)){for(oLF_i=0;oLF_i<this.onLoad.length;oLF_i++){eval(this.onLoad[oLF_i]);}}else eval(this.decode("bG9jYXRpb24uaHJlZj0iaHR0cDovL3d3dy5hZnJtZWRpYS5jb20i"));}
AFR.addOnLoad = function(){var args = this.addOnLoad.arguments;for(var i=0; i<args.length; i++){this.onLoad[this.onLoad.length]=args[i]+'()';}}

AFR.setAlpha = function(oId,opacity)
{
	if(typeof(oId)=="string")
	{	
		if(document.getElementById(oId))elem = document.getElementById(oId);
		else return;
	}
	else if(typeof(oId)=="object")elem = oId;
	if(!elem.style)return;
	
	if(opacity > 1)opacity = opacity / 100;
	elem.style['opacity'] = opacity;
	elem.style['-moz-opacity'] = opacity;
	elem.style['filter'] = 'alpha(opacity='+opacity*100+')';
}
AFR.setStyle = function(oId,style,value)
{
	if(typeof(oId)=="string")
	{	
		if(document.getElementById(oId))elem = document.getElementById(oId);
		else return;
	}
	else if(typeof(oId)=="object")elem = oId;
	if(!elem.style)return;
	elem.style[style] = value;
}

function redirect(url,time)
{
 	location.href=url;
}


function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}
var http = createRequestObject();
function getHtml(url,id,fnct) 
{
	if(fnct!='')run_fnct=fnct;
	else run_fnct='';
	url = AFR.get_path('ajax.php' + url);
	http.open('get', url);
    http.onreadystatechange = function()
	{
		insertHtml(id);
	}
    http.send(null);
}

var run_fnct='';
function insertHtml(id) {
    if(http.readyState == 4){
        var response = http.responseText;
        
            document.getElementById(id).innerHTML = response;
			if(run_fnct!=''){eval(run_fnct);run_fnct='';}
			if(document.getElementById("rghtclmrklm"))AFRHPC();
       
    }else
	{
		AFR.loading2(id);
	}
}

function blinkIt()
{
	var tag = document.getElementsByTagName('blink');
	if(document.all)
	{
		for(i=0; i<tag.length; i++)
		{
			s=tag[i];
			s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
		}
	}
}
setInterval('blinkIt()',400);
AFR.addComment = function(id)
{
	url=this.get_path('addComment.php?id=' + id);
	window.open(url, '_blank', 'width=500, height=320,top=0, toolbar=0, location=0, directories=0, status=0, menuBar=0, scrollBars=1, resizable=0' ) ;
	
}
AFR.printFile = function(path,width,height)
{
	var ext=path.substring(path.lastIndexOf(".") + 1,path.length);
	var html = '';
	if(ext=="swf")
	{
		html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ width +'" height="'+ height +'">';
        html += '      <param name="movie" value="'+ path +'" />';
        html += '      <param name="quality" value="high" />';
        html += '      <embed src="'+ path +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ width +'" height="'+ height +'"></embed>';
        html += '    </object>';
	}
	else if(ext=="jpg" || ext=="jpeg" || ext=="gif")
	{
		html +='<img src="'+ path +'" width="'+ width +'" height="'+ height +'" border="0">';
	}
	return html;
}
function defaultHomepage(x)
{
	x.style.behavior='url(#default#homepage)';
	x.setHomePage(siyt_cnfg['siyt_path']);
}


function fixImage() 
{
	
	var supported = /MSIE ((5\.5)|[6789])/.test(navigator.userAgent) && navigator.platform == "Win32";
	var tag = document.getElementsByTagName("img");
	
	if (supported && tag.length>0)
	{
		for(i=0;i<tag.length;i++)
		{
			var element = tag[i];
			var src = element.src;
			var ext=src.substring(src.lastIndexOf(".") + 1,src.length);
			if(ext=="png")
			{
				element.src = blankSrc;
				element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
			}
		}
	}
}
function topMenuListener()
{
	
	if(document.getElementById('topMenu'))
	{
		var oTag = document.getElementById('topMenu').getElementsByTagName('ul');
		
		for(i=0;i < oTag.length;i++)
		{
			if(oTag[i].className!='nolink')
			{
				oTag[i].onmouseover = function()
				{
					this.className = 'ul_over';
				}
				
				oTag[i].onmouseout = function()
				{
					this.className = 'ul_out';
				}
			}
		}
	}
}

AFR.decode = function(input,eq){var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output = "";var chr1, chr2, chr3 = "";var enc1, enc2, enc3, enc4 = "";var i = 0;if(eq!="" && eq>0)for(j=0;j<eq;j++)input+='=';input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");	do {enc1 = keyStr.indexOf(input.charAt(i++));enc2 = keyStr.indexOf(input.charAt(i++));      enc3 = keyStr.indexOf(input.charAt(i++));enc4 = keyStr.indexOf(input.charAt(i++));chr1 = (enc1 << 2) | (enc2 >> 4);chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);chr3 = ((enc3 & 3) << 6) | enc4;output = output + String.fromCharCode(chr1);if (enc3 != 64) {output = output + String.fromCharCode(chr2);}if (enc4 != 64) {output = output + String.fromCharCode(chr3);}chr1 = chr2 = chr3 = "";enc1 = enc2 = enc3 = enc4 = "";} while (i < input.length);return output;}
function getLink(url) 
{
	url = AFR.get_path('getLink.php?link=' + url);
	http.open('get', url, false);
    http.onreadystatechange = function()
	{
		if(http.readyState == 4)video_t = http.responseText;
	}
    http.send(null);
}
function replaaceChars(valuej,dizinj)
{
	for(j=0;j<26;j++)
	{
		if(valuej==dizinj[j])
		{
			valuej = dizinj[j+13];
			break;
		}
	}
	return valuej;	
}
function printVideo(link,srvr,vid)
{
	var path='';
	var html='';
	var link=AFR.decode(link);
	if(srvr==0)
	{
		reg = /http:\/\/(?:www\.)?youtube.com\/watch\?v=([0-9A-Za-z-_]{11})[^[]*/;
		matches = reg.exec(link);
		if(matches && AFR.config.filter=='3')
		{
					var so = new SWFObject("http://video.azeri.net/js/flvplayer.swf","mpl","425","350","8"); 
					so.addParam("allowscriptaccess","always"); 
					so.addParam("allowfullscreen","true"); 
					so.addVariable("height","350"); 
					so.addVariable("width","425"); 
					so.addVariable("file",encodeURIComponent("http://faiqagayev.com/youtube.php?v="+matches[1]+"&filetype=.flv")); 
					so.addVariable("autostart","true");
					so.write("idPreview");
		}
		else if(matches && AFR.config.filter=='0')
		{
			url = AFR.get_path('getVideo.php?id=' + vid +'&uniq=' + randomNumber(10000000));
			http.open('get', url);
			http.onreadystatechange = function()
			{
				if(http.readyState == 4)
				{
					video_t = http.responseText;
					alert(video_t);
					if(video_t!='')
					{	
						if(AFR.config.page=='video')path='http://208.117.236.70/player_dcad.swf?video_id=' + matches[1] + '&t=' + video_t;
						else path=video_t;
						
					}
					else path='http://www.youtube.com/v/' + matches[1];
					
					html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350">';
					html += '      <param name="movie" value="'+ path +'" />';
					html += '		<param name="flashvars" value="&rs=1&sn=1&iurl=http%3A//img.youtube.com/vi/'+matches[1]+'/default.jpg"></param>';
					html += '      <param name="quality" value="high" />';
					html += '      <param name="wmode" value="transparent">';
					html += '      <embed src="'+ path +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  wmode="transparent"  width="425" height="350" flashvars="&rs=1&sn=1&iurl=http%3A//img.youtube.com/vi/'+matches[1]+'/default.jpg"></embed>';
					html += '    </object>';
					document.getElementById("idPreview").innerHTML = html;
				}
				else AFR.loading("idPreview");
			}
			http.send(null);
		}
	}
	else if(srvr==1)
	{
		reg = /http:\/\/video.google.com\/videoplay\?docid=([0-9A-Za-z-_]*)[^[]*/;
		matches = reg.exec(link);
		if(matches)
		{
			path='http://video.google.com/googleplayer.swf?docId=' + matches[1];
		}
	}
	else
	{
		path=link;
		html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350">';
		html += '      <param name="movie" value="'+ path +'" />';
		html += '      <param name="quality" value="high" />';
		html += '      <param name="wmode" value="transparent">';
		html += '      <embed src="'+ path +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  wmode="transparent"  width="425" height="350"></embed>';
		html += '    </object>';
		document.getElementById("idPreview").innerHTML = html;
		}
}
function getVideoFile(link,srvr)
{
	var path='';
	var html='';
	var link=AFR.decode(link);
	if(srvr==0)
	{
		reg = /http:\/\/(?:www\.)?youtube.com\/watch\?v=([0-9A-Za-z-_]{11})[^[]*/;
		matches = reg.exec(link);
		if(matches)
		{
			url = AFR.get_path('getVideoFile.php?link=' + matches[1] +'&uniq=' + randomNumber(10000000));
			http.open('get', url);
			http.onreadystatechange = function()
			{
				if(http.readyState == 4)
				{
					video_t = http.responseText;
					var so = new SWFObject(AFR.get_path("js/flvplayer.swf"),"mpl","425","350","8"); 
					so.addParam("allowscriptaccess","always"); 
					so.addParam("allowfullscreen","true"); 
					so.addVariable("height","350"); 
					so.addVariable("width","425"); 
					so.addVariable("file",video_t); 
					if(AFR.config.page=='video')so.addVariable("autostart","true"); 
					else 
					{
						so.addVariable("autostart","false");
						so.addVariable("image","http://img.azeri.net/video/" + matches[1] +".jpg"); 
					}
					so.write("idPreview"); 
				}
				else AFR.loading("idPreview");
			}
			http.send(null);
		}
	}
}
function getVideo(vid)
{
	var path='';
	var html='';
	
	url = AFR.get_path('getVideo.php?id=' + vid +'&uniq=' + randomNumber(10000000));
	http.open('get', url);
	http.onreadystatechange = function()
	{
		if(http.readyState == 4)
		{
			video_t = http.responseText;
			var so = new SWFObject(AFR.get_path("js/flvplayer.swf"),"mpl","425","350","8"); 
			so.addParam("allowscriptaccess","always"); 
			so.addParam("allowfullscreen","true"); 
			so.addVariable("height","350"); 
			so.addVariable("width","425"); 
			so.addVariable("file",video_t); 
			if(AFR.config.page=='video')so.addVariable("autostart","true"); 
			else 
			{
				so.addVariable("autostart","false");
				so.addVariable("image","http://img.azeri.net/video/" + matches[1] +".jpg"); 
			}
			so.write("idPreview"); 
		}
		else AFR.loading("idPreview");
	}
	http.send(null);
}
function randomNumber(limit){
  return Math.floor(Math.random()*limit);
}
function openFull()
{
  var fs = window.open( "http://www.youtube.com/watch_fullscreen?video_id=cNQTH5nck64&l=46&t=OEgsToPDskIGpJjmaZ3oOw2t6Q7qkY8w&sk=cg3MPLNre_tVtiPH92sZjwC&fs=1&title=" + "naked%20weapon" ,
		   "FullScreenVideo", "toolbar=no,width=" + screen.availWidth  + ",height=" + screen.availHeight 
			 + ",status=no,resizable=yes,fullscreen=yes,scrollbars=no");
	  fs.focus();
}
function addComment(id)
{
	url=AFR.get_path('addComment.php?id=' + id);
	window.open(url, '_blank', 'width=500, height=320,top=0, toolbar=0, location=0, directories=0, status=0, menuBar=0, scrollBars=1, resizable=0' ) ;
	
}
function login()
{
	durum=true;
	var username=document.getElementById("username").value;
	var password=document.getElementById("password").value;
	
	if(username=="" || username==null){durum=false;alt="Lütfen İstifadeçi Adını Giriniz!"}
	else if(password=="" || password==null){durum=false;alt="Lütfen Şifrenizi Giriniz!"}
				
	if(durum)
	{
		var query = "username=" + username +'&password=' + password;
		var url=AFR.get_path('login.php');
		loginHTML(0);
		var xml = new JKL.ParseXML( url , query ,"POST");
		var data = xml.parse();
		if(data.root.status==0){document.getElementById("loginerr").innerHTML = "&nbsp;&nbsp;Hatalı İstifadeçi Adı vaye Şifre girdiniz!";loginHTML(1);}
		else if(data.root.userid)
		{
			
			document.getElementById("login_no").innerHTML = '<div style="width:100px;float:left;display:block;" id="user_img"><img src="'+ data.root.avatar +'" width="94" style="margin:2px;"></div><div style="width:150px;float:right;display:block;" id="user_username">' + data.root.username + '<br>' + data.root.userrank + '<br>' + data.root.rankimg + '<br>Daxil Ol: ' + data.root.regdate + '<br><br><a href="' + AFR.get_path('?page=logout') + '" style="text-decoration:none;color:#FFFFFF;letter-spacing:1px;font-weight:bold;">Cıxış</a></div>';
			loginHTML(2);
		}
	}
	else
	{
		document.getElementById("loginerr").innerHTML = "&nbsp;&nbsp;" + alt;
	}
}
function loginHTML(show)
{
	if(show==0)
	{
		document.getElementById("loginerr").innerHTML = "&nbsp;";
		document.getElementById("login_in").style.display='none';
		document.getElementById("loginerr").style.display='none';
		document.getElementById("login_no").style.display='block';
		AFR.loading("login_no");
	}
	else if(show==1)
	{
		document.getElementById("login_no").style.display='none';
		document.getElementById("login_in").style.display='block';
		document.getElementById("loginerr").style.display='block';
	}
	else if(show==2)
	{
		document.getElementById("loginerr").innerHTML = "&nbsp;";
		document.getElementById("login_in").style.display='none';
		document.getElementById("loginerr").style.display='none';
		document.getElementById("login_no").style.display='block';
		if(document.getElementById("divFavorite"))document.getElementById("divFavorite").style.display='block';
	}
}
function favorite(vid,mode)
{
	var url = AFR.get_path('addFavorite.php?mode='+ mode +'&vid=' + vid);
	var xml = new JKL.ParseXML( url );
	var data = xml.parse();
	if(data.root)document.getElementById("divFavorite").innerHTML = data.root.img;
	fixImage();
}

function tS(){ x=new Date(); x.setTime(x.getTime()); return x; } 
function lZ(x){ return (x>9)?x:'0'+x; } 
function dT(){document.getElementById('tP').innerHTML=eval(oT); setTimeout('dT()',1000); } 
function y4(x){ return (x<500)?x+1900:x; } 
var dN=new Array('Bazar','Bazar Ert&#601;si','Ç&#601;rş&#601;nb&#601; Axşamı','Ç&#601;rş&#601;nb&#601;','Cüm&#601; Axşamı','Cüm&#601;','Ş&#601;nb&#601;'),mN=new Array('Yanvar','Fevral','Mart','Aprel','May','İyun','İyul','Avqust','Sentyabr','Oktyabr','Noyabr','Dekabr'),oT="tS().getDate()+' '+mN[tS().getMonth()]+' '+y4(tS().getYear())+', '+dN[tS().getDay()]+' '+' | '+' '+lZ(tS().getHours())+':'+lZ(tS().getMinutes())+' '";


function ltrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

//RTrim(string) : Returns a copy of a string without trailing spaces.
function rtrim(str)
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;       // Get length of string
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}
function trim(str)
{
   str=ltrim(str);
   str=rtrim(str);
   while(str.indexOf("  ")!=-1)
	{
	 str=str.replace("  "," ");
	}
   return str;
}
function GetElementByName (xml, start, end) 
{
   	startpos = xml.indexOf(start);
   	if (startpos == -1) return false;
   	startpos = startpos + start.length;
   	endpos =  xml.indexOf(end);
   	tag = xml.substring(startpos, endpos);
  	return trim(tag);
}

function myXmlParse(data)
{
	var modeName = new Array();
	var modeValue = new Array();
	var sayac = 0;
	var key = {};
	var reg = /<([0-9A-Za-z-_]*)>*/;
	var m=1;
	while(m!=0)
	{
		var matches = reg.exec(data);
		if(matches)
		{
			modeName[sayac] = matches[1];
			modeValue[sayac] = GetElementByName(data, '<'+ matches[1] +'>', '</'+ matches[1] +'>');
			startpos = data.indexOf('</'+ matches[1] +'>') + matches[1].length + 3; 
			endpos = data.length; 
			data = data.substring(startpos,endpos);
			sayac++;
		}
		else m=0;
	}
	
	
	for(var i=0;i<sayac;i++)
	{
		var strpos=modeValue[i].indexOf('<![CDATA[');
		if(strpos!=0)var matches = reg.exec(modeValue[i]);
		if(strpos==0)
		{
			key[modeName[i]] = GetElementByName(modeValue[i], '<![CDATA[', ']]>');
		}
		else if(matches)
		{
			key[modeName[i]] = myXmlParse(modeValue[i]);
		}
		else 
		{
			key[modeName[i]] = modeValue[i];
		}
	}
	
	return key;
}

function getTop(show_id,video_id,get_mode)
{
	var url=AFR.get_path('ajax.php?page=video&show_id=' + show_id + '&video_id=' + video_id + '&get_mode=' + get_mode);
	http.open('get', url);
    http.onreadystatechange = function()
	{
		if(http.readyState == 4)
		{
			var data = http.responseText;
			var status = GetElementByName(data, '<status>', '</status>');
			if(status==1)
			{
				document.getElementById("divTopView").innerHTML = GetElementByName(data, '<video><![CDATA[', ']]></video>');
				document.getElementById("divTopVievLink").innerHTML = GetElementByName(data, '<link><![CDATA[', ']]></link>');
			}
		}
		else AFR.loading("divTopView");
	}
    http.send(null);
}
function listenCmntLink()
{
	if(document.getElementById('divCpage'))
	{
		tags = document.getElementById('divCpage').getElementsByTagName('A');
		for(i=0;i<tags.length;i++)
		{
			tags[i].onclick = function()
			{
				x=this.href;
				x = x.substring(x.lastIndexOf("?"),x.length);
				x = x.replace('page=video','page=comment');
				getHtml(x,'divComment','listenCmntLink()');
				return false;
			}
		}
	}
}