var count = 0;



function submit_form(form,action) {
  if(clickEvent()) {
    eval('document.' + form + '.SIACTN.value=action');
    eval('document.' + form + '.submit()'); 
    return true;
  }
  else return false;
}   


function submit_formS(form,action) {
  if(clickEvent()) 
   {
    eval('document.' + form + '.SIACTN.value=action');
    eval('document.' + form + '.submit()'); 
   }
  
}

function clickEvent(){
 count = count + 1;
 if (count == 1)
  return true;
 else
  return false;
}


function roundNumber(rnum, rlength) { // Arguments: number to round, number of decimal places
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  return newnumber;
}


function areyousure() {

answer = confirm("Are you sure you want to delete");
if (! answer){
    return false;
 }
 
 return true;
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }


    var expandedDiv = "";
function toggleSalesDiv(div){
   hideDiv = expandedDiv;
   // hide currently expanded DIV
   if (hideDiv != ""){
     divName = "detailDiv" + hideDiv;
     document.getElementById(divName).style.display ='none';
     expandedDiv = "";
   }
   // show passed in expanded DIV
   if (div != "" && div != hideDiv){
     divName = "detailDiv" + div;
     document.getElementById(divName).style.display ='block';
     expandedDiv = div;
   }
   return true;
}

function checkMail(email)
{
   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   if (filter.test(email)) return true;
   else return false;
}


function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}


function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}


function checktextarealen(id,len,message) {
     
    document.getElementById(id).value = rtrim(document.getElementById(id).value);
    if (document.getElementById(id).value.length >len) {
      alert(message);
      return false;
    }
    return true;
}

function fmtDate(fld) {
  var fldValue="";
  
  eval('fldValue=document.' + fld + '.value;');
 
  if (IsNumeric(fldValue)) {
    if (fldValue.length==5 || fldValue.length==7)
      fldValue="0"+fldValue;

    if (fldValue.length==6 || fldValue.length==8)
      fldValue=fldValue.substring(0,2)+'/'+fldValue.substring(2,4)+'/'+fldValue.substring(4);
    else
      return;
  }
  eval('document.' + fld + '.value=fldValue;');
}

function fmtTime(fld) {

 if (validTime(fld)) {
  var fldValue = "";
  eval('fldValue=document.'+fld+'.value');

  if (fldValue.length == 4 && IsNumeric(fldValue))
   fldValue=fldValue.substring(0,2)+':'+fldValue.substring(2);
  else
   return;

  eval('document.' + fld + '.value=fldValue;');
 }

}

function validTime(Fld) {

 eval('document.'+Fld+'.value=trim(document.'+Fld+'.value)');

 eval('time=document.'+Fld+'.value');

 if(time.length==1 && IsNumeric(time)){
  eval('document.'+Fld+'.value="0"+time+"00"');
  eval('time=document.'+Fld+'.value');
 }
 else if (time.length==2 && IsNumeric(time)){
  eval('document.'+Fld+'.value=time+"00"');
  eval('time=document.'+Fld+'.value');
 }
 else if(time.length==3 && IsNumeric(time)){
  eval('document.'+Fld+'.value="0"+time');
  eval('time=document.'+Fld+'.value');
 }

 if(time.length!=4)
  return false;

 if(!IsNumeric(time))
  return false;

 var HH = time.substring(0,2);
 var MM = time.substring(2);

 if(parseInt(parseFloat(HH)) > 23 || parseInt(parseFloat(HH)) < 0)
  return false;
 if(parseInt(parseFloat(MM)) > 59 || parseInt(parseFloat(MM)) < 0)
  return false;

 return true;
}
