function getElement(id){
    if(document.getElementById){    
        return document.getElementById(id);
    } else if(document.all){        
        return document.all[id];
    } else if(document.layers){     
        return document.layers[id];
    } else{                         
        return null;
    }
}

function validate_signup() 
{
	var error = 0;

	if(getElement("txt_first_name").value == "")
	{
		alert("Please enter your first name");
		return false;
	}
	
	if(getElement("txt_last_name").value == "")
	{
		alert("Please enter your last name");
		return false;
	}	

	if(getElement("txt_street1").value == "")
	{
		alert("Please enter your street");
		return false;
	}	

	if(getElement("txt_city").value == "")
	{
		alert("Please enter your city ");
		return false;
	}	

	if(getElement("sel_state_id").value == "0")
	{
		alert("Please select your state");
		return false;
	}	


	if(getElement("txt_zip").value == "")
	{
		alert("Please enter your zip");
		return false;
	}	

	if(getElement("sel_country_id").value == "0")
	{
		alert("Please select your country");
		return false;
	}	

	if(getElement("txt_phone").value == "")
	{
		alert("Please enter your phone number");
		return false;
	}	

	if(getElement("txt_email").value == "")
	{
		alert("Please enter your email");
		return false;
	}	

	if(getElement("txt_email2").value == "")
	{
		alert("Please enter your email again to confirm");
		return false;
	}	
	
	if(getElement("txt_email2").value != getElement("txt_email").value)
	{
		alert("Please use the same email address");
		return false;
	}	

	if(getElement("chk_html_email").value == "")
	{
		alert("Please choose either html or plain-text email");
		return false;
	}	

//	if(getElement("txt_paypal").value == "")
//	{
//		alert("Please enter your paypal address");
//		return false;
//	}	

//	if(getElement("txt_egold").value == "")
//	{
//		alert("Please enter your EGOLD account number");
//		return false;
//	}	

	if(getElement("sel_birth_date_day").value == "0")
	{
		alert("Please select your birth day");
		return false;
	}	

	if(getElement("sel_birth_date_month").value == "0")
	{
		alert("Please select your birth month");
		return false;
	}	

	if(getElement("sel_birth_date_year").value == "0")
	{
		alert("Please select your birth year");
		return false;
	}	

	if(getElement("sel_gender_id").value == "0")
	{
		alert("Please select your gender");
		return false;
	}	

	if(getElement("sel_marital_status_id").value == "0")
	{
		alert("Please select your marital status");
		return false;
	}	

	if(getElement("sel_education_id").value == "0")
	{
		alert("Please select your level of education");
		return false;
	}	

	if(getElement("sel_income_id").value == "0")
	{
		alert("Please select your household income");
		return false;
	}	

	if(getElement("txt_children_id").value == "")
	{
		alert("Please select the number of children is your household ");
		return false;
	}	

	if(getElement("txt_username").value == "")
	{
		alert("Please enter a username");
		return false;
	}	

	if(getElement("txt_password").value == "")
	{
		alert("Please enter a password");
		return false;
	}	

	if(getElement("txt_password2").value == "")
	{
		alert("Please enter your password again to confirm");
		return false;
	}	

	if(getElement("txt_password2").value == getElement("txt_password").value)
	{
		alert("Please use the same password");
		return false;
	}	

// 	MAYBE USE AJAX HERE TO VERIFY IF REFERER IS REALLY A USER.  WHY STORE IT OTHERWISE.  

// TEMPORARY RESTRICTION OF SIGNUP
	alert("MADE IT THROUGH VALIDATION")
	return false;
	//	return true;
}

function validate_member_personal()
{
	var error = 0;

	if(getElement("txt_first_name").value == "")
	{
		alert("Please enter your first name");
		return false;
	}
	
	if(getElement("txt_last_name").value == "")
	{
		alert("Please enter your last name");
		return false;
	}	

	if(getElement("txt_street1").value == "")
	{
		alert("Please enter your street");
		return false;
	}	

	if(getElement("txt_city").value == "")
	{
		alert("Please enter your city ");
		return false;
	}	

	if(getElement("sel_state_id").value == "0")
	{
		alert("Please select your state");
		return false;
	}	


	if(getElement("txt_zip").value == "")
	{
		alert("Please enter your zip");
		return false;
	}	

	if(getElement("sel_country_id").value == "0")
	{
		alert("Please select your country");
		return false;
	}	

	if(getElement("txt_phone").value == "")
	{
		alert("Please enter your phone number");
		return false;
	}	

	if(getElement("txt_email").value == "")
	{
		alert("Please enter your email");
		return false;
	}	

	if(getElement("txt_email2").value == "")
	{
		alert("Please enter your email again to confirm");
		return false;
	}	
	
	if(getElement("txt_email2").value == getElement("txt_email").value)
	{
		alert("Please use the same email address");
		return false;
	}	

	if(getElement("chk_html_email").value == "")
	{
		alert("Please choose either html or plain-text email");
		return false;
	}	

//	if(getElement("txt_paypal").value == "")
//	{
//		alert("Please enter your paypal address");
//		return false;
//	}	

//	if(getElement("txt_egold").value == "")
//	{
//		alert("Please enter your EGOLD account number");
//		return false;
//	}	

	if(getElement("sel_birth_date_day").value == "0")
	{
		alert("Please select your birth day");
		return false;
	}	

	if(getElement("sel_birth_date_month").value == "0")
	{
		alert("Please select your birth month");
		return false;
	}	

	if(getElement("sel_birth_date_year").value == "0")
	{
		alert("Please select your birth year");
		return false;
	}	

	if(getElement("sel_gender_id").value == "0")
	{
		alert("Please select your gender");
		return false;
	}	

	if(getElement("sel_marital_status_id").value == "0")
	{
		alert("Please select your marital status");
		return false;
	}	

	if(getElement("sel_education_id").value == "0")
	{
		alert("Please select your level of education");
		return false;
	}	

	if(getElement("sel_income_id").value == "0")
	{
		alert("Please select your household income");
		return false;
	}	

	if(getElement("txt_children_id").value == "")
	{
		alert("Please select the number of children is your household ");
		return false;
	}	

	if(getElement("txt_username").value == "")
	{
		alert("Please enter a username");
		return false;
	}	

	if(getElement("txt_password").value == "")
	{
		alert("Please enter a password");
		return false;
	}	

	if(getElement("txt_password2").value == "")
	{
		alert("Please enter your password again to confirm");
		return false;
	}	

	if(getElement("txt_password2").value == getElement("txt_password").value)
	{
		alert("Please use the same password");
		return false;
	}	

// 	MAYBE USE AJAX HERE TO VERIFY IF REFERER IS REALLY A USER.  WHY STORE IT OTHERWISE.  

	return true;
}


// USED ON CONTACT-US PAGE

	function changeSubject()	
	{
		getElement("subject").value = getElement("to").innerHTML;
	}

