// JavaScript Document

var browser = new Browser();
var fader=null;

function Browser() {

  var ua, s, i;

  this.isIE    = false;  // Internet Explorer
  this.isOP    = false;  // Opera
  this.isNS    = false;  // Netscape
  this.isFF    = false;  //firefox
  this.version = null;

  ua = navigator.userAgent;

  s = "Opera";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isOP = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as Netscape 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }

  s = "MSIE";
  if ((i = ua.indexOf(s))) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
  
}

function getElementsByBaseTagClass(base, tag, className) { 
    var classPat = new RegExp('\\b'+className+'\\b'); 
    var nodes = base.getElementsByTagName(tag); 
    var matching = []; 
    for (var i = 0; i < nodes.length; i++) { 
        if (classPat.test(nodes[i].className)) { 
            matching.push(nodes[i]); 
        } 
    } 
	return matching; 
}


function initscroller() {
		//scrollablediv 1
		var scroller = new Bs_ScrollableDiv();         
		scroller.init('scrolldiv_parentContainer2', 'scrolldiv_content2');
	  	var sliderObj = new Bs_Slider();
		sliderObj.width          = 8;
		sliderObj.height         = 390;		
		sliderObj.arrowMouseOver = false;
		sliderObj.direction      = 1;
		sliderObj.imgDir         = 'images/';
		sliderObj.setBackgroundImage('scroll_ln.gif', 'repeat');
		sliderObj.setSliderIcon('scroll_knob.gif', 7, 30);
		sliderObj.setArrowIconLeft("ico_up.gif", 7, 7);//('scroll_up.gif', 11, 10);
		sliderObj.setArrowIconRight("ico_down.gif",7, 7)//('scroll_dn.gif', 11, 10);
		
		scroller.setSliderObject(sliderObj, 'scrolldiv_slider2');
        var speed=(browser.isNS)?6000:2000;
		scroller.setSlideSpeed(speed, 'pixel'); //50 pixel per second
		scroller.setWheelSpeed(10, 'pixel'); //10 pixel per tick
}

function showref(id, refarr, detailarr) {
	for (i=0;i<refarr.length; i++) {
		if(i!=id) {
			refarr[i].style.display= "none";	
			detailarr[i].style.display= "none";
		}
		}
	refarr[id].style.display = "block";
	detailarr[id].style.display = "block";
} 


function fInitAccordion() {
	var accordion = new Accordion('a.atStart', 'dd.atStart', 
		{
			opacity: false,
			onActive: function(toggler, element){
				toggler.addClass('active');
			},
		 
			onBackground: function(toggler, element){
				toggler.removeClass('active');
			}
		},
		$('contFeatures')
	);

}

window.addEvent("load", function(){
	fInitAccordion();
});


