//Abo Special Button an richtige Linksposition setzen
function ermittleLinksPos() {
	var lPos = 0;
  var obj = document.getElementById("nlabo");
  if (obj.offsetParent){
  while (obj.offsetParent){
  lPos += obj.offsetLeft;
  obj = obj.offsetParent;
  return lPos;
}
}
}
var pop = null;
function popdown() {
  if (pop && !pop.closed) pop.close();
}
function popupp(obj,w,h) {
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  w = (w) ? w += 20 : 150;  // 150px*150px is the default size
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable, scrollbars=yes';
  popdown();
  pop = window.open(url,'',args);
  if (pop.opener == null) pop.opener = window;
    pop.opener.name = "opener";
  return (pop) ? false : true;
}
window.onunload = popdown;
window.onfocus = popdown;

//Hotlinebox im Header ein- und ausblenden
function ShowHotline()
{
 document.getElementById('hotlinebox').style.background = "url($templatepath/profi_template/bg-hotlinebox_$language.gif) no-repeat right bottom";
}
function HideHotline()
{
 document.getElementById('hotlinebox').style.background = "none";
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function over(element)
{
	element.style.background='url($templatepath/profi_template/bg-navleiste-orange-hover.gif) repeat-x left top;';
}
function out(element)
{
	element.style.background='url($templatepath/profi_template/bg_navleiste_kerbe.jpg) no-repeat left top;';
}
<!-- Popup-Fenster für Preisvergleichsformular -->
function FensterOeffnen (Adresse) {
  Fenster1 = window.open(Adresse, "Preisvergleich", "width=420,height=500,left=100,top=200,resizable=yes,scrollbars=yes");
  Fenster1.focus();
}

function FensterOeffnen_600_500 (Adresse) {
	Fenster1 = window.open(Adresse, "Preisvergleich", "width=600,height=500,left=100,top=200,resizable=yes,scrollbars=yes");
  Fenster1.focus();
}

function setzeLinksPos(n) {
	if(document.all) { //is IE
	document.all.aboSpecial.style.posLeft = n;
	} else if (document.getElementById) {
	document.getElementById("aboSpecial").style.left = n + "px";
	}
}
function LinksPosInit() {
	pos = ermittleLinksPos();
	setzeLinksPos(pos);
}

// AJAX - Request erzeugen
  var request = false;
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) { }
		}
	}

  var rev_id = 0;

  function setReviewRating(row, rating, review) {
    if(!request) {
      alert('AJAX-Request-Erstellung nicht m&ouml;glich. Bei Internet Explorer bitte ActiveX aktivieren.');
    } else {
      rev_id = row;
      request.open('post', 'products_review_rating.php', true);
      request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      request.send('rating='+rating+'&review='+review);
      request.onreadystatechange = interpretRequest;
    }
  }

  function interpretRequest() {
    if(request.readyState == 4) {
      var xmlDoc = request.responseXML;
      var rating = xmlDoc.getElementsByTagName('rating')[0].firstChild.nodeValue;
      if(rating != -1) {
        document.getElementById('review_rating_'+rev_id).innerHTML = '<small>Vielen Dank, Sie haben eine Bewertung von '+rating+' / 5 Sternen vergeben.</small>';
      } else {
        document.getElementById('review_rating_'+rev_id).innerHTML = '<small>Sie haben bereits eine Bewertung f&uuml;r diesen Kommentar abgegeben.</small>';
      }
    }
  }

  function showRedStar(row, star) {
    for(var i = 1; i <= star; i++) {
      document.getElementById('review_star_'+row+'_'+i).src = 'images/review_rating/rating_over.gif';
    }
  }

 /*  function showYellowStar(row, star) {
    for(var i = 1; i <= 4; i++) {
      document.getElementById('review_star_'+row+'_'+i).src = 'images/review_rating/rating_on.gif';
    }
  } */

  function showResetStars(row) {
    for(var i = 1; i <= 4; i++) {
      document.getElementById('review_star_'+row+'_'+i).src = 'images/review_rating/rating_on.gif';
    }
    document.getElementById('review_star_'+row+'_5').src = 'images/review_rating/rating_off.gif';
  }
//ende Abo Special Button an richtige Linksposition setzen
