/*
'*********************************************************************************************************
' generate the data result, include this page into FilterPress.asp.
'*********************************************************************************************************
*/

$(function(){
	$('<div id="loadTheDialogs"></div>').load("/research-and-ideas/includes/overlays.asp").appendTo('body');
});

function uf_clearfld(){
   document.getElementById("FormStartDate").value = '';
   document.getElementById("FormEndDate").value = '';
}

var xmlhttp
function postpage(pubid) {
	
	var email = document.getElementById('frmEmail').value
	var firstname = document.getElementById('frmFirstName').value
	var lastname = document.getElementById('frmLastName').value
	var company = document.getElementById('frmCompany').value
	var country = document.getElementById('frmCountry').value
	var state = document.getElementById('frmstate').value
	
	
	
   xmlhttp = GetXmlHttpObject();
    if (xmlhttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }
    // generate the data result
    var url;
       url = "/research-and-ideas/includes/processajaxpost.asp";
       url = url + "?pubid=" + pubid + "&email=" + email + "&firstname=" + firstname + "&lastname=" + lastname + "&company=" + company + "&country=" + country + "&state=" + state
    //alert(url)
	if(email !== null && email !== ''){
		xmlhttp.onreadystatechange = stateChanged;
		xmlhttp.open("POST", url, true);
		xmlhttp.send(null);
	}
}

function stateChanged() {
    if (xmlhttp.readyState == 4) {
        //document.getElementById("ConfirmationText").innerHTML = 'Your selection has been saved.'
		if(xmlhttp.responseText == 'alreadysignedup'){
			$('#alreadysignedup').addClass('useralert').dialog({title: "Subscriptions", modal: true});
		}else{
			$('#signupworked').addClass('useralert').dialog({title: "Success", modal: true});
		}
		//alert(xmlhttp.responseText)
    }
}

function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
