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

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

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

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

function Homepage(URL,Text)
{
	var id = did('h_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 true;    
}

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 ) {
		var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
		elem.appendChild(document.createTextNode('Add Bookmark'));
		document.getElementsByTagName('body')[0].appendChild(elem);
        elem.click();
	}
	return false;
}

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

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

var http = httpx();
var AJAX_PAGE = SITEURL+'/ajax.php?act=';
var LOAD_IMG = SITEURL+'/images/load.gif';
var LOAD_IMAGE = '<img src="'+LOAD_IMG+'" alt="loading" border="0" />';

function s_lang(div,imgdiv) {
	val = did(div).value;
	img = did(imgdiv)
	did(div).disabled = true;
	img.src = LOAD_IMG;
	http.open('post',AJAX_PAGE+'lang',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			if (sonuc==1) {
				did(div).disabled = false;
				window.location.reload();	
			}
		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('lang='+val);
	return false;
}

function index_lvl(num) {
	var css = 'lvlc';
	var div = 'lvltab';
	var ld = 'lvlload';
	
	var inner = did(div+num).innerHTML;
	
	if (trim(inner)!="") {
		for (var i=1; i<6; i++) {
			did(div+i).style.display = 'none';
			did(css+i).className = '';
		}
		did(div+num).style.display = 'block';
		did(css+num).className = 'selected';
	} else {
		http.open('post',SITEURL+'/index.php?do=anasayfa',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				did(div+num).innerHTML = sonuc;
				for (var i=1; i<6; i++) {
					did(div+i).style.display = 'none';
					did(css+i).className = '';
				}
				did(div+num).style.display = 'block';
				did(css+num).className = 'selected';
				did(ld).style.display = 'none';
			} else {
				did(ld).style.display = 'block';
				did(ld).innerHTML = LOAD_IMAGE;
			}
		}
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		http.send('lvl='+num);
	}	
	return true;
	
}

function e_posta(act){
	var mailid = did('e_posta');
	var mail = mailid.value;
	var loadid = did('mailload');
	var button = did('act');
	loadid.innerHTML = '';
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(mail)) {
		mailid.style.background = '#ffffff';
		mailid.style.border = '1px solid #'+(act==1?'009933':'cc0000');
		mailid.style.padding = '2px 1px';
		mailid.select();
		mailid.focus();
		return false;
	} else {
		mailid.style.background = '#ffffff';
		mailid.style.border = '1px solid #7f9db9';
		mailid.style.padding = '2px 1px';	
	}
	
	http.open('post',AJAX_PAGE+'eposta',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				loadid.innerHTML = e_posta_err[sonuc];
				
				if (sonuc==3 || sonuc==4) {
					button.style.display = 'inline';	
				} else {
					button.style.display = 'none';	
				}
				mailid.disabled = false;
			} else {
				loadid.innerHTML = LOAD_IMAGE;
				button.style.display = 'none';
				mailid.disabled = true;
			}
		}
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		http.send('act='+act+'&mail='+mail);
	return true;
	
}


