function check_email (email)
{
	if (email.search (/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}$/) != -1) return true;
	
	return false;	
}

function check_homepage (homepage)
{
	if (homepage.search (/^(http:\/\/)?[a-z][a-z0-9\.\-_]+\/?[a-z0-9\.\-\~\+_]*\.[a-z]{2,6}$/i) != -1) return true;
	
	return false;	
}

function check_icq (icq)
{
	checkicq = Number(icq);
	if (!isNaN(checkicq)) return true;
	
	return false;	
}

var ausblenden_timer = false;
var ausblenden_wen = false;

function ausblenden ()
{

	var wen = ausblenden_wen;
	var sichtbarkeit;
	
	if (wen.filters)
	{
		sichtbarkeit = wen.filters.alpha.opacity;
		//alert(sichtbarkeit);
		if (sichtbarkeit == 0)
		{
			wen.innerHTML = '';
			wen.style.display = 'none';
			clearInterval(ausblenden_timer);
			return;
		}
		
		wen.filters.alpha.opacity = (sichtbarkeit - 20);
		return;
	}
	
	if (wen.style.opacity)
	{
			sichtbarkeit = wen.style.opacity;
			
			if (sichtbarkeit > 0.0)
				sichtbarkeit = (sichtbarkeit - 0.2);
			else
			{
				wen.innerHTML = '';
				wen.style.display = 'none';
				clearInterval (ausblenden_timer);
				return;
			}
			
			wen.style.opacity = sichtbarkeit;
			
			return;
	}
	
	sichtbarkeit = wen.style.MozOpacity;

	if (sichtbarkeit > 0.0)
		sichtbarkeit = (sichtbarkeit - 0.2);
	else
	{
		wen.innerHTML = '';
		wen.style.display = 'none';
		clearInterval (ausblenden_timer);
		return;
	}
	
	wen.style.MozOpacity = sichtbarkeit;

}

function disappear (wer)
{
	ausblenden_wen = wer;
	ausblenden_timer = setInterval('ausblenden()', 100);
}

function appear (who)
{
 	if (who.filters)
 		who.filters.alpha.opacity = 100;
 	else if (who.style.opacity)
 		who.style.opacity = 1.0;
 	else
 		who.style.MozOpacity = 1.0;
 	
	who.style.display = '';
}
