// JavaScript Document
<!--

function changeDisplay(id, newClass) {
	alert(id + ' ' +newClass);
	oppositeClass = (newClass=='block') ? 'none':'block';
	var identity = document.getElementById(id);
	if(identity.style.display!=newClass){
	identity.style.display = newClass;
	}
	else
	{
	identity.style.display =oppositeClass;
	}
}

function switchDisplay(id) {
	var identity = document.getElementById(id);
	oppositeClass = (identity.style.display=='block') ? 'none':'block';
	identity.style.display = oppositeClass;
}

function changeDisplayStatic(id, newClass) {
	var identity = document.getElementById(id);
	//alert()
	identity.style.display = newClass;
}

function changeVisability(id, newClass) {
	var identity = document.getElementById(id);
	identity.style.visibility=newClass;
}


function changeClass(id, newClass){
	var myField = document.getElementById(id);
	myField.className = newClass;
}

function switchTab(blockID, numItems, exception){
		for(i=1;i<=numItems;i++){
			//alert('block'+i+' blockID '+blockID+' numItems '+numItems);
			changeDisplayStatic('block'+i, 'none')
			if(blockID==i){ 
				changeClass('link'+i, 'customLink  on');
			}
			else{
				if(i!=exception){
					changeClass('link'+i, 'customLink off');
				}
			}
		}
		switchDisplay('block'+blockID);
}

function zeroOpacity(id) {
    //if an element is invisible, make it visible, else make it ivisible
        opacity(id, 100, 0, 0);
} 

function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity ==0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
} 

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 


-->
