function checkMG2RegForm(){		
	
	/*var objF = $("register__f");
	
	if (trim(objF.formfirstname.value).length < 2){
		alert("Please enter your first name.");
		objF.formfirstname.value = trim(objF.formfirstname.value);
		objF.formfirstname.focus();
		return false;
	}
	
	if (trim(objF.formlastname.value).length < 2){
		alert("Please enter your last name.");
		objF.formlastname.value = trim(objF.formlastname.value);
		objF.formlastname.focus();
		return false;
	}
	
	if (trim(objF.formusername.value).length < 2){
		alert("Please enter your desired username.");
		objF.formusername.value = trim(objF.formusername.value);
		objF.formusername.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objF.formsignemail.value)))){
		alert("Please enter a valid email address for yourself.");
		objF.formsignemail.value = trim(objF.formsignemail.value);
		objF.formsignemail.focus();
		return false;
	}
	
	if (trim(objF.formsignpassword.value).length < 5){
		alert("Please enter your password and ensure it is 5 or more characters.");
		objF.formsignpassword.value = trim(objF.formsignpassword.value);
		objF.formsignpassword.focus();
		return false;
	}
	
	if (trim(objF.formconfirmpassword.value).length < 5){
		alert("Please re-enter your password.");
		objF.formconfirmpassword.value = trim(objF.formconfirmpassword.value);
		objF.formconfirmpassword.focus();
		return false;
	}
	
	if (objF.formconfirmpassword.value != objF.formsignpassword.value){
		alert("Please ensure your passwords match.");
		objF.formconfirmpassword.focus();
		return false;
	}
	
	if (!objF.formtersmagree.checked){
		alert("Please accept the terms and conditions.");
		return false;
	}*/
	
	registerMemberG2();
}

function registerMemberG2(){		

	var objForm = $("register__f");
	$("sign_up_butto").style.display = "none";
	new Ajax.Request('code/includes/register.asp?_r=' + Math.random(), {method: 'post', parameters: $('register__f').serialize(true), evalScripts: true, onComplete: completeRegisterMemberG2});
	
}
		
function completeRegisterMemberG2(transport){

	response = transport.responseText;
	
	if (response == "ok"){
	
		$('register__f').reset();
		
		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Thank you';
		$('ty_item_3').innerHTML = 'Thank you - your login details and activation link have been emailed. You will need to click on the activation link before you are able to log in and use the member features of the site. Occasionally you may find that the activation email has been put into your Spam folder.';
		
		$("thanks_frm").style.display = "block";
		$("mjudiv").style.display = "none";
		
	}else if (response == "fields"){
		
		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Error';
		$('ty_item_3').innerHTML = 'Please complete the fields marked with *.';
		
		$("sign_up_butto").style.display = "inline";
		$("thanks_frm").style.display = "block";
		
	}else if (response == "email"){
		
		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Error';
		$('ty_item_3').innerHTML = 'The specified email has already been used. Please use another email address.';
		
		$("sign_up_butto").style.display = "inline";
		$("thanks_frm").style.display = "block";
		
	}else if (response == "username"){

		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Error';
		$('ty_item_3').innerHTML = 'The specified username has already been used. Please select a different username.';
		
		$("sign_up_butto").style.display = "inline";
		$("thanks_frm").style.display = "block";
		
	}else if (response == "num"){

		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Error';
		$('ty_item_3').innerHTML = 'Username may be numbers and letters only.';
		
		$("sign_up_butto").style.display = "inline";
		$("thanks_frm").style.display = "block";
		
	}else{

		$('ty_item_1').innerHTML = 'Registration status';
		$('ty_item_2').innerHTML = 'Error';
		$('ty_item_3').innerHTML = 'An error occurred trying to register. Please contact support.';
		
		$("sign_up_butto").style.display = "inline";
		$("thanks_frm").style.display = "block";
		
	}
	
}

function g2loginG2(){		
	
	new Ajax.Request('code/includes/login.asp?_r=' + Math.random(), {method: 'post', parameters: $('mg2logfm').serialize(true), evalScripts: true, onComplete: completeG2LoginG2});
	
}
		
function completeG2LoginG2(transport){

	response = transport.responseText;
	
	if(response == "ERROR"){
		alert("Invalid login details! Please try again.");
	}else{
		window.location.href=response;
	}
	
}

function updateG2Status(){		
	
	$.ajax({type: "POST", url: "code/includes/myg2_member_status.asp?_r=" + Math.random(), complete: completeG2Status, data: $('#mem_g2_status').serialize()});
	
}
		
function completeG2Status(transport){

	response = transport.responseText;
	
	if(response == "ok"){
		alert("Your status has been updated!");
	}else{
		alert("Unable to update status.");
	}
	document.getElementById('formstatusupdate').style.color='#003059';
	
}

function deletePhoto(intID, intAlbum){
	if(confirm("Are you sure you want to delete the selected image?")){
		window.location.href='code/includes/myg2_photos_delete.asp?id=' + intID + '&album=' + intAlbum;
	}
}

function deleteVideo(intID, intAlbum){
	if(confirm("Are you sure you want to delete the selected video?")){
		window.location.href='code/includes/myg2_videos_delete.asp?id=' + intID + '&album=' + intAlbum;
	}
}
