
var req = null;




function selectAll(){
	var ids = document.getElementsByName('mail[]');
	for(var i=0;i<=ids.length;i++){
		ids[i].checked=true;
	}
}

function deselectAll(){
	var ids = document.getElementsByName('mail[]');
	for(var i=0;i<=ids.length;i++){
		ids[i].checked=false;
	}
}


function addMail(){
	
}


function hideUsers(){
	document.getElementById('users').style.visibility = 'hidden';
}

function showUsers(){
	document.getElementById('users').style.visibility = 'visible';
	
	
}
function hidePics(){
	document.getElementById('pics').style.visibility = 'hidden';
}

function showPics(){
	document.getElementById('pics').style.visibility = 'visible';
	
	
}

function handler(event){
	//document.getElementById('test1').innerHTML = navigator.appName;
	if(navigator.appName=="Netscape"){
		/* event = window.event;
		document.getElementById('test1').innerHTML = "Es ist:"+event;
		
		document.getElementById('user_info').style.top=""+e.pageY+"px";
		document.getElementById('user_info').style.left=""+e.pageX+"px";
		*/
	}
	else{
		alert(e);
	var top=event.clientY + document.body.scrollTop+5;
	var left=event.clientX + document.body.scrollLeft+30;
	document.getElementById('test1').innerHTML = "X:"+left+", Y:"+top+"<br><br>"+document.getElementById('container').style.width;
	document.getElementById('user_info').style.top=""+top+"px";
	document.getElementById('user_info').style.left=""+left+"px";
	}
}
function showUserDetails(intId){
	
	
	
	document.getElementById('user_info').style.visibility = 'visible';
	document.getElementById('user_info').innerHTML = "<img src=\"warten.gif\"/>"; 

       alert('Test');
	
	   try{
	       if(navigator.appName=="Microsoft Internet Explorer")
	    	   req = new ActiveXObject("Microsoft.XMLHTTP");
	       else
		   req = new XMLHttpRequest();
	     
	   }
	   catch (ms){
	       try{
	           req = new ActiveXObject("Msxml2.XMLHTTP");
	       } 
	       catch (nonms){
	           try{
	               req = new ActiveXObject("Microsoft.XMLHTTP");
	           } 
	           catch (failed){
	               req = null;
	           }
	       }  
	   }

	   if (req == null)
	         alert("Error creating request object!");
	     
	     //anfrage erstellen (GET, url ist localhost,
	     //request ist asynchron      
	   req.open("POST", 'showUsers_prev.php?id='+intId+'', true);

	   //Beim abschliessen des request wird diese Funktion ausgeführt
	   req.onreadystatechange = function(){   
	   	      
	       switch(req.readyState) {
	               case 4:
	               if(req.status!=200) {
	                   alert("Fehler:"+req.status); 
	               }else{    
	                  
	                   //schreibe die antwort in den div container mit der id content 
	                   document.getElementById('user_info').innerHTML = req.responseText;
	                   //old_resp=req.responseText;
	               }
	               break;
	       
	               default:
	                   return false;
	               break;     
	           }
	       };

	       req.setRequestHeader("Content-Type",
	       "application/x-www-form-urlencoded");
	   
	       req.send("test=test");
	   
}

function hideUD(){
	//req=null;
	document.getElementById('user_info').innerHTML = "";
	document.getElementById('user_info').style.visibility = 'hidden';
}





    function UnCryptMailto(s) {	
    var n=0;
    var r="";
    for(var i=0; i < s.length; i++) {
      n=s.charCodeAt(i);
      if (n>=8364) {n = 128;}
      r += String.fromCharCode(n-(5));
    }
    return r;
    }
    
    function linkTo_UnCryptMailto(s)	{	
      location.href=UnCryptMailto(s);
    }


function clearPassw()
{
	document.login.username.value="";
	document.login.username.focus();

}




function openWindowDef(strURL)
{
	var intWinH=screen.height;
	var intWinW=screen.width;

	var intTopPos= 0;
	var intLeftPos=0;

	var intScrH=screen.height;
	var intScrW=screen.width;
	/**
	*
	*Rückt das Fenster genau in die Mitte des Bildschirms:
	*
	*/
	if(screen)
	{
	if(intScrW / intScrH > 1.4)
	{
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 4;
	}
	else
	{	
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 2;
	}
}

	
	var newWindow;
	var strOptions = ' scrollbars=1,resizable=1,menubar=1,toolbar=1,status=1,location=1,directories=1';
	
	newWindow=window.open(strURL,"Neu",'width=' + intWinW + ',height=' + intWinH + ',left=' + intLeftPos + ',top=' + intTopPos + ',' + strOptions);
	


}



