var browser;
function init() {
    browserVersion();
}
init();

function browserVersion() {
    if (browser == null) {
        browser = new Object();
        browser.version = parseInt(navigator.appVersion);
        browser.appName = navigator.appName;
        browser.ua= navigator.userAgent.toLowerCase();

        browser.isNetscape = false;
        browser.isMicrosoft = false;
        browser.isOpera = false;

        if (browser.appName.indexOf("Netscape") != -1)
            browser.isNetscape = true;
        else if (browser.ua.indexOf("opera") != -1 &&
            browser.appName.indexOf("Microsoft") != -1)
        {
    //      browser.isNetscape = true;
            browser.isOpera = true;
        }
        else if(browser.appName.indexOf("Microsoft") != -1)
            browser.isMicrosoft = true;
    }
}

function mClassX( obj, classname, hand ) {
	if( hand ) { 
			if (browser.isMicrosoft)
				 obj.style.cursor = 'hand';
			else 
					 obj.style.cursor = "pointer";
	}
	else {
		obj.style.cursor = 'default';
	}
	//refToElement.className = 'newclass', or refToElement.setAttribute('class', 'newclass')
	if( obj.className ) {
		obj.className = classname;
	}
	else {
		obj.setAttribute('class',classname);
	}
}

var brochure_page_num = 1;
function brochure_page_counter(object_name, increment) {
				 if ((brochure_page_num == 1 && increment < 0) || 
				 		(brochure_page_num == 6 && increment > 0))
				{
				 		return false;
				} 
								
				 brochure_page_num += increment;
				 loadImage(object_name, brochure_page_num);
}

function loadImage(object_name, page_num) {
//				 var image_object = document.getElementById(object_name);

				 brochure_page_num = page_num;
				 file = 'images/brochure_page' + page_num + '.png';
				  
				 for(var i = 0; i <= 6; i++) {
				 				 var style = 'brochure_page_selector';
				 				 if (page_num == i) 
								 		style = 'brochure_page_selected';
										
				 				 var page_element = document.getElementById('page' + i);
								 if (page_element != null) 
								 				 				 mClassX(page_element, style, 1);
				 }
//			 image_object.src = file;
				 flipImage(object_name, file);
}

function flipImage(object_name, image_name) {
				 var image_object = document.getElementById(object_name);
				 image_object.src = image_name;
}

function showHideDoc() {
				 showHideDiv('UserOptions');
				 showHideDiv('UserOptionsButton');
				 showHideDiv('AdminOptions');
				 showHideDiv('AdminOptionsButton');
}

function showHideDiv(id) {
				 var elem = document.getElementById(id);
				 if (elem.style.display == '') 
				 		elem.style.display = 'none';
				else 
						 elem.style.display = '';
}

function divVisibility(id) {
				 var elem = document.getElementById(id);
				 if (elem.style.visibility == "hidden")
				 		elem.style.visibility = "visible";
				else 
						 elem.style.visibility = "hidden";
}
						

var shownBlock = '';
function showHideDocumentation(id) {
				 if (document.getElementById('default').style.display == '')
				 		showHideDiv('default');
						
				 if (shownBlock != '') {
				 		showHideDiv(shownBlock);
			  }
				showHideDiv(id);
				shownBlock = id;
}