/* apShop - product display utilities
// apversion = 1.1.080825
*/
function getElem(s) { return document.getElementById(s); }
function zoomImg(s, f0, f1) {
	toggleClass(getElem("productDetail"), "zoomed");
	var o=getElem(s);o.src=(o.src.lastIndexOf(f0) >-1 ? f1 : f0);
}
function toggleClass(o,s) { if (o) if (!addClass(o,"zoomed")) removeClass(o,"zoomed"); }
function addClass(o,c) { var re=new RegExp("(^|\\b)"+c+"(\\b|$)"), b=!re.test(o.className); if(b) o.className += " "+c; return b; }
function removeClass(o,c) {	var re=new RegExp("(s*|\\b)"+c+"(\\b|$)"); o.className = o.className.replace(re,''); }

function DMRWidget2(isbn, swfArgs){
	if (swfArgs == null || typeof swfArgs == 'undefined')  swfArgs = '';
	//we need to store the params in a global hashmap with the isbn as key to be able to have more than one widget on a page
	DMRParams[isbn]=swfArgs;
	flashInst = getFlashVersion();
	var myOutput='';
	if(flashInst >= 8){
		myOutput = writeSwf( isbn,false,'','','');
	}else{
		var coverImg = DEFAULT_COVER_URL+isbn+"&width=200";
		myOutput = '<div id="noflash" style="text-align: center;">';
		myOutput += "<img src='"+coverImg+"' /><br/><br/>To browse and search this book, <br/>please upgrade to the latest version <br/>of the free <a href='http://www.adobe.com/go/getflashplayer' target='_blank'>Adobe Flash Player</a>.</div>";
	}
	return myOutput;
}
function showLookInside(isbn, w, h, buyURL, bgc) {
	var e=getElem('lookInside');
	if (e.style.display!='block') {
		var o=DMRWidget2(isbn,'skin=black,width='+w+',height='+h+',showTitleInPopUp=no,feed=no,links=no,lang=de,audioButton=grey,buyUrl="'+buyURL+'",buyButton=no,bgcolor="'+bgc+'"');
		if (o!=null) { e.innerHTML=o; e.style.display='block'; }
	} else e.style.display = 'none';
}