function openWindow(strURL)
{
	var intWinH=480;
	var intWinW=640;

	var intTopPos= 0;
	var intLeftPos=0;

	var intScrH=screen.height;
	var intScrW=screen.width;
	/**
	*
	*Rückt das Fenster genau in die Mitte des Bildschirms:
	*
	*/
	if(screen)
	{
	if(intScrW / intScrH > 1.4)
	{
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 4;
	}
	else
	{	
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 2;
	}
}

	
	var newWindow;
	var strOptions = ' scrollbars=0,resizable=0,menubar=0,toolbar=0,status=0,location=0,directories=0';
	
	newWindow=window.open(strURL,"Neu",'width=' + intWinW + ',height=' + intWinH + ',left=' + intLeftPos + ',top=' + intTopPos + ',' + strOptions);
	


}
function openWindow(strURL, intHeight, intWidth)
{
	var intWinH=intHeight;
	var intWinW=intWidth;

	var intTopPos= 0;
	var intLeftPos=0;

	var intScrH=screen.height;
	var intScrW=screen.width;
	/**
	*
	*Rückt das Fenster genau in die Mitte des Bildschirms:
	*
	*/
	if(screen)
	{
	if(intScrW / intScrH > 1.4)
	{
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 4;
	}
	else
	{	
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 2;
	}
}
	
	var newWindow;
	var strOptions ='scrollbars=no,resizable=no,menubar=no,toolbar=no,status=no,location=no,directories=no';
	
	newWindow=window.open(strURL,'Neu','width=' + intWinW + ',height=' + intWinH + ',left=' + intLeftPos + ',top=' + intTopPos + ',' + strOptions);

	

}

function openScrollWindow(strURL, intHeight, intWidth)
{
	var intWinH=intHeight;
	var intWinW=intWidth;

	var intTopPos= 0;
	var intLeftPos=0;

	var intScrH=screen.height;
	var intScrW=screen.width;
	/**
	*
	*Rückt das Fenster genau in die Mitte des Bildschirms:
	*
	*/
	if(screen)
	{
	if(intScrW / intScrH > 1.4)
	{
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 4;
	}
	else
	{	
		intTopPos=(intScrH - intWinH) / 2;
		intLeftPos=(intScrW - intWinW) / 2;
	}
}
	
	var newWindow;
	var strOptions ='scrollbars=yes,resizable=no,menubar=no,toolbar=no,status=no,location=no,directories=no';
	
	newWindow=window.open(strURL,'Neu','width=' + intWinW + ',height=' + intWinH + ',left=' + intLeftPos + ',top=' + intTopPos + ',' + strOptions);

	

}
function closeWin()
{
	window.close();
}
function confirmReset()
{
	
	if(confirm("Wirklich alles löschen?"))
		return true;
		else return false;

}
function confirmDelete()
{
	
	if(confirm("Wirklich löschen?"))
		return true;
		else return false;

}

function confirm1(strMsg)
{
	
	if(confirm(strMsg))
		return true;
		else return false;

}
function unsubmit()
{
	//document.form.todo.value="abmelden";
	document.form.submit();
	
	
}

function checkFormGB()
{
	//document.write("JavaScript".blink("Hallo"));
	if (document.insert.name.value=="") 
	{
		alert("Bitte Namen eingeben!");
		document.insert.name.focus();
		return false;
	}
	if (document.insert.mail.value=="") 
	{
		alert("Bitte E-Mail-Adresse eingeben!");
		document.insert.mail.focus();
		return false;
	}


	if (document.insert.text.value=="") 
	{
		alert("Bitte Text eingeben!");
		document.insert.text.focus();
		return false;
	}

	else if(document.insert.text.value.length>=400)
	{
		alert("Text zu lang!");
		return false;
	}

		
	else return true;

}

function checkFormReg()
{

	if(document.register.uname.value=="")
	{
		alert("Bitte Benutzernamen eingeben!");
		document.register.uname.focus();
		return false;
	}


	if(document.register.mail.value=="")
	{
		alert("Bitte E-Mail-Adresse eingeben!");
		document.register.mail.focus();
		return false;
	}
	else return true;


}

