function httpx() {
var xmlHttp = null; 
if(typeof XMLHttpRequest != "undefined"){ xmlHttp = new XMLHttpRequest(); } else if(typeof window.ActiveXObject != "undefined"){ try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.4.0"); } catch(e){ try { xmlHttp = new ActiveXObject("MSXML2.XMLHTTP"); } catch(e){ try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ xmlHttp = null; } } } } 
	return xmlHttp; 
}

var http = httpx();

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

function h_links() {
	var lc = document.location.href;
	if (did('h_links')) {
	var hinner = did('h_links').innerHTML;
	hinner = hinner.replace(new RegExp("<a", "gi"), '<a name="sweatcellx"');
	did('h_links').innerHTML = hinner;
	var e = document.getElementsByName("sweatcellx");
	lc = lc.replace(/\?lang=(\w+)$/,'','gi');
	for(var i=0; i<e.length; i++){
		if (e[i].href==lc ) {
			e[i].className += ' act';	
		} else if(lc.match(new RegExp(""+e[i].href+"", "gi")) ) {
			e[i].className += ' act';
			did('homelink').className = 'homelink';
		}
	}
	}
}

function set_lang(lang,uri) {
http.open('POST',SITEURL+'/set_lang.php',true); 
http.onreadystatechange = function(){ if(http.readyState == 4){ window.location.href=uri; } } 
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send('lang='+lang);}

function videos_img(inner)
{
	inner = inner.replace(new RegExp("<img", "gi"), '<img style="width:'+Math.floor(screen.width/6)+'px; height:'+Math.floor(screen.width/8)+'px;"');
	inner = inner.replace(new RegExp("<li", "gi"), '<li style="height:'+Math.floor(screen.width/5.2)+'px;"');
	var xleft = Math.round((Math.floor(screen.width/5) - Math.floor(screen.width/6)) /2);
	inner = inner.replace(new RegExp("<span", "gi"), '<span style="left:'+xleft+'px; opacity:0.8;"');
	return inner;
}

function popen(sayfa,b) {
	return window.open(sayfa,b,'menubar=1,resizable=1,width=700,height=450,left=220,top=75');
}

var video_down_act = 0;
function video_down(url,div) {
	window.open('http://www.mp3matik.net','test','menubar=1,resizable=1,width=700,height=450,left=0,top=75');
	if (video_down_act) { return false; }
	did(div).innerHTML = '<img style="cursor:default;position:relative;bottom:8px;" src="'+SITEURL+'/images/loading.gif">';
	video_down_act = 1;
	setTimeout ('video_down_lc("'+url+'","'+div+'")',2500);
}

function video_down_lc(url,div) {
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") {
		did(div).innerHTML = '';
		window.location.href = url;
	} else {
		did(div).innerHTML = '<iframe style="display:none;" src='+url+'></iframe>';
	}
	video_down_act = 0;
}

function share(site) {
	var url;
	switch (site) { 
	case 'facebook': 
	url = 'http://www.facebook.com/share.php?u='+bookmark_link+'&t='+bookmark_title; break;
	case 'myspace': url = 'http://www.myspace.com/Modules/PostTo/Pages/?t='+bookmark_title+'&c=<a href="'+bookmark_link+'"><img src="'+bookmark_img+'" /></a><br><a href="'+bookmark_link+'">'+bookmark_title+'</a>'; break;
	case 'twitter': url = 'http://twitter.com/home?status=Reading: '+bookmark_link+' title='+bookmark_title; break;
	case 'delicious': url = 'http://del.icio.us/post?url='+bookmark_link+'&title='+bookmark_title; break;
	case 'reddit': url = 'http://reddit.com/submit?url='+bookmark_link+'&title='+bookmark_title; break;
	} 
	return popen(url,site);
}

function set_media(id) {
http.open('POST',SITEURL+'/vsave.php',true); 
http.onreadystatechange = function(){ if(http.readyState == 4){ } } 
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send('id='+id);}

function s_tag(tag) {
http.open('POST',SITEURL+'/tsave.php',true); 
http.onreadystatechange = function(){ if(http.readyState == 4){ } } 
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send('tag='+decodeURI(tag)+'&ids='+decodeURI(v_ids));}

function v_download(){
	did('v_url').innerHTML = '';
	var inn = did('v_url').value;
	if (inn=="") {
		return false;	
	}
	http.open('POST',SITEURL+'/downloads.php',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			var sonuc = http.responseText;
			did('ajax').innerHTML = sonuc;
			did('v_down_button').disabled = false;
   		} else {
			did('ajax').innerHTML = 'Loading...';
			did('v_down_button').disabled = true;
		}
	}
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	http.send('url='+inn);
	return true;
}

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

function display_email()
{
	var div = did('email_t');
	if (div.innerHTML!="") {
		div.innerHTML = "";
		div.style.display = 'none';
		return true;
	}
	
	div.style.filter = 'alpha(opacity=90)';
	div.style.opacity = "0.9";
	
	var m_inner = '';
	m_inner += '<span><input id="email_m" type="text"> '+mail_lg_1+'</span>';
	m_inner += '<span><input id="email_m2" type="text"> '+mail_lg_2+'</span>';
	m_inner += '<span><textarea id="email_m3"></textarea> '+mail_lg_3+'</span>';
	m_inner += '<span><span style="float:left;"><input id="email_4" style="overflow-y:auto" value="'+mail_lg_4+'" type="button" onclick="email_knt()"></span><span style="float:right;font-weight:bold;cursor:pointer;" onclick="display_email()">'+mail_lg_5+'(x)</span></span>';
	div.style.display = 'block';
	div.innerHTML = m_inner;
}

function email_knt()
{
	$err = false;
	var email_m = did('email_m');
	var email_m2 = did('email_m2');
	
	if (mail_(email_m.value)) { email_m.className = ''; } else { $err = true; email_m.className = 'err'; }
	if (mail_(email_m2.value)) { email_m2.className = ''; } else { $err = true; email_m2.className = 'err';}
	
	if (!$err) {
		http.open('post',SITEURL+'/msend.php',true);
   	 	http.onreadystatechange = function(){
			if(http.readyState == 4){
				var sonuc_t = http.responseText;
				did('email_t').style.filter = 'alpha(opacity=100)';
				did('email_t').style.opacity = "1.0";
				did('email_t').innerHTML = '<p>'+mail_lg_6+'</p>';
				setTimeout("did('email_t').style.filter = 'alpha(opacity=80)'; did('email_t').style.opacity = '0.8'; ",1500);
				setTimeout("did('email_t').innerHTML = ''; did('email_t').style.display='none';",2200);
			} else {
				did('email_4').disabled = true;
			}
		}
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		http.send('mail1='+email_m.value+'&mail2='+email_m2.value+'&mail3='+did('email_m3').value+'&baslik='+s_title+'&link='+s_link+'&image='+s_image);
	}
	return true;
}

var frequencyCap = 8;
function setCookie(cookieName,cookieValue, expirehours) {
  if (frequencyCap > 0){
    var today = new Date();
    var expire = new Date();
     expire.setTime(today.getTime() + 1600000 * frequencyCap);
     document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString() + "; path=/";
  }else{
     document.cookie = cookieName+"="+escape(cookieValue) + "; path=/";
  }
}

function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
