///////////////////////////////////////AJAX FONKSIYONUM////////////////////////////////////////////////////////////////
function do_ajax(postdata,wait,waittext,response,url,method,icon)
{
var ajaxHTTP;
function ajax_do()
{

ajaxHTTP=GetXmlHttpObject();

if (ajaxHTTP==null)
  {
  //alert ("Browser does not support HTTP Request");
  return;
  }
else {
			if(method=="GET")
			{
			ajaxHTTP.onreadystatechange=ajaxHTTPSC;
			url=url+postdata;
			ajaxHTTP.open("GET",url,true);
			//ajaxHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			ajaxHTTP.send(null);
			}
			
  			else
			{
			ajaxHTTP.onreadystatechange=ajaxHTTPSC;
			ajaxHTTP.open("POST",url,true);
			ajaxHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			ajaxHTTP.send(postdata);
			}

	}

}

function ajaxHTTPSC()
{
var waittext="";
	if (ajaxHTTP.readyState==4)
	{
	document.getElementById(wait).innerHTML="";
	document.getElementById(response).innerHTML=ajaxHTTP.responseText;
	}
	if (ajaxHTTP.readyState!=4)
	{
		if(icon=="fb")
		document.getElementById(wait).innerHTML="<img src='design/ajax_big.gif'  align=absmiddle><span class=toolboxtext> "+ waittext+"</span>";
	    else document.getElementById(wait).innerHTML="<img src='design/waiting.gif' height=10 width=10 align=absmiddle><span class=toolboxtext>"+ waittext+"</span>";
	}

}
	ajax_do();
}
///////////////////////////////////////AJAX FONKSIYONUM////////////////////////////////////////////////////////////////
function golink(str)
{
	parent.location.href=str;
	
}

function logincheck(){
var input = document.getElementById('username');
var input2 = document.getElementById('password');
var input3 = document.getElementById('remember');
if((input.value=='Username') || (input.value=='') || (input.value=='Username') || (input2.value==''))
{
alert("Enter your username and password.");
return false;
}
else
{


}
}

function yaz(value){
var input = document.getElementById('username');
if(input.value=='')
input.value="Username";
input.className="metinkutusu_silik";
}

function passkontrol()
{
var input3 = document.getElementById('mailaddress');
if(input3.value=='E-mail' || input3.value==''){
alert("Type your mail address.");
return false; }
else {
return true; }
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}



function logout(str)
{
do_ajax("?forgetme="+str,'ajaxlogoutwait','Please wait.','ajaxlogin','ajax_logout.php','GET');

}


function insertshout()
{
shout=document.getElementById("shouttext").value; 
document.getElementById("shouttext").value="";

do_ajax('shout='+shout,'waitshout','Please wait.','shouts','ajax_insertshout.php','POST');
}


function kontrolshout(){

var input = document.getElementById('shouttext');

if((input.value=='Type here...') || (input.value=='') )
{
alert("Say something to shout.");

}
else{
insertshout();

}
}

function addnewgetsubcat(str)
{
strval=document.getElementById(str).value; 
addnewgetsubcatAJAX=GetXmlHttpObject();
obj=document.getElementById('cat_err'); 
obj.style.display="none";

do_ajax('cat='+strval,'addnewsubcat','','addnewsubcat','ajax_addnewgetsubcat.php','POST');



}


function addnew()
{
name=document.getElementById("name").value; 
type=document.getElementById("type").value; 
size=document.getElementById("size").value; 

image=document.getElementById("image").value; 
version=document.getElementById("version").value; 
system=document.getElementById("system").value; 
cat=document.getElementById("cat").value; 
description=document.getElementById("description").value; 
link1=document.getElementById("link").value; 
scat=document.getElementById("scat").value; 

do_ajax('name='+name+'&type='+type+'&size='+size+'&image='+image+'&version='+version+'&system='+system+'&cat='+cat+'&description='+description+'&link='+link1+'&scat='+scat,'addnew','','addnew','ajax_addnew.php','POST');

}

function updateonline()
{
do_ajax('','onlinelisttext','','onlinelist','ajax_updateonline.php','GET','fb');
}

function updatenewsfeed(str,str2,str3)
{
do_ajax('?ajax='+str+'&limit='+str2+'&who='+str3,'newsfeedlisttext','','newsfeedlist','ajax_newsfeed.php','GET','fb');
}

function dofooter(item) { 

obj=document.getElementById(item); 
x=document.getElementById("livenewsfeedfooter").style.display="none"; 
y=document.getElementById("onlineusersfooter").style.display="none";  
z=document.getElementById("searchfooter").style.display="none"; 
t=document.getElementById("changelanguage").style.display="none";  
w=document.getElementById("about").style.display="none"; 



if (obj.style.display=="none") 
{ 
obj.style.display="block"; 
} 
else 
{ 
obj.style.display="none"; 
} 

}



