var angezeigt;

function holeKasten(id) {
	if (document.all) {
		return document.all(id);
	} else if (document.layers) {
		return document.layers[id];
	} else if (document.getElementById) {
		return document.getElementById(id);
	}
}

function holeKastenStyle(id) {
	if (document.layers) {
		return holeKasten(id);
	} else if (document.all || document.getElementById) {
		return holeKasten(id).style;
	}
}

function verstecken(id) {
	holeKastenStyle(id).visibility = "hidden";
	angezeigt = 0;
}


function zeigen(id) {

	holeKastenStyle(id).visibility = "visible";
	angezeigt = 1;
}


function call(id) {
	if (angezeigt == 1) {
		verstecken(id);
	} else {
		zeigen(id);
	}
}

function KlassenTauschen()
{
  var obj=getElementsByClassName("bar");
  for(i=0;i<obj.length;i++)
  {
    obj[i].className="now";
  }
}


function getElementsByClassName(class_name)
{
  var all_obj,ret_obj=new Array(),j=0;
  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)all_obj=document.getElementsByTagName("*");
  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className==class_name)
    {
      ret_obj[j]=all_obj[i];
      j++
    }
  }
  return ret_obj;
}

function Markup(ColId)
{
	var k = 1;
	var counter = "S" + k + "-" + ColId;
	var Abbruch = false;
	var oldCol = document.getElementById('MarkedCol').value;
	var oldColId = "col" + oldCol;
	
	while(!Abbruch)
	{
		if(document.getElementById(counter))		
		{		
			document.getElementById(counter).className='mark';			
		}
		else
		{
			Abbruch = true;
		}
		k++;
		counter = "S" + k + "-" + ColId;	
	}

	
	
	if(document.getElementById('MarkedCol').value!="none") 
	{		
		
		document.getElementById(oldColId).className='normal'; 
		
		k = 1;
		counter = "S" + k + "-" + oldCol;
		Abbruch = false;
			
		while(!Abbruch)
		{
			if(document.getElementById(counter))		
			{
				
			document.getElementById(counter).className='normal';			
				
			k++;
			k++;
			counter = "S" + k + "-" + oldCol;
			}
			else
			{
				Abbruch = true;
			}
		}	
		
		k = 2;
		counter = "S" + k + "-" + oldCol;
		Abbruch = false;
		
	
		while(!Abbruch)
		{
			if(document.getElementById(counter))		
			{
				
			document.getElementById(counter).className='bar';			
				
			k++;
			k++;
			counter = "S" + k + "-" + oldCol;
			}
			else
			{
				Abbruch = true;
			}
		}	
		
	}


	document.getElementById('MarkedCol').value = ColId;	

	
} 