function vpart(part){

	http.open('post',PART_URL,true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				did('iflv').innerHTML = sonuc;
				
				for (var i=1; i<=PARTS; i++) {
					did('part_'+i).setAttribute('onClick','vpart('+i+'); return false;');
					did('part_'+i).className = "";
				}
				did('part_'+part).className = "act";
				did('part_'+part).setAttribute('onClick','return false;');
				did('loading').innerHTML = "";
			} else {
				did('loading').innerHTML = LOAD_IMAGE;	
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('part='+parseInt(part));
	return true;
}

function vote(vid,puan) {
	http.open('post',PART_URL,true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				did('vote_div').innerHTML = sonuc;
				did('rload').innerHTML = "";
				did('rload').style.display = 'none';
				did('vote_st').innerHTML = v_thanks;
			} else {
				did('rload').innerHTML = LOAD_IMAGE;	
				did('rload').style.display = 'block';
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('rating='+parseInt(puan));
	return true;	
}


function mail_send(vid)
{
	var list = Array("mail_ad","mail_mail","mail_smail");
	var ad = did(list[0]).value;
	var mail = did(list[1]).value;
	var smail = did(list[2]).value;
	var err = Array();
	var num = 0;
	if (trim(ad)==""){err[0]=list[0]}
	if (!mail_(mail)){err[1]=list[1]}
	if (trim(smail)==""){err[2]=list[2]}
	
	if (trim(smail)!="") {
		var pattern = /\,|\s+/;
		var ex = smail.split(pattern);
		for (i=0; i<ex.length; ++i) {
			if (mail_(ex[i])) {
				++num;
			}
		}
	}
	
	if (num==0) {
		err[2] = list[2];	
	}
	
	for (i=0; i<3; ++i) {
			if (err[i]) {
				did('c_'+err[i]).style.color = "#bb0000";
			} else {
				did('c_'+list[i]).style.color = "#343434"
			}	
		}
	
	var loadid = did('msend_load');
	loadid.innerHTML = "";
	
	if(err.length==0){ 
		http.open('post',AJAX_PAGE+'tavsiye',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				loadid.innerHTML = " <span style='color:green;'><b>"+tavsiye_err+"</b></span>";
				for (i=0; i<3; ++i) {
					did(list[i]).value = "";
				}
				did('msub').disabled = false;
			} else {
				loadid.innerHTML = LOAD_IMAGE;
				did('msub').disabled = true;
			}
		}
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		http.send('ad='+encodeURIComponent(ad)+'&mail='+mail+'&smail='+smail+'&vid='+parseInt(vid));
		return true;
	}
}

function bookmark()
{
	if (did('bookmark').innerHTML==""){
		var Bookmark = '<a target="_blank" rel="nofollow" href="http://www.facebook.com/share.php?u='+BOOKMARK_LINK+'"><img src="'+SITEURL+'/images/bookmark/facebook.png" /></a><a target="_blank" rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?t='+BOOKMARK_TITLE+'&c='+BOOKMARK_LINK+'"><img src="'+SITEURL+'/images/bookmark/myspace.png" /></a><a target="_blank" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&Url='+BOOKMARK_LINK+'&Title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/Blinklist.png" /></a><a target="_blank" rel="nofollow" href="http://blogmarks.net/my/new.php?mini=1&title='+BOOKMARK_TITLE+'&url='+BOOKMARK_LINK+'"><img src="'+SITEURL+'/images/bookmark/BlogMarks.png" /></a><a target="_blank" rel="nofollow" href="http://del.icio.us/post?url='+BOOKMARK_LINK+'&title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/delicious.png" /></a><a target="_blank" rel="nofollow" href="http://digg.com/submit?phase=2&url='+BOOKMARK_LINK+'&title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/digg.png" /></a><a target="_blank" rel="nofollow" href="http://www.google.com/ig/add?feedurl='+Rss_Link+'"><img src="'+SITEURL+'/images/bookmark/Feeds.png" /></a><a target="_blank" rel="nofollow" href="http://www.furl.net/storeIt.jsp?t='+BOOKMARK_TITLE+'&u='+BOOKMARK_LINK+'"><img src="'+SITEURL+'/images/bookmark/Furl.png" /></a><a target="_blank" rel="nofollow" href="http://ma.gnolia.com/bookmarklet/add?url='+BOOKMARK_LINK+'&title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/Magnolia.png" /></a><a target="_blank" rel="nofollow" href="http://www.newsvine.com/_wine/save?popoff=0&u='+BOOKMARK_LINK+'&h='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/Newsvine.png" /></a><a target="_blank" rel="nofollow" href="http://reddit.com/submit?url='+BOOKMARK_LINK+'&title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/Reddit.png" /></a><a target="_blank" rel="nofollow" href="http://www.stumbleupon.com/submit?url='+BOOKMARK_LINK+'&title='+BOOKMARK_TITLE+'"><img src="'+SITEURL+'/images/bookmark/Stumbleupon.png" /></a><a target="_blank" rel="nofollow" href="http://technorati.com/faves?add='+BOOKMARK_LINK+'"><img src="'+SITEURL+'/images/bookmark/Technorati.png" /></a>';
		did('bookmark').innerHTML = Bookmark;
	}
}

function ypages(page)
{
	http.open('post',PART_URL,true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				did('y_blok').innerHTML = sonuc;
				did('ympages').style.display = 'block';
				did('ymload').style.display = 'none';
			} else {
				did('ympages').style.display = 'none';
				did('ymload').innerHTML = LOAD_IMAGE;
				did('ymload').style.display = 'block';
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('sayfa='+parseInt(page));
	return true;
}

function mail_blok()
{		
	if (trim(did('mail_send').innerHTML)==""){
		
		http.open('post',PART_URL,true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
				did('mail_send').innerHTML = sonuc;
			} else {
				did('mail_send').innerHTML = LOAD_IMAGE;	
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('__mail__=1');
	}
	return true;
}

function y_vote(yid,vote)
{
	var old_vote = parseInt(did('vote_'+yid).innerHTML);
	did('vote_'+yid).innerHTML = "";
	did('vote_'+yid).innerHTML = eval("old_vote+vote");
	if (vote==1) {
		did('vote_up'+yid).className = 'vote_up_ok';
		did('vote_down'+yid).style.filter = 'alpha(opacity=30)';
		did('vote_down'+yid).style.opacity = "0.3";
	} else {
		did('vote_down'+yid).className = 'vote_down_ok';
		did('vote_up'+yid).style.filter = 'alpha(opacity=30)';
		did('vote_up'+yid).style.opacity = "0.3";
	}
	
	did('vote_down'+yid).setAttribute('onClick','');
	did('vote_up'+yid).setAttribute('onClick','');
	did('vote_down'+yid).onclick=function(){}
	did('vote_up'+yid).onclick=function(){}
	
	http.open('post',AJAX_PAGE+'yvote',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('yid='+parseInt(yid)+'&vote='+parseInt(vote));
	return true;
}

function y_report(yid)
{
	did('report_'+yid).className = 'ym_report_ok';
	alert(report_ok);
	did('report_'+yid).setAttribute('onClick','');
	did('report_'+yid).onclick=function(){}
	
	http.open('post',AJAX_PAGE+'yreport',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc = http.responseText;
			}
		}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('yid='+parseInt(yid));
	return true;
}

function y_send(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 = "#943935";
		did(alan[i]).style.backgroundColor = "#ffeeed";
		did(alan[i]).select();
		did(alan[i]).focus();
		is=false;
		}else{
		did(alan[i]).style.borderColor = "#7f9db9";
		did(alan[i]).style.backgroundColor = "#ffffff";
		}
	}
	
	if(is){
	did("ysub").disabled = true;
	did('y_load').innerHTML = LOAD_IMAGE;
		
	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',AJAX_PAGE+'yorum',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			if(did('y_ckod')){
				did('y_ckod').value="";
				did('captcha').src='captcha.php?r='+ (new Date()).getTime();
			}
			did("ysub").disabled = false;	
			if(sonuc=='a'){
			did('y_load').innerHTML = "";
			did('not_found').innerHTML='';
			did('yform').innerHTML = '<span>'+yorum_ok+'</span>';
			} else if(sonuc=='b')  {
				did('y_load').innerHTML = "";
				did('yform').innerHTML = '<span>'+yorum_ok2+'</span>';
				var a=setTimeout("did('yform').innerHTML=''",1500);
				var b=setTimeout("did('not_found').innerHTML=''",2000);
				var c=setTimeout("ypages(1)",2500);
				if (did('top_yorum')) {
					var top_yorum = did('top_yorum').innerHTML;
					did('top_yorum').innerHTML = parseInt(top_yorum) + 1;
				}
				if (did('top_yorum2')) {
					var top_yorum2 = did('top_yorum2').innerHTML;
					did('top_yorum2').innerHTML = parseInt(top_yorum2) + 1;
				}
			} else {
				var n_err = sonuc.split(',');
				var inner = '<ul>';

				for(var i=0; i<n_err.length; i++) {
					inner += '<li>&bull; '+yorum_err[n_err[i]]+'</li>';
				}
				inner += '</ul>';
				did('y_load').innerHTML = inner;
			}
   		}
	}
	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 ilist_del(del,vid)
{
	http.open('POST',AJAX_PAGE+'ilist',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			if (sonuc==1) {
				v_jtab(del);	
			}
		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('del='+del+'&vid='+vid);
	return true;
}

function liste(act,id,play,prefix,yer){
	
	did(prefix+'vls_'+id).className = 'vls_load';
	did(prefix+'vls_'+id).innerHTML = LOAD_IMAGE;
	
	var num =  prefix.split('q_');
	
	if (num[1] && did('lvltab'+num[1])) {
		
		for (i=1; i<6; ++i) {
			if (i!=num[1]) {
				did('lvltab'+i).innerHTML = '';	
			}	
		}
	}
	
	http.open('POST',AJAX_PAGE+'flist',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(prefix+'vls_'+id).innerHTML = '';
					did(prefix+'vls_'+id).className = (act==1?'vls_ekle':'vls_sil');
					var ac = act==1?0:1;
					var lg = act==1?vl_ekle:vl_sil;					
					var browser = navigator.appName;
    				if(browser == "Microsoft Internet Explorer"){
						did(prefix+'vls_'+id).onclick=function(){liste(ac,id,play,prefix,yer)}
						did(prefix+'vls_'+id).onmouseover=function(){mshow(lg,this,event)}
					}else{
						did(prefix+'vls_'+id).setAttribute('onClick','liste('+ac+','+id+','+play+',"'+prefix+'")');
						did(prefix+'vls_'+id).setAttribute('onMouseOver','mshow("'+lg+'",this,event)');
					}
					
					if(play==1 && did(prefix+'vpls_'+id)){
						if(act==1){
						did(prefix+'vpls_'+id).className = 'none';
						}else{
						did(prefix+'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='+parseInt(id));
	  return true;
}


function v_jtab(div) {

	for (i=1; i<4; ++i) {
		did('jtab_'+i).className = i==div?'act':'pact';
		
		
		var browser = navigator.appName;
    	if(browser == "Microsoft Internet Explorer"){
		} else {
			i==div ? did('jtab_'+i).setAttribute('onClick','return false;') : did('jtab_'+i).setAttribute('onClick','v_jtab('+i+')');
		}
	}
	
	did('aj_tab').innerHTML = '<div align="center" style="margin-top:10px;">'+LOAD_IMAGE+'</div>';
	
	http.open('POST',PART_URL,true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			did('aj_tab').innerHTML = sonuc;
		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	 http.send('jtab='+parseInt(div));
	return true;
}


var tipwidth='100px'; //default tooltip width
var tipbgcolor='#eefbff';  //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)
}