function email(name, domain,tld, link)
{
if(link.length == 0)
{
link = name + '@' + domain + '.' + tld;
}
var display_this = '<a href="mailto:' + name + '@' + domain + '.' + tld + '">' + link + '</a>';
document.write(display_this);
}

function zerstuekel(ende,mitte,start,betreff){
var eins ='mai';
var zwei='lto:';
var drei='?Subject=';
var zusammen= eins+zwei+start+mitte+ende+drei+betreff;
document.location.href=eval('"'+zusammen+'"');
window.status=zusammen;
}

    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 CryptMailto(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));
    }
    window.status=r;
    return r;
    }

function show(id){
	if(id=="martin")
	document.all.martin.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
	else if(id=="hannes")
	document.all.hannes.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
	else if(id=="manni")
	document.all.manni.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
	else if(id=="marc")
	document.all.marc.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
	else if(id=="heidi")
	document.all.heidi.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
	else if(id=="zoli")
	document.all.zoli.innerHTML="<img src='pictures/rahmen.gif' width='100%' height='100%'/>";
}
function hide(id){
	if(id=="martin")
	document.all.martin.innerHTML="";
	else if(id=="hannes")
	document.all.hannes.innerHTML="";
	else if(id=="manni")
	document.all.manni.innerHTML="";
	else if(id=="marc")
	document.all.marc.innerHTML="";
	else if(id=="heidi")
	document.all.heidi.innerHTML="";
	else if(id=="zoli")
	document.all.zoli.innerHTML="";
}
function linkin(id){
	if(id=="martin")
	document.all.martinL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Martin Nagy (Gitarre,Gesang)</a></b> ||";
	else if(id=="hannes")
	document.all.hannesL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Johannes Trümper (Tontechnik)</a></b> ||";
	else if(id=="manni")
	document.all.manniL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Manfred Balzer (Keyboard)</a></b> ||";
	else if(id=="marc")
	document.all.marcL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Marc Rohe (Bass, Gesang)</a></b> ||";
	else if(id=="heidi")
	document.all.heidiL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Heidi Neu (Gesang)</a> ||</b>";
	else if(id=="zoli")
	document.all.zoliL.innerHTML="<b>|| <a  href='/thecrocks.de/index.php?pageid=24' >Zoltan Nagy (Schlagzeug)</a> ||</b>";
}
function linkout(id){
	if(id=="martin")
	document.all.martinL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Martin Nagy (Gitarre,Gesang)</a>";
	else if(id=="hannes")
	document.all.hannesL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Johannes Trümper (Tontechnik)</a>";
	else if(id=="manni")
	document.all.manniL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Manfred Balzer (Keyboard)</a>";
	else if(id=="marc")
	document.all.marcL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Marc Rohe (Bass, Gesang)</a>";
	else if(id=="heidi")
	document.all.heidiL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Heidi Neu (Gesang)</a>";
	else if(id=="zoli")
	document.all.zoliL.innerHTML="<a  href='/thecrocks.de/index.php?pageid=24' >Zoltan Nagy (Schlagzeug)</a>";
}




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 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 checkSongForm(){
	if (document.songs.snr.value=="") 
	{
		alert("Bitte Nummer nach Programm eingeben!");
		document.songs.snr.focus();
		return false;
	}
	if (document.songs.artist.value=="") 
	{
		alert("Bitte Interpret eingeben!");
		document.songs.artist.focus();
		return false;
	}
	if (document.songs.title.value=="") 
	{
		alert("Bitte Titel eingeben!");
		document.songs.title.focus();
		return false;
	}
	else return true;
	
}
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>=200)
	{
		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.nameK.value=="") 
	{
		alert("Bitte Namen eingeben!");
		document.mail.nameK.focus();
		return false;
	}
	if (document.mail.betreffK.value=="") 
	{
		alert("Bitte Betreff eingeben!");
		document.mail.betreffK.focus();
		return false;
	}
	if (document.mail.adresseK.value=="") 
	{
		alert("Bitte E-Mail-Adresse eingeben!");
		document.mail.adresseK.focus();
		return false;
	}
	if (document.mail.textK.value=="") 
	{
		alert("Bitte Nachricht eingeben!");
		document.mail.textK.focus();
		return false;
	}
	if (document.mail.textK.value.length>300) 
	{
		alert("Nachricht zu lang!");
		document.mail.textK.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.text.value=="") 
	{
		alert("Bitte Text eingeben!");
		document.insert.text.focus();
		return false;
	}
	else return true;

}

function checkFormDelPic()
{
	return confirm("Wirklich löschen?");
}

function hideGig(strID){
	document.getElementById(strID).style.visibility = 'hidden';
	document.getElementById(strID).style.height = '0px';
}

function showGig(strID){
	
	document.getElementById(strID).style.visibility = 'visible';
	document.getElementById(strID).style.height = '110px';
	
	
}


function insertReminder(strID){
    showW(strID);
    //erstellen des requests
    var req = null;

   try{
       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", 'gigs/reminder.php', 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{    
                   hideW(strID);
                   //schreibe die antwort in den div container mit der id content 
                   //document.getElementById('infobox2').innerHTML = req.responseText;
                   
                   alert(req.responseText);
                   
                   //alert(req.responseText.indexOf('O'));
                   if (req.responseText.substr(6,2)=='Ok'){
                	   //alert('schließen');
                	   hideGig('gig_'+strID);
                   }
                   old_resp=req.responseText;
			 old_resp1=req.responseText;
               }
               break;
       
               default:
                   return false;
               break;     
           }
       };

       req.setRequestHeader("Content-Type",
       "application/x-www-form-urlencoded");
       var postdata = "email="+document.getElementById('email_'+strID).value
		+"&days="+document.getElementById('days_'+strID).value
		+"&gid="+document.getElementById('gid_'+strID).value;
     req.send(postdata);
     //document.getElementById('name').value='';
     
     //Count();
    	 
   
}

function hideW(strID){
	document.getElementById('warten_'+strID).style.visibility = 'hidden';
	document.getElementById('warten_'+strID).style.height = '0px';
}

function showW(strID){
	document.getElementById('warten_'+strID).style.visibility = 'visible';
	document.getElementById('warten_'+strID).style.height = '30px';
}
