var COOKIE_NAME = 'search_window';
var options = { path: '/', expires: 10 };

function getNoticeBox(){
    //ajaxRequest('get', '/app/noticebox.php', '', true, msgShow);
}

function ajaxRequest(method, url, data, async, callback) {
  var xmlhttp = getXmlhttp();
  if(!xmlhttp) {
    return;
  }

  url +=  (url.indexOf('?')>0?'&_rand=':'?_rand') + Math.random();
  xmlhttp.open(method, url, async);
  xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        //alert(xmlhttp.responseText);
        callback(xmlhttp);
    }
  }
  xmlhttp.send(data);
}

function msgShow(msg){

    var gg = document.getElementById('notice_msg');
    if(msg.responseText == '') return;
    gg.innerHTML = msg.responseText;
    jQuery("notice_msg").fadeIn("slow");
    //document.getElementById('notice_msg').fadeIn("slow");    

    if(jQuery.cookie(COOKIE_NAME) == 2){
	  document.getElementById("promo_form").style.display = 'none';//css("display","none");
          document.getElementById("open_window").style.display = 'block';//css("display","block");
          document.getElementById("close_window").style.display = 'none';//css("display","none");
    }else{
	  document.getElementById("open_window").style.display = 'none';//.css("display","none");
          document.getElementById("close_window").style.display = 'block';//.css("display","block");
    }
}

function msgOpen(){ 
    //jQuery("search_form").slideUp("slow");
    document.getElementById('promo_form').style.display = 'block'; 
//    document.getElementById('search_form').slideDown("slow");
    document.getElementById("close_window").style.display = 'block';//.css("display","block");
    document.getElementById("open_window").style.display = 'none';//css("display","none");
    jQuery.cookie(COOKIE_NAME,1,options);
}

function msgHide(){
    document.getElementById('promo_form').style.display = 'none';
//    document.getElementById('search_form').slideUp("slow");
    document.getElementById("open_window").style.display = 'block';//css("display","block");
    document.getElementById("close_window").style.display = 'none';//css("display","none");
    jQuery.cookie(COOKIE_NAME,2,options);
}

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

