var tables = new Array()
window.onresize = resizeTable ;

// Menus ausklappen
 var last = ""


  function showSub(objName)
  {
         if (document.getElementById)
         {
             if (document.getElementById(objName).style.display == 'none')
             {
			 	 if (last != "") {
				 document.getElementById(last).style.display = 'none'
				 }
                 document.getElementById(objName).style.display = 'block'
				 last = objName
              }
              else
              {
                  document.getElementById(objName).style.display = 'none'
				  last = ""
              }

         }

  }

  // Listen ausklappen
  var lastlist = "nix"
    function showList(objName)
    {
           if (document.getElementById)
           {  
               if (document.getElementById(objName).style.display == "none")
               {
  			 	 if (lastlist != "nix") {
  				 document.getElementById(last).style.display = "none"
  				 }
                   document.getElementById(objName).style.display = "block"
  				 lastlist = objName
                }
                else 
                {
                    document.getElementById(objName).style.display = "none"
  				  lastlist = "nix"                 
                }
  
           }
  
  }    
  
function showGroup(checkbox,table,group, colum, rows )
{
	var style
	if (checkbox.checked)
	{
		if (document.all)
		{
			style = "block";
		}
		else
		{
			style = "table-cell";
		}
	}
	else
	{
		style = "none"
	}

	if(document.getElementById(table + '__ctl0_' + group) != null){
		document.getElementById(table + '__ctl0_' + group).style.display = style
		for (x = 0 ; x <= checkbox.value; x++)
			{
					for (y = 0; y <= rows; y++)
					{
						document.getElementById(table + '__ctl' + y + '_' + (colum + x) ).style.display= style;
					}
	}
	
	}
	else{
	
		document.getElementById(table + '_ctl00_' + group).style.display = style
		for (x = 0 ; x <= checkbox.value; x++)
			{
					for (y = 0; y <= rows; y++)
					{

							if(y < 10){
							document.getElementById(table + '_ctl0' + y + '_' + (colum + x) ).style.display= style;
							}
							else{
							document.getElementById(table + '_ctl' + y + '_' + (colum + x) ).style.display= style;
							}
					}
	}
	}
	
	
}


function showColumn(table,col, rows )
{
	var style = 'white'
	var fontstyle = 'black'
	var weight = 'bold'
	if(document.getElementById(table + '__ctl0_' + ( col+1) )!=null){
	

		if (document.getElementById(table + '__ctl0_' + ( col+1) ).style.backgroundColor  == style )
		if (document.getElementById(table + '__ctl0_' + ( col+1) ).style.color  == fontstyle )
		if (document.getElementById(table + '__ctl0_' + ( col+1) ).style.fontWeight  == weight )
		{
			style = ''
			fontstyle = ''
			weight = ''

		}
		for (y = 0; y <= rows; y++)
		{
			document.getElementById(table + '__ctl' + y + '_' +( col+1) ).style.backgroundColor = style ;
			document.getElementById(table + '__ctl' + y + '_' +( col+1) ).style.color = fontstyle ;
			document.getElementById(table + '__ctl' + y + '_' +( col+1) ).style.fontWeight = weight ;
		}
	}
	else{
		i
		if (document.getElementById(table + '_ctl00_' + ( col+1) ).style.backgroundColor  == style )
			if (document.getElementById(table + '_ctl00_' + ( col+1) ).style.color  == fontstyle )
			if (document.getElementById(table + '_ctl00_' + ( col+1) ).style.fontWeight  == weight )
			{
				style = ''
				fontstyle = ''
				weight = ''
	
			}
			for (y = 0; y <= rows; y++)
			{
				var zero="";
				if(y < 10){
				zero="0";
				}
				document.getElementById(table + '_ctl' + zero + y + '_' +( col+1) ).style.backgroundColor = style ;
				document.getElementById(table + '_ctl' + zero + y + '_' +( col+1) ).style.color = fontstyle ;
				document.getElementById(table + '_ctl' + zero + y + '_' +( col+1) ).style.fontWeight = weight ;
			}
	
	}
}

function resizeTable()
{


	for(i=0; i < tables.length; i++)
	{

		document.getElementById(tables[i]).style.width  = (innerWidth() - 546) + 'px';
	}

}