function checkdate(input){
	var validformat=/^\d{2}\/\d{2}\/\d{4}$/
	var isvalid=false

	if (input.value.length==0)
		isvalid=true
	else if (validformat.test(input.value)) {
		var dayfield=input.value.split("/")[0]
		var monthfield=input.value.split("/")[1]
		var yearfield=input.value.split("/")[2]
		var dayobj = new Date(yearfield, monthfield-1, dayfield)

		if (!((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)))
			isvalid=true
	}

	if (isvalid==false) {
		alert("Girdiğiniz tarih geçersiz.\nLütfen kontrol edip yeniden deneyin.")
		input.select()
	}

	return isvalid
}

function open_window(url) {
	mywin = window.open(url, "Window_name", 'toolbar=0,location=0,menubar=0,scrollbars=0,resizable=0,width=406,height=580');
}

function validate_required(field, message) {
	with (field) {
		if (value==null || value=="") {
			alert(message);
			return false;
		} else {
			return true
		}
	}
}

function validate_min_length(field, min_length, message) {
	with (field) {
		if (value.length < min_length) {
			alert(message);
			return false;
		} else {
			return true
		}
	}
}

function validate_form(thisform) {
	with (thisform) {
		if (validate_min_length(pattern, 3, "Lütfen minimum 3 harflik arama kriteri giriniz!")==false) {
			pattern.focus();
			return false;
		}
	}
}