function updatestatus(){

var input = document.getElementById('doingtext');

if((input.value=='What are you doing?') || (input.value=='') )
{
alert("Are you really doing nothing?");

}
else{

do_ajax('u_doing='+input.value,'waitdoing','Please wait.','userstatus','ajax_updateuserinfo.php')
document.getElementById('settings').style.display="none";
}
}


function updatesign(){

var input = document.getElementById('signtext');

if(input.value=='' )
{
alert("Sign can not be blank.");

}
else{

do_ajax('u_sign='+input.value,'waitsign','Please wait.','','ajax_updateuserinfo.php')
document.getElementById('settings').style.display="none";

}
}

function updateprofile(){

	var str='prof='+document.getElementById('prof').value+'&sex='+document.getElementById('sex').value+'&month='+document.getElementById('month').value+'&day='+document.getElementById('day').value+'&year='+document.getElementById('year').value+'&location='+document.getElementById('location').value+'&name='+document.getElementById('name').value;
	
do_ajax(str,'waiteditprofile','Please wait.','','ajax_updateuserinfo.php')
document.getElementById('settings').style.display="none";


}



function register()
{
	
	
	
	var str='nick='+document.getElementById('nick').value+'&mail='+document.getElementById('mail').value+'&pass1='+document.getElementById('pass1').value+'&pass2='+document.getElementById('pass2').value+'&prof='+document.getElementById('prof').value+'&sex='+document.getElementById('sex').value+'&month='+document.getElementById('month').value+'&day='+document.getElementById('day').value+'&year='+document.getElementById('year').value+'&location='+document.getElementById('location').value+'&name='+document.getElementById('name').value;
	
	do_ajax(str,'waitregister','Please wait.','registerpage','ajax_register.php');

	
	}

function checkusermail(str)
{
	if(str!=""){
obj=document.getElementById('usermailcheck').style.display="block";
do_ajax('mail='+str,'usermailcheck','Checking...','usermailcheck','ajax_checkusermail.php');
display('mail','mail_err');
	}
}

function checkusernick(str)
{
		if(str!=""){
obj=document.getElementById('usernickcheck').style.display="block";
do_ajax('u_nick='+str,'usernickcheck','Checking...','usernickcheck','ajax_checkusernick.php');
display('nick','nick_err');
		}

}


function doMenu(item) { 
obj=document.getElementById(item); 
if (obj.style.display=="none") 
{ obj.style.display="block"; 
} 
else 
{ obj.style.display="none";
} 

}


function getfile(str)
{
	do_ajax('id='+str,'waitdownload','Please wait.','waitdownload','ajax_getfile.php');
	}


function ClearInput(value, id){ 
var input = document.getElementById(id); 

if(value == input.value){ 
input.value = ''; 
input.className="textbox";
}else{ 
input.value = input.value;
} 
} 

function clear_value(value, id){ 
var input = document.getElementById(id); 

if(value == input.value){ 
input.value = ''; 
}else{ 

} 
} 



function search(){
var search_txt = document.getElementById('searchtext');
var search_location = document.getElementById('search_location');

if(search_txt.value.length<3 || search_txt.value=="Search in "+search_location.value+"...")
alert("Type at least 3 letters...");

else{
	
	if(search_location.value=="members")
	parent.location.href="members.php?filter=u_nick&search="+search_txt.value;
	
	if(search_location.value=="downloads")
	do_ajax('search='+search_txt.value,'dlistupdate','','dlist','ajax_downloads.php');
	
	}
}

function autocomplete(){
var search_txt = document.getElementById('searchtext');
var search_location = document.getElementById('search_location');

if(search_txt.value.length<1 || search_txt.value=="Search in: "+search_location.value+"..."  || search_txt.value=="Burada ara: "+search_location.value+"...")
{
// do nothing.
}
else{
	
	if(search_location.value=="members" || search_location.value=="üyeler")
	do_ajax('search='+search_txt.value,'search_wait','','auto_complete','ajax_getmembers.php','POST','fb');	
	if(search_location.value=="downloads" || search_location.value=="indirilenler")
	do_ajax('search='+search_txt.value,'search_wait','','auto_complete','ajax_getdownloads.php','POST','fb');
	if(search_location.value=="news" || search_location.value=="haberler")
	do_ajax('search='+search_txt.value,'search_wait','','auto_complete','ajax_getnews.php','POST','fb');
	if(search_location.value=="forums" ||  search_location.value=="forumlar")
	do_ajax('search='+search_txt.value,'search_wait','','auto_complete','ajax_getforums.php','POST','fb');
	if(search_location.value=="topics" ||  search_location.value=="konular")
	do_ajax('search='+search_txt.value,'search_wait','','auto_complete','ajax_gettopics.php','POST','fb');
}

}

////////////////
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

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


function getpoll(str)

{
do_ajax('?ajax=yes&poll='+str,'poll_wait','Please wait.','pollresults','ajax_getpoll.php','GET','fb');
	}
