function ValidateRequired(ctrlsarray) {
	if(ctrlsarray==null||ctrlsarray.length==0) return false;
	var i;
	var valid=true;
 	for(i=0;i<ctrlsarray.length;i++) {
 		var ctrl=document.getElementById(ctrlsarray[i]);
	 	if(ctrl.value.length==0){HighlightCtrl(ctrlsarray[i]);valid=false;}
	 	else{ClearHighlightCtrl(ctrlsarray[i]);}
	}
	return valid;
}

function ValidateEqual(ctrl1,ctrl2) {
	if(ctrl1==null||ctrl2==null) return false;
	var c1=document.getElementById(ctrl1);
	var c2=document.getElementById(ctrl2);
	if(c1==null||c2==null) return false;
	if(c1.value!=c2.value){HighlightCtrl(ctrl1);HighlightCtrl(ctrl2);alert('As palavras-chave não coincidem.');return false;}
	ClearHighlightCtrl(ctrl1); ClearHighlightCtrl(ctrl2);
	return true;
}

function ValidateSize(ctrl,min,max){
	if(ctrl==null) return false;
	var c=document.getElementById(ctrl);
	if(c==null) return false;
	if(c.value.length<min||c.value.length>max){HighlightCtrl(ctrl);return false;}
	ClearHighlightCtrl(ctrl);
	return true;
}

function HighlightCtrl(ctrl) {
	var c=document.getElementById(ctrl);
	c.className="ctrlhigh";
	c.focus();
}

function ClearHighlightCtrl(ctrl) {
	var c=document.getElementById(ctrl);
	c.className="txtbox";
}