/*************************************/
//        RefreshProvince()
/*************************************/
function RefreshProvince(country_id, frm)
{ frm.province.length = 0;

  if(country_id)
  { for(var i=0;i< provinceArray.length ;i++)
    { if(provinceArray[i][0] == country_id)
      { var provinceValue =  provinceArray[i][1];
        var provinceText =  provinceArray[i][2];
        var newOpt = document.createElement("OPTION");
        newOpt.text = provinceText;
        newOpt.value = provinceValue;
        frm.province.add(newOpt);
      }
    }
  }

  if(country_id == 1)
    frm.province.selectedIndex = 8;
  else if(country_id == 2)
    frm.province.selectedIndex = 31;
}

/*************************************/
//         submitForm()
/*************************************/
function submitForm(frm)
{ if(validateUpload(frm))
    frm.submit();
}

/*************************************/
//         validateUpload()
/*************************************/
function validateUpload(frm)
{ var regInvalidQty = /[^0-9]/;
  var regFileType   = /\.(tif|eps|jpg|jpeg|pdf|ai|sit|sitx|zip)$/i;

  // company
  if(frm.company.value=="")
  { alert("Please enter your [Company] name.     ");
    frm.company.focus();
    return false;
  }
  // business_category
  if(frm.business_category.value=="")
  { alert("Please select [Nature Of Business].     ");
    frm.business_category.focus();
    return false;
  }
  // category_other
  if(frm.category_other.disabled==false && frm.category_other.value=="")
  { alert("Please enter [Other Business Category].     ");
    frm.category_other.focus();
    return false;
  }

  // salutation
  if(frm.salutation.value=="")
  { alert("Please select your [Title].     ");
    frm.salutation.focus();
    return false;
  }
  // first name
  if(frm.fname.value=="")
  { alert("Please enter your [First Name].     ");
    frm.fname.focus();
    return false;
  }
  // last name
  if(frm.lname.value=="")
  { alert("Please enter your [Last Name].     ");
    frm.lname.focus();
    return false;
  }
  // email
  var theStr = new String(frm.email.value);
  var index = theStr.indexOf("@");
  var pindex = theStr.indexOf(".",index);
  
  if(theStr == "")
  { alert("Please enter your [Email] address.     ");
    frm.email.focus();
    return false;
  }
  if(theStr.indexOf("@") <= 0)
  { alert("Please enter a valid [Email] address.     \n\n"
        + "( yourname@yourdomain.com )" );
    frm.email.focus();
    return false;
  }
  if ( !((pindex > index+1) && (theStr.length > pindex+1)) )
  { alert("Please enter a valid [Email] address.     \n\n"
        + "( yourname@yourdomain.com )" );
    frm.email.focus();
    return false;
  }
  
  // phone
  if(frm.phone.value=="")
  { alert("Please enter your [Phone] number.     ");
    frm.phone.focus();
    return false;
  }
  
  // address
  if(frm.address.value=="")
  { alert("Please enter your [Address].     ");
    frm.address.focus();
    return false;
  }
  // city
  if(frm.city.value=="")
  { alert("Please enter your [City].     ");
    frm.city.focus();
    return false;
  }
  // postal
  if(frm.postal.value=="")
  { alert("Please enter your [Postal / Zip].     ");
    frm.postal.focus();
    return false;
  }

  // marketing_source
  if(frm.marketing_source.value=="")
  { alert("Please select [How did you hear about us].     ");
    frm.marketing_source.focus();
    return false;
  }
  // marketing_other
  if(frm.marketing_other.disabled==false && frm.marketing_other.value=="")
  { alert("Please enter [Other Source].     ");
    frm.marketing_other.focus();
    return false;
  }

  return true;
}

/*************************************/
//       businessCategoryChange()
/*************************************/
function businessCategoryChange(frm)
{ if(frm.business_category.value==1)
  { frm.category_other.disabled = false;
    frm.category_other.focus();
  }
  else
  { frm.category_other.value = '';
    frm.category_other.disabled = true;
  }
}

/*************************************/
//       marketingSourceChange()
/*************************************/
function marketingSourceChange(frm)
{ if(frm.marketing_source.value==1)
  { frm.marketing_other.disabled = false;
    frm.marketing_other.focus();
  }
  else
  { frm.marketing_other.value = '';
    frm.marketing_other.disabled = true;
  }
}

