// Mausposition ermitteln

function getMousePos (e, elem, yOffset, xOffset) {
	var pos = new Object();

	/* Positionsermittlung des Mauszeigers */
	/* Offset für die Positionierung */
	var yOffsetRev	= (arguments.length > 2) ? yOffset : 5;
	var xOffsetRev	= (arguments.length > 3) ? xOffset : 5;

	/* browserspezifische Werte */
	var yOffset		= 10;	
	var xOffset		= 10;	

	// Positionierung an Mousezeiger
	pos.Y = (e.pageY)-250;
	pos.X = (e.pageX)-150;

	// Anpassung an Position innerhalb der Seite relativ zum
	// rechter und unterer Rand
	if (pos.X+$(elem).width()+xOffset > $(window).width()) {  
		pos.X = pos.X - $(elem).width()-xOffsetRev;
	}
	else {
		pos.X = pos.X + xOffset;
	}
	if (e.clientY+$("#addfavdiv").height()+yOffset > $(window).height()) {
		pos.Y = pos.Y - $("#addfavdiv").height() - yOffsetRev;
	}
	else {
		pos.Y = pos.Y + yOffset;
	}
	
	return pos;
}

function openWindow(theURL,winName,features){
	win=window.open(theURL,winName,features);
	if(win){
		win.moveTo((screen.width/2)-300,(screen.height/2)-250);
	}
}
// Lupenfunktion Liste
function lupeShow(pppid){ $("#lupe_"+pppid).css("display", "block");}
function lupeHidden(pppid){ $("#lupe_"+pppid).css("display", "none"); }
// Artikeldetails Datenblatt nachladen
function getDatenblatt(url, target) { $("#"+target).attr("src", url); }

// unter dem Ergebnis der Suche: Link zu FACT-Finder
function showInExtWindow(datei,width,height) {
	url=datei;
    fenster=window.open(url,"extern","width="+width+",height="+height+",resizable=yes,scrollbars=yes");
	fenster.focus();
}
// => "Mein Konto" => "Meine Bestellungen" => Link: "Zur Sendungsverfolgung"
function showInWindow(datei,width,height,wname) {
	url=datei;
    fenster=window.open(url,wname,"width="+width+",height="+height+",resizable=yes,scrollbars=yes,menubar=no,status=yes,locationbar=no");
	fenster.focus();
}

// Produktfilter
function ChangePage2(von){
	window.location.href=von;
}

/* Wenn Artikel mal über Ajax in Warenkorb gelegt werden soll
$(document).ready(function() {
	$(".warenkorb_button").click(function(){
		var pos = getMousePos (e, ".wkconfirm");	
		$(".wkconfirm").css({position:"absolute", top:(pos.Y-200)+'px',left: (pos.X-150)+'px'});
		$(".wkconfirm").css({display:"block"});	
	});
});
*/
