function did(div){
	return document.getElementById(div);
}

function divx(div){
	if(did(div).style.display=='block'){
		did(div).style.display='none';
	}else{
		did(div).style.display='block';	
	}
}

function divx2(div,i){
	if(i==1){
		did(div).style.display='block';
	}else{
		did(div).style.display='none';	
	}
}

function inner(div,text,i){
	if(i==1){
	did(div).style.display = 'block';
	did(div).innerHTML = '';
	did(div).innerHTML = text;
	var t=setTimeout("inner('"+div+"','',0)",3000);
	}else{
	did(div).innerHTML = '';	
	did(div).style.display = 'none';
	}
}

function trim(str)
{
s = str.replace(/^(\s)*/,'');
s = s.replace(/(\s)*$/,'');
return s;
}

function setCustomHomepage(URL,Text)
{
	var id = document.getElementById('home');
    if (document.all)
        {
        id.style.behavior='url(#default#homepage)';
        id.setHomePage(URL);
    }
    else if (document.getElementById || document.layers)
        {
          if (confirm(Text))
                {
			  netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
               navigator.preference('browser.startup.homepage',URL);
        }
    }
    return false;    
}

function favorite(url,title) {
if (window.sidebar) { 
window.sidebar.addPanel(title, url,""); 
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}


var ddajaxtabssettings={}
ddajaxtabssettings.bustcachevar=1 
ddajaxtabssettings.loadstatustext="<img src='images/loading.gif' hspace='5' align='left' valign='bottom' />";
ddajaxtabssettings.cookie = 0;
function ddajaxtabs(tabinterfaceid, contentdivid,yer){
	this.tabinterfaceid=tabinterfaceid
	this.cookiename=tabinterfaceid+'-'+yer
	this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") 
	this.enabletabpersistence=true
	this.hottabspositions=[] 
	this.currentTabIndex=0
	this.contentdivid=contentdivid
	this.defaultHTML=document.getElementById(this.contentdivid).innerHTML;
	this.defaultIframe='<iframe src="about:blank" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" class="tabcontentiframe" style="width:100%; height:auto; min-height: 100px"></iframe>'
	this.defaultIframe=this.defaultIframe.replace(/<iframe/i, '<iframe name="'+"_ddajaxtabsiframe-"+contentdivid+'" ')
this.revcontentids=[]
	this.selectedClassTarget="link"
}

ddajaxtabs.connect=function(pageurl, tabinstance){
	var page_request = false
	var bustcacheparameter=""
	if (window.ActiveXObject){
		try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else if (window.XMLHttpRequest)
		page_request = new XMLHttpRequest()
	else
		return false
	var ajaxfriendlyurl=pageurl.replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/") 
	page_request.onreadystatechange=function(){ddajaxtabs.loadpage(page_request, pageurl, tabinstance)}
	if (ddajaxtabssettings.bustcachevar)
		bustcacheparameter=(ajaxfriendlyurl.indexOf("?")!=-1)? "&"+new Date().getTime()+'&' : "?"+new Date().getTime()+'&';
	page_request.open('GET', ajaxfriendlyurl+bustcacheparameter+'j=1', true)
	page_request.send(null)
}

ddajaxtabs.loadpage=function(page_request, pageurl, tabinstance){
	var divId=tabinstance.contentdivid
	document.getElementById(divId).innerHTML=(ddajaxtabssettings.loadmsg?ddajaxtabssettings.loadmsg:ddajaxtabssettings.loadstatustext);
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(divId).innerHTML=page_request.responseText
		ddajaxtabs.ajaxpageloadaction(pageurl, tabinstance)
	}
}

ddajaxtabs.ajaxpageloadaction=function(pageurl, tabinstance){
	tabinstance.onajaxpageload(pageurl)
}

ddajaxtabs.getCookie=function(Name){ 
	var re=new RegExp(Name+"=[^;]+", "i"); 
	if (document.cookie.match(re))
		if(ddajaxtabssettings.cookie==1){
		return document.cookie.match(re)[0].split("=")[1]
		}
	return ""
}

ddajaxtabs.setCookie=function(name, value){
	var bugun = new Date(); 
	var btarihi = new Date(); 
	btarihi.setTime(bugun.getTime() + 1000*60*60*2*1);
	document.cookie = name+"="+value+"; expires="+btarihi+"; path=/"
}

ddajaxtabs.prototype={

	expandit:function(tabid_or_position){
		this.cancelautorun()
		var tabref=""
		try{
			if (typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel"))
				tabref=document.getElementById(tabid_or_position)
			else if (parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel"))
				tabref=this.tabs[tabid_or_position]
		}
		catch(err){}
		if (tabref!="")
			this.expandtab(tabref)
	},

	cycleit:function(dir, autorun){
		if (dir=="next"){
			var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+1 : 0
		}
		else if (dir=="prev"){
			var currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-1 : this.hottabspositions.length-1
		}
		if (typeof autorun=="undefined") 
			this.cancelautorun() 
		this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
	},

	setpersist:function(bool){
			this.enabletabpersistence=bool
	},

	loadajaxpage:function(pageurl){
		ddajaxtabs.connect(pageurl, this)
	},

	loadiframepage:function(pageurl){
		this.iframedisplay(pageurl, this.contentdivid)
	},

	setselectedClassTarget:function(objstr){
		this.selectedClassTarget=objstr || "link"
	},

	getselectedClassTarget:function(tabref){
		return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode : tabref
	},

	urlparamselect:function(tabinterfaceid){
		var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)", "i"))
		return (result==null)? null : parseInt(RegExp.$1)
	},

	onajaxpageload:function(pageurl){
	},

	expandtab:function(tabref){
		var relattrvalue=tabref.getAttribute("rel")
		var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
		if (relattrvalue=="#default")
			///////////////////////////////////////
			document.getElementById(this.contentdivid).innerHTML=this.defaultHTML;
		else if (relattrvalue=="#iframe")
			this.iframedisplay(tabref.getAttribute("accesskey"), this.contentdivid)
		else
			ddajaxtabs.connect(tabref.getAttribute("accesskey"), this)
		this.expandrevcontent(associatedrevids)
		for (var i=0; i<this.tabs.length; i++){ 
			if(this.getselectedClassTarget(this.tabs[i]).className!='link'){
			this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("accesskey")==tabref.getAttribute("accesskey"))? "selected" : ""
			}
		}
		if (this.enabletabpersistence)
			ddajaxtabs.setCookie(this.cookiename, tabref.tabposition)
		this.setcurrenttabindex(tabref.tabposition)
	},

	iframedisplay:function(pageurl, contentdivid){
		if (typeof window.frames["_ddajaxtabsiframe-"+contentdivid]!="undefined"){
			try{delete window.frames["_ddajaxtabsiframe-"+contentdivid]}
			catch(err){}
		}
		document.getElementById(contentdivid).innerHTML=this.defaultIframe
		window.frames["_ddajaxtabsiframe-"+contentdivid].location.replace(pageurl)
	},


	expandrevcontent:function(associatedrevids){
		var allrevids=this.revcontentids
		for (var i=0; i<allrevids.length; i++){
			document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" : "none"
		}
	},

	setcurrenttabindex:function(tabposition){
		for (var i=0; i<this.hottabspositions.length; i++){
			if (tabposition==this.hottabspositions[i]){
				this.currentTabIndex=i
				break
			}
		}
	},

	autorun:function(){
		this.cycleit('next', true)
	},

	cancelautorun:function(){
		if (typeof this.autoruntimer!="undefined")
			clearInterval(this.autoruntimer)
	},

	init:function(automodeperiod){
		var persistedtab=ddajaxtabs.getCookie(this.cookiename)
		var selectedtab=-1
		var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid)
		this.automodeperiod=automodeperiod || 0
		for (var i=0; i<this.tabs.length; i++){
			this.tabs[i].tabposition=i
			if (this.tabs[i].getAttribute("rel")){
				var tabinstance=this
				this.hottabspositions[this.hottabspositions.length]=i 
				this.tabs[i].onclick=function(){
					tabinstance.expandtab(this)
					tabinstance.cancelautorun()
					return false
				}
				if (this.tabs[i].getAttribute("rev")){
					this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
				}
				if (selectedtabfromurl==i || this.enabletabpersistence && selectedtab==-1 && parseInt(persistedtab)==i || !this.enabletabpersistence && selectedtab==-1 && this.getselectedClassTarget(this.tabs[i]).className=="selected"){
					selectedtab=i 
				}
			}
		} 
		if (selectedtab!=-1) 
			this.expandtab(this.tabs[selectedtab])
		else
			this.expandtab(this.tabs[this.hottabspositions[0]]) 
		if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
			this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
		}
	} 

} 


