if(noconflict){
	jQuery.noConflict()
};
function slerLesezeichen(){
	if (window.sidebar){ // firefox
			window.sidebar.addPanel(slerBookmarkText,slerBookmarkURL, "");
  }else if(window.opera && window.print){ // opera
      var elem = document.createElement('a');
      elem.setAttribute('href',slerBookmarkURL);
      elem.setAttribute('title',slerBookmarkText);
      elem.setAttribute('rel','sidebar');
      elem.click();
  }else if(document.all){ // ie
      window.external.AddFavorite(slerBookmarkURL,slerBookmarkText);
  }else{
      alert('Leider können wir in Ihrem Browser kein Lesezeichen setzten. Nutzen Sie bitte die interne Funktion Ihres Browsers um ein Lesezeichen zu setzen.')
  }
}

function getBody(w){
	return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
}

function getPos (obj) {
	var output = new Object();
	var mytop=0, myleft=0;
	while( obj) {
      mytop+= obj.offsetTop;
      myleft+= obj.offsetLeft;
      obj= obj.offsetParent;
	}
  output.left = myleft;
  output.top = mytop;
  return output;
}

jQuery(document).ready(function(){
  jQuery("body").append("<div class=\'report-error-box-outer\' ><div class=\'report-error-box\'><h3>Feedback an den Shop</h3><ul><li><a href=\'http://www.shoplupe.net/Feedback.aspx?id="+slerShopid+"&referer="+document.URL+"\' target=\'_blank\'>Fehler melden</a></li><li><a href=\'http://www.shoplupe.net/Certificate.aspx?id="+slerShopid+"&referer="+document.URL+"\' target=\'_blank\'>Optimierung vorschlagen</a></li><li class=\'bookmark\'><a href=\'javascript:slerLesezeichen()\'>Lesezeichen setzen</a></li></ul></div></div>");
  jQuery(".report-error-box-outer").css({'font-family': 'Arial, Helvetica, sans-serif','font-size': '12px','color': '#515151','background':'transparent','position':'absolute','padding': '25px 0 28px 0','margin': '0','z-index':'200'});
  jQuery(".report-error-box").css({'background':'#ffffff','border':'1px solid #dfdfdf','padding':' 1px solid','width':'200px','margin':'1px 0 0 0'});
  jQuery(".report-error-box h3").css({'margin': '1px','padding': '2px 10px','color' : '#515151','background-color':'#f0f0f0','font-size':'12px','font-weight':'normal'});
  jQuery(".report-error-box ul").css({'margin': '1px','padding':'0','list-style':'none','border-bottom':'5px solid #f0f0f0'});
  jQuery(".report-error-box ul li").css({'margin': '0 0','padding': '0','list-style-type':'none'});
  jQuery(".report-error-box ul li a").css({'color':'#515151','text-decoration':'none','display':'block','padding':'3px 10px 3px 25px','margin':'0','border-bottom':'1px dotted #dfdfdf','background':'transparent url(https://www.shoplupe.net/Images/a-bg.gif) 5px center no-repeat'});
  jQuery(".report-error-box ul li.bookmark a").css({'background-image':'url(https://www.shoplupe.net/Images/bookmark-a-bg.gif)'});
  jQuery(".report-error-box ul li a").hover(function() {
   	jQuery(this).css({'border-bottom':' 1px solid #dddddd','color':'#8eba45'});
		}, function() {
    	jQuery(this).css({'color':'#515151','border-bottom':'1px dotted #dfdfdf'});
  });
  jQuery(".report-error-box-outer").hide();
  jQuery("#shoplupe_error_reporting_link").attr("href","#");
  jQuery("#shoplupe_error_reporting_link").attr("target","_self");
  jQuery("#shoplupe_error_reporting_link").bind("mouseenter",function(e){
      var slrlink = document.getElementById("shoplupe_error_reporting_link");
     var slerlinkpos = getPos(slrlink);
     var win = window;
     if(typeof win.innerWidth != 'undefined'){
                 var mywinheight = win.innerHeight;
     }else{
                 var obj = getBody(win);
                 var mywinheight = parseInt(obj.clientHeight);
     }
     var slerkoroben = 15;
     if(document.all)slerkoroben = 6;
     if (slerlinkpos.top + 114 > mywinheight){
        var slertoppos = slerlinkpos.top-122;
        var slerleftpos = slerlinkpos.left;
        jQuery(".report-error-box-outer").css('top',slertoppos+'px');
        jQuery(".report-error-box-outer").css('left',slerleftpos+'px');
     }else{
        var slertoppos = slerlinkpos.top-slerkoroben;
        var slerleftpos = slerlinkpos.left;
        jQuery(".report-error-box-outer").css('top',slertoppos+'px');
        jQuery(".report-error-box-outer").css('left',slerleftpos+'px');
     };
     jQuery(".report-error-box-outer").fadeIn("fast");
     jQuery("#shoplupe_error_reporting_link").bind("mouseenter",function(e){});
	});
	jQuery(".report-error-box-outer").bind("mouseleave",function(e){
		jQuery(".report-error-box-outer").fadeOut("fast");
			jQuery("#shoplupe_error_reporting_link").bind("mouseenter",function(e){
			   var slrlink = document.getElementById("shoplupe_error_reporting_link");
         var slerlinkpos = getPos(slrlink);
			   var win = window;
			   if(typeof win.innerWidth != 'undefined'){
			               var mywinheight = win.innerHeight;
			   }else{
			               var obj = getBody(win);
			               var mywinheight = parseInt(obj.clientHeight);
			   }
			   var slerkoroben = 14;
			   if(document.all){
			               slerkoroben = 6;
			   }
			   if (slerlinkpos.top + 114 > mywinheight){
			               var slertoppos = slerlinkpos.top-122;
			               var slerleftpos = slerlinkpos.left;
			               jQuery(".report-error-box-outer").css('top',slertoppos+'px');
			               jQuery(".report-error-box-outer").css('left',slerleftpos+'px');
			   }else{
			               var slertoppos = slerlinkpos.top-slerkoroben;
			               var slerleftpos = slerlinkpos.left;
			               jQuery(".report-error-box-outer").css('top',slertoppos+'px');
			               jQuery(".report-error-box-outer").css('left',slerleftpos+'px');
			   };
			   jQuery(".report-error-box-outer").fadeIn("fast");
			});
	});
});
