function h(element)
{
	if(element.hover==true)
	{
		element.style.backgroundColor = "#DEDEDE";	
		element.hover = false;		
	}
	else
	{
		element.style.backgroundColor = "#CCCCCC";	
		element.hover = true;
	}	
}

function g(element)
{
	document.location.href = element.firstChild.href;	
}

function n(element)
{
	location.href=element.childNodes[0].href;
}

function goToTop() {
    x = document.body.scrollLeft;
    y = document.body.scrollTop;
    step = 1;
    while (x != 0 || y != 0) {
        scroll(x, y);
        step += step * step / 100;
        x -= step;
        y -= step;
        if (x < 0) {
            x = 0;
        }
        if (y < 0) {
            y = 0;
        }
    }
    scroll(0, 0);
}

function openWindow(url,width,height,special)
{
	// Position
	links = (screen.width-width)/2;
	oben = (screen.height-height)/2;
	
	fenster = window.open(url,'my_window','width='+width+',height='+height+',left='+links+',top='+oben+special);
	fenster.focus();	
}

function nls(field, i)
{
	var text = 'Ihre Email-Adresse';
	
	if(i && field.value==text)
		field.value = '';
	
	if(!i && field.value=='')
		field.value = text;
}


function AddBookmark(name)
{
	var url = document.location;
	
	if(document.all)
	{
		window.external.AddFavorite(url,name);
 	}
	else
	{
		window.sidebar.addPanel(name, url, '');
 	}
}


function checkGbForm(form)
{
	if(form.elements["we_ui_guestbook[Title]"].value=='')
	{
		alert("Bitte einen Titel für den Eintrag eingeben");
		form.elements["we_ui_guestbook[Title]"].focus();
		return;		
	}
	
	if(form.elements["we_ui_guestbook[text]"].value=='')
	{
		alert("Bitte einen Text eingeben");
		form.elements["we_ui_guestbook[text]"].focus();
		return;		
	}
	
	if(form.elements["we_ui_guestbook[name]"].value=='')
	{
		alert("Bitte den Namen eingeben");
		form.elements["we_ui_guestbook[name]"].focus();
		return;		
	}

	form.elements["fsg_plain"].value = form.elements["fsg_plain"].value.toUpperCase();

	form.submit();	
}


function suchen(form)
{
	if(form.we_lv_search_search.value=='')
	{
		alert("Zuerst Suchwort eingeben!");
		form.we_lv_search_search.focus();
		return;
	}
	
	form.submit();	
}


function addNewsletter(form)
{
	if(form.we_subscribe_email__.value=='' || form.we_subscribe_email__.value=='Ihre Email-Adresse')
	{
		alert("Bitte geben Sie Ihre Email-Adresse ein!");
		form.we_subscribe_email__.focus();
		return;
	}
	
	if(!MailChecker(form.we_subscribe_email__.value))
	{
		alert("Ihre Email-Adresse scheint nicht korrekt zu sein!");
		form.we_subscribe_email__.focus();
		return;		
	}
	
	form.submit();	
}


function MailChecker(mail) {
    if (mail.length < 7) {
        return false;
    }
    var punkt = 0;
    var affe = 0;
    for (i = 0; i < mail.length; i++) {
        if (mail.charAt(i) == ".") {
            punkt = 1;
        }
        if (mail.charAt(i) == "@") {
            affe = 1;
        }
    }
    if (punkt != 1 || affe != 1) {
        return false;
    }
    if (mail.lastIndexOf(".") < mail.lastIndexOf("@")) {
        return false;
    }
    var lastpoint = mail.lastIndexOf(".");
    laenge = mail.substring(lastpoint + 1);
    if (laenge.length < 2) {
        return false;
    }
    return true;
}

function recomendLink(form)
{
	if(form.your_name.value=='')
	{
		alert("Bitte geben Sie Ihren Namen an");
		form.your_name.focus();
		return;
	}
	
	if(form.your_email.value=='')
	{
		alert("Bitte geben Sie Ihre Email-Adresse an");
		form.your_email.focus();
		return;
	}
	
	if(!MailChecker(form.your_email.value))
	{
		alert("Ihre Email-Adresse scheint nicht korrekt zu sein");
		form.your_email.select();
		return;
	}
	
	if(form.receiver_email.value=='')
	{
		alert("Bitte geben Sie die Email-Adresse des Empfängers an");
		form.receiver_email.focus();
		return;
	}
	
	if(!MailChecker(form.receiver_email.value))
	{
		alert("Die Email-Adresse des Empfängers scheint nicht korrekt zu sein");
		form.receiver_email.select();
		return;
	}
	
	form.check.value = "Xhsdksebsfn";
	form.submit();
}
