function popUp(page) {
	window.open (page, "Demo","width=660,height=410,status=0,toolbar=0,location=0,directories=0,resizable=0,scrollbars=0");
}

/**********************************************************************
                         Marquee Script
***********************************************************************/

var oMarquees = [], oMrunning,
	oMInterv =        100,     //interval between increments
	oMStep =          1,      //number of pixels to move between increments
	oStopMAfter =     0,     //how many seconds should marquees run (0 for no limit)
	oResetMWhenStop = false,  //set to true to allow linewrapping when stopping
	oMDirection =     'top'; //'left' for LTR text, 'right' for RTL text

function doMStop() {
	clearInterval(oMrunning);
	for( var i = 0; i < oMarquees.length; i++ ) {
		oDiv = oMarquees[i];
		oDiv.mchild.style[oMDirection] = '0px';
		if( oResetMWhenStop ) {
			oDiv.mchild.style.cssText = oDiv.mchild.style.cssText.replace(/;white-space:nowrap;/g,'');
			oDiv.mchild.style.whiteSpace = '';
			oDiv.style.height = '';
			oDiv.style.overflow = '';
			oDiv.style.position = '';
			oDiv.mchild.style.position = '';
			oDiv.mchild.style.top = '';
		}
	}
	oMarquees = [];
}
function doDMarquee() {
	if( oMarquees.length || !document.getElementsByTagName ) { return; }
	var oDivs = document.getElementsByTagName('div');
	for( var i = 0, oDiv; i < oDivs.length; i++ ) {
		oDiv = oDivs[i];
		if( oDiv.className && oDiv.className.match(/\bdmarquee\b/) ) {
			if( !( oDiv = oDiv.getElementsByTagName('div')[0] ) ) { continue; }
			if( !( oDiv.mchild = oDiv.getElementsByTagName('div')[0] ) ) { continue; }
			oDiv.style.height = oDiv.offsetHeight + 'px';
			oDiv.style.overflow = 'hidden';
			oDiv.style.position = 'relative';
			oDiv.mchild.style.position = 'absolute';
			oDiv.mchild.style.top = '0px';
			oDiv.mchild.style[oMDirection] = oDiv.offsetHeight + 'px';
			oMarquees[oMarquees.length] = oDiv;
			i += 2;
		}
	}
	oMrunning = setInterval('aniMarquee()',oMInterv);
	if( oStopMAfter ) { setTimeout('doMStop()',oStopMAfter*1000); }
}
function aniMarquee() {
	var oDiv, oPos;
	for( var i = 0; i < oMarquees.length; i++ ) {
		oDiv = oMarquees[i].mchild;
		oPos = parseInt(oDiv.style[oMDirection]);
		if( oPos <= -1 * oDiv.offsetHeight ) {
			oDiv.style[oMDirection] = oMarquees[i].offsetHeight + 'px';
		} else {
			oDiv.style[oMDirection] = ( oPos - oMStep ) + 'px';
		}
	}
}
if( window.addEventListener ) {
	window.addEventListener('load',doDMarquee,false);
} else if( document.addEventListener ) {
	document.addEventListener('load',doDMarquee,false);
} else if( window.attachEvent ) {
	window.attachEvent('onload',doDMarquee);
}

/**********************************************************************
                         TAB SCRIPT
***********************************************************************/

function navAllInactive() {
	oNav = document.getElementById('nav');
	oLis = oNav.getElementsByTagName('LI');
	
	for (i = 0; i < oLis.length; i++) {
		oLis[i].className = '';
	}
}
 
function hideAllData() {
	oData = document.getElementById('data');
	oDivs = oData.getElementsByTagName('DIV');
	
	for (i = 0; i < oDivs.length; i++) {
		if (oDivs[i].className == 'active') oDivs[i].className = 'inactive';
	}
}
 
function doShow(o, pageId) {
	hideAllData();
	navAllInactive();
	o.className = 'active';
	oData = document.getElementById(pageId);
	oData.className = 'active';
	
	return false;
}

/**********************************************************************
                         ACCORDION SCRIPT

function accordion(el) {
    if ($('visible') == el) {
        return;
    }
    if ($('visible')) {
        var eldown = el.parentNode.id+'-body';
        var elup = $('visible').parentNode.id+'-body';
        new Effect.Parallel(
        [
            new Effect.SlideUp(elup),
            new Effect.SlideDown(eldown)
        ], {
            duration: 0.3
        });
        $('visible').id = '';
    }
    el.id = 'visible';
}
 
function init() {
 
    // hide all elements apart from the one with id visible
    var acc = document.getElementById('accordion');
    var apanels = acc.getElementsByTagName('div');
    for (i = 0; i < apanels.length; i++) {
        if (apanels[i].className == 'panel_body') {
            apanels[i].style.display = 'none';
            if (document.getElementById('visible') == null) {
            	apanels[i].parentNode.getElementsByTagName('h3')[0].id = 'visible';
            }
        }
    }
    var avis = document.getElementById('visible').parentNode.id+'-body';
    document.getElementById(avis).style.display = 'block';
}
function addEvent(elm, evType, fn, useCapture) {
    elm["on"+evType]=fn;return;
}
 
addEvent(window, "load", init)
***********************************************************************/

