function valMessages(xy,xstr,nameid,nameid2,namedesc,jmlarray) {
   with(xy){      
         var Proceed = 1;
         var Message;
         var FocusField;
         while (Proceed == 1)
         {
			var x=0;
			for (x=0; x<jmlarray*1; x++)
			{
				if((!nameid[x])||(nameid[x]=='undefined')){
	               Message = "Data "+namedesc[x]+" tidak boleh kosong";
	               FocusField = ""+nameid2[x]+"";
	               Proceed = 0;
	               break;
	            }		
			} 			
            break;
         }
        
         if (Proceed == 1){ 
            return true;
         }else{
            alert( Message );
            eval(xstr+"."+FocusField+".focus();");           	
            return false;
         }
   }		
}


