//Subnavigation der aktuellen Seite markieren
function markActiveNavigation(currentURL)
{		
  var subNav = document.getElementById('divTopSubnavigation');
  var arrSubNavs = subNav.getElementsByTagName('a');
  var linkSelected = false;
  
  //Versuchen einen genauen Treffer zu ermitteln
  if(arrSubNavs.length > 0)
  {
	for (i=0; i < arrSubNavs.length; i++)
	{
	  if(currentURL == linkUrl)
	  {
		arrSubNavs[i].className = 'active';
		linkSelected = true;
		break;
	  }
	}
  }
  
  //Sofern eine genaue Übereinstimmung nicht möglich war eine Andeutung versuchen
  if (linkSelected == false)
  {
	currentURL = currentURL.replace('.asp','');  
	if(arrSubNavs.length > 0)
	{
	  for (i=0; i < arrSubNavs.length; i++)
	  {
		var linkUrl = getCurrentWebFilename(arrSubNavs[i].href);
		
		linkUrl = linkUrl.replace('.asp','');
		currentURL = currentURL.replace('.asp','');
		
		if(currentURL.indexOf(linkUrl) >= 0)
		{
		  arrSubNavs[i].className = 'active';
		  linkSelected = true;
		  break;
		}
	  }
	}
  } 
}


//Anmeldung Partner: Wenn der Unterschriftsberechtigte vom Anmelder abweicht zusätzliche Felder aktivieren
function checkUnterschriftsberechtiger()
{
  if (document.getElementById('cbxSignatory').checked == true)
  {
	//Anrede
	var anrede = document.getElementById('ddlAnrede').value;
	var coll = document.getElementById('ddlSignatory_Anrede')
	if(coll.length > 0)
	{
	  for (i=0; i < coll.options.length; i++)
	  {
		if(coll.options[i].value == anrede)
		{
		  coll.options[i].selected = true;
		  break;
		}
	  }
	}
    
	//Übrige Felder
    document.getElementById('tbxSignatory_Vorname').value = document.getElementById('tbxU_Vorname').value; 
	document.getElementById('tbxSignatory_Nachname').value = document.getElementById('tbxU_Nachname').value; 
	document.getElementById('tbxSignatory_Funktion').value = document.getElementById('tbxU_Funktion').value; 
	document.getElementById('tbxSignatory_Telefon').value = document.getElementById('tbxU_Telefon').value; 
	document.getElementById('tbxSignatory_Fax').value = document.getElementById('tbxU_Fax').value; 
	document.getElementById('tbxSignatory_Emailadresse').value = document.getElementById('tbxU_Emailadresse').value;
  }
}


//Shop Bestellung kontrollieren und abschicken
function checkArtikelBestellen(fehlerText)
{
  var submitOK = false;
  var formShop = document.getElementById('frmShop');
  var nl = formShop.getElementsByTagName("input");
  
  //Durch alle Anzahl Artikel Input Elemente gehen und prüfen ob min 1 davon mehr als 0 Menge hat
  for (i=0; i<nl.length; i++)
  {
	if (nl[i].className == 'artikel-anzahl')
	{
	  if (nl[i].value > 0)
	  {
		//Mehr als Menge 0 - also Formular abschicken
		submitForm('frmShop',saveHTTPContent,'/services/services_shop_submit.asp','divContent');
		submitOK = true;
		break;
	  }
	}
  }
  
  if (submitOK == false)
    document.getElementById('pMeldung').style.display = 'block';
}


//Partner Liste laden
function loadPartnerListe(suchenText)
{
  var firmenArtID = document.getElementById('ddlFilter_FirmenArt').value;
  
  if (document.getElementById('tbxFilter_Suchen').value == suchenText)
    var suchen = '';
  else
    var suchen = document.getElementById('tbxFilter_Suchen').value;
	
  getHTTPContent('/firmen/firmen_partner_liste.asp?Suchen=' + suchen + '&FirmenArtID=' + firmenArtID,'divFirmenListe','');	
}



//***********************************************************************************************************
// Diverse Funktionen
//***********************************************************************************************************
//Emailadresse prüfen
function checkBenutzerEmail(emailadresse,userID)
{
  getHTTPContent('/admin/_checkEmailadresse.asp?Emailadresse=' + emailadresse + '&UserID=' + userID,'divTemp','');
}
