function packagesEmail(pkg){
  var msgw,msgh,bordercolor;
  var packageid = pkg;
  msgw=330;//pop window width
  msgh=370;//pop window height
  
  w = document.documentElement.clientWidth;
  h = document.documentElement.clientHeight;
  
  var left=(w/2)-(msgw/2);
  var top =(h/2)-(msgh/2);

  var msgObj=document.createElement("div")//the pop div

  msgObj.setAttribute("id","msgDiv");
  msgObj.setAttribute("align","center");
  msgObj.className = "pop-form-dialog";
  msgObj.style.left = left+"px";
  msgObj.style.top = top+"px";
  msgObj.style.width = msgw + "px";
  msgObj.style.height =msgh + "px";

  var button=createLink("send package","javascript:void(0)");//the sumbit btn
  button.className = "pop-package-send-package";
  button.onclick=submitForm;
  
  var closeBtn=document.createElement("input");//the close btn
  closeBtn.setAttribute("type","image");
  closeBtn.setAttribute("src","images/close1.gif");
  closeBtn.style.border = "none";
  closeBtn.style.width = "16px";
  closeBtn.style.height = "16px";
  closeBtn.style.marginLeft = "295px";
  closeBtn.onclick=closeWin;
  

 
  
  function closeWin(){

    document.body.removeChild(msgObj);//remove the pop window
  }
  




  document.body.appendChild(msgObj);//append the pop window
  
  var formDiv = document.createElement("DIV");
  formDiv.className="pop-package-email";
  msgObj.appendChild(formDiv);
  
  formDiv.appendChild(closeBtn);
  
  var email_img = new Image(216,37);
  email_img.src = "images/email-package.jpg";
  email_img.className = "pop-package";
//  var lbPackage = createLabel("Email Package");
//  lbPackage.className="pop-package";
  formDiv.appendChild(email_img);
  
  
  
  var lbEmailTo = createLabel('Email To:<br /><font style="font-size:10px;">To send to multiple people, use a colon in between addresses</font>');
  var lbEmailFrom = createLabel("From:");
  var lbSubject = createLabel("Subject:");
  var lbMessage = createLabel("Message:");

  var tbEmailTo = createTextbox("emailT0");
  var tbEmailFrom = createTextbox("emailFrom");
  var tbSubject = createTextbox("subject");
  var taMessage = createTextarea("message");
  
  
  formDiv.appendChild(lbEmailTo);
  formDiv.appendChild(tbEmailTo);
  formDiv.appendChild(lbEmailFrom);
  formDiv.appendChild(tbEmailFrom);
  formDiv.appendChild(lbSubject);
  formDiv.appendChild(tbSubject);
  formDiv.appendChild(lbMessage);
  formDiv.appendChild(taMessage);
  
  
  
  formDiv.appendChild(button);

  
  var msgDivEl = document.getElementById("msgDiv");
  
 

  var req;
  function sendRequest(url,params,httpMethod){
	  if(!httpMethod){
		  httpMethod = "POST";
	  }
	  req = FactoryXMLHttpRequest();
	  if(req){
		  req.onreadystatechange = onReadyStateChange;
		  req.open(httpMethod,url,true);
		  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  req.setRequestHeader("Content-length", params.length);
		  req.setRequestHeader("Connection", "close");
		  req.send(params);
	  }
  }
  
  function onReadyStateChange(){
	  var ready = req.readyState;
	  if(ready==4){
	      if(req.responseText == 'Your package has been sent')
		    message_box("<img src='images/packages-email-success.jpg' style='float:left;margin-left:10px;' />","<font style='font-size:16px;font-weight:bold;'>Your package was sent</font><br /><br /><a href='javascript:void(0)' onclick='javascript:document.body.removeChild(document.getElementById(\"msgDiv\"));' style='font-size:16px;font-weight:bold;color:white;text-decoration:none'>Click here to return to packages</a>",false);
		  else
		    message_box("<img src='images/packages-email-success.jpg' style='float:left;margin-left:10px;' />",req.responseText);
	  }
  }
    function checkemail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }
   return true;
   }
  function submitForm(){//the submit click event
  
     //alert(packageid);
     if(checkemail(tbEmailTo.value) == false)
     {
        message_box("Success","Please enter a valid email address");
        return;
     }
	 if(checkemail(tbEmailFrom.value) == false)
     {
        message_box("Success","Please enter a valid from email address");
        return;
     }
     var url="packages.html";//the action page 
	 var params = "emailTo="+tbEmailTo.value+"&emailFrom="+tbEmailFrom.value+"&subject="+tbSubject.value+"&message="+taMessage.value+"&action=email&pkg="+packageid;
	 sendRequest(url,params);
	 closeWin();

  }
}