function initInputs() {
    var _inputs = document.getElementsByTagName('input');
    if (_inputs) {
        for(var i=0; i<_inputs.length; i++) {
            if (_inputs[i].type == 'text' || _inputs[i].type == 'password') {
                _inputs[i].alt = _inputs[i].value;

                _inputs[i].onfocus = function(){
                    if(this.value==this.alt) this.value='';
                    _value = this.value;
                }
                _inputs[i].onblur = function(){
                    if (this.value == '')
                    this.value = this.alt;
                }
            }
        }
    }
    var _textareas = document.getElementsByTagName('textarea');
    if (_textareas) {
        for(var i=0; i<_textareas.length; i++) {
            if (_textareas[i].value) {
                _textareas[i].title = _textareas[i].value;

                _textareas[i].onfocus = function(){
                    if(this.value==this.title) this.value='';
                    _value = this.value;
                }
                _textareas[i].onblur = function(){
                    if (this.value == '')
                    this.value = this.title;
                }
            }
        }
    }
}

if (window.addEventListener)
    window.addEventListener("load", initInputs, false);
else if (window.attachEvent)
    window.attachEvent("onload", initInputs);
	function initScript() {
	addClass({
		tagName:'a',
		tagClass:'open',
		classAdd:'active',
		addToParent:true
	})
}

function addClass (_options) {
	var _tagName = _options.tagName;
	var _tagClass = _options.tagClass;
	var _classAdd = _options.classAdd;
	var _addToParent = false || _options.addToParent;
	var _el = document.getElementsByTagName(_tagName);
	if (_el) {
		for (var i=0; i < _el.length; i++) {
			if (_el[i].className.indexOf(_tagClass) != -1) {
				_el[i].onclick = function() {
					if (_addToParent) {
						if (this.parentNode.className.indexOf(_classAdd) == -1) {
							this.parentNode.className += ' '+_classAdd;
						} else {
							this.parentNode.className = this.parentNode.className.replace(_classAdd,'');
						}
					} else {
						if (this.className.indexOf(_classAdd) == -1) {
							this.className += ' '+_classAdd;
						} else {
							this.className = this.className.replace(_classAdd,'');
						}
					}
					return false;
				}
			}
		}
	}
}
if (window.addEventListener)
	window.addEventListener("load", initScript, false);
else if (window.attachEvent)
	window.attachEvent("onload", initScript);



