function check_tc() {
	
	
	if(document.getElementById("tc").checked==false) {
		
		alert("Please tick the box to agree to our terms and conditions.\n");
		
		document.getElementById("submit_button").disabled = false;
		
	}else{
		
		document.getElementById('form_cc').submit();
	 
	}

}

function check_paypal_tc(url) {
	
	if(document.getElementById("tc").checked==false) {
		
		alert("Please tick the box to agree to our terms and conditions.\n");
		
		document.getElementById("submit_button").disabled = false;
		
	}else{
		
		document.location.href=url;
	
	}
	
	
}

function check_form(f) {
	
	error = 0;

	msg = "Please correct the following problems before trying to save again:\n\n";

	for(i=0; i<check_elements.length;i++) {
		
  
		if(document.getElementById(check_elements[i]).value=="") {
			
			if((window.text_elements)) {
				msg += "- " + text_elements[i] + " field must have a value.\n";
			}else{
				msg += "- " + check_elements[i] + " field must have a value.\n";
			}
			error = 1;
			
		}
				
	}
	
	if(error==1) {
		
		alert(msg);

	}else{
		
		document.getElementById(f).submit();
		
	}
	
}

function check_email(e, f) {
	
	if(e!="") {
		
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		if (!filter.test(e)) {
		
			alert("Please provide a valid email address.");
		
		}else{


			document.getElementById("register_button").disabled = true;
			
			document.getElementById("register_img").src='/lib/images/busy.gif';
			
			var d = Date();
			
			_xmlHttp = getXMLHTTP();
			_xmlHttp.open("GET","/lib/ajax/email.php?email="+e+"&register&time="+d,true);
			
			_xmlHttp.onreadystatechange=function() {
			  if(_xmlHttp.readyState==4&&_xmlHttp.responseText) {
				  // The response text gets executed as javascript... 
				  var check = _xmlHttp.responseText;
				  
				  document.getElementById("register_img").src='/lib/images/blank.gif';
				  
				  if(check=="OK") {
					
					 check_form(f);
					 document.getElementById("register_button").disabled = false;
				  
				  }else{
						alert(check);
					  
					 document.getElementById("register_error").innerHTML = "The email address you've provided is already associated with an existing account. <a href=\"/account/login/\">Login here</a> or have you <a href=\"/account/forgotten/\">forgotten your password?</a>";
					 document.getElementById("register_button").disabled = false;
					 document.getElementById("register_error").style.border = "1px solid red";
		
				  }
					  
				  
			  }
			}
			;
			_xmlHttp.send(null)
		}
		
	}else{
		
		alert("Please enter an email address.");
		document.getElementById("register_button").disabled = false;
		
	}
}
