

function popupTandC()
{
	newWindow=window.open("tnc_friends.html", "tnc_window", "top=100,left=200,screenx=100,scrollbars=1,resizable=1,screeny=200,location=0,directories=0,toolbar=0,status=0,menubar=0,width=600,height=300");
	newWindow.focus();
}

function validateJoinFriendsForm()
{
	var myForm = document.theForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// Name
	if (myForm.name.value == "") {
		myError = myError + "- Please provide your name\n";
		bOK = false;
	}
	
	// Title
	if (myForm.title.selectedIndex == 0) {
		myError = myError + "- Please select a title\n";
		bOK = false;
	}

	// Email
	if (myForm.email.value == "") {
		myError = myError + "- Please provide an email address\n";
		bOK = false;
	} else {
		if ((myForm.email.value.indexOf("@") == -1) || (myForm.email.value.indexOf(".") == -1)) {
			myError = myError + "- Please provide a valid email address\n";
			bOK = false;
		}
	}
	
	// category
	if (myForm.category.selectedIndex == 0) {
		myError = myError + "- Please select a category\n";
		bOK = false;
	}

	// Bio
	if (myForm.bio.value.length < 50) {
		myError = myError + "- Please provide a more detailed bio\n";
		bOK = false;
	} else {
		if (myForm.bio.value.length > 400) {
			myError = myError + "- Please provide a less detailed bio\n";
			bOK = false;
		}
	}

	// How
	if (myForm.how.value.length > 300) {
			myError = myError + "- Please provide a shorter description of how you heard about us\n";
			bOK = false;
	}

	// T&C
	if (myForm.tnc.checked == false) {
		myError = myError + "- Please read and agree to the Terms and Conditions\n";
		bOK = false;
	}
		
	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		return true;
	}
}

var gWarned = false;
var gWarned1 = false;

function calcBioLength()
{
	document.theForm.bio_length.value = document.theForm.bio.value.length;
	if ((document.theForm.bio.value.length > 400) && (!gWarned)) {
		alert ("Please do not exceed 400 characters in your bios");
		gWarned = true;
	}
}

function calcHowLength()
{
	document.theForm.how_length.value = document.theForm.how.value.length;
	if ((document.theForm.how.value.length > 300) && (!gWarned1)) {
		alert ("Please do not exceed 300 characters in your description");
		gWarned1 = true;
	}
}
