
function send_data(){

	sendform = 1;
	message = '';

	deleteLayer('LYR1');

	if((! document.getElementById("toemail1friend").value ) && 
	   (! document.getElementById("toemail2friend").value ) && 
	   (! document.getElementById("toemail3friend").value ) && 
	   (! document.getElementById("toemail4friend").value ) && 
	   (! document.getElementById("toemail5friend").value )
	   ){
		message += 'Please enter at least one email address of a friend or family member';
		sendform = 0;
	}

	if(! document.getElementById("senderemailfriend").value ){
		message += ( message ? '<br>' : '' );
		message += 'Please enter your email address';
		sendform = 0;
	}

	if(! document.getElementById("sendernamefriend").value ){
		message += ( message ? '<br>' : '' );
		message += 'Please enter your name';
		sendform = 0;
	}

	if(message){
		posx = findPosX(document.getElementById("imagesubmit"));
		posy = findPosY(document.getElementById("imagesubmit"));
		makeLayer('LYR1','<font style="color:red; font-family: Arial, helvetica, sans-serif; font-size:16px;">'+message+'</font>',posx-200,posy+40,500,60,'white',1,3);
		return false;
	}
	else{
		return true;
	}

}

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,bgColor,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==bgColor  ? '' : '; background-color:'+bgColor)
  +(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];
 }
}
