// Date Modified: 08/21/09 Get sender domain from web page if not specified
// Date Modified: 08/20/09 Add getSSLDomain()
// Date Modified: 02/01/07 Alter sender to accept link class as 5th parameter called class
// Date Modified: 01/10/07 Alter sender to pass W3C xhtml-strict validation
// Date Modified: 11/10/06 Alter displayIT to pass W3C xhtml validation
function sender (ID, which, who, what, classID)
  {
   //alert (ID + ", " + which + ", " + who + ", " + what + ", " + classID);
   var connector = "@";
   var domain = document.domain;
   if (domain.indexOf("www.") >= 0){domain = domain.substring("www.".length)}
   if (which == ''){which = domain;}
   if (sender.arguments.length < 5)
      {var fv1 = ""; var fv2 = "</a>"; var wb="";} 
      else
          if ( isNaN(classID))
             {var fv1 = ""; var fv2 = "</a>"; var wb=" class=\"" + classID + "\" ";} 
             else 
                if (classID == 1) {var fv1 = "<span class=\"small b\">"; var fv2 = "</span></a>"; var wb=" class=\"webmaster\" ";}
                         else {var fv1 = "<span class=\"small b\">"; var fv2 = "</span></a>"; var wb=" class=\"photo\" ";}
   document.write("<a " + wb + "href=\"mail" + "to:" + ID + connector + which + "?" + "subject=" + what + "\">" + fv1 +  who + fv2);
   //alert ("<a " + wb + "href=\"mail" + "to:" + ID + connector + which + "?" + "subject=" + what + "\">" + fv1 +  who + fv2);
   }
   
function setCARTOptions(whichFORM) {
  var cartFORM = document.getElementById(whichFORM);
  //alert('Setting options for ' + clubNickName + ' ' + formTYPE + ' form: ' + cartFORM.id);
  //var test = true;
  var test = true;
  if (test) { cartFORM.action = 'http://www.northwestcommunication.com/php/contact_US_mailer.php';
              //cartFORM.action = 'https://www.nwi-striders.org/events/Strider_Survivor_Picnic/php/submit_tester.php'
            }
    else  { 
            cartFORM.action = 'http://www.northwestcommunication.com/php/contact_US_mailer.php';
          }                  
}

function createCARTform(whichFORM, node) {
  var cartFORM = document.createElement("form");
  cartFORM.id = whichFORM;
  cartFORM.name = whichFORM;
  cartFORM.target = "_self";
  cartFORM.method = "post";
  var nodeELEMENT = document.getElementById(node);
  nodeELEMENT.appendChild(cartFORM);
  //alert("Created form " + cartFORM.id + " within Element: " + nodeELEMENT.id);
}

function addINPUT(whichFORM, type, id, name, value, src, alt, onclick) {
//alert("Added input type=" + type + " to form " + whichFORM + ", id=" + id + ", value=" + value  + ", src=" + src);
  var cartFORM = document.getElementById(whichFORM);
  if (type == "submit"){
                      //alert("submit: " + value);
                      //cartFORM.submit.value = value;
                      //var howmanyElements = cartFORM.length;
                      //alert("Found " + howmanyElements + " Elements");
                      //for (i = 0; i<howmanyElements; i++){
                      //                                    alert(cartFORM.elements[i].value);
                      //                                    }
                      cartFORM.submit(value);
                      //alert("submitted " + value);
                      return;
                      }
  var input = document.createElement("input");
  input.type= type;
  input.id = id;
  input.name = name;
  input.value = value;
  if (type == "image") {
                      input.alt = alt;
                      input.src = src;
                      input.onclick = onclick;
                      }
  cartFORM.appendChild(input);
  //alert("Added input type=" + type + " to form " + cartFORM.id + " id=" + input.id + " value=" + input.value  + " src=" + input.src);
}

function setData(whichForm) {
  var Name = document.getElementById('_Name').value;
  document.getElementById('Name').value = document.getElementById('_Name').value;
  var Location = document.getElementById('_Location').value;
  document.getElementById('Location').value = document.getElementById('_Location').value;
  var E_Mail = document.getElementById('_E-Mail').value;
  document.getElementById('E-Mail').value = document.getElementById('_E-Mail').value;
  var Interest = document.getElementById('_Interest').value;
  document.getElementById('Interest').value = document.getElementById('_Interest').value;
  var Application = document.getElementById('_Application').value;
  document.getElementById('Application').value = document.getElementById('_Application').value;
  //alert("setData for " + whichForm + ' Name: ' + Name + ' E-Mail: ' + E_Mail + ' Location: ' + Location + ' Interest: ' + Interest + ' Application: ' + Application);
  
  addINPUT(whichForm,"submit","submit","submit","Continue"); //press submit button
  return true;
 }

