// JavaScript Document
// Created by andipriambodo@gmail.com

/*----------Script For Home Page--------------*/

function addEvent( obj, type, fn ) {
	if ( obj.attachEvent ) {
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
		obj.attachEvent( 'on'+type, obj[type+fn] );
	} else
		obj.addEventListener( type, fn, false );
}

var menu_rule = {
	'.main_menu': function(element) {
		element.onclick = function() {
				if (GLOBAL_LAST_MENU_ID) {
					//alert(GLOBAL_LAST_MENU_ID);
					var last_menu = document.getElementById('child_' + GLOBAL_LAST_MENU_ID);
					last_menu.style.display = 'none';
					
					var last_main_menu = document.getElementById(GLOBAL_LAST_MENU_ID);
					last_main_menu.className = "main_menu";
				}
				
				this.className = "preview-right-active main_menu";
				var menu = document.getElementById('child_' + this.id);
				if (menu) {
					menu.style.display = 'block';
					GLOBAL_LAST_MENU_ID = this.id;
				}
				return false;
			}
	}
}

Behaviour.register(menu_rule);

var checkboxRules = {
	'.selectAllField' : function(fld) {
		var fieldString = fld.getAttribute('ALT');		
		fld.value = fieldString;
		fld.className = "defaultState";
		fld.onclick = function () {
			if (this.value == fieldString) {
					this.value = "";
					this.className = "";
			} else {
				this.select();
				this.className = "";
			}
		}
	
		fld.onblur = function () {
			if (this.value == "") {
				this.value = fieldString;
				this.className = "defaultState";
			} else {
				this.className = "";
			}
		}
	}
}

Behaviour.register(checkboxRules);
