
function createTarget(form) {
  _target = form.target;

  //_colon = _target.indexOf(":");
  /*
   if(_colon != -1) {
  form.target = _target.substring(0,_colon);
  form.args = _target.substring(_colon+1);
  } else if(typeof(form.args)=="undefined") {
  form.args = "";
  }
  if(form.args.indexOf("{")!=-1) {
  _args = form.args.split("{");
  form.args = _args[0];
  for(var i = 1; i < _args.length;i++) {
  _args[i] = _args[i].split("}");
  form.args += eval(_args[i][0]) + _args[i][1];
     }
  }
  form.args = form.args.replace(/ /g,"");
  //_win = window.open('',form.target,form.args);
  */

  _win = window.open('', form.target,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');

  if(typeof(focus)=="function")
  _win.focus();

  return true;
}

function launch(newURL, newName, newFeatures, orgName) {
  var remote = open(newURL, newName, newFeatures);
  if (remote.opener == null)
    remote.opener = window;
  remote.opener.name = orgName;
  return remote;
}
  

function button_changecolor(pointer, act_type) {
    var st = pointer.style;
    if (st == null) return;
    if (act_type==1) {  //down
      st.borderLeftColor = "#706D68";
      st.borderTopColor = "#706D68";
      st.borderRightColor = "#ffffff";
      st.borderBottomColor = "#ffffff";
    }
    else if (act_type==2) { //up
      st.borderLeftColor = "#ffffff";
      st.borderTopColor = "#ffffff";
      st.borderRightColor = "#706D68";
      st.borderBottomColor = "#706D68";
    }
    else if (act_type==3) { //enter
    /*
      st.color = "#4444ff";
    */
    }
    else if (act_type==4) { //leave
      st.borderLeftColor = "#ffffff";
      st.borderTopColor = "#ffffff";
      st.borderRightColor = "#706D68";
      st.borderBottomColor = "#706D68";
  
      st.color = "#000000";
    }
  }

  function button_down(pointer) { button_changecolor(pointer, 1); }
  function button_up(pointer) { button_changecolor(pointer, 2); }
  function button_enter(pointer) { button_changecolor(pointer, 3); }
  function button_leave(pointer) { button_changecolor(pointer, 4); }

function CheckForm(thisform) {

  focus_field = "";
  warning = "";

  warning=checkField(thisform.email_address,"Email",warning);
  if (thisform.state.options[0].selected) {
    if (warning != "") {
      warning = "" +warning+ "\n- State";
    } else {
      warning = "State";
    }
  }
  warning=checkField(thisform.zip,"Zip/Postal Code",warning);
  if (warning != "") {
    warning = "Please enter the following fields to continue:\n- "+warning+"";
    alert(warning);
    if (focus_field != "")
      focus_field.focus();
    return false;
  }
  if (thisform.email_address != null) { 
    if (thisform.email_address.value != "") {  
      if (validEmail(thisform.email_address.value) == false) {
        //alert("Please enter a valid email address.");
        thisform.email_address.focus();
        return false;
      }
    }
  }
  if ((thisform.zip != null) && (thisform.country != null)) { 
    if (checkCountryZip(thisform.zip,thisform.country) == false) {
      //alert("Please enter a valid zip code");
      thisform.zip.focus();
      return false;
    }
  }
  
  thisform.action = "http://www.kintera.org/AutoGen/Contact/ContactAdd.asp?ievent=34616&en=dfKMLMNnFcKHKKPmF4JIIQNyGiIKJWPvHcJTI2MzHiLPJTOyEmL1F"; 
  return true;
}

var focus_field = "";
var	warning = "";

function checkField(pointer,msg,warn) {
	pointer.value = jsDV_strTrim(pointer.value);
	if (pointer.value == "") {
    	if (warn != "")
      		warn = warn+"\n- ";
    	warn = warn+msg;
		if (focus_field == "")
			focus_field = pointer;
  	}
	return warn;
}