function validateform(form) {
      return (
          //JSStart: 1//
         checkString(form.elements['Address Number'],'Address Number') &&
         //JSEnd: 1//

          //JSStart: 2//
         checkEmail(form.elements['Email']) && 
         //JSEnd: 2//

          /*JSREQUIREDFIELD*/


	       true
      )
}

function validateReport(form) {
    
      var blnAcct = false;
      blnAcct = CheckAccountField();      

      if (blnAcct)
        { 
             var RObj;
             RObj = document.AdminOptionFrm.RptOptions;
             var RVal;
             RVal = getRadioValue(RObj);
             if (RVal !=null)
                if (RVal == "AnnualReport"){ 
                    return (
                                checkOptions(document.getElementById("ReportYear").selectedIndex, 'Please select a year') &&
                                true
                    )
                 }
                 else
                     if (RVal == "Scorecard"){ 
                     return (
                           checkOptions(document.getElementById("MonthPicker").selectedIndex, 'Please select a month') &&
                           checkOptions(document.getElementById("YearPicker").selectedIndex, 'Please select a year') &&
	                       true
                      )
                    }
                    else
                        return true;
             else
                alert("Please choose a type of report you want to run.");
        }
      else
        alert("Please enter at least one account number.");
        return false;
        
}


function CheckAccountField()
{
    var HasVal = false;
    
    for (var j=1;j<11;j++)
    {
            if (document.getElementById('ANo'+j).value != '' && document.getElementById('ANo'+j).value != null )
               {
                    HasVal = true;
                    break;
                    
                }
    
    }
    
    return HasVal;

}
function getRadioValue(radioObject)
{
var value=null;
	for (var i=0; i<radioObject.length; i++)
	{
		if (radioObject[i].checked)
		{
			value = radioObject[i].value;
			break;
		}
	}
  return value;
}
function Check(elements,message)
{var value=null;
	if (getRadioValue(elements)==value)
	{
		alert("You did not enter a value into the '" + message + "' field. This is a required field. Please enter it now.");
		return false;
	}
	else {
	return true;
	}
}
function CheckBox(elements,message) {
var n=0;
var field=elements;
	for (i = 0; i < field.length; i++) {
	 if (field[i].checked==true) {
	   	 n=n+1
     }
	}
	 if (n==0) {
		alert("You did not enter a value into the '" + message + "' field. This is a required field. Please enter it now.");
		return false;
	  }
	  return true;
}
function csivalidatecc(form) {
	WinPopup('./csi/csiframe.asp?oid=' + escape(form.elements["oid"].value) + '&cht=' + escape(form.elements["AmountEnclosed"].value) + '&cct=' + escape(getRadioValue(form.elements["creditcardtype"])) + '&NameOnCard=' + form.elements["NameOnCard"].value + '&ccn=' + form.elements["creditcardnumber"].value + '&emo=' + form.elements["creditcardmonth"].value + '&eyr=' + form.elements["creditcardyear"].value + '&adr=' + escape(form.elements["BillingAddress"].value) + '&zip=' + form.elements["BillingZip"].value + '&bcity=' + form.elements["BillingCity"].value + '&state=' + form.elements["BillingState"].value + '&storename=' + form.elements["storename"].value + '&referURL=' + form.elements["referURL"].value,300,200,'scrollbars=no,menubar=no,toolbar=no,location=no,status=no,resizable=yes')
	return false;
}

function ValidChoice(form) {
      return (
           checkOptions(document.getElementById("MonthPicker").selectedIndex, 'Please select a month') &&
           checkOptions(document.getElementById("YearPicker").selectedIndex, 'Please select a year') &&
	       true
      )
}

function ValidChoice2(form) {
      return (
           checkOptions(document.getElementById("ReportYear").selectedIndex, 'Please select a year') &&
           
	       true
      )
}


function checkOptions(v, msg)
{

    if (v!=0)
    {
        return true;
        }
    else
        {
            alert(msg);
            return false;
        
        }

}



function confirmSubmit()
{
    var agree=confirm("Have you checked the box before the field after you update the value for the field?");
   
    if (agree)
	    return true ;
    else
	    return false ;
}

function makeUpdate(obj1, obj2)
{
    if ( obj1.checked)
    { 
        obj2.readOnly = false;
        obj2.focus();
    }
}

function validateForm2(frm)
{
    var tt;
    for (i=1; i<16; i++) { 
        valName = "val"+i
        valName2 = "txt"+i
        
       if (document.getElementById(valName).checked && document.getElementById(valName2).value=='')
            {   
                alert("Please fill out the information for the field you want to update.")
                document.getElementById(valName2).focus();
                return false;
               
            }
    }
  
      return true;



  }

  function validateFormPromotion(frm) {
      var tt;
      for (i = 1; i < 7; i++) {
          valName = "val" + i
          valName2 = "txt" + i

          if (trimAll(document.getElementById(valName2).value) == '' || document.getElementById(valName2).value == null) {
              alert("Please fill out  the value.")
              //document.updatefrm.(valName).focus();
              return false;
          }
          
         // if (document.getElementById(valName).checked && document.getElementById(valName2).value == '') {
              //alert("Please fill out the information for the field you want to update.")
              //document.getElementById(valName2).focus();
              //return false;

         // }


      }

      return true;



  }
  function trimAll(sString) {
      while (sString.substring(0, 1) == ' ') {
          sString = sString.substring(1, sString.length);
      }
      while (sString.substring(sString.length - 1, sString.length) == ' ') {
          sString = sString.substring(0, sString.length - 1);
      }
      return sString;
  } 
function ShowReport(j, p)
{
    
    for (var k=0;k<=p;k++)
    {
       
        if (k != j)
            document.getElementById('AnnualRpt'+k).style.display ="none";
        else
            document.getElementById('AnnualRpt'+j).style.display ="Block";
    }
}