
var lastElement=null;
var lastCSSClass=null;

var _lastElement=null;
var _lastCSSClass=null;


function addLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function')
  {
    window.onload = func;
  } else
  {
    window.onload = function()
	{
      if (oldonload)
        oldonload();
      func();
    }
  }
}

function replaceLink()
{
	var links = document.getElementsByTagName("a");
	for (var i=0;i<links.length;i++)
	{
		if (links[i].href.indexOf("mitglied-werden/")!=-1)
		{
			var e = links[i];

            e.href = "javascript:;";
			e.onclick = function(){ Modalbox.show('/Registration/StartModalbox', { title:'', width: 850, overlayClose:false, autoFocusing:false, style_position:'absolute', afterLoad:function(){ if (typeof(toggleVisibilityCalendarSelectboxes)=='function') toggleVisibilityCalendarSelectboxes(false); }, beforeHide:function(){ if (typeof(scwHide)=='function') scwHide(); } }); return false; };

            return true;
		}
	}
    return false;
}



if ($('active_menue_item') != null) {

    lastElement = $('active_menue_item');
    lastCSSClass = $('active_menue_item').className;

    _lastElement = $('active_menue_item');
    _lastCSSClass = $('active_menue_item').className;

}

function mouseOverNavigation(element) {

       if (lastElement == null || typeof(lastElement) == 'undefined') {
            /* wenn noch kein letztes Element gesetzt, dann ist es die Selbstreferenz */
            lastElement = element;
        }
        //alert(lastElement.className);


        if (lastCSSClass != null) {
            /* Einstellungen zurücksetzen */
            switch (lastCSSClass) {
                case "menue_active hover":
                    lastCSSClass = "menue_active";
                    break;
            }

            lastElement.className = lastCSSClass;

        }


        /* letzte css class Einstellung speichern */
        lastCSSClass = element.className;


        /* mouse over eigenschaften hinzufügen target */
        switch (element.className) {

            case "menue_active hover":
                if ($('active_menue_item') == element) {
                    element.className = "menue_active hover";
                } else {
                    element.className = "menue_active";
                }
                break;
            default:

                element.className += " hover";
                break;
        }


        lastElement = element;

}
function mouseOutNavigation(element) {

    if(element.className=='hover' || element.className==' hover')
       element.className = '';

   if (_lastElement != null)
        lastElement = _lastElement;
    if (_lastCSSClass != null)
        lastElement.className = _lastCSSClass;

    if (lastCSSClass != null) {
        /* Einstellungen zurücksetzen */
      //  lastElement.className = lastCSSClass;
    }

}


function mouseOverNavigationIntern(element, index, count) {



       if (lastElement == null || typeof(lastElement) == 'undefined') {
            /* wenn noch kein letztes Element gesetzt, dann ist es die Selbstreferenz */
            lastElement = element;
        }
        //alert(lastElement.className);


        if (lastCSSClass != null) {
            /* Einstellungen zurücksetzen */
            switch (lastCSSClass) {
                case "menue_active hover":

                    lastCSSClass = "menue_active";
                    break;
            }

            lastElement.className = lastCSSClass;

        }



        /* letzte css class Einstellung speichern */
        lastCSSClass = element.className;


        /* mouse over eigenschaften hinzufügen target */
        switch (element.className) {

            case "menue_active hover":
                if ($('active_menue_item') == element) {
                    element.className = "menue_active hover";
                } else {
                    element.className = "menue_active";
                }
                break;
            default:

                element.className += " hover";
                break;
        }


        lastElement = element;

		if (!(index==0 || index==count-1))
			return false;

		if (index==0)
			$('mainmenu_left').className = 'mainmenu_left_green';
		else
			$('mainmenu_right').className = 'mainmenu_right_green';

}

if($('mainmenu_left') != null){
	var lastleftclass= $('mainmenu_left').className;

	var lastrightclass= $('mainmenu_right').className;

}

function mouseOutNavigationIntern(element, index, count) {

    if(element.className=='hover' || element.className==' hover')
       element.className = '';

   if (_lastElement != null)
        lastElement = _lastElement;
    if (_lastCSSClass != null)
        lastElement.className = _lastCSSClass;

    if (lastCSSClass != null) {
        /* Einstellungen zurücksetzen */
      //  lastElement.className = lastCSSClass;
    }

	if (!(index==0 || index==count-1))
			return false;

    if (index==0)
		$('mainmenu_left').className = lastleftclass;
	else
		$('mainmenu_right').className = lastrightclass;

}


function checkFormData(formname)
{
	valid = true;
	var validate = "";

	var fields = new Array( 'company', 'industry', 'salutation', 'first_name', 'last_name', 'email', 'phone');
	var text = new Array( 'Bitte geben Sie den Namen ihres Unternehmens an!', 'Bitte w'+unescape('%E4')+'hlen Sie ihre Branche aus!', 'Bitte w'+unescape('%E4')+'hlen Sie ihre Anrede aus!', 'Bitte geben Sie ihren Vornamen an!', 'Bitte geben Sie ihren Nachnamen an!', 'Bitte geben Sie ihre E-Mail Adresse an!', 'Bitte geben Sie ihre Telefonnummer an!');

	for (i=0;i<fields.length;i++){
		if 	(formname.elements[fields[i]].value == ""){
			validate += text[i]+"\n";
			formname.elements[fields[i]].style.backgroundColor="#F8C400";
			valid = false;
		}else{
			formname.elements[fields[i]].style.backgroundColor="#f1f1f1";

		}

	}

	if (valid == false)
	{
		alert (validate);
	}else
	{

		new Ajax.Request('index.php', {parameters:$(formname).serialize(true), method:'post' });

		formname.submit();





	}

	return valid;

}
