<!--   hide this script from non-javascript-enabled browsers

browserName = navigator.appName;
browserVer = parseInt ( navigator.appVersion );

// change the values of these variables only

var CompanyName = "Scully Leather";

var FormTitle = "Contact Form";

//Copyright 1998, Robert Madore, DEXIS.net
//Permission to use is granted as long as you keep copyright notice

function initalize() { 

	var f = document.contactform;
	
	f.EMAIL.value        = EmailDef;
	f.NAME.value        = NameDef;
	f.PHONE.value       = PhoneDef;
	f.FAX.value       = FaxDef;
	f.ADDRESS1.value    = Address1Def;
	f.NOTUS.value       = NotUSDef;
	f.ZIP.value         = ZipDef;
	f.COMMENTS.value    = CommentDef;
	f.CITY.value        = CityDef;
	
	f.STATE.selectedIndex = 0;
	f.COUNTRY.selectedIndex = 0;
	
	f.elements[".mail_subject"].value = CompanyName+" "+FormTitle;

}
//

var AllOk = 0;

var EmailDef    = "Enter your email@domain.com";
var NameDef     = "Enter your Name";
var PhoneDef    = "Enter your Phone Number (optional)";
var FaxDef    = "Enter your Fax Number (optional)";
var Address1Def = "Enter Street Address";
var CityDef     = "Enter your City";
var StateDef    = "Choose your State";
var NotUSDef    = "Enter your State or Locale if Not USA";
var ZipDef      = "Enter your ZipCode/Postal Code";
var CountryDef  = "Choose your Country";
var CommentDef  = "Enter Questions or Comments (Optional)";
//
function checkformdata() {
 AllOk = 0;
 checkEmail(EmailDef,1);
 checkcontents(NameDef,"NAME",2);
 checkcontents(Address1Def,"ADDRESS1",4);
 checkcontents(CityDef,"CITY",8);
 checkstate(NotUSDef,16);
 checkcontents(ZipDef,"ZIP",32);
 checkcountry(CountryDef,64);
// checkcontents(CommentDef,"COMMENTS",128);

// checkoptional(PhoneDef,"PHONE")
// checkoptional(FaxDef,"FAX")

if (AllOk == 0) {

document.contactform.submit();}
}

//
function checkstate(defValue,ck) {
        AllOk+=ck;
        var myindex = document.contactform.STATE.selectedIndex;
        var FormValue = document.contactform.STATE.options[myindex].value;
        if (!FormValue) {
          var checkString = document.contactform.NOTUS.value;
          if ((checkString == defValue) || (!checkString)) {alert ("\n\nPlease "+defValue+"\n\n");return;
          } else { AllOk-= ck ;}
        } else { AllOk-=ck;}
}
function checkcountry(defValue,ck) {
        AllOk+=ck;
        var myindex = document.contactform.COUNTRY.selectedIndex;
        var checkString = document.contactform.COUNTRY.options[myindex].value;
        if ((checkString == defValue) || (!checkString)) {alert ("\n\nPlease "+defValue+"\n\n");return;
        } else { AllOk-= ck;}
}
//
function checkcontents(defValue,whichField,ck) {
  AllOk+=ck;
  var checkString = eval("document.contactform."+whichField+".value");
  if ((checkString == defValue) || (!checkString)) {
    alert ("\n\nPlease "+defValue+"\n\n");
  return;
  } else {AllOk-=ck; return;}
}
//
//

function clearField(field, defValue) {
  if (field.value == defValue) {field.value = "";
  return;
  }
}
//
function checkField(field, defValue) {
  if (field.value == "") {  field.value = defValue;
  return;
  }
}
//
function checkEmail(defValue,ck) {
  AllOk+=ck;
  emailok = false;
var at = false;
var dot = false;
  var checkString = document.contactform.EMAIL.value;
  var newstr = "";
  if (checkString == defValue) {
    alert ("\n\nPlease Enter A Valid Email Address\n\n     It Should be in this Format\n\n EmailName@EmailDomain.com\n\n  The Email Domain may end in\n\n          .com, .net, .edu, .org\n\n      or other valid domain type\n\n");
  return;
  }
  if (checkString.indexOf("@") != -1) {
  at = true;
  } else if (checkString.indexOf(".") != -1) {
   dot = true;
  }
  for (var i = 0; i < checkString.length; i++) {
    ch = checkString.substring(i, i + 1)
    if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z") || (ch == "@") || (ch == ".") || (ch == "_") || (ch == "-") || (ch >= "0" && ch <= "9")) {
      newstr += ch;
      if (ch == "@") {
         at=true;
      }
      if (ch == ".") {
         dot=true;
      }
    }
  }
  if ((at == true) && (dot == true)) { AllOk-= ck; return;
  } else {
    alert ("\n\nPlease Enter A Valid Email Address\n\n     It Should be in this Format\n\n EmailName@EmailDomain.com\n\n  The Email Domain may end in\n\n          .com .net .edu .org\n\n      or other valid domain type\n\n");
    return;
  }
}
// -->

