var xmlHttpReq = false;
var self = this;

var menuloading = '<div align="center"><img src="http://www.skirts.co.uk/images/layout/nl-loader.gif" width="32" height="32"></div>';

function exitnewsletter() {
updatepage('','newsletterpop')
document.getElementById("bodyclass").className="restore";
document.getElementById("newsletterpop").style.display="none";
}

function newsletter() {

document.getElementById("bodyclass").className="faded";
document.getElementById("newsletterpop").style.display="block";
document.getElementById("newsletterpop").style.visibility="visible";

if (window.XMLHttpRequest) { padOBJ = new XMLHttpRequest(); }
else if (window.ActiveXObject) { padOBJ = new ActiveXObject("Microsoft.XMLHTTP"); }
    padOBJ.open('POST', 'php/newsletter.php', true);
    padOBJ.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    padOBJ.onreadystatechange = function() {
        if (padOBJ.readyState == 4) {
            updatepage(padOBJ.responseText,'newsletterpop');
        } 
}
padOBJ.send(sendrequest()); }

function sendrequest() { qstr = 'action=signup'; return qstr; }

function updatepage(str,div_name){ document.getElementById(div_name).innerHTML = str; }

function emailsignup() {

if (window.XMLHttpRequest) { emailOBJ = new XMLHttpRequest(); }
else if (window.ActiveXObject) { emailOBJ = new ActiveXObject("Microsoft.XMLHTTP"); }
    emailOBJ.open('POST', 'http://www.skirts.co.uk/php/email/subscribe.php', true);
    emailOBJ.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    emailOBJ.onreadystatechange = function() {
        if (emailOBJ.readyState == 4) {
            updatepage(emailOBJ.responseText,'enteremail');
        } else { document.getElementById('enteremail').innerHTML = menuloading; }
}
emailOBJ.send(emailrequest()); }

function emailrequest() {
var form = document.forms['enewsletter']; 
var email = form.email.value; var name = form.name.value; 
qstr = 'email=' + email + '&name=' + name + '&source=homepage';
return qstr; }