function _member(){
	var sError = "";
// Elements
	var first_name = document.getElementById("first_name");
	var surname = document.getElementById("surname");
	var email_address = document.getElementById("email_address");		
	var email_address2 = document.getElementById("email_address2");		
	var postal_address = document.getElementById("postal_address");		
	var city = document.getElementById("city");	
	var country_code = document.getElementById("country_code");	
    var country_code_sel = country_code.item(country_code.selectedIndex);
    var postal_code = document.getElementById("postal_code");	
	var telephone_number = document.getElementById("telephone_number");		
	var alt_telephone_number = document.getElementById("alt_telephone_number");		
	var ref_id = document.getElementById("ref_id");		
	var ref_id_sel = ref_id.item(ref_id.selectedIndex);
    
// Validation
	if(!isNotEmpty(first_name.value)){
		sError += "- First Name\n\n"
	}
	if(!isNotEmpty(surname.value)){
		sError += "- Surname\n\n"
	} 
	if(!isNotEmpty(email_address.value)){
		sError += "- Email Address\n\n"
	}else if(!isEmail(email_address.value)){
        sError += "- Email Address Invalid\n\n"
    }else if(email_address.value != email_address2.value){
        sError += "- Email Addresses Do Not Match\n\n"
    }
	if(!isNotEmpty(postal_address.value)){
		sError += "- Delivery Address\n\n"
	}
	if(!isNotEmpty(postal_code.value)){
		sError += "- Postal Code\n\n"
	}
	if(!isNotEmpty(city.value)){
		sError += "- City\n\n"
	}
	if(!isNotEmpty(country_code_sel.value)){
		sError += "- Country\n\n"
	}
	if(!isNotEmpty(telephone_number.value)){
		sError += "- Telephone Number\n\n"
	}
	if(!isNotEmpty(ref_id_sel.value)){
		sError += "- Referral\n\n"
	}	
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _member_edit(){
	var sError = "";
// Elements
	var first_name = document.getElementById("first_name");
	var surname = document.getElementById("surname");
	var email_address = document.getElementById("email_address");	
	var postal_address = document.getElementById("postal_address");		
	var city = document.getElementById("city");	
	var country_code = document.getElementById("country_code");	
    var country_code_sel = country_code.item(country_code.selectedIndex);
    var postal_code = document.getElementById("postal_code");	
	var telephone_number = document.getElementById("telephone_number");		
	var alt_telephone_number = document.getElementById("alt_telephone_number");		
	var ref_id = document.getElementById("ref_id");		
	var ref_id_sel = ref_id.item(ref_id.selectedIndex);
    
// Validation
	if(!isNotEmpty(first_name.value)){
		sError += "- First Name\n\n"
	}
	if(!isNotEmpty(surname.value)){
		sError += "- Surname\n\n"
	}
	if(!isNotEmpty(email_address.value)){
		sError += "- Email Address\n\n"
	}else if(!isEmail(email_address.value)){
        sError += "- Email Address Invalid\n\n"
    }
	if(!isNotEmpty(postal_address.value)){
		sError += "- Delivery Address\n\n"
	}
	if(!isNotEmpty(postal_code.value)){
		sError += "- Postal Code\n\n"
	}
	if(!isNotEmpty(city.value)){
		sError += "- City\n\n"
	}
	if(!isNotEmpty(country_code_sel.value)){
		sError += "- Country\n\n"
	}
	if(!isNotEmpty(telephone_number.value)){
		sError += "- Telephone Number\n\n"
	}
	if(!isNotEmpty(ref_id_sel.value)){
		sError += "- Referral\n\n"
	}	
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _signin(){
	var sError = "";
// Elements
	var pssword = document.getElementById("pssword");	
	var email_address = document.getElementById("signin_email_address");	    
// Validation
	if(!isNotEmpty(email_address.value)){
		sError += "- Email Address\n\n"
	}else if(!isEmail(email_address.value)){
        sError += "- Email Address Invalid\n\n"
    }
	if(!isNotEmpty(pssword.value)){
		sError += "- Password\n\n"
	}
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _forgot_password(){
	var sError = "";
// Elements
	var email_address = document.getElementById("email_address");	
// Validation
	if(!isNotEmpty(email_address.value)){
		sError += "- Email Address\n\n"
	}else if(!isEmail(email_address.value)){
        sError += "- Email Address Invalid\n\n"
    }
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _change_password(){
	var sError = "";
// Elements
    var pssword = document.getElementById("pssword");
    var pssword1 = document.getElementById("pssword1");
	var pssword2 = document.getElementById("pssword2");
//Validation
    if(isLen(pssword.value,6,"less") || isLen(pssword.value,10,"more")){
        sError += "- Password length invalid\n\n"
    }
    if(isLen(pssword1.value,6,"less") || isLen(pssword.value,10,"more")){
        sError += "- New Password length invalid\n\n"
    }else{
        if(pssword1.value != pssword2.value){
            sError += "- Password don't match\n\n"
        }    
    }
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _add_bid_amount(pMaxAmount){
    var sError = "";
    var bid_amount = document.getElementById("bid_amount");
//Validation    
    if(!isNotEmpty(bid_amount.value)){
		sError += "- Bid Amount\n\n"
	}else if(!isNumeric(bid_amount.value)){
        sError += "- Bid Amount Invalid\n\n"
    }else if(bid_amount.value > pMaxAmount){
        sError += "- Max Bid Amount passed\n\n"
    }else if(bid_amount.value < 1){
        sError += "- Bid Amount Invalid\n\n"
    }
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _question(){
    var auction_question = document.getElementById("auction_question");
    
}
function _bid_payment(){
    var sError = "";
    var credit_card = document.getElementById("credit_card");
    var eft = document.getElementById("eft");
//Validation
    if(!credit_card.checked && !eft.checked){
        sError = "- Payment Method\n\n"
    }
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function _contact(){
    var sError = "";
    var full_name = document.getElementById("full_name");
    var comment = document.getElementById("comment");
    var email_address = document.getElementById("email_address");
// Validation  
	if(!isNotEmpty(full_name.value)){
		sError += "- Full Name\n\n"
	}
	if(!isNotEmpty(comment.value)){
		sError += "- Comment / Query\n\n"
	}  	
	if(!isNotEmpty(email_address.value)){
		sError += "- Email Address\n\n"
	}else if(!isEmail(email_address.value)){
        sError += "- Email Address Invalid\n\n"
    }	
// Display Error
	if(sError){
		alert(CreateMessage(sError));
		return false;
	}else{
		return true;	
	}
}
function loginMessage(){
	alert('You are not logged in, please either log in or register');	
}
function _agree_terms(){
	var sError = "";
	var terms = document.getElementById("terms");
	
	if(!terms.checked){
		alert("Please check the Terms and Conditions checkbox before continuing");
		return false;
	}else{
		return true;
	}
}