//-- getelementbyid wrapper
function $(_id) {
    if (document.getElementById) return document.getElementById(_id);
    if (document.all)            return document.all[_id];
    return false;
}

//-- toggle element display
function toggle(_id) {
    
    obj = $(_id);
    
    if (obj.style.display == "block") {
        obj.style.display = "none";
    } else {
        obj.style.display = "block";
    }
}
    
// onload event coupler
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') { 
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(function() {
  initRollover();
});

/* checks for Safari */
function chckBrwsr(){
	var agentStr = navigator.userAgent.toLowerCase();
	if( agentStr.indexOf('safari') != -1 ){
		return 'safari';
	}else if( agentStr.indexOf('msie 7.0') != -1 ){
		return 'msie7';
	}
}

/* function sets different layerheight for Safari */
function setLayerHeight(){
	if( (chckBrwsr() == 'safari') || (chckBrwsr() == 'msie7') ){
		document.getElementById('middle').style.height = '60%';		
	}else{
		document.getElementById('middle').style.height = '100%';
	}	
	
	if (chckBrwsr() == 'msie7') {
		document.getElementById('outerContainer').style.paddingTop = '0px';
		document.getElementById('top').style.position = 'relative';
	}
}

//-- open FAQ answer
function openFAQ(_id) {
    
    //-- answers
    dds = document.getElementsByTagName("dd");
    
    for (var i = 0; i < dds.length; i++) {
        if (dds.item(i).id != ("answer_" + _id)) {
            dds.item(i).style.display = "none";
        }
    }
    
    toggle("answer_" + _id);
    
    //-- questions
    dts = document.getElementsByTagName("dt");
    
    for (var i = 0; i < dts.length; i++) {
        if (dts.item(i).id != ("question_" + _id)) {
            dts.item(i).className = "";
        }
    }
    
    //$("question_" + _id).className = "active";
    if ($("question_" + _id).className == "active") {
        $("question_" + _id).className = "";
    } else {
        $("question_" + _id).className = "active";
    }
}
