// JavaScript Document
var Loaderzeichen = "<br /><div align='center'>";
Loaderzeichen    += "<img src=\"img/icon/load.gif\" />";
Loaderzeichen    += "</div><br />";

var request = false;
// Request senden
function interpretRequest() {
  switch (request.readyState) {
  case 4:
  var content = request.responseText;		  
  document.getElementById(Feld_ausgabe).innerHTML = content;				
  break;
  default:
  break;
  }
}


//// Request Anfrage
function Check(request){
if (window.XMLHttpRequest) {
  	request = new XMLHttpRequest(); // Mozilla, Safari, Opera
  } else if (window.ActiveXObject) {
  try {
 	 request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
  } catch (e) {
  try {
	  	request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
  } catch (e) {}
  }
}  
  if (!request) {
		alert("Fehler: XMLHTTP-Instanz konnte nicht erzeuget werden");
		return false;
  } 
  else{
	return request;  
  }
}



function makeRequest(s_id,s_do,Feld_id,Script_in){
  
  request = Check(request);
  
  if (request){
	//// Ladezeichen einfügen
	document.getElementById(Feld_id).innerHTML = Loaderzeichen; 
	url = Script_in;
	request.open('post', url, true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Feld_ausgabe = Feld_id;
	request.send("s_id="+s_id+"&s_do="+s_do);
	request.onreadystatechange = interpretRequest;
  }
}

function leerFeld(feldid){
document.getElementById(feldid).className='';	
document.getElementById(feldid).innerHTML='';	
}

function scroller(anfang,wert) {
	for (a=0; a<=wert; a++)
	{
	scroll(anfang,a)
	}
}

 
 
function leerDiv(f_id){
	 feldIn = f_id;
document.getElementById(feldIn).innerHTML="";	
}
function load_new()
{
window.location.reload(); 
}
function infeldT(text,infeld){
document.getElementById(infeld).innerHTML=text;	
}
 
   
function zahl_kontrolle(feld){
var wert = document.getElementById(feld).value;	
	wert = wert.replace(",",".");
	
	if(isNaN(wert) || wert < -1){
		alert("Bitte nur einen nummerischen Wert eingeben!");
		document.getElementById(feld).value = '';
	}
	else{
	     document.getElementById(feld).value = wert;	
	}
}



function CheckLen(feld,anzahl,zeiger){
 StrLen =  document.getElementById(feld).value.length;
 if (StrLen == 1 && document.getElementById(feld).value.substring(0,1) == " ") {
 document.getElementById(feld).value = ""; StrLen = 0;
 }

 if (StrLen > anzahl ) {
  document.getElementById(feld).value = document.getElementById(feld).value.substring(0,anzahl);
   CharsLeft = 0;
 }
 else {
  CharsLeft = anzahl - StrLen;
 } 
  document.getElementById(zeiger).value = CharsLeft;
}
 
	 
function FensterOeffnen (Adresse) {
Fenster1 = window.open(Adresse, "ansichten", "width=760,height=315,left=100,top=200");
Fenster1.focus();}


 

function getSize() {
    var myWidth = 0, myHeight = 0;
 
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }
    return [ myWidth, myHeight ];
}     

 

 
