function check_empty(formvalue,message)
  { if(formvalue.value=="")
       {  alert(message);
          formvalue.focus();
          return true;
        }
     return false;
   }

function check_email(formvalue,message)
  { temp = formvalue.value;
    if(temp.length>0 && (temp.indexOf('@')<1 || temp.indexOf('.')<1))
      { alert(message);
        formvalue.focus();
        return true;
      }
    return false;
  }

function check_minlength(formvalue,message,len)
 {  if(formvalue.value.length<len)
     { alert(message);
       formvalue.focus();
       return true;
     }
    return false;
 }

function check_symbol(formvalue,message)
  {  temp = formvalue.value;
     if(temp.match(/[^0-9A-Za-z]/))
           { alert(message);
        formvalue.focus();
        return true;
       }
    return false;
 }

function check_radio_empty(formvalue,message)
  { for(n=0;n<formvalue.length;n++)
      { if(formvalue[n].checked==true) return false; }

    alert(message);
    formvalue[0].focus();
    return true;
   }

function check_isNaN(formvalue,message)
  {  if(isNaN(formvalue.value))
      { alert(message);
        formvalue.focus();
        return true;
      }
     return false;
  }

function check_date(formvalue,message)
  { dd = formvalue.value;
    if (dd.length>0) {
         var mYear = dd.substr(0,4)
         var mMonth = dd.substr(5,2);
         var mDay = dd.substr(8,2);
         da = new Date(mYear,mMonth-1,mDay);

         if (mYear<2000)
           { checkyear = mYear.substr(2,2); }
          else
           { checkyear = mYear; }

         if (!((da.getDate() == mDay) && (da.getMonth()==mMonth-1) && (da.getYear()==checkyear)))
           { alert(message);
             formvalue.focus();
             return true;
           }
         else
           return false;
     }
      return false;
}

function sround(value,len)
 {   ext = Math.pow(10,len); 
     value = parseFloat(Math.round(value*ext)/ext);
	 return value;
 }