//JavaScript Document

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

function trackFileDownloadsByClick(evt) {
            try {
                var name = null;
                if (evt.srcElement && evt.srcElement.parentNode) {
                    name = getProductName(evt.srcElement.parentNode.href);
                }
                else if (evt.target && evt.target.parentNode) {
                    name = getProductName(evt.target.parentNode.href);
                }
                else {
                }

                if (name && typeof (name) != "undefined" && name != "") {
                    pageTracker._trackPageview(name);
                }
            }
            catch (e) {
            }
        }

        function getProductName(href) {
            if (href && typeof (href) != "undefined") {
                if (href.toLowerCase().lastIndexOf(".zip") == (href.length - 4) || 

href.toLowerCase().lastIndexOf(".rar") == (href.length - 4)) {
                    var index = href.lastIndexOf("/");
                    if (index != -1 && index < (href.length - 1) && href.length > 4) 

{
                        var productName = href.substring(index + 1);
                        return productName;
                    }
                }
            }
            return "";
        }

        window.document.onclick = function (e) {
            if (window.event) {
                trackFileDownloadsByClick(window.event);
            }
            else {
                trackFileDownloadsByClick(e);
            }
        }


//-------index company content JavaScript------------------
function $(element){
return element = document.getElementById(element);
}
function $D(){
var d=$('com_content');
var h=d.offsetHeight;
var maxh=250;
function dmove(){
h+=15; //speed
if(h>=maxh){
d.style.height='250px';
clearInterval(iIntervalId);
}else{
d.style.display='block';
d.style.height=h+'px';
}
}
iIntervalId=setInterval(dmove,2);
}
function $D2(){
var d=$('com_content');
var h=d.offsetHeight;
var maxh=250;
function dmove(){
h-=40;//speed
if(h<=0){
d.style.display='none';
clearInterval(iIntervalId);
}else{
d.style.height=h+'px';
}
}
iIntervalId=setInterval(dmove,2);
}
function $use(){
var d=$('com_content');
var sb=$('stateBut');
if(d.style.display=='none'){
$D();
sb.innerHTML="Collapse<img src='images/collapse.png' />";
}else{
$D2();
sb.innerHTML="Read more<img src='images/expand.png' />";
}
}

//-------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);
}
}
}


        