function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
function subscribe_me(){
	var msg = ""; 
	var email = trim($("subscribe_email").value);
	email = email.toLowerCase();
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	    
	if(email != ""){
		if (email.search(emailRegEx) == -1) {
			msg = "Please enter a valid email address.\n";
		} else {
			var url = "/blog/subscribe.php?email="+email;
			new Ajax.Updater("reader", url, {afterUpdate: done, onComplete: done });
		}	
	} else {
		msg = "email is required.\n";	
	}
	if(msg != "") alert(msg);
}
function done() { 
	//alert("Thank you!");  
}
function clear_subscribe(obj){
	if(obj) obj.value = ""; 	
}
function setHeight(e) {
	var H = document.all ? document.body.clientHeight : window.innerHeight;
	var h = H-110;
	$("inner-content").style.height = h + "px";
	var T = H - 45;
	$("subscribe").style.position = "absolute";
	$("subscribe").style.top = T + "px";
}