var myref = null;

function closeChild() {
	if (myref && !myref.closed)
		myref.close();

	myref = null;
	self.focus();
}

function checkEmail(Email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email))
		return true;

	alert("Lutfen Gecerli Bir E-mail Adresi Giriniz!");

	return false;
}

function checkLength(myfield, e, maxLength) {
	var key;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;

	if ((key == null) || (key == 0) || (key == 8) ||(key == 9) || (key == 27))
		return true;
	else if ((key == 13) || (key == 10))
		return false;
	else if (myfield.value.length < maxLength)
		return true;
	else
		return false;
}

function numbersonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;

	keychar = String.fromCharCode(key);

	if ((key == null) || (key == 0) || (key == 8) ||(key == 9) || (key == 13) || (key == 27))
		return true;
	else if (("0123456789").indexOf(keychar) > -1)
		return true;
	else if (dec && (keychar == ".")) {
		myfield.form.elements[dec].focus();

		return false;
	}
	else
		return false;
}

function Increase(obj, maxValue, Increasing) {
	if (obj == null)
		return;

	value = parseInt(obj.value)

	if (isNaN(value))
		obj.value = 0;
	else if (value + Increasing < maxValue)
		obj.value = value + Increasing;
	else
		obj.value = maxValue;

	return;
}

function Decrease(obj, minValue, Decreasing) {
	if (obj == null)
		return;

	value = parseInt(obj.value)

	if (isNaN(value))
		obj.value = 0;
	else if (value - Decreasing> minValue)
		obj.value = value - Decreasing;
	else
		obj.value = 0;

	return;
}
