document.writeln("<div id='_FavoriteStoreLayer' style='display:none; position:absolute; z-index:1; '></div>");
document.writeln("<div id='_FavoriteStoreGroupManageLayer' style='display:none; position:absolute; z-index:1; '></div>");

//--------------------------------------------------------------------------
function FavoriteStore() {}


FavoriteStore.open = function(obj, sellerID, sell3URL, itemName, frameID) {
	var _layer = document.getElementById("_FavoriteStoreLayer");
	var targetInfo = null;
	var frameInfo = null;
	var url = null;

	if (!obj || sellerID == null || sellerID == "" || sell3URL == null || sell3URL == "") {
		alert("ÀÔ·Â°ªÀÌ ºÎÁ·ÇÕ´Ï´Ù.");
		return;
	}

	if (itemName != undefined || !itemName) itemName = "";

	url = "http://favorite.auction.co.kr/BuyerTools/Favorites/Popups/FavoriteStoreRegist.aspx?SellerID=" + sellerID + "&ItemName=" + itemName + "&WeblogYN=N";

	if (frameID != undefined) {
		targetInfo = getoffset(obj);
		frameInfo = getoffsetoutside(document.getElementById(frameID));

		targetInfo[2] += frameInfo[2];
		targetInfo[3] += frameInfo[3];
	} else {
		targetInfo = getoffset(obj);
	}

	_layer.innerHTML = "<iframe id='_FavoriteStoreFrame' src='" + url + "' width='350px' height='200px' borderwidth='0' scrolling='no' frameborder='no' allowtransparency='true'></iframe>";
	if (targetInfo[2] - (350 - targetInfo[0]) < 0) {
		_layer.style.left = 0;
	} else {
		_layer.style.left = targetInfo[2] - (350 - targetInfo[0]);
	}
	_layer.style.top = targetInfo[3] + targetInfo[1];
	_layer.style.display = "inline";
}

FavoriteStore.close = function() {
	var _layer = document.getElementById("_FavoriteStoreLayer");

	_layer.style.display = "none";
}


FavoriteStore.login = function(url) {
	window.open(url, 'LoginForFavorites', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=yes,copyhistory=no ,width=450, height=395, left=100,top=100').focus();
	FavoriteStore.close();
}

FavoriteStore.resize = function() {
	try {	
		var oBody   = document.frames('_FavoriteStoreFrame').document.documentElement;
		var oIFrame = document.getElementById("_FavoriteStoreFrame");
		
		var frmHeight = oBody.scrollHeight;
		var frmWidth  = oBody.scrollWidth;

		if (frmHeight < 180) frmHeight = 180;

		oIFrame.style.height = frmHeight;
		oIFrame.style.width = frmWidth;
	} catch (e) {}
}

//---------------------------------------------------------------------------
function FavoriteStoreGroupManage() {}

FavoriteStoreGroupManage.open = function(obj, sell3URL, frameID) {
	var _layer = document.getElementById("_FavoriteStoreGroupManageLayer");
	var targetInfo = null;
	var frameInfo = null;
	var url = null;

	if (!obj || sell3URL == null || sell3URL == "") {
		alert("ÀÔ·Â°ªÀÌ ºÎÁ·ÇÕ´Ï´Ù.");
		return;
	}

	url = "http://favorite.auction.co.kr/BuyerTools/Favorites/Popups/FavoriteStoreGroupManage.aspx?WeblogYN=N";

	if (frameID != undefined) {
		targetInfo = getoffset(obj);
		frameInfo = getoffsetoutside(document.getElementById(frameID));

		targetInfo[2] += frameInfo[2];
		targetInfo[3] += frameInfo[3];
	} else {
		targetInfo = getoffset(obj);
	}

	_layer.innerHTML = "<iframe id='_FavoriteStoreGroupManageFrame' src='" + url + "' width='220px' height='250px' borderwidth='0' scrolling='no' frameborder='no'></iframe>";
	_layer.style.left = targetInfo[2] - (220 - targetInfo[0]);
	_layer.style.top = targetInfo[3] + targetInfo[1];
	_layer.style.display = "inline";
}

FavoriteStoreGroupManage.close = function() {
	var _layer = document.getElementById("_FavoriteStoreGroupManageLayer");

	_layer.style.display = "none";
}

FavoriteStoreGroupManage.resize = function() {
	try {	
		var oBody   = document.frames('_FavoriteStoreGroupManageFrame').document.documentElement;
		var oIFrame = document.getElementById("_FavoriteStoreGroupManageFrame");
		
		var frmHeight = oBody.scrollHeight;
		var frmWidth  = oBody.scrollWidth;

		oIFrame.style.height = frmHeight;
		oIFrame.style.width = frmWidth;
	} catch (e) {}	
}