function dOver(obj){
	if(obj.className=='dNormal'){obj.className='dOver';};
}
function dOut(obj){
	if(obj.className=='dOver'){obj.className='dNormal';};
}
function dClick(obj){
	var katman = document.getElementById(obj);
	var buton  = document.getElementById(obj+'Buton');
	var konu=document.getElementById("konu"+obj);
	if(katman.style.display == 'block') {
		konu.className='dNormal';	
		buton.src = 'resim/kapali.gif';
		katman.style.display = 'none';
	} else {
		konu.className='dDown';	
		buton.src = 'resim/acik.gif';
		katman.style.display = 'block';
	}
	return;
}
function TextLimit(obj) {//textarea idsi
	if (obj.value.length==obj.maxLength) return false;
}

function TextCount(obj,tc,mks){//textarea idsi,myCounter,max karakter sayısı
	var tc=document.getElementById(tc);
	if (obj.value.length>mks) obj.value=obj.value.substring(0,mks);
	if(tc.value) {
		tc.value=mks-obj.value.length;
		tc.style.color="green";
	}
	if(tc.value==0) {
		tc.style.color="red";	
		alert("En fazla 255 karakter kullanabilirsiniz!");
	}
}

function gorunurluk_ayarla(id, gorunur_mu)  {
	if (id_bul(id)) {
		id_bul(id).style.visibility = (gorunur_mu) ? 'visible' : 'hidden';
	}
}

function id_bul(id) {
if (document.getElementById(id)) {
	return document.getElementById(id);
	} 
	else if (document.all[id]) {
		return document.all[id];
	} 
	else if (document.layers && document.layers[id]) {
		return (document.layers[id]);
	} 
	else {
		return false;
	}
}
function pencereac(url,genislik,yukseklik,scroll){
	LeftPosition = (screen.width) ? (screen.width-genislik)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-yukseklik)/2 : 0;
	settings ='resizable=no,status=no,toolbar=no,menubar=no,location=no,menu=no,scrollbars='+scroll+', height='+yukseklik+',width='+genislik+',top='+TopPosition+',left='+LeftPosition+'';
	window.open(url,'pencereac',settings);
}

function uye_kayit_kontrol(){

  if(!bosmu(document.getElementById("ad_soyad"),'Ad Soyad')){
	  return false;
  }else if(!ozel_karakter_ve_sayi_kontrol(document.getElementById("ad_soyad"),'Ad Soyad')){
	  return false;	
  }else if(!bosmu(document.getElementById("kuladi"),'Kullanıcı Adı')){
	  return false;
  }else if(!ozel_ve_turkce_karakter_kontrol(document.getElementById("kuladi"),'Kullanıcı Adı')){
	  return false;	
  }else if(!bosmu(document.getElementById("parola"),'Şifre')){
	  return false;
  }else if(!ozel_ve_turkce_karakter_kontrol(document.getElementById("parola"),'Şifre')){
	  return false;	
  }else if(!bosmu(document.getElementById("parola2"),'Şifre Tekrarı')){
	  return false;
  }else if(!ozel_ve_turkce_karakter_kontrol(document.getElementById("parola2"),'Şifre Tekrarı')){
	  return false;	
  }else if(!sifreler_esitmi(document.getElementById("parola"),document.getElementById("parola2"))){
	  return false;	
  }else if(!mail_kontrol(document.getElementById("email"),'E-Posta')){
	  return false;	
  }else{
	  return divli_istek('11','uye_kayit_uyarisi','uye_kayit_sonucu','kayit');
  }
}

function mail_kontrol(mail){
	if(mail.value==""){
		return true;
	}else{
		if(mail.value.indexOf("@")== -1 || mail.value.indexOf(".") == -1){
			alert("Email Adresi:     birisi@birsite.com     şeklinde olmalıdır");
			mail.focus();
			return false;	
		}
		else{
			return true;
		}
	}	
}
function sifreler_esitmi(sifre1,sifre2){
	if(sifre1.value!=sifre2.value){
		alert("Şifre ve Şifre Tekrar Alanları Birbirinden Farklı! Lütfen Düzeltin!");
		sifre1.value="";
		sifre2.value="";
		sifre1.focus();
		return false;
	}
	else{
		return true;
	}
}
function ozel_ve_turkce_karakter_kontrol(metin,mesaj){
	var str = "öÖçÇıİşŞğĞüÜé<!>'£^#+$%½&/{([)]=}?\"*\\|€¨~´`,;:-@. ";
	for (var i = 0;i<metin.value.length;i++){
		for (var j = 0;j<str.length;j++){
			if (metin.value.charAt(i) == str.charAt(j)) {
				alert(mesaj+" Alanında Özel Karakterleri, Türkçe öÖçÇıİşŞğĞüÜ Harflerini ve Boşluk Kullanmayınız");
				metin.value='';
				metin.focus();
				return false;
			}
		}
	}
	return true;
}
function ozel_karakter_ve_sayi_kontrol(metin,mesaj){
	var str = "é<!>'£^#+$%½&/{([)]=}?\"*\|€¨~´`,;:.1234567890";
	for (var i = 0;i<metin.value.length;i++){
		for (var j = 0;j<str.length;j++){
			if (metin.value.charAt(i) == str.charAt(j)) {
				alert(mesaj+" Alanında Özel Karakterler ve Sayıları Kullanmayınız!");
				metin.value='';
				metin.focus();
				return false;
			}
		}
	}
	return true;
}
function bosmu(nesne,mesaj){
	if(nesne.value==""){
		alert(mesaj+" Alanını Boş Bırakmayınız!!");
		nesne.focus();
		return false;
	}else{
		return true;
	}
}
function AlanUpdate(idNo,obj,dosya){
	var MenuAdi=obj.name;
	var Deger=obj.value;
	var xhr = new XHR('eDuzen_istek.php');
	xhr.talep('No=' + idNo + '&MenuAdi=' + MenuAdi + '&Deger=' + Deger + '&Page=' + dosya);
	xhr.islem = function() {
		var xml		= xhr.cevap();		
		var root	= xml.getElementsByTagName('root').item(0);
		var data	= root.getElementsByTagName('data').item(0);
		var durum	= data.getElementsByTagName('durum').item(0).firstChild.data;
		if (!durum) alert("İşlem Tamamlanamadı!");
	};
}

