// Digilib
// Herman Saksono, Gamatechno 2006
var _ADVSRCH_IS_ACTIVE = 0;
var _ADVSRCH_DIV;
var _ADVSRCH_BTN;
function initPage () {
	var searchbutton = document.getElementById("searchsubmit");
	var images_array = new Array ('css/unand/default/images/searchbutton-hover.png', 
								  'css/unand/default/images/splsearch-button.gif',
								  'css/unand/default/images/pagenav-bg-hover.gif',
								  'css/unand/default/images/pesanbutton-hover.gif');
	var doc_location = new String(document.location);
	var advance = doc_location.substr((doc_location.length-10),10);

	if(advance == 'id=advance') {
		_ADVSRCH_IS_ACTIVE = 1;
	}
	
	_ADVSRCH_DIV = document.getElementById("asdiv");
	
	if (searchbutton) {
		searchbutton.onmouseover = ssMouseOver;
		searchbutton.onmouseout = ssMouseOut;
	}
	
	if (_ADVSRCH_DIV) {
      _ADVSRCH_DIV.innerHTML = "<span id=\"asbtn\" onclick=\"toggleAdvSearch()\"></span>";
      _ADVSRCH_BTN = document.getElementById("asbtn");
	}

	preloadImages(images_array);
}

function ssMouseOver () {
	document.getElementById("searchsubmit").src = "css/unand/default/images/searchbutton-hover.png";
}

function ssMouseOut () {
	document.getElementById("searchsubmit").src = "css/unand/default/images/searchbutton-normal.png";
}

function toggleAdvSearch () {
   if (!_ADVSRCH_IS_ACTIVE) {
		new Rico.Effect.Size ('searchbar-search', 512, 210, 2, 6);
		_ADVSRCH_BTN.style.backgroundImage = "url('css/unand/default/images/splsearch-button.gif')";
		_ADVSRCH_IS_ACTIVE = 1;
		document.getElementById("searchbar-form").style.height = "auto";
	}
	else {
      new Rico.Effect.Size ('searchbar-search', 512, 130, 1, 6, {
         complete:function() {
            document.getElementById("searchbar-form").style.height = "88px";
            return true;
         }
      });
      
		_ADVSRCH_BTN.style.backgroundImage = "url('css/unand/default/images/advsearch-button.gif')";
		_ADVSRCH_IS_ACTIVE = 0;		
	}
}

function preloadImages (image_arr) {
	document.imageArray = new Array(image_arr.length);
	
	for (i=0; i<image_arr.length; i++) {
    	document.imageArray[i] = new Image;
    	document.imageArray[i].src = image_arr[i];
	}
}
