// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function select_sidetab(id) {
	$$("div.sidetabs > ul > li").each(function(li) { $(li).removeClassName("selected");});
	$$("div.sidetabs > ul > li#"+id)[0].addClassName("selected");
}

function activatePlaceholders() {
	var detect = navigator.userAgent.toLowerCase();
	if (detect.indexOf("safari") > 0) return false;
	var inputs = document.getElementsByTagName("input");
	for (var i=0;i<inputs.length;i++) {
		if (inputs[i].getAttribute("type") == "text") {
			if (inputs[i].getAttribute("placeholder") && inputs[i].getAttribute("placeholder").length > 0) {
				inputs[i].value = inputs[i].getAttribute("placeholder");
				inputs[i].onclick = function() {
					if (this.value == this.getAttribute("placeholder")) {
						this.value = "";
					}
					return false;
				}
				inputs[i].onblur = function() {
					if (this.value.length < 1) {
						this.value = this.getAttribute("placeholder");
					}
				}
			}
		}
	}

	var inputs = document.getElementsByTagName("textarea");
	for (var i=0;i<inputs.length;i++) {
		if (inputs[i].getAttribute("placeholder") && inputs[i].getAttribute("placeholder").length > 0) {
			inputs[i].value = inputs[i].getAttribute("placeholder");
			inputs[i].onclick = function() {
				if (this.value == this.getAttribute("placeholder")) {
					this.value = "";
				}
				return false;
			}
			inputs[i].onblur = function() {
				if (this.value.length < 1) {
					this.value = this.getAttribute("placeholder");
				}
			}
		}
	}

}

