/**
 *	Amazon Web Service : Simple ItemLookup
 *	use Spry 1.5
 */

var obsAWSSimpleItem = new Object();
obsAWSSimpleItem.onPostUpdate = function(notifier, data){
	if( data.state=="ready" ){
		var effname = data.regionID + "-eff";
		var elemID  = data.regionID + "-block";
		window[effname] = new Spry.Effect.Fade(elemID, {duration:500, from:'0%', to:'100%', toggle:false });
		window[effname].start();
	}
};

function setAWSInfo( rid , asin , itemtype ){
	var regionElemID = rid + "-region";
	var readyElemID  = regionElemID + "-block";

	// WRITE REGION TAG
	document.write('<div class="awsSimpleItem"><div spry:region="' +rid+ '" class="SpryHiddenRegion" id="' +regionElemID+ '">');
	document.write('<div spry:state="loading"><div class="label"><img src="/img/asi_nowload.gif" width="120" height="25" alt="now loading"></div></div>');
	document.write('<div spry:state="error"><div class="label"><img src="/img/asi_label_err.png" width="100" height="16" alt="error"></div></div>');
	document.write('<div spry:state="ready" class="hideInitially" id="' +readyElemID+ '">');
	document.write('<div spry:choose="spry:choose">');
	document.write('<div spry:when="' + "'{MediumImage/URL}'!='undefined'" + '"><a href="{DetailPageURL}" target="_blank"><img src="{MediumImage/URL}" width="{MediumImage/Width}" height="{MediumImage/Height}" alt="{ItemAttributes/Title}" border="0" class="thumbnail"></a></div>');
	document.write('<div spry:default="spry:default"><a href="{DetailPageURL}" target="_blank"><img src="/img/asi_no_image.png" width="120" height="160" alt="{ItemAttributes/Title}" border="0" class="thumbnail"></a></div>');
	document.write('</div>');
	if( itemtype=="game" ){
	document.write('{ItemAttributes/Title}<br/>{ItemAttributes/Publisher}<br/>');
	}else{
	document.write('{ItemAttributes/Title}<br/>{ItemAttributes/Author}<br/>( {ItemAttributes/Publisher} )<br/>');
	}
	document.write('<div class="gobtn"><a href="{DetailPageURL}" target="_blank"><img src="/img/asi_btn_go.png" width="100" height="16" alt="GO TO AMAZON" border="0"></a></div>');
	document.write('</div>');
	document.write('</div></div>');
	
	// AWS REQUEST
	var uri = "/rough/amazonItemLookup.php5?ID=" + asin;
	window[rid] = new Spry.Data.XMLDataSet( uri , "ItemLookupResponse/Items/Item" , { subPaths: ["ItemAttributes","SmallImage","MediumImage","LargeImage"] });
	
	Spry.Data.Region.addObserver( regionElemID , obsAWSSimpleItem );
}



/**
* Flash Object
*/
function swfObject( id, uri, w, h, bg ){
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\""+ w + "\" height=\""+ h + "\" id=\""+ id + "\" align=\"middle\">");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
	document.write("<param name=\"allowFullScreen\" value=\"false\" />");
	document.write("<param name=\"movie\" value=\""+ uri + "\" />");
	document.write("<param name=\"quality\" value=\"high\" />");
	document.write("<param name=\"bgcolor\" value=\""+ bg + "\" />");
	document.write("<param name=\"scale\" value=\"noScale\" />");
	document.write("<param name=\"salign\" value=\"TL\" />");
	//document.write("<param name=\"wmode\" value=\"opaque\" />");
        //document.write("<embed src=\""+ uri + "\" quality=\"high\" bgcolor=\""+ bg + "\" wmode=\"opaque\" width=\""+ w + "\" height=\""+ h + "\" name=\""+ id + "\" align=\"middle\" scale=\"noScale\" salign=\"TL\" wmode=\"opaque\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
	document.write("<embed src=\""+ uri + "\" quality=\"high\" bgcolor=\""+ bg + "\" width=\""+ w + "\" height=\""+ h + "\" name=\""+ id + "\" align=\"middle\" scale=\"noScale\" salign=\"TL\" wmode=\"opaque\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
	document.write("</object>");
}

function swfObject10( id, uri, w, h, bg ){
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,12,36\" width=\""+ w + "\" height=\""+ h + "\" id=\""+ id + "\" align=\"middle\">");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
	document.write("<param name=\"allowFullScreen\" value=\"false\" />");
	document.write("<param name=\"movie\" value=\""+ uri + "\" />");
	document.write("<param name=\"quality\" value=\"high\" />");
	document.write("<param name=\"bgcolor\" value=\""+ bg + "\" />");
	document.write("<param name=\"scale\" value=\"noScale\" />");
	document.write("<param name=\"salign\" value=\"TL\" />");
	//document.write("<param name=\"wmode\" value=\"opaque\" />");
        //document.write("<embed src=\""+ uri + "\" quality=\"high\" bgcolor=\""+ bg + "\" wmode=\"opaque\" width=\""+ w + "\" height=\""+ h + "\" name=\""+ id + "\" align=\"middle\" scale=\"noScale\" salign=\"TL\" wmode=\"opaque\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
	document.write("<embed src=\""+ uri + "\" quality=\"high\" bgcolor=\""+ bg + "\" width=\""+ w + "\" height=\""+ h + "\" name=\""+ id + "\" align=\"middle\" scale=\"noScale\" salign=\"TL\" wmode=\"opaque\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
	document.write("</object>");
}

function swo( name ){
	swfObject(name, "/blog-asset/"+name+".swf", 425, 425, "#000000");
}

/**
* misc
*/
function openAbout(){
	var w = 360;
	var h = 480;
	var url = "/about.html";
	var wo = window.open(url,"aboutwin","width="+ w +",height=" + h + ",directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no,scrollbars=yes");
}