function bookmark() {
	title = "Creamy Sites - Webmaster Page"; 
	url = "http://www.creamysites.com/webmasters.html";

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if (window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	} else if (window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

/**

 * limitChars

 * @param {Object} maxchars

 * @param {Object} elementID

 */

function limit_chars(maxchars, elementID) {

	var size = $(elementID).value.length;

	var value = $(elementID).value;

	if (size > maxchars) {

		$(elementID).value = value.substring(0, maxchars);

		size = $(elementID).value.length;

		alert('You have reached the entry limit!');

	} 

	$('counter').update(maxchars - size);

}



/**

 * checkForPaste

 * @param {Object} event

 */

function check_for_paste(event) {

	var e = event.element();

	if ((e.previousValue && e.value.length > e.previousValue.length + 1) || (!e.previousValue && e.value.length > 1)) { 

		if (e.onpaste) {

			e.onpaste(e)

		} else if (e.readAttribute("onpaste")) {

			eval(e.readAttribute("onpaste"));

		}

	}

	e.previousValue = e.value;

}

/**

 * firefoxOnPaste

 */

function firefox_on_paste() {

	$$('textarea').each(function(e) { 

		if (e.onpaste || e.readAttribute("onpaste")) {

			Event.observe(e,'input',check_for_paste);

		}

	});

}



if (Prototype.Browser.Gecko) {

	document.observe('dom:loaded', firefox_on_paste);

}

function init() {
	Event.observe($('home'), 'click', function() {
		window.location = 'http://www.creamysites.com/';
	});
}

Event.observe(window, 'load', init);