// JavaScript Document
var newsTabObj;
var menuTopObj = null;
var pesanMaxLen = 1000;
var pesanCalc = null;
Event.observe(window, 'load', function() {
//document.observe('dom:loaded', function(){
	// top menu
	if ($('sknMenuT') !== null) {
		obj = $('sknMenuT').immediateDescendants();
		obj.find(function(x) {
			if(x.className == 'active' || x.className == 'child-end active') menuTopObj = new Array(x, x.className, (x.className == 'child-end active'? 'child-end':''));
		});
		if(menuTopObj !== null){
			obj.each(function(s) {
				if(s !== menuTopObj){
					s.onmouseover = function(){
						menuTopObj[0].className = menuTopObj[2];
					}
					s.onmouseout = function(){
						menuTopObj[0].className = menuTopObj[1];
					}
				}
			});
		}
	}
	// news home tab
	if ($('sknNewsHome') !== null) {
		newsTabObj = $('sknNewsHomeTab').immediateDescendants();
		newsTabObj.each(function(s) {
			if(s.id !== 'tab1') $('sknNews'+s.id).hide();
			s.onclick = function(){
				var objTab = this;
				if(!$('sknNews'+objTab.id).visible()){
					newsTabObj.each(function(x) {
						var objTarget = $('sknNews'+x.id);
						if(objTab.id == x.id){
							objTarget.show();
							x.className = 'butt active';
						}else{
							objTarget.hide();
							x.className = 'butt';
						}
					});
				}
			}
		});
	}
	// char calculator pesan
	if ($('CMSGB_ask') !== null) {
		pesanCalc = $('CMSGB_ask_calc');
		pesanCalc.innerHTML = pesanMaxLen - $('CMSGB_ask').value.length;
		$('CMSGB_ask').onkeyup = function(){
			if(pesanMaxLen < this.value.length){
			  alert ("batas maksimum "+pesanMaxLen+" karakter untuk kolom ini tercapai !");
			  this.value = this.value.substring(0, pesanMaxLen);
			}
			pesanCalc.innerHTML = pesanMaxLen - this.value.length;
		}
	}
/*
	// arsip-selector submiter
	if ($('arsip-selector') !== null) {
		Event.observe('arsip-selector', 'submit', function(event) {
			Event.stop(event);
			window.location = $('arsip-selector-url').value + '?' + $('arsip-selector-thn').value + '-' + $('arsip-selector-bln').value;
		});
	}
*/
});
