/* Content display specific funtions

Author: rs
Version: 20100601.1

Remark:
Variable 'searchactionurl' must be defined before the include command for this file, e.g.
var searchactionurl = "http://stores.shop.ebay.de/WS-Autoteile-Zubehor__W0QQ_sidZ271394442?";
*/

function DispImg(newImg) {
      var newEl = document.getElementById(newImg);
      var curEl = document.getElementById('fullimage');
      curEl.src = newEl.src;
    }
var even_color = '#f8f8f8';
var odd_color = '#e7e7e7';
 
function fahrzeugliste(id,isstripe) {
 var element = document.getElementById(id);
 if (element.style.display == 'none'){
  try {
   element.style.display='block';
   document.getElementById(id+'head').style.backgroundPosition="left -11px";
  }
  catch(e) {
   element.style.display='block';
   document.getElementById(id+'head').style.backgroundPosition="left -11px";
  }
  if (isstripe && isstripe == true) {
    stripe(id);
    }
 }
 else{
  element.style.display = 'none';
   document.getElementById(id+'head').style.backgroundPosition="left top";
 }
}
 
function hasClass(obj) {
   var result = false;
   if (obj.getAttributeNode("class") != null) {
       result = obj.getAttributeNode("class").value;
   }
   return result;
}
 
function stripe(id) {
  var evenColor = arguments[1] ? arguments[1] : "#fff";
  var oddColor = arguments[2] ? arguments[2] : "#eee";
  var table = document.getElementById(id);
  if (! table) { return; }
  var tbodies = table.getElementsByTagName("tbody");
  for (var h = 0; h < tbodies.length; h++) {
    var trs = tbodies[h].getElementsByTagName("tr");
    var even = false;
    for (var i = 0; i < trs.length; i++) {
      if (! hasClass(trs[i]) &&
          ! trs[i].style.backgroundColor) {
        var tds = trs[i].getElementsByTagName("td");
        for (var j = 0; j < tds.length; j++) {
          var mytd = tds[j];
          if (! mytd.style.backgroundColor) {
            mytd.style.backgroundColor =
              even ? evenColor : oddColor;
          }
        }
      }
      even =  ! even;
    }
  }
}
 
var ebne=0;
 
function hiliter(elem, headID) {
	if (elem.className == 'fahrzeugmarke_header') {
		if (ebne <= 1) {
			elem.className = 'fahrzeugmarke_header_over';
		}
	} else if (elem.className == 'fahrzeugmodelle_header') {
		ebne = 2;
		elem.className = 'fahrzeugmodelle_header_over';
		document.getElementById(headID).style.className='fahrzeugmarke_header';
	} else {
		elem.className = elem.className + '_over';
	}
}
 
function noliter(elem, headID) {
	if (elem.className == 'fahrzeugmarke_header_over') {
		elem.className = 'fahrzeugmarke_header';
	} else if (elem.className == 'fahrzeugmodelle_header_over') {
		ebne = 0;
		elem.className = 'fahrzeugmodelle_header';
	} else {
		if (elem.className.substring(elem.className.length - 5,elem.className.length) == '_over') {
			elem.className = elem.className.substring(0,elem.className.length - 5);
		}
	}
}