function asd()
{
    var conn;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
{
        conn = new ActiveXObject("Microsoft.XMLHTTP");
    }
else
{
        conn = new XMLHttpRequest();
    }
    return conn;
}

var http = asd();

function mail_(mail){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){
      return true;
	}else{
	 return false;	
	}
}

function vote(vid,vote){
		did('vload').innerHTML = '<img src="images/loading2.gif" alt="" align="top" />';
		did('vload').style.display = 'block';
		http.open('post',SITEURL+'/video.php?id='+vid+'&j=1&act=vote',true);
    	http.onreadystatechange = function(){
			if(http.readyState == 4){
			var sonuc = http.responseText;
				if(sonuc!=-1){
					did('vote').innerHTML = sonuc;
				}else{
					did('vload').style.display = 'none';
					alert('Daha önce oy vermişsin');
				}
   			}
	  }
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		http.send('vote='+vote);
	}

function mailto(id){
	var knt = false;
	var err = Array(); 
	var ad = did('ad').value;
	var mail = did('mail').value;
	var mail2 = did('mail2').value;
	if(trim(ad)==""){err[1]="ad"}
	if(!mail_(mail)){err[2]="mail"}
	if(!mail_(mail2)){err[3]="mail2"}
	if(err.length==0){
	did('mbutton').disabled = true;
	http.open('post',SITEURL+'/video.php?j=1&act=mail&id='+id,true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			if(sonuc==-1){
			did('mailx').innerHTML = '<b>Mail gönderilemedi. Lütfen sonra tekrar deneyiniz.</b>';
			}else{
			did('mailx').innerHTML = '<b>Arkadaşına mail gönderildi. Teşekkürler</b>';
			}
    	}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('ad='+escape(ad)+'&mail='+escape(mail)+'&mail2='+escape(mail2));
	
	}else{inner('mrr_err','Lütfen formu eksiksiz ve doğru doldurun',1);}
	
}

