
function check_value(elm, text)
{
	if(elm.value == ''){
		elm.value = text;
	}
}
function clear_value(elm, text)
{
	if(elm.value == text){
		elm.value = '';
	}
}
function send_data(){

	sendform = 1;

	deleteLayer('LYR1');
	deleteLayer('LYR2');

	if((! document.getElementById("emailsignup").value ) || document.getElementById("emailsignup").value == 'Email Address'){
		posx = findPosX(document.getElementById("emailsignup"));
		posy = findPosY(document.getElementById("emailsignup"));
		makeLayer('LYR1','<center><font style="color:#FFFFFF; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx-80,posy+2,75,20,1,3);
		sendform = 0;
	}
	if((! document.getElementById("zipsignup").value ) || document.getElementById("zipsignup").value == 'Zip Code'){
		posx = findPosX(document.getElementById("zipsignup"));
		posy = findPosY(document.getElementById("zipsignup"));
		makeLayer('LYR2','<center><font style="color:#FFFFFF; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx-80,posy+2,75,20,1,3);
		sendform = 0;
	}

	return ( sendform == 1 ? true : false );

}

/* 2010-07-01: Support volunteer signup in page 1730 */
function send_1730_data(){

	sendform = 1;

	deleteLayer('LYR1');
	deleteLayer('LYR2');

	if (! document.getElementById("txt1730_Email").value ) {
		posx = findPosX(document.getElementById("txt1730_Email"));
		posy = findPosY(document.getElementById("txt1730_Email"));
		makeLayer('LYR1','<center><font style="color:Red; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx+90,posy-23,75,20,1,3);
		sendform = 0;
	}
	if (! document.getElementById("txt1730_Zip").value ) {
		posx = findPosX(document.getElementById("txt1730_Zip"));
		posy = findPosY(document.getElementById("txt1730_Zip"));
		makeLayer('LYR2','<center><font style="color:Red; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx+60,posy-23,75,20,1,3);
		sendform = 0;
	}

	return ( sendform == 1 ? true : false );

}
/*****************/

function send_data_landing(){

	sendform = 1;

	deleteLayer('LYR1');
	deleteLayer('LYR2');

	if((! document.getElementById("emailsignup").value ) || document.getElementById("emailsignup").value == 'Email Address'){
		posx = findPosX(document.getElementById("emailsignup"));
		posy = findPosY(document.getElementById("emailsignup"));
		makeLayer('LYR1','<center><font style="color:#346494; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx-80,posy+2,75,20,1,3);
		sendform = 0;
	}
	if((! document.getElementById("zipsignup").value ) || document.getElementById("zipsignup").value == 'Zip Code'){
		posx = findPosX(document.getElementById("zipsignup"));
		posy = findPosY(document.getElementById("zipsignup"));
		makeLayer('LYR2','<center><font style="color:#346494; font-family: Arial, helvetica, sans-serif; font-size:16px;"> Required</font></center>',posx-80,posy+2,75,20,1,3);
		sendform = 0;
	}

	return ( sendform == 1 ? true : false );

}

function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent)
      while(1)
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

function findPosY(obj)
{
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}

function makeLayer(id,str,L,T,W,H,visible,zIndex) {
 if (document.getElementById) {
  if (document.getElementById(id)) {
   alert ('Layer with this ID already exists!')
   return;
  }

  var ST= 'position:absolute;color:#FFFFFF'
  +'; left:'+L+'px'
  +'; top:'+T+'px'
  +'; width:'+W+'px'
  +'; height:'+H+'px'
  +'; visibility:'+(null==visible || 1==visible ? 'visible':'hidden')
  +(null==zIndex  ? '' : '; z-index:'+zIndex);

  var LR= '<DIV id='+id+' style="'+ST+'">'+str+'</DIV>';

  if (document.body) {
   if (document.body.insertAdjacentHTML) document.body.insertAdjacentHTML("BeforeEnd",LR);
   else if (document.createElement && document.body.appendChild) {
    var newNode = document.createElement('div');
	newNode.innerHTML = str;
    newNode.setAttribute('id',id);
    newNode.setAttribute('style',ST);
    document.body.appendChild(newNode);
   }
  }
 }
 // OBSOLETE CODE - NETSCAPE 4
 else if (document.layers) {
  if (document.layers[id]) {
   alert ('Layer with this ID already exists!')
   return
  }
  var LR=document.layers[id]=new Layer(W)
  LR.name= id
  LR.left= L
  LR.top = T
  LR.clip.height=H
  LR.visibility=(null==visible || 1==visible ? 'show' : 'hide')
  if(null!=zIndex)  LR.zIndex=zIndex
  if(null!=bgColor) LR.bgColor=bgColor
 }
}


function deleteLayer(id) {
 if (document.getElementById && document.getElementById(id)) {
  var theNode = document.getElementById(id);
  theNode.parentNode.removeChild(theNode);
 }
 else if (document.all && document.all[id]) {
  document.all[id].innerHTML='';
  document.all[id].outerHTML='';
 }
 // OBSOLETE CODE FOR NETSCAPE 4
 else if (document.layers && document.layers[id]) {
  document.layers[id].visibility='hide';
  delete document.layers[id];
 }
}