//
//	Mini API
if (!Array.prototype.push) {
	Array.prototype.push = function() {
		var startLength = this.length;
		for (var i = 0; i < arguments.length; i++)
		this[startLength + i] = arguments[i];
		return this.length;
	}
}

function mvd(element){
	var text = '';
	for(i in element){
		text += i + '\t';
	}
	alert(text);
}

function select_value(select,value){
	for(i=0;i < select.options.length;i++){
		if(select.options[i].value==value){
			select.options[i].selected=true;
			return true;
		}
	}

	return false;
}

function $() {
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);

		if (arguments.length == 1)
			return element;

		elements.push(element);
	}

	return elements;
}


function BrowserCheck() {
        var b = navigator.appName;
        if (b=="Netscape") this.b = "ns";
        else if (b=="Microsoft Internet Explorer") this.b = "ie";
        else this.b = b;
        this.version = navigator.appVersion;
        this.userAgent = navigator.userAgent;
        this.v = parseInt(this.version);
        this.ns = (this.b=="ns" && this.v>=5);
        this.ns4 = (this.b=="ns" && this.v==4);
        this.ns5 = (this.b=="ns" && this.v==5);
        this.ns6 = (this.b=="ns" && this.v==6);
        this.ie = (this.b=="ie" && this.v>=4);
        this.ie4 = (this.version.indexOf('MSIE 4')>0);
        this.ie5 = (this.version.indexOf('MSIE 5.0')>0);
        this.ie55 = (this.version.indexOf('MSIE 5.5')>0);
        this.ie6 = (this.version.indexOf('MSIE 6.0')>0);
        this.min = (this.ns||this.ie);
}
is = new BrowserCheck();  

function show_layer(layer) {
   var elm;
   if (is.ns4){
      elm = document.layers[layer];
   }
   else if (is.ie4) {
      elm = document.all[layer];
   }
   else if(document.getElementById(layer)) {
      elm = document.getElementById(layer);
   }
   elm.style.visibility = "visible";
}

function hide_layer(layer) {
	var elm;

	if (is.ns4)
		elm = document.layers[layer];
	else if (is.ie4)
		elm = document.all[layer];
	else if ($(layer))
		elm = $(layer);
	if(elm) {
	   if(elm.style.display)
		   elm.style.display = "none";
	   else
		   elm.style.visibility = "hidden";
	}
}

function reload_layer(layer) {
   var elm;

   if (is.ns4){
      elm = document.layers[layer];
   }
   else if (is.ie4) {
      elm = document.all[layer];
   }
   else if (document.getElementById(layer)) {
      elm = document.getElementById(layer);
   }
   if(elm) { elm.location.reload(); }
}