// ''''''''''''''''''''''''''''''''''''''''''''''''''''''
// ''' Copyleft (c) 2005~2008  Maniadb.com
// ''' Create Date   : 2006. 04. 27.
// ''' Last Modified : 2008. 05. 02.
// ''' First Author  : hyungkyu.ryu
// ''' Last Modifier : hyungkyu.ryu
// ''''''''''''''''''''''''''''''''''''''''''''''''''''''


function getPageX(el){
	return (!el||el==document.body) ? 0 : el.offsetLeft + getPageX(el.offsetParent);
}

function getPageY(el){
	return (!el||el==document.body) ? 0 : el.offsetTop + getPageY(el.offsetParent);
}

function close_window(id){
	var div = document.getElementById(id);
	if(div) div.style.visibility = "hidden";
}


var externalMusicShopList = new Array( 'aladdin', 'lptown', 'yes24', 'dreamrec', 'pandoracd', 'amazon' ); 
var externalMusicShopAlbumKw = '';
var externalMusicShopArtistKw = '';
	
function addProductResults(oj, param )
{
	var ix  = parseInt(get_parameter( param, 'ix' ));
	var a   = get_parameter( param, 'a' );
	var k1  = get_parameter( param, 'ar' );
	var k2  = get_parameter( param, 'al' );

	//alert( ix );
	
	var cur = document.getElementById( "shop_" + externalMusicShopList[ix] ).innerHTML;

	//alert( cur );
	//alert( oj.responseText );
	

	document.getElementById( "shop_" + externalMusicShopList[ix] ).innerHTML = cur + oj.responseText;
	ix = ix + 1;
	
	if ( ix < externalMusicShopList.length ) {
		requestExternalMusicShopInfo( ix, '', a, k1, k2 )
	}
	else {
		document.getElementById( "externalMusicShopMsg" ).innerHTML = "";
		setManiadbLogging();
	}
}

function requestExternalMusicShopInfo( ix, loc, a, k1, k2 )
{
	if ( ix == 0 ) {
		var img = document.getElementById( loc );
		var win = document.getElementById( "compareprice" );
	
		win.style.top  = getPageY(img) + 20;
		win.style.left = getPageX(img);
		win.style.visibility = "visible";	

		for ( var i = 0; i < externalMusicShopList.length; i++ ) {
			document.getElementById("shop_" + externalMusicShopList[i] ).innerHTML = '';
		}		
	}
	
	document.getElementById( "externalMusicShopMsg" ).innerHTML = "<blink>searching from " + externalMusicShopList[ix] + " ...</blink>";
	sendRequest( addProductResults, "&amp;ix=" + ix + "&amp;sf=" + externalMusicShopList[ix] + "&amp;a=" + a + "&amp;ar=" + externalMusicShopArtistKw + "&amp;al=" + externalMusicShopAlbumKw, "GET", "ajaxSearchProducts.asp", true, true );
}

// 가격 비교 화면 템플릿
function drawPriceComparisonBox( k1, k2 )
{
	externalMusicShopArtistKw = k1;
	externalMusicShopAlbumKw = k2;

	var pcd = '';
	
	pcd = pcd +
	         '<div id="compareprice" style="position:absolute;visibility:hidden;">' +
           '<table style="width:650px; margin:0px; padding:0px; font-size:8pt; background-color:#CCDAE7">' +
           '<tr><td>' +
             '<table style="width:650px; margin:0px; padding:0px; font-size:8pt; background-color:#EFF6F8">' +
             '<tr><td>' +
               '<table style="width:650px; margin:0px; padding:0px; font-size:8pt;"><tr>' + 
                 '<td style="width:600px; text-align:left;"><b>가격비교</b></td>' + 
                 '<td style="width:50px; text-align:right;"><img src="http://images.maniadb.com/images/_/i_close.gif" onClick="close_window(\'compareprice\');"/></td></tr>' +
               '</table>' +
             '</td></tr>' +
             '</table>' +
           '</td></tr>' +
           '<tr><td bgcolor="white"><br/>' +
             '<table style="table-layout:fixed; width:620px; margin:0px; padding:0px; font-size:8pt;">' +
             '<tr style="background: url(http://images.maniadb.com/images/dottedline.gif) no-repeat bottom; height:20px">' +
             '<td style="width:80px; text-align:center;">판매처</td>' +
             '<td style="width:20px; text-align:center;">&nbsp;</td>' +
             '<td style="width:280px; text-align:center;">타이틀</td>' +
             '<td style="width:60px; text-align:right;">판매가</td>' +
             '<td style="width:50px; text-align:right;">적립금</td>' +
             '<td style="width:60px; text-align:right;">실구매가</td>' +
             '<td style="width:70px; text-align:right;">&nbsp;</td>' +
             '</table>'
	
	for ( var i = 0; i < externalMusicShopList.length; i++ ) {
		pcd = pcd + '<span id="shop_' + externalMusicShopList[i] + '"><img src="http://images.maniadb.com/images/blank.gif" width="1" height="0" alt=""/><br/></span>';
	}
	
   pcd = pcd + 
           '<div id="externalMusicShopMsg" style="width:620px; text-align:center; color:#2C74D4; font-size:12px; font-weight:bold;"></div>' +
           '</td></tr>' +
           '</table>' +
         '</div>';

	document.write( pcd );

}