// This code will be generic through out the members area for replacement of javascript pop-ups 
// to inline error messages. 

function setupError() { 
	if (success=document.getElementById('success_message')) { 
		if (success.parentNode) { 
			success.parentNode.removeChild(success);
			success=null;
		}
	}
	if (message=document.getElementById('sub_error')) { 
		if (message.parentNode) { 
			message.parentNode.removeChild(message);
			message=null;
			message_note='sub_error';
		}
	} else if (message=document.getElementById('forgot_pass_inside')) { 
		if (message.parentNode) { 
			message.parentNode.removeChild(message);
			message=null;
			message_note='forgot_pass_inside';
		}
	}
	var message=document.createElement('div');
	message.id=message_note;
	message.className='errors';
	return message;
}

function attachError(message) { 
	var error_message=document.getElementById('error_message');
	if (!error_message) { 
		var error_message=document.getElementById('forgot_pass_error');
	}
	error_message.appendChild(message);
	window.location.href="#";
}

function validate_email(foo,attach) { 
	if( foo.value != '') {
		if(foo.value.search(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-\+])+\.)+([a-zA-Z0-9]{2,4})+$/) == -1 ) {
			message=setupError();
			message.innerHTML="You have submitted an invalid e-mail address.<br />";
			if (attach) { 
				attachError(message);
			}
			return false;
		} else { 
			return true;
		}
	} else { 
		return false;
	}
}

function value_of_select(selectObj)
{
        if (!selectObj) return '';
        var sel = selectObj.selectedIndex;
        if (sel == -1) return '';
        return selectObj.options[sel].value;
}


function Is_Blank(obj) { 
	if (obj.value=='') { 
		return true;
	} else { 
		return false;
	}
}

function checkequal(foo,bar,what) { 
	if (foo.value != bar.value) { 
			return false;
	}
	return true;
}
