function reg_boot (div_id, in1, in2, in3, in4, in5, in6){
	
	subject_id = div_id;
	data1 = document.getElementById(in1).value;
	data2 = document.getElementById(in2).value;
	data3 = document.getElementById(in3).value;
	data4 = document.getElementById(in4).value;
	data5 = document.getElementById(in5).value;
	data6 = document.getElementById(in6).value;
	
	if(data1 == "" || data2 == "" || data3 == "" || data4 == "" || data5 == "" || data6 == ""){
		document.getElementById('response_code').innerHTML = "all required";
		return false;	
	}

	http.open("GET", "include/reg_boot.php?in1=" + escape(data1) + "&in2=" + escape(data2) + "&in3=" + escape(data3) + "&in4=" + escape(data4) + "&in5=" + escape(data5) + "&in6=" + escape(data6), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
	
	
	return check_email(names[2].value);
}
function next(){
	
	  $('#purchase').fadeOut('fast', function() {
			document.getElementById('purchase').innerHTML = "<img src='images/loader.gif'><p><b>Please wait, you are now being transferred to secure web payment (PayPal) section.</b></p>";
			 $('#purchase').fadeIn('slow', function() {

		  });
      });
}

function check_form (form){

	var names = new Array(form.fname,form.lname,form.uname,form.email,form.mobile,form.address,form.city,form.postcode);
	var values = new Array('First Name','Last Name','Username', 'Email', 'Mobile', 'Address', "City",'Postcode');
	
	for(i = 0; i < values.length; i++){
		if (names[i].value == "" || names[i].value == values[i]) {
			document.getElementById('response_code').innerHTML = "Please enter your " + values[i] + "!";
			return false;
		}
	}
	var usrCheck = document.getElementById('response_error').innerHTML;
	if(usrCheck == " is already used !" || usrCheck == " is too short !"){
		document.getElementById('response_code').innerHTML = "Username "+usrCheck;
		return false;
	}
	if(document.getElementById('terms').checked == false){
		document.getElementById('response_code').innerHTML = "Please indicate if you agree with Massive Workouts Privacy Policy and Terms and Conditions";
		return false;
	}
	return check_email(names[3].value);
	
}

function check_contact (form){

	var names = new Array(form.fname,form.lname,form.email,form.phone,form.enquiry);
	var values = new Array('First Name','Last Name', 'Email', 'Phone', 'Enquiry');
	
	for(i = 0; i < values.length; i++){
		if (names[i].value == "" || names[i].value == values[i]) {
			document.getElementById('response_code').innerHTML = "Please enter your " + values[i] + "!";
			return false;
		}
	}
	return check_email(names[2].value);
	
}

function go_again(div_id){
	subject_id = div_id;
	
	http.open("GET", "login.php", true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function check_email(email){
	
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	
	if (AtPos == -1 || StopPos == -1) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	}else 
	
	if (StopPos < AtPos) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	}else
	
	if (StopPos - AtPos == 1) {
		document.getElementById('response_code').innerHTML = "Not a valid email address";
		return false;
	} else{
		document.getElementById('response_code').innerHTML = "";
		$('#purchase').fadeOut('fast', function() {
			document.getElementById('purchase').innerHTML = "<img src='images/loader.gif'><p><b>Please wait, you are now being transferred to secure web payment (PayPal) section.</b></p>";
			 $('#purchase').fadeIn('slow', function() {

		  });
      });
	   return true;
	}
}

function response_code(text){
     document.getElementById('response_error').innerHTML = text;
	 if(text == " is Available !"){
		 document.getElementById('show_img').innerHTML = "<img src='images/available.jpg'>";
	 }else{
		 document.getElementById('show_img').innerHTML = "<img src='images/not_available.jpg'>";
	 }
}

function verify_user(user){

	if(user != ''){
		if(user.length<4)		
			response_code(" is too short !");
		else if(text = file('include/checkuser.php?u='+escape(user))){

			if(text == 1)
			   response_code(" is already used !");	
			else if(text == 2)	
			   response_code(" is Available !");	
			else
			response_code(text);
		}
	}
}
function file(filecheck){
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);

     xhr_object.open("GET", filecheck, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}

function forgot(div_id)
{
	subject_id = div_id;
	
	http.open("GET", "include/sendpsw.php", true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function send_psw(div_id, content_id, content1_id)
{
	subject_id = div_id;
	request1 = document.getElementById(content_id).value;
	request2 = document.getElementById(content1_id).value;
	
	http.open("GET", "include/send_p_email.php?usr=" + escape(request1) + "&eml=" + escape(request2), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function chpsw(div_id, content_id, content1_id, content2_id, content3_id)
{
	subject_id = div_id;
	request1 = document.getElementById(content_id).value;
	request2 = document.getElementById(content1_id).value;
	request3 = document.getElementById(content2_id).value;
	
	if(!request2 || !request3){
		return false;	
	}
	if(request2 != request3){
		document.getElementById('error').innerHTML = "Confirm Password";
		return false;
	}
	
	http.open("GET", "chpass.php?psw=" + escape(request1) + "&npsw=" + escape(request2) + "&id=" + escape(content3_id), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function result(div_id, id, exist)
{
	subject_id = div_id;
	
	http.open("GET", "include/result.php?id=" + escape(id) + "&exist=" + escape(exist), true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

function all_results(div_id)
{
	subject_id = div_id;
	
	http.open("GET", "include/all_results.php", true);
	
	http.onreadystatechange = handleHttpResponse;
	http.send(null)
}

subject_id = '';
function handleHttpResponse() {
	if (http.readyState == 4) {
		if (subject_id != '') {
			document.getElementById(subject_id).innerHTML = http.responseText;
		}
	}
}
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') {
			xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
var http = getHTTPObject();

function light(div_obj, opacity, e) {
    if (navigator.appName.indexOf("Netscape") != -1 && parseInt(navigator.appVersion) >= 5) div_obj.style.opacity = opacity / 100;
    else if (navigator.appName.indexOf("Microsoft") != -1 && parseInt(navigator.appVersion) >= 4) div_obj.filters.alpha.opacity = opacity
}

