
function validateNewSiteForm() {
	var frm = document.newSiteForm;
	
	if(frm.url.value.length < 10) {
		alert("Lütfen site adresinizi geçerli bir biçimde giriniz.");
		return false;
	} else if(frm.title.value.length < 5) {
		alert("Lütfen site başlığını geçerli bir biçimde giriniz.");
		return false;
	} else if(frm.desc.value.length < 5) {
		alert("Lütfen site açıklamasını geçerli bir biçimde giriniz.");
		return false;
	} else if(parseInt(frm.category.value) < 5) {
		alert("Lütfen kategori seçiniz.");
		return false;
	} else if(frm.keywords.value.length < 5) {
		alert("Lütfen siteniz için anahtar kelimeler giriniz.");
		return false;
	} else if(frm.email.value.length < 5) {
		alert("Lütfen geçerli bir e-posta adresi giriniz.");
		return false;
	}

	return true;
}

function validateNewCatForm() {
	var frm = document.newCatForm;
	
	if(frm.title.value.length < 4) {
		alert("Lütfen kategori başlığını geçerli bir biçimde giriniz.");
		return false;
	} else if(parseInt(frm.catclass.value) < 1) {
		alert("Lütfen kategori stilini seçiniz.");
		return false;
	} else if(typeof frm.sef!='undefined' && frm.sef.value.length < 4) {
		alert("Lütfen SEF alanını geçerli bir biçimde giriniz.");
		return false;
	}

	return true;
}

function validateContactForm() {
	var frm = document.contactForm;
	
	if(frm.fullname.value.length < 3) {
		alert("Lütfen isminizi geçerli bir biçimde giriniz.");
		return false;
	} else if(frm.email.value.length < 5) {
		alert("Lütfen geçerli bir e-posta adresi giriniz.");
		return false;
	} else if(frm.subject.value.length < 5) {
		alert("Lütfen mesajınızın konusunu giriniz.");
		return false;
	} else if(frm.message.value.length < 10) {
		alert("Lütfen yeterli uzunlukta bir mesaj giriniz.");
		return false;
	} 

	return true;	

}

function validateLoginForm() {
	var frm = document.loginForm;
	
	if(frm.username.value.length < 2) {
		alert("Lütfen kullanıcı adını giriniz.");
		return false;
	} else if(frm.password.value.length < 2) {
		alert("Lütfen parolanızı giriniz.");
		return false;
	}
	return true;	

}

function submitAdminForm(confirmTask, formFunc) {
	confResult = true;
	
	if (document.adminForm.boxchecked.value == 0){ 
		alert('Lütfen en az bir öğe seçiniz.');
		confResult = false;
	} else if (confirmTask){ 
		confResult = confirm("Seçtiğiniz öğe(ler) ve sistemde bu öğeyle ilişkili tüm öğeler silinecek.\nBunu yapmak istediğinizden emin misiniz?");
	}
	
	if(confResult) {
		document.adminForm.yonet.value=formFunc;
		document.adminForm.submit();
	}
}


/**
* Toggles the check state of a group of boxes
*
* Checkboxes must have an id attribute in the form cb0, cb1...
* @param The number of box to 'check'
* @param An alternative field name
*/
function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
	var f = document.adminForm;
	var c = f.toggle.checked;
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		document.adminForm.boxchecked.value = n2;
	} else {
		document.adminForm.boxchecked.value = 0;
	}
}

function isChecked(isitchecked){
	if (isitchecked == true){
		document.adminForm.boxchecked.value++;
	}
	else {
		document.adminForm.boxchecked.value--;
	}
}