
function getElementsByName_iefix(tag, name)
{
   var elem = document.getElementsByTagName(tag);
   var arr = new Array();
   for(i = 0,iarr = 0; i < elem.length; i++) {
      att = elem[i].getAttribute("name");
      if(att == name) {
         arr[iarr] = elem[i];
         iarr++;
      }
   }
   return arr;
}

function __TabsPostBack(node,tabs_id)
{
   if(node.className=="tabselpass") return;
   jTabs('tabid'+tabs_id).value = node.id;
   jTabs('frmtabs'+tabs_id).submit();
}

function jTabs(id)
{
   return document.getElementById(id);
}

function __TabsPostBackAjax(node,selectedTabId,parentid,mode,filename)
{	
   if(node.className=="tabselpass") return;
   childTabsStyle = jTabs("childStyle"+parentid).value;
   jTabs("innercontainer"+parentid).innerHTML = "<img src='"+jTabs("path"+parentid).value+"styles/ajax_loading.gif' />";
   tmspans=document.getElementsByName("__tabsElement");
   if(tmspans.length==0) tmspans=getElementsByName_iefix("li", "__tabsElement");
   var maxlevel=0;
   for(i=0; i<new String(selectedTabId).length; i++){
	  if(selectedTabId.substring(i,i+1)=="_") maxlevel++; 
   }
   if(jTabs('innertabs'+parentid)!=null)
   {
      if(maxlevel == 1 && childTabsStyle == "links") jTabs('innertabs'+parentid).style.display="none";
	  else jTabs('innertabs'+parentid).style.display='';
   }
   
   for(i=0; i<tmspans.length; i++)
   {   
	  tabId = new String(tmspans[i].id);
	  tabClassName = jTabs(tabId).childNodes[0].className;
	  parentTabId = tabId.substring(0, tabId.lastIndexOf("_"));
	  if(parentTabId!=parentid)
	  {
	     parentClassName = jTabs(parentTabId).childNodes[0].className;
	  }   
	  
	  if(parentTabId == parentid || parentClassName=="tabsel" || parentClassName=="tabselpass")
	  {
	     tmspans[i].style.display = "";   
	     if(jTabs("separator"+tabId)!=null) jTabs("separator"+tabId).style.display = "";   	
	     if(tabClassName!="tabdis")
	     {
	        var pos=selectedTabId.indexOf(tabId);
	        var chart=tabClassName.substring(tabClassName.length-1);
	        if(pos == 0)
	        {	        
			   if (jTabs("refresh"+parentid).value=="true") jTabs(tabId).childNodes[0].className="tabsel";
	           else jTabs(tabId).childNodes[0].className="tabselpass";
	        }
	        else jTabs(tabId).childNodes[0].className="tab";
	     }	      
	  }else{
	     tmspans[i].style.display = "none";
	     if(jTabs("separator"+tabId)!=null) jTabs("separator"+tabId).style.display = "none";  
	  }   
   } 
	
   if(childTabsStyle=="links"||childTabsStyle=="tabs")
   {
      for(i=2;i<=maxlevel;i++)
	  {
	     if(childTabsStyle=="links") jTabs("hrline"+parentid+"-"+i).style.display='';
	     jTabs("menu"+parentid+"-"+i).style.display='';
	  }
	  
	  var maxPossiblelevel = jTabs("maxlevel"+parentid).value;
	  for(i=maxlevel+1;i<=maxPossiblelevel;i++)
	  {
	     if(childTabsStyle=="links") jTabs("hrline"+parentid+"-"+i).style.display='none';
	     jTabs("menu"+parentid+"-"+i).style.display='none';
	  }
   }
   
   previousTabId=jTabs("tabid"+parentid);
   if(previousTabId!=null && jTabs("code"+previousTabId.value)!=null)
   {   
      jTabs("code"+previousTabId.value).style.display='none';
   }
   
   if(mode=="file")
   {
      jQuery.get(jTabs("path"+parentid).value+"inc/getcontent.php", { filename: filename, password: "apphptabs" },
	  function (data) {
		   jTabs("innercontainer" + parentid).innerHTML = data;
	  });          
   }else{
      jTabs("code"+selectedTabId).style.display='';
      jTabs("tabid"+parentid).value=selectedTabId;
      jTabs("innercontainer"+parentid).innerHTML='';
   }    
}
