var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}



function validate(user) {
  http.abort();
  http.open("GET", "validate.php?name=" + user, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
		 if(http.responseText == 0) {
		  document.form1.shipping.value = http.responseText;
		 }
			 
    }
  }
  http.send(null);
}

function validate2(user) {
  http.abort();
  http.open("GET", "validate.php?name=" + user, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
		 if(http.responseText == 0) {
		  
		  document.form2.shipping.value = http.responseText;
		 }
			 
    }
  }
  http.send(null);
}

function validateNew(code,cc,quantity,shipping) {
  
	document.getElementById('form_' + cc).style.display = 'none';
	document.getElementById('load_' + cc).style.display = '';
  window.setTimeout(http.abort, 5000);
  http.abort();
  http.open("GET", "form.php?ajax=y&promocode=" + code + '&cc=' + cc+ '&quantity=' + quantity + '&shipping=' + shipping, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
		  document.getElementById('form_' + cc ).innerHTML = http.responseText;
    }
  }
  http.send(null);
	document.getElementById('load_' + cc).style.display = 'none';
	document.getElementById('form_' + cc).style.display = '';
}



function validateEmail(form) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = form.email.value;
   if(reg.test(address) == false) {
      return false;
   } else {
      return true;
   }
}


function checkOLform( form )
{
  if (form.fullname.value == "") {
    alert( "Please enter your Full Name." );
    form.fullname.focus();
    return false ;
  }
  // ** START **
  if (form.email.value == "" || !validateEmail( form )) {
    alert( "Please enter your email address." );
    form.email.focus();
    return false ;
  }
  // ** END **
  return true ;
}
