/*
 * File........: navcontrol.js
 * Created.....: 2004/12/30
 * Copyright...: (c) 2005 All Rights Reserved.
 */



// Änderung der Ansicht
function changeView(act, i)
{
  document.p.act.value = act;
  document.p.v.value = i;
  document.p.submit();
}

// Änderung der Fahrzeugauswahl
function changeSelection(i)
{
  document.p.act.value = "search";
  document.p.tab.value = (i) ? 'all' : 'chg';
  document.p.submit();
}

// Detailansicht eines Fahrzeugs
function carDetails()
{ 
  document.p.act.value = "offer";
  document.p.submit();
}

var errStr = "";
function SSOLogin(docregist)
{
	var ok=true;
	if(docregist.user_name.value.length<3){
		errStr = "Bitte%20geben%20Sie%20einen%20Benutzer-%20namen%20ein,%20der%20mindestens%203%20Zeichen%20lang%20ist.";
		ok=false;
	} else
	if(docregist.password.value.length<6){
		errStr = "Bitte%20geben%20Sie%20ein%20Passwort%20ein,%20das%20mindestens%206%20Zeichen%20lang%20ist.";
		ok=false;
	}
	if(ok){
		docregist.submit();
	}else{
		document.location.href=docregist.redirect_url.value + "&err_code=2&err_string=" + errStr;
	}
}

// Setzen des Cursors an ein geschwünschtes Textfeld
function focusOnError(name)
{
	self.focus();
	document.getElementsByName(name)[0].focus();
}

function visible(id) {
  var ele=document.getElementById(id);
  if (ele==null)
      return;
  var equTabStyle = ele.style;
  equTabStyle.display = (equTabStyle.display == "none") ? "" : "none";
  var iSrc = (equTabStyle.display == "none") ? "img/but_box_re_org1.gif" : "img/but_box_do_org.gif";
  switch(id)
  { case "a1": document.images.But1.src=iSrc; break;
    case "a2": document.images.But2.src=iSrc; break;
    case "a3": document.images.But3.src=iSrc; break;
    case "a4": document.images.But4.src=iSrc; break;
    case "a5": document.images.But5.src=iSrc; break;
    case "a6": document.images.But6.src=iSrc; break;
    case "a7": document.images.But7.src=iSrc; break;
    case "a8": document.images.But8.src=iSrc; break;
  }
}

function getViewStat() {
  var count=8;
  var stat = '';
  for (i=1;i<=count;i++)
  {
    var ele=document.getElementById("a" + i);
    if (ele==null)
      return stat;
    var equTabStyle = ele.style;
    stat += (equTabStyle.display == "none") ? "1" : "0";
  } 
  return stat;
}

//function setViewStat() {
//  var show = window.location.search;
//  var aShow = show.split("=");
//  var bShow = aShow[1];
//  if(typeof(bShow)=="undefined"){
//    return;
//  }
//  for (var i=1; i<=bShow.length; i++)
//  {
//    if ((bShow.substr(i-1,1)) == '0')
//        visible("a" + i);
//  } 
//}
