/* ¿À´Ã º» »óǰ ¸®½ºÆ® »ý¼º */
function getTodayGoodsList(p_pos, p_type)
{
var html_item = "";
var html_prev = "";
var html_next = "";
var goods_var;
var goods_info = new Array();
switch (p_type) {
case "cart":if (cart_goods_count < 1) return; break;
case "mywish":if (mywish_goods_count < 1) return; break;
default:
case "today":if (today_goods_count < 1) return; break;
}
if (getCookie("GBA_QUICK_CLOSE")=="Y") {
objCloseLayerButton.style.display = "";
setCookie("GBA_QUICK_CLOSE", p_type, "", "/", "o-gge.com", "");
} else {
if (getCookie("GBA_QUICK_CLOSE") != p_type) {
setCookie("GBA_QUICK_CLOSE", p_type, "", "/", "o-gge.com", "");
}
}
switch (p_type)
{
case "cart":
goods_var = cart_goods_count;
objTodayView.style.display = "none";
objCartView.style.display = "";
objMyWishView.style.display = "none";
goods_info = cart_goods_array;
goods_position = cart_goods_position;
break;
case "mywish":
goods_var = mywish_goods_count;
objTodayView.style.display = "none";
objCartView.style.display = "none";
objMyWishView.style.display = "";
goods_info = mywish_goods_array;
goods_position = mywish_goods_position;
break;
default:
case "today":
goods_var = today_goods_count;
objTodayView.style.display = "";
objCartView.style.display = "none";
objMyWishView.style.display = "none";
goods_info = today_goods_array;
goods_position = today_goods_position;
break;
}
// Á¶°Ç¿¡ ¸ÂÀ¸¸é Æ÷Áö¼ÇÀ» º¯°æÇÑ´Ù.
if ( (goods_position + p_pos >= 0) && (goods_position + p_pos < goods_var) )
goods_position = (goods_position + p_pos) < 0 ? 0 : goods_position + p_pos;
// ÇöÀç Æ÷Áö¼Ç¿¡¼ »óǰ¸®½ºÆ® 4°³±îÁö »ý¼º
for ( var i = goods_position; i < (goods_position + goods_list_count) && i < goods_var; i++ )
{
html_item += goods_info[i];
}
// ¿À´Ã º» »óǰÀÌ 4°³º¸´Ù Å©¸é ¸µÅ© »ý¼º
if ( goods_var > goods_list_count )
{
// ÇöÀç Æ÷Áö¼ÇÀÌ 0 ÀÌ»óÀ̸é prev ¹öư »ý¼º
if ( goods_position > 0 )
html_prev = "
";
else
html_prev = "
";
// ¸¶Áö¸· »óǰÀÌ ´Ù ¾È³ª¿ÔÀ» °æ¿ì¸¸ next ¹öư »ý¼º
if ( goods_position < (goods_var - goods_list_count) )
html_next = "
";
else
html_next = "
";
}
else
{
html_prev = "
";
html_next = "
";
}
switch (p_type) {
case "cart":
if (cart_goods_count > 0) {
objCartViewPrev.innerHTML = html_prev; // ÀÌÀü¹öư ¸µÅ©
objCartViewNext.innerHTML = html_next; // ´ÙÀ½¹öư ¸µÅ©
objCartGoodsList.innerHTML = html_item; // »óǰ ¸®½ºÆ®
}
break;
case "mywish":
if (mywish_goods_count > 0) {
objMyWishViewPrev.innerHTML = html_prev; // ÀÌÀü¹öư ¸µÅ©
objMyWishViewNext.innerHTML = html_next; // ´ÙÀ½¹öư ¸µÅ©
objMyWishGoodsList.innerHTML = html_item; // »óǰ ¸®½ºÆ®
}
break;
default:
case "today":
if (today_goods_count > 0) {
objTodayViewPrev.innerHTML = html_prev; // ÀÌÀü¹öư ¸µÅ©
objTodayViewNext.innerHTML = html_next; // ´ÙÀ½¹öư ¸µÅ©
objTodayGoodsList.innerHTML = html_item; // »óǰ ¸®½ºÆ®
}
break;
}
}
function closeQuickMenu()
{
setCookie("GBA_QUICK_CLOSE", "Y", "", "/", "o-gge.com", "");
objTodayView.style.display = "none";
objCartView.style.display = "none";
objMyWishView.style.display = "none";
objCloseLayerButton.style.display = "none";
}
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length ) {
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 ) break;
}
return "";
}
function setCookie(cookieName, cookieValue, expires, path, domain, secure) {
document.cookie =
escape(cookieName) + '=' + escape(cookieValue)
+ (expires ? '; EXPIRES=' + expires.toGMTString() : '')
+ (path ? '; PATH=' + path : '')
+ (domain ? '; DOMAIN=' + domain : '')
+ (secure ? '; SECURE' : '');
}
function scrollLayer(p_obj_name, p_gap_point)
{
var start_point, end_point, timer;
var obj_layer = document.getElementById(p_obj_name); // ·¹ÀÌ¾î ¿ÀºêÁ§Æ®
start_point = parseInt(obj_layer.style.top, 10);
if ( start_point < p_gap_point ) start_point = p_gap_point;
end_point = document.body.scrollTop + p_gap_point;
limit_point = parseInt(window.document.body.scrollHeight) - parseInt(obj_layer.offsetHeight) -10;
if ( end_point > limit_point ) end_point = limit_point;
if ( start_point != end_point )
{
scroll_amount = Math.ceil( Math.abs( end_point - start_point ) / 15 );
obj_layer.style.top = parseInt(start_point, 10) + ( ( end_point < start_point ) ? -scroll_amount : scroll_amount );
}
if (gnb_quick_move=="Y") { // ¿òÁ÷ÀÌ´Â °æ¿ì
timer = window.setTimeout ("scrollLayer('" + p_obj_name + "', " + p_gap_point + ");", 1);
}
}