function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var httpsub = createRequestObject();

function subscribe(email){

	if (validateEmailv2(email)) {

		httpsub.open('get', 'subscribe.php?email=' + email);
		httpsub.onreadystatechange = handleSubscribeResponse;
		httpsub.send(null);
	} else {
		
		document.forms['mailinglist'].email.value = 'Invalid Email';
	}
}

function handleSubscribeResponse() {
     if(httpsub.readyState == 4){
        var response = httpsub.responseText;
        var update = new Array();

	if (response == 1) 
		document.forms['mailinglist'].email.value = 'Thank You!!!';
	else if (response == 2) 
		document.forms['mailinglist'].email.value = 'Duplicate Email';	
	else 
		document.forms['mailinglist'].email.value = 'Error Subscribing';
    }
}