function checkFormUpdUser()
{

	if(document.updateUser.uname.value=="")
	{
		alert("Bitte Benutzernamen eingeben!");
		document.updateUser.uname.focus();
		return false;
	}


	if(document.updateUser.mail.value=="")
	{
		alert("Bitte E-Mail-Adresse eingeben!");
		document.updateUser.mail.focus();
		return false;
	}
	if(document.updateUser.passwOld.value=="")
	{
		alert("Bitte altes Passwort eingeben!");
		document.updateUser.passwOld.focus();
		return false;
	}
	if(document.updateUser.passwNew.value=="")
	{
		alert("Bitte neues Passwort eingeben!");
		document.updateUser.passwNew.focus();
		return false;
	}
	if(document.updateUser.passwNew.value!=document.updateUser.passwNewCon.value)
	{
		alert("Neues Passwort und Bestätigung stimmen nicht überein!");
		document.updateUser.passwNew.focus();
		return false;
	}
	else return confirm("Alle Angaben korrekt?");


}


function checkFormLinks()
{
	
	if (document.link.title.value=="") 
	{
		alert("Bitte Namen eingeben!");
		document.link.title.focus();
		return false;
	}
	if (document.link.title.value.length>50) 
	{
		alert("Titel zu lang!");
		document.link.title.focus();
		return false;
	}
	if (document.link.text.value.length>100) 
	{
		alert("Beschreibung zu lang!");
		document.link.text.focus();
		return false;
	}

	if (document.link.href.value=="") 
	{
		alert("Bitte Adresse eingeben!");
		document.link.href.focus();
		return false;
	}
	else return true;

}
function checkFormKontakt()
{
	
	//document.writeln(document.mail.del.value);
	//document.writeln(document.mail.del.value);
	if(document.mail.anhang.value!="")
	{
		//document.writeln(document.mail.action.value);
		return true;
	}

	if (document.mail.name.value=="") 
	{
		alert("Bitte Namen eingeben!");
		document.mail.name.focus();
		return false;
	}
	if (document.mail.betreff.value=="") 
	{
		alert("Bitte Betreff eingeben!");
		document.mail.betreff.focus();
		return false;
	}
	if (document.mail.adresse.value=="") 
	{
		alert("Bitte E-Mail-Adresse eingeben!");
		document.mail.adresse.focus();
		return false;
	}
	if (document.mail.text.value=="") 
	{
		alert("Bitte Nachricht eingeben!");
		document.mail.text.focus();
		return false;
	}
	if (document.mail.text.value.length>300) 
	{
		alert("Nachricht zu lang!");
		document.mail.text.select();
		return false;
	}
	if (document.mail.anliegen.value!="") 
	{
		return false;
	}


	else return true;

}

function checkFormGal()
{
	if (document.addGal.titel.value=="") 
	{
		alert("Bitte Titel eingeben!");
		document.addGal.titel.focus();
		return false;
	}
	if (document.addGal.datum.value=="") 
	{
		alert("Bitte Datum eingeben!");
		document.addGal.datum.focus();
		return false;
	}
	if (document.addGal.ordner.value=="") 
	{
		alert("Bitte Name für Zielordner eingeben!");
		document.addGal.ordner.focus();
		return false;
	}
	if (document.addGal.file.value=="") 
	{
		alert("Bitte Vorschaubild auswählen!");
		document.addGal.file.focus();
		return false;
	}
	else return true;

}
function searchFieldFocus()
{
	document.suchen.keyword.focus();
}


function checkFormSuchen()
{
	if (document.suchen.keyword.value=="") 
	{
		alert("Bitte Suchbegriff eingeben!");
		document.suchen.keyword.focus();
		return false;
	}
	else return true;

}

function chkFormInf()
{
	if (document.insert.text1.value=="") 
	{
		alert("Bitte Text eingeben!");
		document.insert.text1.focus();
		return false;
	}
	else return true;

}

function chkFormInf2()
{
	if (document.insert.name.value=="") 
	{
		alert("Bitte Name eingeben!");
		document.insert.name.focus();
		return false;
	}
	if (document.insert.text1.value=="") 
	{
		alert("Bitte Text eingeben!");
		document.insert.text1.focus();
		return false;
	}
	else return true;

}

function checkFormDelPic()
{
	return confirm("Wirklich löschen?");
}


