﻿var shownTab = 1;
function goRight(tim)
{            
    var maxLength; 
    maxLength = parseInt(countChildElements("FrontInner"+shownTab, "div"));
    maxLength = maxLength * (-28);
    var maxLenghtLong;
    maxLenghtLong = parseInt(countChildElements("FrontInner"+shownTab, "div"));
    maxLenghtLong = maxLenghtLong * (-100);

    if (parseInt(document.getElementById("FrontInner"+shownTab).style.left) >  maxLength && (-1)*maxLenghtLong > 670)
    {
        switch(tim.toString())
        {
            case('noTimed'):
            {
              var z;
              for(z = 0; z < 7; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i - 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
              timer=setTimeout("goRight('1')",50);
            }
            case('1'):
            {
                
              var z;
              for(z = 0; z < 10; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i - 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
              timer=setTimeout("goRight('2')",50);
            }
            case('2'):
            {
                
              var z;
              for(z = 0; z < 5; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i - 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
            }
        }
    }
}
function goLeft(tim)
{   
    if (parseInt(document.getElementById("FrontInner"+shownTab).style.left) != 1)
    {
        switch(tim.toString())
        {
            case('noTimed'):
            {  
              var z;
              for(z = 0; z < 7; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i + 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
              timer=setTimeout("goLeft('1')",50);
            }
            case('1'):
            {
                
              var z;
              for(z = 0; z < 10; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i + 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
              timer=setTimeout("goLeft('2')",50);
            }
            case('2'):
            {
                
              var z;
              for(z = 0; z < 5; z++)
              {
                  var i = parseInt(document.getElementById("FrontInner"+shownTab).style.left);
                  i = i + 1;
                  document.getElementById("FrontInner"+shownTab).style.left = (i + "px");                  
              } 
            }
        }
    }
}
function selectTab(numTab)
{
    
    var maxTabs = 10;
    var i = 0;
    //Hidding all tabs
    for(i = 0; i < maxTabs; i++)
    {
        try
        {
            document.getElementById("FrontInner" + i.toString()).style.display = "none";
            document.getElementById("tabSelector" + i.toString()).className = "tabSelector";
        }
        catch(err){}
    }
    
    //Showing selected tab
    document.getElementById("FrontInner" + numTab.toString()).style.display = "block";
    document.getElementById("tabSelector" + numTab.toString()).className = "tabSelectorSelected";
    shownTab = numTab;
}

function countChildElements(parent, child)
{
    var parent = document.getElementById(parent);
    var childCount = parent.getElementsByTagName(child).length;
    
    for (i = 0; i < parent.getElementsByTagName(child).length; i++) 
    {
        var childControl = parent.getElementsByTagName(child)[i];
    }
    
    return childCount;
}
