
function hHttpResponse1() {
  if (http.readyState == 4) {
  
  //document.getElementById("login").src = "images/img-login.gif";
  	document.getElementById("div1").innerHTML = http.responseText;
  	var aj = document.getElementById("div");
  	aj.innerHTML = "";
	
	var tx = document.getElementById("txtref");
	tx.value = "";
  //var aj = document.getElementById("ajax");
  //aj.innerHTML = "";
    // Split the comma delimited response into an array
    //results = http.responseText.split(",");
    //document.getElementById('username').value = results[0];
 	//document.getElementById('password').value = results[1];
  }
}
function verify() { 


		var bBool = new Boolean(false);
		
		var d = document.getElementById("txtname");
		
		if((d.value == "")||(d.value.Length < 3)){
		d.className = "div-txt-red";
		
		var aj = document.getElementById("div-namecheck");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your name, 3 character minimum<input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>"
		bBool = new Boolean(true);
		}
		
		
		
		var f = document.getElementById("email");
		
		if((f.value == "")||(f.value.Length < 3)){
		f.className = "div-txt-red";
		
		var aj = document.getElementById("div-check1");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your email, 3 character minimum<input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>"
		bBool = new Boolean(true);
		}
		
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(f.value)) {
var aj = document.getElementById("div-check1");
f.className = "div-txt-red";
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your email, 3 character minimum<input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>"
		bBool = new Boolean(true);
}
		
		var g = document.getElementById("pass1");
		
		if((g.value == "")||(f.value.Length < 3)){
		g.className = "div-txt-red";
		
		var aj = document.getElementById("div-checkpass");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your password, 3 character minimum<input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>"
		bBool = new Boolean(true);
		}
		
		var h = document.getElementById("country");
		if(h.value == ""){
		h.className = "div-txt-red";
		
		var aj = document.getElementById("div-country");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please select a country<input name=\"hdncountry\" type=\"hidden\" value=\"False\"></span>"
		bBool = new Boolean(true);
		}

	if(bBool ==false){
	document.forms.signup.submit();
	}

} 


