	function createRequestObject()
	{
       var httpRequest;

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
        else if (window.ActiveXObject) { // IE
            try 
            {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (e) 
            {
                try {
                         httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                     } 
                catch (e) {}
             }
        }

        if (!httpRequest) {
            return false;
        }
        
        return httpRequest;
	}

	function baseurl(email,fn,ln)
	{	
		try{
		if(!hmi_id)hmi_id=0;	
		if(!hmi_cc)hmi_cc='XX';
		}catch(e){
			hmi_id=0;
			hmi_cc='XX';
		}
	
		var burl='http://www.vitalaffirmations.com/lds.php?e='+email+'&f='+fn+'&s='+ln+'&c='+hmi_cc+'&t='+hmi_id;
		return burl;
	}

	    function makeRequest(url) {
    
        httpRequest=createRequestObject();
        if (!httpRequest) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
        httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
        httpRequest.open('GET', url, true);
        httpRequest.send(null);
    }

    function alertContents(httpRequest) {

        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
				alert(httpRequest.responseText);
				if(inlinewin)
                	inlinewin.hide();
            } else {
                alert(httpRequest.responseText);
                document.getElementById('lds_button').disabled=false;
            }
        }
    }
    
function lds_submit(me)
{
	me.disabled=true;
	var email=document.getElementById('email').value;
	var fn=document.getElementById('firstname').value;
	var ln=document.getElementById('surname').value;
	var di=document.getElementById('lds_item').value;
	var li=document.getElementById('lds_list').value;
	var act=document.getElementById('lds_action').value;
	lds_setData();
	makeRequest(baseurl(email,fn,ln)+'&a='+act+'&l='+li+'&i='+di);
}
  

function lds_setData()
{
	var email=document.getElementById('email').value;
	var fn=document.getElementById('firstname').value;
	var ln=document.getElementById('surname').value;
				
	var sstr=email+'|'+fn+'|'+ln;
	
	var now = new Date();
	now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);	
 	setCookie("cdat", sstr, now,'/');
}

function lds_getData()
{
	var cs=getCookie("cdat");
	if(cs)
	{
		data = cs.split('|');
	
		document.getElementById('email').value=data[0];
		document.getElementById('firstname').value=data[1];
		document.getElementById('surname').value=data[2];
	}
}



    
var datastr="<form><input type='hidden' id='lds_item' value='1'><input type='hidden' id='lds_list' value='1'><input type='hidden' id='lds_action' value='del'><table><tr><td>Firstname:</td><td><input id='firstname' name='firstname' size='32'></td></tr><tr><td>Surname:</td><td><input id='surname' name='surname' size='36'></td></tr><tr><td>Email:</td><td><input id='email' name='email' size='36'></td></tr><tr><td colspan='2'>&nbsp;</td></tr><tr><td colspan='2'><input id='lds_button' type='button' onclick='lds_submit(this);' value='Get Download Link'></td></tr></table>";

var inlinewin=null;

function lds_display_popup(list,ditem,action)
{
	if(undefined != inlinewin)
	{
		inlinewin.show();
		document.getElementById('lds_button').disabled=false;
	}
	else
	{
		inlinewin=dhtmlwindow.open("broadcastbox", "inline", datastr , "Free Download Link", "width=330px,height=130px,resize=1,scrolling=0,center=1", "recal")
	}
	lds_getData();	
	
	document.getElementById('lds_list').value=list;
	document.getElementById('lds_item').value=ditem;
	document.getElementById('lds_action').value=action;
	return false;
}
