﻿function todayView()
{    
    // 상품당 끄집어 낼 때
    var _strCookie_See = GetCookie_See('bicots_today');
    var _str_name = "";
    if(_strCookie_See != null)
    {
        var _aryCookie = _strCookie_See.split("!");
        
        //alert( GetCookie_See('bicots_today') );    
        
   	     for(var i=_aryCookie.length;i > 0;i--)
         {
            j = i - 1
            
            var oRow = dynTodayTable.insertRow(); 
	        var oCell = oRow.insertCell(); 

	        oCell.innerHTML = document.getElementById('span_today_view').innerHTML;

	        document.getElementById('today_name').setAttribute('id','today_name'+i);	    
	        document.getElementById('today_name'+i).setAttribute('name','today_name'+i);	    
	        document.getElementById('today_img').setAttribute('id','today_img'+i); 
	        document.getElementById('today_img'+i).setAttribute('name','today_img'+i); 
    	    
            //alert(document.getElementById("today_name" + j));
            if(document.getElementById("today_name" + i) != null)
            {
                _str_name = getSplitVal_See("#","name", _aryCookie[j] );
                if(_str_name.length < 9 ) {
                    document.getElementById("today_name" + i).outerHTML = _str_name;
                }
                else {
                    document.getElementById("today_name" + i).outerHTML = _str_name.substring(0,8) + "...";
                }
                document.getElementById("today_img" + i).outerHTML = "<a href='" + getSplitVal_See("#","link", _aryCookie[j] ) + "'>" + "<img src='" + getSplitVal_See("#","img", _aryCookie[j] ) + "' width='55' height='40'/>" + "</a>";
            }
            
            document.recalc(); 
            //alert("link" + i + ": " + getSplitVal_See("#","link", _aryCookie[i] )  );
            //alert("img" + i + ": " +  getSplitVal_See("#","img", _aryCookie[i] )  );
            //alert("name" + i + ": " +  getSplitVal_See("#","name", _aryCookie[i] )  );
         }
     }
}

function todayView_set(link, img, name)
{
    SetCookie_See('bicots_today', '#link|' + link +'#img|' + img + '#name|'+escape("" + name + ""));
}

//개별 데이터 가져오기
function getSplitVal_See(splitchr,name, data ){
    if(data != "")
    {
     var _arydata = data.split(splitchr);
     for(var i=0;i < _arydata.length;i++)
     {
        var _aryitem = _arydata[i].split("|");
        if(_aryitem[0] == name)
        {
            return unescape(_aryitem[1]);
        }
     }
    }
}

// 내부에서 쓰는 쿠키 펑션
function getCookieVal_See(offset){
 var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1) endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr)); 
}

//쿠키 가져오기
function GetCookie_See(name) {
 var arg = name + "|";
  var alen = arg.length;
   var clen = document.cookie.length;
    var i = 0; 
    while (i < clen) 
    { 
    //while open 
        var j = i + alen; 
        if (document.cookie.substring(i, j) == arg)
        { 
            return  getCookieVal_See(j);
        }   
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) 
            break; 
    } 
    //while close 
    return null; 
} 

//쿠키 셋팅
function SetCookie_See(name, value) {
     var _strbefor = GetCookie_See(name);
     if(_strbefor == null)
        _strbefor="";
     
     if(_strbefor != ""){
         var _arybefor = _strbefor.split("!");
       	 for(var i=0;i < _arybefor.length;i++)
         {
            if(_arybefor[i] ==  value)
                return;
         }
         //5개 제한
         if( _arybefor.length >= 5 )
         {
            _strbefor="";
       	     for(var i=1;i < _arybefor.length;i++)
             {
                _strbefor += ((i==1)?"":"!")+ _arybefor[i];
             }                     
         }
     }
     var argv = SetCookie_See.arguments; 
     var argc = SetCookie_See.arguments.length; 
     var expires = (2 < argc) ? argv[2] : null; 
     var path = (3 < argc) ? argv[3] : null; 
     var domain = (4 < argc) ? argv[4] : null; 
     var secure = (5 < argc) ? argv[5] : false; 
     
     if(location.pathname.indexOf("/WebUI/") != -1)
		path = "/WebUI/";
	else
		path = "/hoteljapan/";
     document.cookie = name + "|" + escape ( ((_strbefor=="")?"":_strbefor+"!") + value  ) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); 
} 

function today_view_close()
{
    setCookie("today_open_close","open",1);
    document.getElementById('dynTodayTable').style.display = 'none';
    document.getElementById('img_Open').style.display = '';
    document.getElementById('img_Close').style.display = 'none';
}

function today_view_open()
{
    setCookie("today_open_close","close",1);
    document.getElementById('dynTodayTable').style.display = '';
    document.getElementById('img_Close').style.display = '';
    document.getElementById('img_Open').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( name, value, expiredays) 
{ 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
}