function yvote(yid,v){
		did('c2_'+yid).setAttribute('onclick','');
		did('c1_'+yid).setAttribute('onclick','');
		if(v==2){
			did('c2_'+yid).className = 'up1';
			did('c1_'+yid).className = 'down2';
		}else{
			did('c1_'+yid).className = 'down1';
			did('c2_'+yid).className = 'up2';
		}
		
	http.open('post',SITEURL+'/yorum.php?j=1&act=vote',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			if(sonuc>0){
				did('sr'+yid).className = 'p p1';
				sonuc = '+'+sonuc;
			}else if(sonuc<0){
				did('sr'+yid).className = 'p p2';
			}else if(sonuc==0){
				did('sr'+yid).className = 'p';
			}else{}
			did('sr'+yid).innerHTML = sonuc;

    	}else{
			did('sr'+yid).innerHTML = '&nbsp;<img src="images/loading3.gif" />';
		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('yid='+parseInt(yid)+'&v='+parseInt(v));
}

function report(yid){
	if(!confirm('Bu mesajı rapor etmek istediğinden emin misin?')){return false;}
	did('report_'+yid).className = 'ractive';
	did('report_'+yid).setAttribute('onclick','');
	alert('Teşekkürler');
	http.open('post',SITEURL+'/yorum.php?j=1&act=rapor',true);
    http.onreadystatechange = function(){}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('yid='+parseInt(yid));
}

function yurl(id,page){
	if(page=="" || page=="0"){return false;}
	document.getElementById('ypages').innerHTML = "<img src=\"images/loading3.gif\" align=\"absmiddle\" alt=\"\">";
	http.open('get',SITEURL+'/yorum.php?j=1&id='+id+'&s='+page);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
		document.getElementById('tum_sayfa').innerHTML = '';
		document.getElementById('tum_sayfa').innerHTML = http.responseText;
    	}
	}
    http.send(null);
}