///



var polloption;
function changevalue(item)
{
x=document.getElementById(item);
x.checked=true;
polloption=x.value; 

}

function insertvote()
{
	pollid=document.getElementById("pollid").value; 






  
if (polloption==null)
  {
  alert ("Select an option.");
  return;
  }
  
  
do_ajax('polloption='+polloption+'&pollid='+pollid,'poll_wait','','pollresults','ajax_votepoll.php','POST','fb');



}



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


function showmoreshouts(str,str2)
{
	do_ajax('?ajax='+str+'&limit='+str2,'shoutswait','Please wait.','shouts','ajax_getshouts.php','GET','fb');	
}
//////////////////////////////////////////////////////////////

function morestatistics()
{
	do_ajax('','more_statistics','Please wait.','more_statistics','ajax_morestatistics.php','GET','fb');
}
////////////////////////////////
function popularfiles()
{
	do_ajax('','popular_files','Please wait.','popular_files','ajax_popularfiles.php','GET','fb');
}
//////////////////////////////////
function recentfiles()
{
	do_ajax('','recent_files','Please wait.','recent_files','ajax_recentfiles.php','GET','fb');
}

function ajax_get_profile()
{
	do_ajax('','edit_profile','Please wait.','edit_profile','ajax_getprofile.php','GET','fb');
}
function browse( str, str2,str3,str4,str5,str9,str6,str7,str8)
{
url="?system="+str+"&cat="+str2+"&subcat="+str3+"&start="+str4+"&order="+str5+"&type="+str9+"&show="+str6+"&view="+str7+"&search2="+str8;
do_ajax(url,'dlistupdate','','dlist','ajax_downloads.php','GET','fb');
tab('tab_1','3');
}

function startstop_marque(str,str2)

{
	if(str2=="start")
	document.getElementById(str).start();
	if(str2=="stop")
	document.getElementById(str).stop();
}


function rate(str)
{
	var rate = document.getElementById('rate');
do_ajax('?id='+str+'&rate='+rate.value,'ratearea','','ratearea','ajax_rate.php','GET','fb');

}


function reportbroken(str)
{
	do_ajax('id='+str,'waitbroken','Please wait.','waitbroken','ajax_brokenlink.php','fb');
	}
	
	
function dorate(str,str2)
{

do_ajax('?id='+str+'&rate='+str2,'rating','','rating','ajax_rate.php','GET','fb');

}

function starover(str,str2)
{
	for(i=1;i<=str2;i++){
	//document.getElementById('rate'+i).innerHTML="<img onclick=\"dorate("+str+","+str2+");\" src='icons/rateon.png' width='16' height='15' />";
	document.getElementById('rate'+i).innerHTML="<div style='background-repeat:no-repeat; background-image:url(icons/rateon.png); width:16px; height:16px' onclick=\"dorate("+str+","+str2+");\">  </div>";
	}
	for(i=5;i>str2;i--){
	document.getElementById('rate'+i).innerHTML="<div style='background-repeat:no-repeat; background-image:url(icons/rateoff.png); width:16px; height:16px' onclick=\"dorate("+str+","+str2+");\">  </div>";
	//document.getElementById('rate'+i).innerHTML="<img src='icons/rateoff.png' width='16' height='15' />";
	}
}


function getmessage(str,str2)
{

do_ajax('?mid='+str+'&box='+str2,'messagewait','','message','ajax_getmessage.php','GET','fb');

}

function sendmessage(user)
{
	if(document.getElementById('reply').value=="" || document.getElementById('title').value=="")
	{
		alert("Message or title cannot leave blank.");
		
		}
	else{
var str='to='+user+'&message='+document.getElementById('reply').value+'&title='+document.getElementById('title').value;
do_ajax(str,'sendwait','Please wait.','sendwait','ajax_sendmessage.php','POST','fb');
document.getElementById('qreply').style.display="none";
	}
}

function deletemessage(str)
{

do_ajax('mid='+str,'sendwait','','sendwait','ajax_deletemessage.php','POST');
//golink('messages.php');
do_ajax('m=inbox','message','','message','ajax_getinbox.php','POST');
}


function updatelivefeeds(str,str2,str3,str4,str5)
{

do_ajax("?ajax="+str+"&limit="+str2+"&uid="+str4+"&wall="+str5,str3,'',str3,'ajax_livefeeds.php','GET','fb');
}

function process(str,str2,str3,str4)
{

do_ajax("id="+str+"&process="+str2+"&other="+str4,str3,"",str3,'ajax_process.php','POST','fb');
}


function tab(item,tabs,tabname) { 
var i;
if(tabname==null) tabname="tab_";
for(i=1;i<=tabs;i++)
{
	if(tabname+i==item)
	document.getElementById(item).className='tabbutton';
	else
    document.getElementById(tabname+i).className='tabbuttoninactive'; 

	}

}