function validateFormField(obj,rule) {
	failed=false;
	if (obj.value.length==0) { 		
		return false;
    }
	regExp='';
	switch(rule) {
		case "strcz":
			regExp=/^([a-zA-Zύ̊؎\s-]+)$/;
			break;
		case "firmname":
			regExp=/^([0-9a-zA-Zύ̊؎&\.\+\s\/-]+)$/;
			break;
		case "date":
			regExp=/^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;
			break;
		case "telno":
			regExp=/^([0-9]{9})$/;
			break;
		case "ico":
			regExp=/^([0-9]{8})$/;
			break;
		case "strnum":
			regExp=/^([0-9A-Za-zύ̊؎\s\.\+\/-]+)$/;
			break;
		case "pass":
			regExp=/^([0-9A-Za-zύ̊؎_!\s\.\+\/-]+){6,10}$/;
			break;
		case "num":
			regExp=/^([\+0-9]+)$/;
			break;
		case "psc":
			regExp=/^([0-9]){3}(\s){1}([0-9]){2}$/;
			break;
		case "dic":
			regExp=/^(CZ){1}([0-9]){8,10}$/;
			break;
		case "email":
			regExp=/^([\w]+)(.[\w]+)*@([\w-]+)(.[\w]{2,3}){1,2}$/;
			break;
		case "url":
			regExp=/^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
			break;
		default:
			break;
	}
	if (regExp!='') {
		if (regExp.test(obj.value) != true) {
			failedText='Wrong data format ';
			failed=true;
		}
	}
	if (failed) {
		alert(failedText);
		obj.focus();
		return false;
	} else {
		failed=false;

	}

}