var url = "getCountry.php?"; // The server-side script
function handleHttpResponse() {
  if (http.readyState == 4) {
  
  //document.getElementById("login").src = "images/img-login.gif";
  document.getElementById("div-regions").innerHTML = http.responseText;
  var aj = document.getElementById("ajax");
  aj.innerHTML = "";
    // Split the comma delimited response into an array
    //results = http.responseText.split(",");
    //document.getElementById('username').value = results[0];
 	//document.getElementById('password').value = results[1];
  }
}
function handleHttpResponse6() {
  if (http.readyState == 4) {
  
  //document.getElementById("login").src = "images/img-login.gif";
  document.getElementById("townbox").innerHTML = http.responseText;
  var aj = document.getElementById("ajax2");
  aj.innerHTML = "";
    // Split the comma delimited response into an array
    //results = http.responseText.split(",");
    //document.getElementById('username').value = results[0];
 	//document.getElementById('password').value = results[1];
  }
}
function handleHttpResponse1() {
  if (http.readyState == 4) {
  
  //document.getElementById("login").src = "images/img-login.gif";
  var check = http.responseText;

  if(check == "False"){
  
  		var aj = document.getElementById("div-check");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-tick.gif\">&nbsp;<span class=\"div-green\">Username Available <input name=\"hdnuser\" type=\"hidden\" value=\"True\"></span>";
  
  		var d = document.getElementById("username");
		d.className = "div-txt";
		
  	}else if(check == "True"){
  
  		var aj = document.getElementById("div-check");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Username Un-Available <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
		

		var d = document.getElementById("username");
		d.className = "div-txt-red";
		
   
  	}
  }
}
function handleHttpResponse2() {
  if (http.readyState == 4) {
  
  var d = document.getElementById("email");
		
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(d.value)) {
		var aj = document.getElementById("div-check1");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter a valid email <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
		
		}else{
  //document.getElementById("login").src = "images/img-login.gif";
  var check = http.responseText;
  //alert("@"+trim(check)+"@");
  if(trim(check) == "False"){
  
  
  		var aj = document.getElementById("div-check1");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-tick.gif\">&nbsp;<span class=\"div-green\">Email Correct <input name=\"hdnuser\" type=\"hidden\" value=\"True\"></span>";
		
		var d = document.getElementById("email");
		d.className = "div-txt";
  
  	}else if(trim(check) == "True"){
  
  //alert(check);
  		var aj = document.getElementById("div-check1");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Email in Use <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
		
		var d = document.getElementById("email");
		d.className = "div-txt-red";
		}
   
  	}
  }
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function doFill() {


  var country = document.getElementById("country").value;

if(country != ""){
  var aj = document.getElementById("ajax");
  aj.innerHTML = "<img src=\"images/ajax.gif\">";
	
	var selObj = document.getElementById('country');
	selObj.style.display = 'none';
	var selIndex = selObj.selectedIndex;
	
	var dr = document.getElementById("dcountry");
	dr.style.display = 'block';
	dr.innerHTML = "<div class=\"yback\">"+selObj.options[selIndex].text + " - <a href=\"#\" onclick=\"doReload();return false\">Change</a></div>";

  http.open("GET", url +"country="+ escape(country), true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}
}
function doFillnoAll() {


  var country = document.getElementById("country").value;
if(country != ""){
  var aj = document.getElementById("ajax");
  aj.innerHTML = "<img src=\"images/ajax.gif\">";
	
	var selObj = document.getElementById('country');
	selObj.style.display = 'none';
	var selIndex = selObj.selectedIndex;
	
	var dr = document.getElementById("dcountry");
	dr.style.display = 'block';
	dr.innerHTML = "<div class=\"yback\">"+selObj.options[selIndex].text + " - <a href=\"#\" onclick=\"doReload();return false\">Change</a></div>";
	//alert(url +"country="+ escape(country)+"&fill=1");
  http.open("GET", url +"country="+ escape(country)+"&fill=1", true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}
}
function doHideRegion() {
	
	
  
	var regions = document.getElementById("regions").value;
	//alert(regions);
	if((regions != "")&&(regions != "please select")){
		
	var aj = document.getElementById("ajax2");
  	aj.innerHTML = "<img src=\"images/ajax.gif\">";
	var selObj = document.getElementById('regions');
	selObj.style.display = 'none';
	var selIndex = selObj.selectedIndex;
	
	var dr = document.getElementById("dregion");
	dr.style.display = 'block';
	dr.innerHTML = "<div class=\"yback\">"+selObj.options[selIndex].text + " - <a href=\"#\" onclick=\"doReload2();return false\">Change</a></div>";
	//alert("getRegion.php?region="+ escape(regions));
	http.open("GET", "getRegion.php?region="+ escape(regions)+"", true);
  	http.onreadystatechange = handleHttpResponse6;
  	http.send(null);
	}
	
}
function doHideRegionnoAll() {
	
	
  
	var regions = document.getElementById("regions").value;
	
	if(regions != ""){
		
	var aj = document.getElementById("ajax2");
  	aj.innerHTML = "<img src=\"images/ajax.gif\">";
	var selObj = document.getElementById('regions');
	selObj.style.display = 'none';
	var selIndex = selObj.selectedIndex;
	
	var dr = document.getElementById("dregion");
	dr.style.display = 'block';
	dr.innerHTML = "<div class=\"yback\">"+selObj.options[selIndex].text + " - <a href=\"#\" onclick=\"doReload2();return false\">Change</a></div>";
	
	http.open("GET", "getRegion.php?region="+ escape(regions)+"&fill=1", true);
  	http.onreadystatechange = handleHttpResponse6;
  	http.send(null);
	}
	
}
function doReload() {
	doReload2();
	var selObj = document.getElementById('country');
	selObj.style.display = 'block';

	var dr = document.getElementById("dcountry");
	dr.style.display = 'none';
	dr.innerHTML = "";

	var drn = document.getElementById("div-regions");
	drn.innerHTML = "<select name=\"Region\" class=\"list-menu\" disabled=\"disabled\"><option value=\"please select\" selected=\"selected\">Please select</option></select>";
}
function doReload2() {
	
	var selObj = document.getElementById('regions');
	selObj.style.display = 'block';

	var dr = document.getElementById("dregion");
	dr.style.display = 'none';
	dr.innerHTML = "";
	
	var tw = document.getElementById("townbox");
	tw.innerHTML = "<select name=\"town\" class=\"list-menu\" disabled=\"disabled\"><option value=\"please select\" selected=\"selected\">Please select</option></select>";

}
function usernameCheck() {

  var username = document.getElementById("username").value;
  
  if(username != ""){
  var aj = document.getElementById("div-check");
  aj.innerHTML = "&nbsp;<img src=\"images/ajax.gif\">&nbsp;<span class=\"div-grey\">Checking Username</span>";

  http.open("GET", "username_check.php?username="+ escape(username), true);
  http.onreadystatechange = handleHttpResponse1;
  http.send(null);
  }
}
function emailCheck() {

  var email = document.getElementById("email").value;
  
  if(email != ""){
  var aj = document.getElementById("div-check1");
  aj.innerHTML = "&nbsp;<img src=\"images/ajax.gif\">&nbsp;<span class=\"div-grey\">Checking Email</span>";
	//alert("email_check.php?email="+ escape(email));
  http.open("GET", "email_check.php?email="+ escape(email), true);
  http.onreadystatechange = handleHttpResponse2;
  http.send(null);
  }
}
function nameCheck(){
	var d = document.getElementById("txtname");
	d.className = "div-txt";
	
	var aj = document.getElementById("div-namecheck");
  	aj.innerHTML = "";
	
	//alert('hit');
	if (d.value == "") {
	//alert('hit');
	var aj = document.getElementById("div-namecheck");
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your name <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	}
	if(d.value.Length < 5){
	//alert('hit');
	var aj = document.getElementById("div-namecheck");
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your name <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	
	}
	
}
function basicvalCheck(textfield, div, err){
	var d = document.getElementById(textfield);
	d.className = "div-txt";
	
	var aj = document.getElementById(div);
  	aj.innerHTML = "";
	
	//alert('hit');
	if (d.value == "") {
	//alert('hit');
	var aj = document.getElementById(div);
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">" + err + "<input name=\"hdner\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	return false;
	}
	if(d.value.Length < 5){
	//alert('hit');
	var aj = document.getElementById(div);
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">" + err + "<input name=\"hdner\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	return false;
	}
	return true;
}
function adnameCheck(){
	var d = document.getElementById("headline");
	d.className = "div-txt";
	
	var aj = document.getElementById("div-headlinecheck");
  	aj.innerHTML = "";
	
	//alert('hit');
	if (d.value == "") {
	//alert('hit');
	var aj = document.getElementById("div-headlinecheck");
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your Headline <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	}
	if(d.value.Length < 5){
	//alert('hit');
	var aj = document.getElementById("div-headlinecheck");
  	aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Please enter your  Headline <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
	d.className = "div-txt-red";
	
	}
	
}

function passCheck(){
	var d = document.getElementById("pass1");
	d.className = "div-txt";
	
	var aj = document.getElementById("div-checkpass");
  		aj.innerHTML = ""
}

function passCheck2(){
	var d = document.getElementById("pass2");
	d.className = "div-txt";
	
	var aj = document.getElementById("div-checkpass1");
  		aj.innerHTML = ""
		
		//check that the passwords match
		
		var d1 = document.getElementById("pass1");
		
		if(d1.value != d.value){
		
			var aj = document.getElementById("div-checkpass");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Passwords do not match <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";
		
		/*var aj = document.getElementById("div-checkpass1");
  		aj.innerHTML = "&nbsp;<img src=\"images/img-cross.gif\">&nbsp;<span class=\"div-red\">Passwords do not match <input name=\"hdnuser\" type=\"hidden\" value=\"False\"></span>";*/
		
		}else{
		
		var aj = document.getElementById("div-checkpass");
  		aj.innerHTML = "";
		
		var aj = document.getElementById("div-checkpass1");
  		aj.innerHTML = "";
		
		}
}
function doLogin() {
  		var username = document.getElementById("username1").value;
  		var password = document.getElementById("password1").value;
		//alert("login.php?username="+ escape(username) +"&password=" + escape(password));
		document.getElementById("btnlogin").src = "images/ajax.gif";
  		http.open("GET","login.php?username="+ escape(username) +"&password=" + escape(password), true);
  		http.onreadystatechange = handleHttpResponse5;
  		http.send(null);
		
}
function handleHttpResponse5() {
  		if (http.readyState == 4) {
  			//document.getElementById("login").src = "{site}images/img-login.gif";
  			//alert(http.responseText);
  			document.getElementById("div-login").innerHTML = http.responseText;
			document.getElementById("btnlogin").src = "images/buttons/btn-login.gif";
  			if(http.responseText == "Logged in"){
  				var u = document.getElementById("username1").value;
  				var p = document.getElementById("password1").value;
  				document.forms.login.submit();
  			}
  	}
}

function handleHttpResponseRegion() {
  		if (http.readyState == 4) {
  			//document.getElementById("login").src = "{site}images/img-login.gif";
  			//alert(http.responseText);
  			document.getElementById("responseText").innerHTML = http.responseText;
			 var aj = document.getElementById("modalajax");
			 
  			 aj.innerHTML = "<div class=\"btnmodal\" style=\"width:80px;\" align=\"center\"><a href=\"#\" onclick=\"doAdd();return false\">Add Region</a></div>";
  	}
}

function handleHttpResponseTown() {
  		if (http.readyState == 4) {
  			//document.getElementById("login").src = "{site}images/img-login.gif";
  			//alert(http.responseText);
  			document.getElementById("responseText2").innerHTML = http.responseText;
			 var aj = document.getElementById("modalajax2");
			 
  			 aj.innerHTML = "<div class=\"btnmodal\" style=\"width:80px;\" align=\"center\"><a href=\"#\" onclick=\"doAddTown();return false\">Add Town</a></div>";
  	}
}

function fileCheck(){
		var aj = document.getElementById("div-check");
  		aj.innerHTML = "&nbsp;<img src=\"images/ajax.gif\">&nbsp;<span class=\"div-grey\">Uploading...</span>";
}

function doAdd() {


  var country = document.getElementById("countrydd").value;
  var txtregion = document.getElementById("txtregion").value;

if(country != ""){
  var aj = document.getElementById("modalajax");
  aj.innerHTML = "<img src=\"images/ajax.gif\">";
  
  http.open("GET","addRegion.php?country="+ escape(country)+"&region=" + escape(txtregion), true);
  http.onreadystatechange = handleHttpResponseRegion;
  http.send(null);
	}
}

function doAddTown() {


  var town = document.getElementById("txtTown").value;
  var region = document.getElementById("regions").value;
  var aj = document.getElementById("modalajax2");
  aj.innerHTML = "<img src=\"images/ajax.gif\">";
  
  http.open("GET","addTown.php?region="+ escape(region)+"&town=" + escape(town), true);
  http.onreadystatechange = handleHttpResponseTown;
  http.send(null);
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object

