//more javascript from http://www.wangyeba.com
var disappeardelay=140  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)
/////No further editting needed
var ie5=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}
function dropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}
function clickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}
function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function GetObj(objName){
if(document.getElementById){
return eval('document.getElementById("' + objName + '")');
}else if(document.layers){
return eval("document.layers['" + objName +"']");
}else{
return eval('document.all.' + objName);
}
}
function dynamichide(e){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}
function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}
function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}



	var rollText_k=10;
	var rollText_i=1; 
	//setFocus1(0);
	rollText_tt=setInterval("rollText(1)",3000);
	function rollText(a){
	var nums_jss=0;
	for (var i=1; i<=rollText_k; i++)
	{
	if(document.getElementById("rollTextMenu"+i)){
		nums_jss++
	}else{
		break;	
	}
	}
	rollText_k=nums_jss;	
	clearInterval(rollText_tt);
	rollText_tt=setInterval("rollText(1)",3000);
	rollText_i+=a;
	if (rollText_i>rollText_k){rollText_i=1;}
		if (rollText_i==0){rollText_i=rollText_k;}
			for (var j=1; j<=rollText_k; j++){
			if(document.getElementById("rollTextMenu"+j)){
				document.getElementById("rollTextMenu"+j).style.display="none";
			}
		}
		if(document.getElementById("rollTextMenu"+rollText_i)){document.getElementById("rollTextMenu"+rollText_i).style.display="block";}
	
	}

function addOnloadEvent(fnc){
if ( typeof window.addEventListener != "undefined" )
window.addEventListener( "load", fnc, false );
else if ( typeof window.attachEvent != "undefined" ) {
window.attachEvent( "onload", fnc );
} else {
if ( window.onload != null ) {
var oldOnload = window.onload;
window.onload = function ( e ) {
oldOnload( e );
window[fnc]();
};
} else
window.onload = fnc;
}
}
function cbridclassname(){document.getElementById("cbrid").getElementsByTagName("ul")[0].style.borderTop="none";}
//addOnloadEvent(cbridclassname);


var sh;
demoWidth=400;
preLeft=0; currentLeft=0; stopscroll=false; getlimit=0;preTop=0; currentTop=0;

function GetObjs(objName){
if(document.getElementById){
return eval('document.getElementById("' + objName + '")');
}else if(document.layers){
return eval("document.layers['" + objName +"']");
}else{
return eval('document.all.' + objName);
}
}

function scrollLeft()
{
	if(stopscroll==true) return;
	preLeft=GetObjs("demo").scrollLeft;
	GetObjs("demo").scrollLeft+=2;
	if(preLeft==GetObjs("demo").scrollLeft)
	{
		//GetObjs("demo").scrollLeft=GetObjs("templayer").offsetWidth-demoWidth+1;
	}
}

function scrollRight()
{
	if(stopscroll==true) return;

	preLeft=GetObjs("demo").scrollLeft;
	GetObjs("demo").scrollLeft-=2;
	if(preLeft==GetObjs("demo").scrollLeft)
	{
		if(!getlimit)
		{
			//GetObjs("demo").scrollLeft=GetObjs("templayer").offsetWidth*2;
			getlimit=GetObjs("demo").scrollLeft;
		}
		GetObjs("demo").scrollLeft-=1;
	}
	
}

function Left()
{
clearInterval(MyMar);
	stopscroll = false;
	sh = setInterval("scrollLeft()",25);
}

function Right()
{
clearInterval(MyMar);
	stopscroll = false;
	sh = setInterval("scrollRight()",25);
}

function StopScroll()
{
MyMar=setInterval(Marquee,speed3);
	stopscroll = true;
	clearInterval( sh );
}

function preview(oper)
{
if (oper < 10){
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint"+oper+"-->";
eprnstr="<!--endprint"+oper+"-->";
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);

prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else {
window.print();
}
}
   
function closeWindow(){   
window.open('','_parent','');   
window.close();   
}   
