/**
 * @author JANG JUYOUNG
 * @copyright 2010
 * @version 2
 */


/**
 * XChat Confirm Script
 */
/*
var XChatConfirmDelay = 30000;
var XChatConfirmStyle = 'conf.log-marketing.jp/UsrConfig/XChatConfirmPanel.css';

(function(){
  this.h = document.getElementsByTagName('head')[0];
  if (this.h)
  {
    this.s = document.createElement('script');
    this.s.type = 'text/javascript';
    this.p = (('https:' == document.location.protocol) ? 'https://' : 'http://');
    this.s.src = p+'conf.log-marketing.jp/UsrConfig/XChatConfirm.js?_=r'+(new Date().getTime()*Math.random()*9*Math.random()*0.9);
    this.h.appendChild(this.s); 
  }
})();
*/
/**
 * getCookie(string name)
 * 
 * @return string, null
 */
function getCookie(name){
    var namestr = name + '=';
    var namelen = namestr.length;
    var cookielen = document.cookie.length;
    var i = 0;
    
    while(i < cookielen){
        var j = i + namelen;
        
        if(document.cookie.substring(i,j) == namestr){
            var end = document.cookie.indexOf(';', j);
            
            if(end == -1){
                end = document.cookie.length;
            }

            return unescape(document.cookie.substring(j,end));
        }
        
        i = document.cookie.indexOf('', i)+1;
        
        if(i == 0){
            break;
        }
    }
    return null;
}

/**
 * setCookie(string name,
 *           string value,
 *           [string expireMinuteLater = null],
 *           [string path = null],
 *           [string domain = null],
 *           [bool secure = false] )
 * 
 * @return void
 */
function setCookie( name, value ){
    var expires = new Date();
    var path,domain,secure;
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;
    
    if( argc > 2 ){
        expires.setTime(expires.getTime() + (1000 * 60 * argv[2]));
    }
    else{
        expires = null;
    }
    
    path = ((argc > 3) ? arg[3] : null);
    domain = ((argc > 4) ? arg[4] : null);
    secure = ((argc > 5) ? arg[5] : null);
    document.cookie =
        name+'='+escape(value)+
        ((expires == null) ? '' : (';expires='+expires.toGMTString()))+ 
        ((path == null) ? '' : (';path='+path))+ 
        ((domain == null) ? '' : (';domain='+domain))+ 
        ((secure == true) ? 'secure' : '');
}

$(function(){
    if (getCookie('index_popup') == null && false) {
        //window.open('xlogpop.html','pop','width=770,height=540');
        $('<div></div>').appendTo('#contentsArea').attr('id', 'popupAjaxPanel').css({
            'display' : 'none',
            'position' :  'absolute',
            'background' : 'white',
            'border' : '1px solid #ccc',
            'width' : '500px',
            'height' : 'auto',
            'z-index' : '9999'
        });
        
        $.ajax({
            url: './xlogpop.html',
            type: "GET",
            cache: false,
            success: function(data){
                var ajaxPanel = $('#popupAjaxPanel');
                
                ajaxPanel.html(data);
                
                var scrollTop = $(document).scrollTop();
                                    
                var screenWidth = $(document).width();
                var screenHeight = $(window).height();
                
                var panelWidth = ajaxPanel.width();
                var panelHeight = ajaxPanel.innerHeight();
                
                var x_location = (screenWidth - panelWidth) / 2;
                var y_location = (screenHeight - panelHeight) / 2;
                
                ajaxPanel.css({
                    left: x_location,
                    top: 0
                });
                
                ajaxPanel.show();
                
                ajaxPanel.animate({
                    'top': +(scrollTop+y_location) + 10 
                }, 500);
                
                ajaxPanel.animate({
                    'top': +(scrollTop+y_location) - 10
                }, 100);
                
                $('#popupCloseButton').click(function(e){
                    /*
                    if($('#popupCloseCheck').is(':checked')){
                        var t = new Date();
                        
                        var expireLaterMinute = ((23 - t.getHours()) * 60) + (60 - t.getMinutes());
                        
                        setCookie('index_popup', 'off', expireLaterMinute);
                    }
                    */
                    e.preventDefault();
                    
                    var t = new Date();
                        
                    var expireLaterMinute = (1440 * 6 ) + ((23 - t.getHours()) * 60) + (60 - t.getMinutes());
                    
                    setCookie('index_popup', 'off', expireLaterMinute);
                    
                    ajaxPanel.html('');
                    ajaxPanel.hide();
                });
            }
        });
    }
});
