	
	//
	// genel işlemler
	//
	
	function isDiffrent(n1, n2) {
		if(getObjectValue(n1) != getObjectValue(n2))
			return true;
		else
			return false;
	}
	
	function setObjectBackgroundColor(n, c) {
		document.getElementById(n).style.background = c;	
	}
	
	function focusTextBox(n) {
		document.getElementById(n).focus();	
	}
	
	function setObjectClassName(n, c) {
		document.getElementById(n).className = c;	
	}
	
	function setObjectDisplay(n, d) {
		document.getElementById(n).style.display = d;
	}
	
	function setObjectValue(n, v) {
		document.getElementById(n).value = v;
	}
	
	function setObjectInnerHTML(n, code) {
		document.getElementById(n).innerHTML = code;
	}
	
	function getObjectValue(n) {
		return document.getElementById(n).value;
	}
	
	function isEmpty(n) {
		if(document.getElementById(n).value == '')	
			return true;
		else
			return false;
	}
	
	//------------------------------------------------------
	
	function yeniUyeFormKontrol() {
		if(isEmpty('name') || isEmpty('surname') || isEmpty('username') || isEmpty('mail'))	{
			alert("Eksik bilgi ! Lütfen yıldızlı (*) alanları doldurunuz ...    ");
			return false;
		} else {
			return true;
		}
	}
	
	function showHideObject(n, i, img1, img2) {
		if(document.getElementById(n).style.display == 'none') {
			setObjectDisplay(n, 'block');
			document.getElementById(i).src = img1;
		} else {
			setObjectDisplay(n, 'none');
			document.getElementById(i).src = img2;
		}
	}
	
	function icerikSilOnayi() {
		if(confirm("Görüntülenen içerik silinecek, onaylıyor musunuz ?"))
			return true;
		else
			return false;
	}
	
	function girisFormKontrol() {
		if(isEmpty('user') || isEmpty('pass'))
			return false;
		else
			return true;
	}
	
	function cikisOnayiAl() {
		if(confirm("Cikis yapilacak, onayliyor musunuz ?")) location.href='index.php?l=out';
	}
	
	function yeniHaberFormKontrol() {
		if(isEmpty('head'))	{
			setObjectBackgroundColor('head','#cc0001');
			alert("Lütfen bir başlık giriniz...");
			setObjectBackgroundColor('head','#ffffff');
			focusTextBox('head');
			return false;
		} else {
			return true;
		}
	}
	
	function userFormKontrol() {
		if(isEmpty('isim') || isEmpty('kod') || isEmpty('pass')) {
			alert("Ltfen yıldızlı (*) alanları doldurunuz...");
			return false;
		} else {
			return true;
		}
	}
	
	function actFormKontrol() {
		if(isEmpty('pass')) {
			alert("Lütfen şifrenizi giriniz...");
			return false;
		} else {
			if( !isDiffrent('pass', 'repass') ) 
				return true;
			else {
				alert("Girdiğiniz şifreler birbirini tutmuyor, lütfen kontrol ediniz...");
				return false;
			}
		}
	}
	
	function updatePasswordControl() {
		
		if(isEmpty('pass') || isEmpty('repass')) {
			alert("Lütfen şifrelerinizi giriniz ...");
			return false;
		} else if(isDiffrent('repass', 'mpass')) {
			alert("Yeni şifreleriniz birbirini tutmuyor, lütfen kontrol ediniz ...");
			return false;
		} else {
			return true;
		}
	}
	
	function secimVarmi(c,s) {
		var h = 0;
		for(a = 1; a <= s; a++) {
			if(document.getElementById(c + a).checked) h++;
		}
		
		if(h == 0)
			return false;
		else
			return true;
	}
	
	function checkMailList1Form() {
		if(getObjectValue('tur') == 0) {
			setObjectBackgroundColor('m1f1', '#66ff00');
			alert("Lütfen gönderi tipini seçiniz (maillist ~ ebülten)");
			setObjectBackgroundColor('m1f1', '#ffffff');
			return false;
		} else if(!secimVarmi('c', 4)) {
			setObjectBackgroundColor('m1f2', '#66ff00');
			alert("Lütfen gönderinin hangi üye gruplarına gönderileceğini seçin...");
			setObjectBackgroundColor('m1f2', '#ffffff');
			return false;
		} else if(getObjectValue('konu') == '') {
			setObjectBackgroundColor('m1f3', '#66ff00');
			alert("Lütfen mailin konusunu girin...");
			setObjectBackgroundColor('m1f3', '#ffffff');
			return false;
		} else if(getObjectValue('sablon') == 0) {
			setObjectBackgroundColor('m1f4', '#66ff00');
			alert("Lütfen gönderilecek mail şablonunu seçiniz...");
			setObjectBackgroundColor('m1f4', '#ffffff');
			return false;
		} else {
			return true;
		}
	}