function checkempty(text) {
  return (text.length > 0); // returns false if empty
}

function checkFname() {
	var validity = true;
	if(checkempty(document.member.fname.value)){
		document.getElementById("valFirstName").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
		validity = true;
	}else{
		document.getElementById("valFirstName").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
		validity = false;
	}
	return validity;
}


function checkLname() {
	var validity = true;
	if(checkempty(document.member.lname.value)){
		validity = true;
		document.getElementById("valLastName").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valLastName").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkBname() {
	var validity = true;
	if(checkempty(document.member.bname.value)){
		validity = true;
		document.getElementById("valBusName").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valBusName").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkPhone() {
	var validity = true;
	if(checkempty(document.member.phone.value)){
		validity = true;
		document.getElementById("valPhone").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valPhone").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkEmail() {
	var validity = true; // assume valid :)
	
	if(document.member.email.value.match(/\w+@[\w\-]+\.\w+\.?w*/)== null) {
		document.getElementById("valEmail").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
		validity = false;
	}else{
		document.getElementById("valEmail").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
		validity = true;
	}
	return validity;
}

function checkAddress() {
	var validity = true;
	if(checkempty(document.member.address.value)){
		validity = true;
		document.getElementById("valAddress").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valAddress").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkCity() {
	var validity = true;
	if(checkempty(document.member.city.value)){
		validity = true;
		document.getElementById("valCity").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valCity").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkPostCode() {
	var validity = true;
	if(checkempty(document.member.postcode.value)){
		validity = true;
		document.getElementById("valPostCode").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valPostCode").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}

function checkHowHear() {
	var validity = true;
	if(checkempty(document.member.howhear.value)){
		validity = true;
		document.getElementById("valHowHear").innerHTML=' <img src="/newsite/images/tick.gif" width="11" height="11" alt="" border="0" />';
	}else{
		validity = false;
		document.getElementById("valHowHear").innerHTML=' <img src="/newsite/images/attn.gif" width="11" height="11" alt="" border="0" />';
	}
	return validity;
}


function checkContact() {
	
	var validitycheck = true; // assume valid
	//if(checkLocation() == false){ validitycheck = false; }
	if(checkFname() == false){ validitycheck = false; }
	if(checkLname() == false){ validitycheck = false; }
	if(checkBname() == false){ validitycheck = false; }
	if(checkPhone() == false){ validitycheck = false; }
	if(checkEmail() == false){ validitycheck = false; }
	if(checkAddress() == false){ validitycheck = false; }
	if(checkCity() == false){ validitycheck = false; }
	if(checkPostCode() == false){ validitycheck = false; }
	if(checkHowHear() == false){ validitycheck = false; }
	if(validitycheck == true){
		document.member.mysubmit.disabled=false;
	}else{
		document.member.mysubmit.disabled=true;
	}
	return validitycheck;
}

//added by snapsoft 2005-08-04
function hideTableRow(elementID)
{
	document.getElementById(elementID).style.display="none";
}

//added by snapsoft 2005-08-04
function showTableRow(elementID)
{
	document.getElementById(elementID).style.display="inline";
}

//added by snapsoft 2005-08-04
function freeNetworkingSponsorNo()
{
	hideTableRow("starMemberRow");
	hideTableRow("paymentMethodsRow");
	showTableRow("noPaymentRow");
}

//added by snapsoft 2005-08-04
function freeNetworkingSponsorYes()
{
	showTableRow("starMemberRow");
	showTableRow("paymentMethodsRow");
	hideTableRow("noPaymentRow");
}
//added by miragedesign 0307
function eventlistingYes()
{
	hideTableRow("offerinfodisplay");
	showTableRow("eventinfodisplay");
}

function offerlistingYes()
{
	showTableRow("offerinfodisplay");
	hideTableRow("eventinfodisplay");
}