ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
dom = (document.getElementById)? true:false;

function showElement(e) 
{
  	document.getElementById(element).style.display 		= 'block';
	document.getElementById(element).style.visibility 	= 'visible';
}

function hideElement(e) 
{
	document.getElementById(element).style.display 		= 'none';
	document.getElementById(element).style.visibility 	= 'hidden';
}

function Hide(element)
{
	if(document.getElementById(element))
	{
		document.getElementById(element).style.visibility 	= 'hidden';
		document.getElementById(element).style.overflow 	= 'hidden';
		document.getElementById(element).style.display 		= 'none';
	}
}

function Show(element)
{
	if(document.getElementById(element))
	{
		document.getElementById(element).style.visibility 	= 'visible';
		document.getElementById(element).style.overflow 	= 'visible';
		document.getElementById(element).style.display 		= 'block';
	}
}

function js_ToggleShowHide(element)
{
	if (document.getElementById(element).style.visibility == 'hidden' || 
		document.getElementById(element).style.display == 'none' ||
		document.getElementById(element).style.display == '')
		Show(element);
	else
		Hide(element);
}

function ToggleButtons(element,element2)
{
	if (document.getElementById(element2).style.visibility == 'hidden' || 
		document.getElementById(element2).style.display == 'none' ||
		document.getElementById(element2).style.display == '')
	{	
		Hide(element);
		Show(element2);	
		
		document.getElementById('image_container').style.cursor = "crosshair";
	}
	else
	{
		Hide(element2);
		Show(element);
		
		HideContext2('marker1','context_fl');
					 
		document.getElementById('image_container').style.cursor = "auto";
	}
}


function ShowContext(element,element2)
{
	if (document.getElementById(element).style.visibility == 'hidden' || 
		document.getElementById(element).style.display == 'none' ||
		document.getElementById(element).style.display == '')
		{
			Show(element);
		}
}

function HideContext(element,element2)
{
		
		document.getElementById(element).style.visibility = 'hidden';
		document.getElementById(element2).style.visibility = 'hidden';
		
		
		//ToggleButtons('editlink1','editlink2');
}


function HideContext2(element,element2)
{
		
		document.getElementById(element).style.visibility = 'hidden';
		document.getElementById(element2).style.visibility = 'hidden';
}

function point_it(event)
{

if(document.getElementById("editlink2").style.visibility == "visible" && document.getElementById("context_fl").style.visibility == "hidden")
{   
	pos_x = event.offsetX ? (event.offsetX) : event.pageX - document.getElementById("context_fl").offsetLeft;
	pos_y = event.offsetY?(event.offsetY): event.pageY - document.getElementById("context_fl").offsetTop;
		
	document.getElementById("marker1").style.visibility = "visible";
	 
	document.getElementById("marker1").style.top 	= pos_y - 14;
	document.getElementById("marker1").style.left 	= pos_x - 14;
	
	document.getElementById("context_fl").style.top = pos_y + 25;
	document.getElementById("context_fl").style.left = pos_x  - 14;
	
	document.getElementById("context_fl").style.visibility = "visible";
}
	
  //document.getElementById("cross").style.left = (pos_x-1) ;
  //document.getElementById("cross").style.top = (pos_y-15) ;
  //document.getElementById("cross").style.visibility = "visible" ;
}


function AuswahlJahr(index_wert)
{
    var tag_element 	= document.getElementById('cb1');
    var monat_element 	= document.getElementById('cb2');

    if(index_wert == 0)
    {
      tag_element.selectedIndex 	= 0;
      monat_element.selectedIndex 	= 0;
      tag_element.disabled 		= true;
      monat_element.disabled 	= true;
	  document.getElementById('cb1').style.background = '#ffffff';
	  document.getElementById('cb2').style.background = '#ffffff';
    } 
	else
    {
      monat_element.disabled = false;
      Tage_Monat(tag_element, document.getElementById('cb3').value, monat_element.value);
	  document.getElementById('cb2').style.background = '#a9bfcd';
    }

}

function AuswahlMonat(index_wert)
{
    var tag_element = document.getElementById('cb1');

    if(index_wert == 0)
    {
      	tag_element.selectedIndex 	= 0;
      	tag_element.disabled 		= true;
		document.getElementById('cb1').style.background = '#ffffff';
    } 
    else
    {
      	tag_element.disabled = false;
    	Tage_Monat(tag_element, document.getElementById('cb3').value, document.getElementById('cb2').value);
		document.getElementById('cb1').style.background = '#a9bfcd';
    }
  
		
	
	}
	
	function Tage_Monat(tag_element, jahr, monat)
	{
		 if(jahr > 0 && monat > 0)
		 {
			 // Monat muss genullt werden
			 monat = monat - 1;
			 
			 // Erster Tag des Folgemonats
			 var naechsterTag;
			 
			 // darauffolgenden Tag benutzen wenn letzter Monat erreicht wurde..
			 if(monat == 11)
			 {
			  	naechsterTag = new Date(++jahr, 0);
			 }
			 else
			 {
			 	// Sonst nächster Tag im derzeitigen jahr
			  	naechsterTag = new Date(jahr, ++monat);
			 }
			 
			 var benTage = new Date(naechsterTag - 1);
			 
			 var Monatstage = 1 + benTage.getDate();
	
				for(var i= tag_element.length; i <= Monatstage; i++)
				{
					tag_element.options[i] = new Option(i,i);
				}
				
				if (tag_element.length > Monatstage) 
				{
			    	tag_element.length = Monatstage;
			  	}
			  
			  	if(tag_element.value > Monatstage) 
			  		tag_element.value = Monatstage;
		  }//if
	}//function
	
	
	
 function show_uni(index, myselect) 
 {
	makeRequest("ajshowuni.php?var="+index+"&my="+myselect,"divtext");
	//alert("del() : " + index);
 }
 
 
 
 
 
 //-->
