function validateform(form, required){
	var first = 0;
	elm = document.forms[form].elements;
	to = required.length;
	for(i=0; i < to; i++){
		if(!elm[required[i]])
			continue;

		val = elm[required[i]].value;
		if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00'){
			first = (first == 0 ? i : first);
			elm[required[i]].className = 'inp rqrd';
			elm['save'].disabled = true;
		}

		elm[required[i]].onchange = elm[required[i]].onkeyup = function(){
			val = this.value;
			if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00')
				this.className = 'inp rqrd';
			else
				this.className = 'inp';
			checkit(this.form, required);
		}
	}
	if(first!=0)
		elm[first].focus();
}


function checkit(form, required){
	var fck = false;
	var elm = form.elements;
	for(i=0;i<required.length;i++){
		val = elm[required[i]].value;
		if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00')
			fck = true;
	}
	if(fck == true)
		form.onsubmit = function(){return false};
	else
		form.onsubmit = function(){return true};
	elm['save'].disabled = fck;
}