function yorum(vid){
	var err = Array(); 
	var is = true;
	var alan = Array();
	alan[0]="y_ad";
	alan[1]="y_mesaj";
	if(did('y_ckod')){ alan[2]="y_ckod";}	
	
	for(i=0; i<alan.length; i++){
 		if(trim(did(alan[i]).value)==""){
		did(alan[i]).value="";
		did(alan[i]).style.borderColor = "#d1d1d1";
		did(alan[i]).style.backgroundColor = "#f5f5f5";
		is=false;
		}else{
		did(alan[i]).style.borderColor = "#f1d8a7";
		did(alan[i]).style.backgroundColor = "#ffffff";
		}
	}

	if(is){
	did("ysub").disabled = true;
	did('jload').innerHTML = "<img src=\"images/loading3.gif\" align=\"absmiddle\" alt=\"\">";
		
	var y_ad = did('y_ad').value;
	var y_mesaj = did('y_mesaj').value;
	var y_ckod = did('y_ckod')?did('y_ckod').value:"";
	
	http.open('post',SITEURL+'/yorum.php?act=yorum&j=1',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(did('y_ckod')){
				did('y_ckod').value="";
				did('captcha').src='captcha.php?r='+ (new Date()).getTime();
			}
			did("ysub").disabled = false;	
			var sonuc = http.responseText;
			if(sonuc==0){
			did('jload').innerHTML = "";
			did('yform').innerHTML = "<b>Yorumunuz gönderildi. Kontrol edilip yayınlanıcaktır.</b>";
			}else if(sonuc.substr(0,3)=="1::"){
				if(did("yorumyok")){
					did('yorumyok').innerHTML = "";	
					did("yorumyok").style.display = "none";
				}
				did('jload').innerHTML = "";
				did('yform').innerHTML = "<b>Yorumunuz gönderildi. Teşekkürler</b>";
				did('new_comment').innerHTML = sonuc.substr(3);
			}else{
			did('jload').innerHTML = http.responseText;
			}
   		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('ad='+encodeURIComponent(y_ad)+'&mesaj='+encodeURIComponent(y_mesaj)+'&kod='+encodeURIComponent(y_ckod)+'&vid='+parseInt(vid));
	}
	return true;
}

function iz_del(){
	http.open('get',SITEURL+'/video.php?act=izlenen&j=1&d=1');
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			did('izlenen').innerHTML = '<div class="vbstab">Silindi!</div>';
    	}
	}
    http.send(null);
}

function liste(act,id,play,yer){
	did('vls_'+id).innerHTML = '<img src="images/loading3.gif" />';
	did('vls_'+id).className = 'vls_load';
	http.open('post',SITEURL+'/video.php?j=1&act=listact',true);
    	http.onreadystatechange = function(){
			if(http.readyState == 4){
			var sonuc = http.responseText;
				if(sonuc==1){
					if(yer==1){
					http.open('get',SITEURL+'/video.php?act=list&j=1');
						http.onreadystatechange = function(){
							if(http.readyState == 4){
							did('v_list').innerHTML = http.responseText;
    						}
						}
    				http.send(null);
					}else{
					did('vls_'+id).innerHTML = '';
					did('vls_'+id).className = (act==1?'vls_ekle':'vls_sil');
					var ac = act==1?0:1;
					var lg = act==1?'Listeme Ekle':'Listemden Sil';					
					var browser = navigator.appName;
    				if(browser == "Microsoft Internet Explorer"){
						did('vls_'+id).onclick=function(){liste(ac,id,play,yer)}
						did('vls_'+id).onmouseover=function(){mshow(lg,this,event)}
					}else{
						did('vls_'+id).setAttribute('onClick','liste('+ac+','+id+','+play+')');
						did('vls_'+id).setAttribute('onMouseOver','mshow("'+lg+'",this,event)');
					}
					
					if(play==1){
						if(act==1){
						did('vpls_'+id).className = 'none';
						}else{
						did('vpls_'+id).className = 'vls_oynat';	
						}
					}
					
					//did('vls_'+id).setAttribute('onClick','liste('+ac+','+id+','+play+');');
					//did('vls_'+id).setAttribute('onClick',liste(ac,id,play,yer),false);
					}
				}
   			}
	  }
	  http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	  http.send('action='+parseInt(act)+'&vid='+id);
}


////////////////////////////////////////////////////

var tipwidth='100px' //default tooltip width
var tipbgcolor='lightyellow'  //tooltip bgcolor
var disappeardelay=250  //tooltip disappear speed onMouseout (in miliseconds)
var vertical_offset="0px" //horizontal offset of tooltip from anchor link
var horizontal_offset="-5px" //horizontal offset of tooltip from anchor link

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="tooltip" style="visibility:hidden;width:'+tipwidth+';background-color:'+tipbgcolor+'" ></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, tipwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth==""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function mshow(menucontents,obj,e){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidetip()
dropmenuobj=document.getElementById? document.getElementById("tooltip") : tooltip
dropmenuobj.innerHTML=menucontents

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden",tipwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
}

function mhide(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidetip(){
if (ie4||ns6)
delayhide=setTimeout("hidetip()",disappeardelay)
}

function clearhidetip(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}