var html=/<.+>/;

function agb()
{
	if (document.getElementById("agbs").checked == false)
        {
        	alert('Die AGBs müssen akzeptiert werden!');
        	return false;
        }
}

function checkform()
{
	ref = document.f;

        if (ref.mail.value.toLowerCase() != ref.mail2.value.toLowerCase())
        {
        	alert('Die beiden E-Mail Adressen stimmen nicht überein!');
        	return false;
        }
}

function gotoLink(formname, feldname) 
{
	var target = document.forms[formname].elements[feldname];
	
	goingTo = target.options[target.selectedIndex].value;

	self.location = goingTo;
}



function fenster(url,hsize,vsize)
{
        window.open(url,'','scrollbars=1,width=' + hsize + ',height=' + vsize);
}



function select_all(status,theform) 
{
	for (i=0;i<theform.length;i++) 
	{
    		if(theform.elements[i].name == "pmid[]" || theform.elements[i].name == "gbid[]") theform.elements[i].checked = status;    
   	}
}



function icon(within)
{
	document.f.text.value = document.f.text.value + " " + within + " ";
}


function checkPrivateMessage() {

        ref = document.f;
        var isUsername = 0;

        for(var i = 0; i < nicks.length; i++)
        {
            if(nicks[i] == ref.empf.value) isUsername = 1;
        }

        if (isUsername == 0)
        { alert('Bitte gib einen korrekten Mitgliedsnamen an!'); return false; }

        if (ref.subject.value == '')
        { alert('Bitte gib einen Betreff an!'); return false; }
        
        if (ref.text.value == '')
        { alert('Bitte gib einen Text an!'); return false; }
        
        if((html.test(ref.text.value) == true) || (html.test(ref.subject.value) == true))
        { alert('HTML ist deaktiviert!'); return false; }
        
}

function show(targetId)
{
	if (document.getElementById)
  	{
    		var target  = document.getElementById( targetId );

		target.style.display = ""
  	}
}

function hide(targetId)
{
  	if (document.getElementById)
  	{
    		var target  = document.getElementById( targetId );

    		target.style.display = "none"
  	}
}

function manageon(nav)
{	swap('b',0);
	swap('i',0);
	swap('u',0);
	swap('left',0);
	swap('center',0);
	swap('right',0);
	swap('url',0);
	swap('email',0);
	swap('spacer',0);

	if(nav!='')
	{
		swap(nav,1);
	}
}

function manageoff(nav)
{	swap('b',0);
	swap('i',0);
	swap('u',0);
	swap('left',0);
	swap('center',0);
	swap('right',0);
	swap('url',0);
	swap('email',0);
	swap('spacer',1);
}

function swap(id, mode)
{
	if(document.getElementById(id+"_sub"))
	{
		if(mode == 1) 
		{
	    		document.getElementById(id+"_sub").style.display = "block";	
		}
	    	else 
		{
			document.getElementById(id+"_sub").style.display = "none";
	    	}
	}
}