function reSize() {
  if (document.all) {
    try { 
      var oBody   =       if_1.document.body;
      var oFrame  =       document.all("if_1");
      //alert(oBody.scrollHeight);
      if (oBody.scrollHeight <= 103) {
	oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight) + 900;
      } else {
	  oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight) + 250;
      }
      //oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
    }
    //An error is raised if the IFrame domain != its container's domain
    catch(e)
    {
    window.status =       'Error: ' + e.number + '; ' + e.description;
    }
  } else {
      if ( if_1.document.body.offsetHeight <= 150) {
	document.getElementById("if_1").height = if_1.document.body.scrollHeight + (if_1.document.body.offsetHeight - if_1.document.body.clientHeight) + 800;
      } else {
      document.getElementById("if_1").height = if_1.document.body.offsetHeight + 50;
      }
  }
}

function setNews(recel) {
  if (recel) {
    var recval = document.getElementById(recel).value;
    if ((recval == '') || (recval != '' && !((recval.indexOf(".") >= 1) && (recval.indexOf("@") > 0)) || (recval == 'youremail@in.here'))) {
      parent.window.jAlert('That email address is invalid!','Error.');
      document.getElementById(recel).value = 'youremail@in.here';
    } else {
	var http   = new XMLHttpRequest();
	var url    = "html/ajax_setnews.php";
	var params = "w_email=" + recval;
	http.open("POST", url, true);
      //Send the proper header information along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState == 4 && http.status == 200) {
	    result = http.responseText;
	    if (result == "error") {
	      parent.window.jAlert('There was an error processing your request. Please try again later','Error');
	    } else {
		//document.getElementById('cart_cont').innerHTML = http.responseText;
		parent.window.jAlert('Thank you for subscribing.','Success!');
		parent.window.open('html/welcome.php?','if_1');
		document.getElementById(recel).value = 'youremail@in.here';
	    }
	  }
	}
	http.send(params);
    }
  }
//tbl_news_recip
}

