var xmlhttp;
var t;

if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
function checkUsername(){
	clearTimeout(t);
	var t=setTimeout("checkUsernameRun()",1000);
}

function checkUsernameRun() {
	var username=document.getElementById("username").value;
	xmlhttp.open("GET","ajax_checkusername.php?username="+username,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState==4 && xmlhttp.status==200) {
			var result=xmlhttp.responseText;
			result_array=result.split("|");
			
			if (result_array[0]=="1"){
				document.getElementById("username").className="input_text username_error";
				document.getElementById("username_result").className="username_error_text";
				document.getElementById("username_result").innerHTML=result_array[1];
			}else{
				document.getElementById("username").className="input_text";
				document.getElementById("username_result").className="";
				document.getElementById("username_result").innerHTML="";
			}			
			
		}
	}
	xmlhttp.send(null);
}

function LoginInput(obj,txt,txt2) {
	if (obj.value == txt)
		obj.value=txt2;
}

function ForumToggle(obj,obj2) {
	if (document.getElementById(obj2).style.display=='none'){
		document.getElementById(obj2).style.display='block';
	}else{
		document.getElementById(obj2).style.display='none';
	}
	if (obj.className=="expand"){
		obj.className="collapse";
	}else{
		obj.className="expand";
	}
}

function goPage(obj){
	var obj2=document.getElementById("gopage");
	var x=findPosX(obj)+"px";
	var y=(findPosY(obj)+21)+"px";
	if (obj2.style.top!=y || obj2.style.display=="none" || obj2.style.display==""){
		obj2.style.left=x;
		obj2.style.top=y;
		obj2.style.display="block";
	}else{
		obj2.style.display="none";
	}
}

function goPageSubmit(obj){
	var active_page=obj.active_page.value;
	var page=obj.page.value;
	if (page!="" &&  page!="0"){
		var pageurl="/"+active_page+page;
		location.href=pageurl;
	}else{
		alert("Sayfa boş veya 0 olamaz.");
	}
	return false;
}

function findPosY(obj) {
   var curtop = 0;
   if (obj.offsetParent) {
      while (obj.offsetParent) {
         curtop += obj.offsetTop;
         obj = obj.offsetParent;
      }
   }
   else if (obj.y)
      curtop += obj.y;
   return curtop;
}

function findPosX(obj) {
   var curleft = 0;
   if (obj.offsetParent) {
      while (obj.offsetParent) {
         curleft += obj.offsetLeft;
         obj = obj.offsetParent;
      }
   }
   else if (obj.x)
      curleft += obj.x;
   return curleft;
}

function checkLogin(obj) {
	if (obj.username.value=="" || obj.username.value=="Kullanıcı Adı") {
		alert ("Lütfen kullanıcı adınızı yazın.");
		obj.username.focus();
		return false;
	}
	
	if (obj.password.value=="" || obj.password.value=="Şifre") {
		alert ("Lütfen şifrenizi yazın.");
		obj.password.focus();
		return false;
	}
}


function listTown(obj,townname) {
	var town=document.getElementById('town');
	town.disabled=true;
	town.options[0].text = 'Yükleniyor...';
    xmlhttp.open("GET","ajax_listtown.php?cityid="+obj.value,true);
    xmlhttp.onreadystatechange = function() {		
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			sonuc = xmlhttp.responseText;
			for(i=town.options.length-1;i>0;i--)	town.remove(i);
			if (sonuc!=''){
				sonucarray=sonuc.split("|");
				for (i=0;i<sonucarray.length;i++){
					addOption(town,sonucarray[i],sonucarray[i]);
					if (townname==sonucarray[i]){
						town.options[town.options.length-1].selected=true;
					}
				}
				town.disabled=false;
				town.options[0].text = ' -- Lütfen Seçin -- ';
			}else{
				town.options[0].text = ' -- Önce İlçe Seçiniz -- ';
				town.disabled=true;
			}
		}
    }
    xmlhttp.send(null);
}

function addOption(selectbox,text,value)
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

function listAvatars(obj) {
	var avatar=document.getElementById('avatar');
	avatar.disabled=true;
	avatar.options[0].text = 'Yükleniyor...';	
    xmlhttp.open("GET","ajax_listavatars.php?avatarcategory="+obj.value,true);
    xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			sonuc = xmlhttp.responseText;
			for(i=avatar.options.length-1;i>0;i--)	avatar.remove(i);
			if (sonuc!=''){
				sonucarray=sonuc.split("|");
				for (i=0;i<sonucarray.length;i=i+2)	addOption(avatar,sonucarray[i],sonucarray[i+1]);
				avatar.options[0].text = ' -- Lütfen Seçin -- ';
				avatar.disabled=false;
			}else{
				avatar.options[0].text = ' -- Önce Kategori Seçin -- ';
				avatar.disabled=true;
			}
		}
    }
    xmlhttp.send(null);
}

function chooseAvatar(no) {
	if (no=='1'){
		document.getElementById('choose_avatar_2').style.display='none';
		document.getElementById('choose_avatar_3').style.display='none';
		document.getElementById('choose_avatar_1').style.display='block';
	}else if (no=='2'){
		document.getElementById('choose_avatar_1').style.display='none';
		document.getElementById('choose_avatar_3').style.display='none';
		document.getElementById('choose_avatar_2').style.display='block';
	}else if (no=='3'){
		document.getElementById('choose_avatar_1').style.display='none';
		document.getElementById('choose_avatar_2').style.display='none';
		document.getElementById('choose_avatar_3').style.display='block';
	}
}

function chooseEducation(obj) {
	if (obj.value=="sec"){
		document.getElementById('choose_education_1').style.display='none';
		document.getElementById('choose_education_2').style.display='none';
	}else{
		if (obj.value=="1" || obj.value=="2"){
			document.getElementById('choose_education_2').style.display='none';
			document.getElementById('choose_education_1').style.display='block';
		}else{
			document.getElementById('choose_education_1').style.display='none';
			document.getElementById('choose_education_2').style.display='block';
		}
	}
}
