// JavaScript Document

please_wait = '<table cellpadding="3" cellspacing="1"><tr><td align="left" valign="middle"><b>please wait</b> ...</td></tr></table>';
alredy_registered = '<table border="0" cellpadding="2" cellspacing="1" bgcolor="#FF0000"><tr><td>&nbsp;</td><td bgcolor="#FFFFFF">The email address you entered has already been registered</td></tr></table>';
login_form = '<table border="0" cellspacing="1" cellpadding="2"><tr><td>Members Login</td><td><input name="email" type="text" class="inputbox" id="email" size="20" /></td><td><input name="password" type="password" class="inputbox" id="password" size="20" /></td><td><input name="button2" type="button" class="go_icon" id="button2" onclick="javscript: login_to_sys()" /></td></tr></table>';

function create_http(){
var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {

		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
			}
	}

	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	
	return xmlhttp;
}


function get_detail(email,error_display,sql_id,error_count) {
	var xmlhttp = create_http();
	var container = document.getElementById(error_display);
	var error_container = document.getElementById('error_container');
	var randomnumber=Math.random();
	container.innerHTML ='';
	
	
	server_page = "check-email-existence.php?email="+email+"&rand="+randomnumber+"&sql_id="+sql_id;
	xmlhttp.open("GET", server_page);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			container.innerHTML = xmlhttp.responseText;
			
			if(container.innerHTML=='Sorry, this email address is already in use. Please use another.' && email!=''){
				error_count ++;
				error_container.value = error_count;
				if(error_container.value>0){
					document.forms["form_newsletter_subscribe"].Submit.disabled=true;
				}
				
			}else{
				error_count --;
				error_container.value = error_count;
				if(error_container.value==0){
					document.forms["form_newsletter_subscribe"].Submit.disabled=false;
				}
			}
		}else{
			//container.innerHTML = please_wait;
			document.forms["form_newsletter_subscribe"].Submit.disabled=false;
		}
	}
	xmlhttp.send(null);
}
 
