//JavaScript Document

//-------Sidebar Subnav JavaScript------------------

function tog(item) 
{ 
   obj=document.getElementById(item);    
   visible=(obj.style.display!="none"); 
   key=document.getElementById("x" + item); 

   if (visible)  
   {      
      obj.style.display="none";      
      key.innerHTML="<div class='expanded'>"; 
   } 
   else  
   {    
      obj.style.display="block";       
      key.innerHTML="<div class='collapsed'>";    
   } 
}   

function expall(item,yes) 
{ 
   obj=document.getElementById(item); 
   arr=obj.getElementsByTagName("UL"); 
   for (i=0;i <arr.length;i++)  
   { 
     key=document.getElementById("x" + arr[i].id);      
     if(yes) 
     { 
       arr[i].style.display="block"; 
       key.innerHTML="<div class='collapsed'>";      
     } 
     else 
     { 
       arr[i].style.display="none"; 
       key.innerHTML="<div class='expanded'>"; 
     } 
   } 
}


//---------------Product content tab JavaScript-----------------

function setTab(name,cursel,n){
for (i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"current":"";
con.style.display=i==cursel?"block":"none";
} 
}


//--------------Tip centent show JavaScript-----------------
function show(o){ 
var o = document.getElementById(o);
o.style.display = "block";
} 
function hide(o){ 
var o = document.getElementById(o); 
o.style.display = "none";
} 



//--------------back to  top JS-----------------
var goto_top_type = -1;
var goto_top_itv = 0;

function goto_top_timer()
{
var y = goto_top_type == 1 ? document.documentElement.scrollTop : document.body.scrollTop;
var moveby = 15;

y -= Math.ceil(y * moveby / 1); 
if (y < 0) {
y = 0;
}

if (goto_top_type == 1) {
document.documentElement.scrollTop = y;
}
else {
document.body.scrollTop = y;
}

if (y == 0) {
clearInterval(goto_top_itv);
goto_top_itv = 0;
}
}

function goto_top()
{
if (goto_top_itv == 0) {
if (document.documentElement && document.documentElement.scrollTop) {
goto_top_type = 1;
}
else if (document.body && document.body.scrollTop) {
goto_top_type = 2;
}
else {
goto_top_type = 0;
}

if (goto_top_type > 0) {
goto_top_itv = setInterval('goto_top_timer()', 1);
}
}
}


//------------Download---------------

 trackFileDownloads = function() {
            try {
                var links = document.getElementsByTagName("a");
                for (var i = 0; i < links.length; i++) {
                    var link = links[i];
                    var href = link.href.toLowerCase();
                    if (href.lastIndexOf(".zip") == (href.length - 4) || href.lastIndexOf(".rar") == (href.length - 4)) {
                        var index = link.href.lastIndexOf("/");
                        if (index != -1 && index < (href.length - 1) && href.length > 4) {
                            var productName = link.href.substring(index + 1);
                            link.setAttribute("ProductName", productName);
                            link.onclick = function() {
                                eval("var name=this.getAttribute('ProductName');pageTracker._trackPageview(name);");
                            };
                        }
                    }
                }
            }
            catch (e) {
            }
        }