<!--//<![CDATA[

function createXMLHTTPObject() {
  var XMLHttpFactories = [
    function () {return new XMLHttpRequest()},
    function () {return new ActiveXObject("Msxml2.XMLHTTP")},
    function () {return new ActiveXObject("Msxml3.XMLHTTP")},
    function () {return new ActiveXObject("Microsoft.XMLHTTP")}
	];
	var xmlhttp = false;
   for (var i=0;i<XMLHttpFactories.length;i++) {
           try{
                  xmlhttp = XMLHttpFactories[i]();
          }
          catch (e) {
                  continue;
          }
          break;
    }
    return xmlhttp;
}

function submitForm()
{
	var xhr = createXMLHTTPObject();
	if(xhr)
	{
		var poststr = "headline=" + encodeURI(document.getElementById('subject').value) + "&toemail=" + encodeURI(document.getElementById("toemail").value) + "&fromname=" + encodeURI(document.getElementById("fromname").value) + "&fromemail=" + encodeURI(document.getElementById("fromemail").value) + "&message=" + encodeURI(document.getElementById("message").value) + "&mlink=" + encodeURI(document.getElementById('mlink').value);
		xhr.open("POST", "/global_library/maillink.html", true);
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhr.setRequestHeader('Content-length', poststr.length);
		xhr.setRequestHeader('Connection', 'close');
		xhr.onreadystatechange = function()
		{
			if (xhr.readyState == 4) {
        		if (xhr.status == 200)
				{
           			result = xhr.responseText;
            		document.getElementById('mailform').innerHTML = result; 
					document.getElementById("rta").onclick = removeMtp;
         		}
			}
		}
		xhr.send(poststr);
	}
	return false;
}

function remove_text()
{
	if(this.value!="" && (this.value == '[Enter your name]' || this.value == '[Enter your email address]' || this.value == '[Recipient Email(s)]'))
		this.value="";
}

function add_name()
{
	if(this.value =="")
		this.value="[Enter your name]";
}

function add_email()
{
	if(this.value =="")
		this.value="[Enter your email address]";
}

function add_remail()
{
	if(this.value =="")
		this.value="[Recipient Email(s)]";
}

function removeMtp()
{
	var m = document.getElementById("mailwrapper");
	document.body.removeChild(m);
	return false;
}

function mailThisPage()
{
	if(!document.createElement && !document.getElementById) return;
	if(document.getElementById("mailwrapper")) return;
	var mtp = document.createElement("DIV");
	mtp.setAttribute("id", "mailwrapper");
	mtp.innerHTML = '<div id="bluestrip"><a id="mtpclose" href="#">Close [X]</a></div><div id="mailtop"><img src="http://www.afaqs.com/images/logosmall.gif" alt="afaqs" width="131" height="51" /></div><div id="mailform"><span id="headline" class="topheadline"></span><form><label for="toemail">To:</label><input type="text" id="toemail" name="toemail" value="[Recipient Email(s)]"/><br /><small>Separate multiple addresses with commas.</small><br /><br><label for="fromname">From:</label><input type="text" id="fromname" name="fromname" value="[Enter your name]"/><br /><br /><label for="fromemail">&nbsp;</label><input type="text" id="fromemail" name="fromemail" value="[Enter your email address]"/><br /><br /><small><strong>If you would like to include a message, type it here:</strong></small><label for="message">&nbsp;</label><textarea id="message" name="message" class="msgbox"></textarea><br /><input type="hidden" id="mlink" name="mlink" value="" /><input type="hidden" id="subject" name="subject" value="" /><button type="submit" id="send" name="send">Send</button></form></div>';
	document.body.appendChild(mtp);
	var u = document.URL;
	u=u.replace("&",'_amp_');
	document.getElementById('mlink').value = u;
	var xhr = createXMLHTTPObject();
	if(xhr)
	{
		xhr.open("GET", "/global_library/maillink.html?value="+1+"&url="+u, true);
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhr.setRequestHeader('Content-length', u.length);
		xhr.setRequestHeader('Connection', 'close');
		xhr.onreadystatechange = function()
		{
			if (xhr.readyState == 4) {
        		if (xhr.status == 200)
				{
					document.getElementById('headline').innerHTML = document.getElementById('subject').value = xhr.responseText;
         		}
			}
		}
	xhr.send(null);
	}

	document.getElementById("send").onclick = submitForm;	
	document.getElementById("mtpclose").onclick = removeMtp;
	document.getElementById("fromname").onfocus = remove_text;
	document.getElementById("fromemail").onfocus = remove_text;
	document.getElementById("toemail").onfocus = remove_text;
	document.getElementById("fromname").onblur = add_name;
	document.getElementById("fromemail").onblur = add_email;
	document.getElementById("toemail").onblur = add_remail;
	return false;
}
//	document.getElementById("mtp").onclick = mailThisPage;
	
//]]>-->
