function _showRecipe ( url ) {
	nWide = 800;
	xPosition = ( screen.width - nWide ) / 2 - 10;
	if ( screen.width <= ( nWide + 20 ) ) {
		nWide = screen.width - 40;
		xPosition = 0;
	}
	nHigh = screen.height - 40;
	yPosition = 0;

	args = "width=" + nWide + "," 
	+ "height=" + nHigh + "," 
	+ "location=no," 
	+ "menubar=no,"
	+ "resizable=yes,"
	+ "scrollbars=yes,"
	+ "status=yes," 
	+ "titlebar=no,"
	+ "toolbar=no,"
	+ "hotkeys=no,"
	+ "screenx=" + xPosition + ","  //NN Only
	+ "screeny=" + yPosition + ","  //NN Only
	+ "left=" + xPosition + ","     //IE Only
	+ "top=" + yPosition;           //IE Only
	
	recipeWindow = window.open( url, 'recipe', args );
	recipeWindow.focus();
}

function _showPears () {
	window.open('http://www.lapoire.com/','new');
}

function _msie_replace_png_imgs() {
	var i, elements;

	elements = document.getElementsByTagName( "img" );
	for ( i = 0; i < elements.length; i++ ) {
		var img = elements[i];
		if ( img.src.toLowerCase().search(/\.png$/ ) < 0 ) continue;

		img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src	+ "', sizingMethod='image')";
		img.src = "img/spacer.gif";
	}
}

if ( window.attachEvent && navigator.appName == "Microsoft Internet Explorer" ) window.attachEvent ( "onload", _msie_replace_png_imgs );

if ( navigator.appName == "Netscape" ) {
	window.addEventListener ( "resize", popCenter, false );
	window.addEventListener ( "scroll", popCenter, false );
} else if ( navigator.appName == "Opera" || navigator.appVersion.indexOf( "Macintosh" ) < 0 ) {
	window.attachEvent ( "onresize", popCenter );
	window.attachEvent ( "onscroll", popCenter );
}

var boxNumber = -1;
var showDiv, offset, windowWidth, windowHeight, windowOffset;

function popMove( box ) {
	if ( navigator.appName == "Netscape" || navigator.appName == "Opera" ) {
		windowWidth = window.innerWidth;
		windowHeight = window.innerHeight;
		windowOffset = window.pageYOffset;
	} else if ( document.documentElement.clientWidth ) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
		windowOffset = document.documentElement.scrollTop;
	} else {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
		windowOffset = document.body.scrollTop;
	}
	showDiv = document.getElementById( box );
	offset = Math.floor (( windowWidth - showDiv.offsetWidth ) / 2 - 130 );
	offset < 0 ? offset = 10 : offset;
	showDiv.style.left = offset + 'px';
	offset = Math.floor (( windowHeight - showDiv.offsetHeight ) / 2 );
	offset < 0 ? offset = 10 : offset;
	showDiv.style.top = eval( windowOffset + offset ) + 'px';
}

function popUp ( number ) {
	if ( boxNumber > -1 ) {
		document.getElementById( 'box' +  boxNumber ).style.visibility = "hidden";
	}
	popMove( 'box' +  number );
	boxNumber = number;
	showDiv.style.visibility = "visible";
}

function popDown( number ) {
	document.getElementById( 'box' +  number ).style.visibility = "hidden";
	boxNumber = -1;
}

function popCenter () {
	if ( boxNumber > -1 ) {
		popMove ( 'box' + boxNumber );
	}
}

var oldPear = true;

function _togglePears () {
	if ( oldPear ) {
		document.getElementById( 'oldThumb' ).style.display = "none";
		document.getElementById( 'old' ).style.display = "inline";
		oldPear = false;
	} else {
		document.getElementById( 'old' ).style.display = "none";
		document.getElementById( 'oldThumb' ).style.display = "inline";
		oldPear = true;
	}
}

