function removeMyProfile(thisid,fromlocation) {
	if(confirm('Are you sure you want to remove your account?')) {
		document.location.href=fromlocation + 'remove_'+thisid;
	}
}

function validateSearchForm2() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	
	if((document.form2.search.value != '')) {
			document.form2.submit();
	} else {
		if(document.form2.search.value == '') {
			errormessage += "\t>Search Entry\n";
		}
		alert(errormessage);
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='?category="+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function size_screen() {
	window.moveTo(0,0);
	window.resizeTo(screen.availWidth,screen.availHeight);
}
	
function popup(address,winurl,winwidth,winheight) {
        var new_window = window.open(address,winurl,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=' + winwidth + ',height=' + winheight);
}

function validateLoginHome() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.login.user_email.value != '') && (document.login.user_password.value != '') && (filter.test(document.login.user_email.value))) {
			document.login.submit();
	} else {
		if(document.login.user_email.value == '') {
			errormessage += "  > Email address\n";
		} else {
			if((filter.test(document.login.user_email.value)) == false) {
				errormessage += "  > You must enter a valid email address\n";
			}
		}
		if(document.login.user_password.value == '') {
			errormessage += "  > Password\n";
		}
		alert(errormessage);
	}
}

function validateLogin() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.login.user_email.value != '') && (document.login.user_password.value != '') && (filter.test(document.login.user_email.value))) {
			document.login.submit();
	} else {
		if(document.login.user_email.value == '') {
			errormessage += "  > Email address\n";
		} else {
			if((filter.test(document.login.user_email.value)) == false) {
				errormessage += "  > You must enter a valid email address\n";
			}
		}
		if(document.login.user_password.value == '') {
			errormessage += "  > Password\n";
		}
		alert(errormessage);
	}
}


function validateSignUp() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.signup.user_email.value != '') && (filter.test(document.signup.user_email.value))) {
			document.signup.submit();
	} else {
		if(document.signup.user_email.value == '') {
			errormessage += "  > Email address\n";
		} else {
			if((filter.test(document.signup.user_email.value)) == false) {
				errormessage += "  > You must enter a valid email address\n";
			}
		}
		alert(errormessage);
	}
}


function validateComment() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(
	   (document.comment.username.value != '') &&
	   (document.comment.password.value != '') &&
	   (document.comment.message.value != '')
	) {
			document.comment.submit();
	} else {
		if(document.comment.username.value == '') {
			errormessage += "  > Username (your email address)\n";
		}
		if(document.comment.password.value == '') {
			errormessage += "  > Password\n";
		}
		if(document.comment.message.value == '') {
			errormessage += "  > Message\n";
		}
		alert(errormessage);
	}
}


function validateForgotPassword() {
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.login.user_email.value != '') && (filter.test(document.login.user_email.value))) {
			document.login.submit();
	} else {
		if(document.login.user_email.value == '') {
			errormessage += "  > Email address\n";
		} else {
			if((filter.test(document.login.user_email.value)) == false) {
				errormessage += "  > You must enter a valid email address\n";
			}
		}
		alert(errormessage);
	}
}


function validateEditProfile() {	
	var errormessage = 'Please ensure that you have completed the following:\n';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((document.form2.user_usertype.value != '') && (document.form2.user_name.value != '') && (document.form2.user_email.value != '') && (filter.test(document.form2.user_email.value)) && (((document.form2.user_password.value != '') && (document.form2.user_confirmpassword.value != '') && (document.form2.user_password.value == document.form2.user_confirmpassword.value)))) {
			document.form2.submit();
	} else {
		if(document.form2.user_name.value == '') {
			errormessage += "  > Name\n";
		}
		if(document.form2.user_email.value == '') {
			errormessage += "  > Email address\n";
		} else {
			if((filter.test(document.form2.user_email.value)) == false) {
				errormessage += "  > You must enter a valid email address\n";
			}
		}
		if(document.form2.user_password.value == '') {
			errormessage += "  > Password\n";
		} else {
			if(document.form2.user_confirmpassword.value == '') {
				errormessage += "  > Password confirmation\n";
			}
			if((document.form2.user_password.value != document.form2.user_confirmpassword.value)) {
				errormessage += "  > Passwords must match\n";
			}
			if(document.form2.user_password.value.length < 6) {
				errormessage += "  > Password must be over 6 characters long\n";
			}
		}
		if(document.form2.user_name.value == '') {
			errormessage += "  > Here for\n";
		}
		
		alert(errormessage);
	}
}