//=======================
// answer show/hide
//=======================

var showAll = 0;

var isOn = new Array();
function showAnswer(id) {
	if(showAll != 1) {
		if(!isOn[id]) {
			new Effect.SlideDown('answ-'+id);
			isOn[id] = 1;
		} else {
			new Effect.DropOut('answ-'+id);
			isOn[id] = 0;
		}
	} else {
		if(isOn[id]) {
			new Effect.SlideDown('answ-'+id);
			isOn[id] = 0;
		} else {
			new Effect.DropOut('answ-'+id);
			isOn[id] = 1;
		}	
	}
}

//=========================
// is_numeric for js
//=========================

function isNumeric(sText) {
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) {
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}


//=========================
// validate package form
//=========================

function validatePackageform() {
	
	if(document.packageform.number.value == "") {
		alert("გთხოვთ შეიყვანოთ გამოსატანი შეკითხვების რიცხვი");
		document.packageform.number.focus();
		return false;
	} else {
		if(isNumeric(document.packageform.number.value) == false) {
			alert("კითხვების რაოდენობა უნდა იყოს რიცხვით ფორმაში ;)");
			document.packageform.number.focus();
			return false;
		} else {
			return true;
		}
	}
}

//=========================
// validate search form
//=========================

function validateSearchform() {
	
	if(document.searchform.keywords.value == "") {
		alert("გთხოვთ შეიყვანოთ საძებნი სიტყვები");
		document.searchform.keywords.focus();
		return false;
	} else {
		return true;
	}
	
}

//=========================
// validate add question form
//=========================

function validateAddform() {
	
	if(document.addform.question.value == "" || document.addform.answer.value == "") {
		alert("გთხოვთ შეიყვანოთ შეკითხვის და პასუხის ტექსტი.");
		document.addform.question.focus();
		return false;
	} else {
		
		if(isNumeric(document.addform.secinput.value) == false || document.addform.secinput.value == "") {
			alert("გთხოვთ სწორად შეიყვანოთ უსაფრთხოების კოდი");
			document.addform.secinput.focus();
			return false;
		} else {	
			return true;
		}
	}
	
}
