/* -----------------------------------------------------------------------*/
document.getElementsByClassName = function (className) {
    var i, j, eltClass;
    var AllObj   = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
    var ClassObj = new Array();
    for (i = 0; i < AllObj.length; i++) {
        eltClass = AllObj[i].className.split(/\s+/);
        for (j = 0; j < eltClass.length; j++) {
            if (eltClass[j] == className) {
                ClassObj.push(AllObj[i]);
                break;
            }
        }
    }
    return ClassObj;
}
/* -----------------------------------------------------------------------*/
function AddEvent(targetObj, eventName, eventHandler) {
    if (document.addEventListener){
        targetObj.addEventListener(eventName, eventHandler, false);
        return;
    }
    if (document.attachEvent){
        targetObj.attachEvent("on"+eventName, eventHandler);
    }
}


/* -----------------------------------------------------------------------*/
// keyword_clear
/* -----------------------------------------------------------------------*/
var _clear_class = "searchBox";
var _default_keyword = "サイト内検索";
AddEvent(window, "load", function() {
    var _searchBox = document.getElementsByClassName(_clear_class);

    for (var i=0; i<_searchBox.length; i++) {
        AddEvent(_searchBox[i], "focus", function(){
            if (window.createPopup){
                var ActiveObj = event.srcElement;
            }else{
                var ActiveObj = this;
            }
            if (ActiveObj){
                if (ActiveObj.tagName == "INPUT"){
                    if (ActiveObj.value == _default_keyword){
                        ActiveObj.value = "";
                    }
                }
            }
        });
        AddEvent(_searchBox[i], "blur", function(){
            if (window.createPopup){
                var ActiveObj = event.srcElement;
            }else{
                var ActiveObj = this;
            }
            if (ActiveObj){
                if (ActiveObj.tagName == "INPUT"){
                    if (ActiveObj.value == ""){
                        ActiveObj.value = _default_keyword;
                    }
                }
            }
        });
    }
});

/* -----------------------------------------------------------------------*/
// serach_wide_change
/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    var image_obj;
    var normal_obj = document.getElementById('navi_search_normal');
    if (normal_obj){
        image_obj = normal_obj.getElementsByTagName('IMG');
        for (var i=0; i<image_obj.length; i++) {
            if (image_obj[i].className=="search_image"){
                AddEvent(image_obj[i], "click", function(){
                    var active_obj = document.getElementById('navi_search_normal');
                    var target_obj = document.getElementById('navi_search_long');
                    if (target_obj && target_obj){
                        var active_input, target_input;
                        var bf_inputs = active_obj.getElementsByTagName('INPUT');
                        for (var i=0; i<bf_inputs.length; i++) {
                            if (bf_inputs[0].className == 'searchBox'){
                                active_input = bf_inputs[0];
                            }
                        }
                        var Af_inputs = target_obj.getElementsByTagName('INPUT');
                        for (var i=0; i<Af_inputs.length; i++) {
                            if (Af_inputs[0].className == 'searchBox'){
                                target_input = Af_inputs[0];
                            }
                        }
                        if (active_input && target_input){
                            target_input.value = active_input.value;
                        }
                        active_obj.style.display= "none";
                        target_obj.style.display= "block";
                    }
                });
            }
        }
        normal_obj.style.display= "block";
    }
    var long_obj = document.getElementById('navi_search_long');
    if (long_obj){
        image_obj = long_obj.getElementsByTagName('IMG');
        for (var i=0; i<image_obj.length; i++) {
            if (image_obj[i].className=="search_image"){
                AddEvent(image_obj[i], "click", function(){
                    var active_obj = document.getElementById('navi_search_long');
                    var target_obj = document.getElementById('navi_search_normal');
                    if (target_obj && target_obj){
                        var active_input, target_input;
                        var bf_inputs = active_obj.getElementsByTagName('INPUT');
                        for (var i=0; i<bf_inputs.length; i++) {
                            if (bf_inputs[0].className == 'searchBox'){
                                active_input = bf_inputs[0];
                            }
                        }
                        var Af_inputs = target_obj.getElementsByTagName('INPUT');
                        for (var i=0; i<Af_inputs.length; i++) {
                            if (Af_inputs[0].className == 'searchBox'){
                                target_input = Af_inputs[0];
                            }
                        }
                        if (active_input && target_input){
                            target_input.value = active_input.value;
                        }
                        active_obj.style.display= "none";
                        target_obj.style.display= "block";
                    }
                });
            }
        }
        long_obj.style.display= "none";
    }
});


/* -----------------------------------------------------------------------*/
// menu_tree
/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    var treeObj = document.getElementsByClassName('demandPreviews');
    for (var i=0; i<treeObj.length; i++) {
        var dtObj = treeObj[i].getElementsByTagName('dt');
        if (dtObj){
            AddEvent(dtObj[0], "click", function(){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                }else{
                    var ActiveObj = this;
                }
                while (ActiveObj) {
                    if (ActiveObj.tagName == "DT" ){
                        break;
                    }
                    ActiveObj = ActiveObj.parentNode;
                }
                if (ActiveObj){
                    var dlObj = ActiveObj.parentNode;
                    while (dlObj) {
                        if (dlObj.tagName == "DL" ){
                            break;
                        }
                        dlObj = dlObj.parentNode;
                    }
                    if (dlObj){
                        if (ActiveObj.className == "off"){
                            ActiveObj.className = null;
                        }else{
                           ActiveObj.className = "off";
                        }
                        ddObj = dlObj.getElementsByTagName('dd');
                        for (i=0; i<ddObj.length; i++) {
                            if (ActiveObj.className == "off"){
                                ddObj[i].style.display= "none";
                            }else{
                                ddObj[i].style.display= "block";
                            }
                        }
                    }
                }
            });
        }
    }
});


/* -----------------------------------------------------------------------*/
// mouse_over
/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    var imageObj = document.getElementsByClassName('overImg');
    for (var i=0; i<imageObj.length; i++) {
        var _set_flg = 1;
        var imageClass = imageObj[i].className.split(/\s+/);
        for (j=0; j<imageClass.length; j++) {
            if (imageClass[j] == 'open') {
                _set_flg = 0;
                break;
            }
        }
        if (_set_flg == 1){
            AddEvent(imageObj[i], "mouseover", function(){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                }else{
                    var ActiveObj = this;
                }
                if (ActiveObj.className == "overImg"){
                    var stay = ActiveObj.src.indexOf("_stay.",0);
                    if (stay < 0){
                        var l_src = ActiveObj.src.replace(/_over.(jpg|gif)/, ".$1");
                        ActiveObj.src = l_src.replace(/\.(jpg|gif)/, "_over\.$1");
                    }
                }
                return false;
            });
            AddEvent(imageObj[i], "mouseout", function(){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                }else{
                    var ActiveObj = this;
                }
                if (ActiveObj.className == "overImg"){
                    var stay = ActiveObj.src.indexOf("_stay.",0);
                    if (stay < 0){
                        ActiveObj.src = ActiveObj.src.replace(/_over.(jpg|gif)/, ".$1");
                    }
                }
                return false;
            });
        }
    }
});



/* -----------------------------------------------------------------------*/
// menu_change
/* -----------------------------------------------------------------------*/
var _open_wait_time = 200; 
var _close_wait_time = 500; 
var _open_timer = null;

/* -----------------------------------------------------------------------*/
function ImageControl(menu_id, select_class, open_flg, drop_flg){
    var NaviObj = document.getElementById(menu_id);
    if (NaviObj){
        if (drop_flg == 1){
            var childObj = NaviObj.childNodes;
            for (var i=0; i<childObj.length; i++) {
                if (childObj[i].tagName == "DIV"){
                    if (childObj[i].className == (select_class + 'Menu')){
                        if (childObj[i].style.display == "block"){
                           return ;
                        }
                        break;
                    }
                }
            }
        }
        var MenusUl = NaviObj.getElementsByTagName("UL");
        var MenusLi = MenusUl[0].getElementsByTagName("LI");
        for (var i=0; i<MenusLi.length; i++) {
            if (MenusLi[i].className == select_class){
                if (open_flg == 1){
                    var imgObj = MenusLi[i].getElementsByTagName('img');
                    if (imgObj){
                        var l_src = imgObj[0].src.replace(/_over.(jpg|gif)/, ".$1");
                        imgObj[0].src = l_src.replace(/\.(jpg|gif)/, "_over\.$1");
                    }
                }else{
                    var imgObj = MenusLi[i].getElementsByTagName('img');
                    if (imgObj){
                        imgObj[0].src = imgObj[0].src.replace(/_over.(jpg|gif)/, ".$1");
                    }
                }
            }else{
                var imgObj = MenusLi[i].getElementsByTagName('img');
                if (imgObj){
                    imgObj[0].src = imgObj[0].src.replace(/_over.(jpg|gif)/, ".$1");
                }
            }
        }
    }
}

/* -----------------------------------------------------------------------*/
function MenuControl(menu_id, select_class, open_flg){
    var NaviObj = document.getElementById(menu_id);
    if (NaviObj){
        if (open_flg == 0){
            ImageControl(menu_id, select_class, open_flg, 0);
        }
        var childObj = NaviObj.childNodes;
        for (var i=0; i<childObj.length; i++) {
            if (childObj[i].tagName == "DIV"){
                if (childObj[i].className == (select_class + 'Menu')){
                    if (open_flg == 1){
                        childObj[i].style.display = "block";
                    }else{
                        childObj[i].style.display = "none";
                    }
                }else{
                    childObj[i].style.display = "none";
                }
            }
        }
    }
}


/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    /* header */
    var globalNaviObj = document.getElementById('globalNavi');
    if (globalNaviObj){
        var globalMenusUl = globalNaviObj.getElementsByTagName("UL");
        var globalMenus = globalMenusUl[0].getElementsByTagName("LI");
        for (var i=0; i<globalMenus.length; i++) {
            AddEvent(globalMenus[i], "mouseover", function(){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                }else{
                    var ActiveObj = this;
                }
                while (ActiveObj) {
                    if (ActiveObj.tagName == 'LI'){
                        break;
                    }
                    ActiveObj = ActiveObj.parentNode;
                }
                if (! ActiveObj) return;
                clearTimeout(_open_timer);
                ImageControl('globalNavi', ActiveObj.className, 1, 0);
                _open_timer = window.setTimeout(function(){ MenuControl('globalNavi', ActiveObj.className, 1) }, _open_wait_time);
            });
            AddEvent(globalMenus[i], "mouseout", function(evt){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                    var toObj = evt.toElement;
                }else{
                    var ActiveObj = this;
                    var toObj = evt.relatedTarget;
                }
                while (ActiveObj) {
                    if (ActiveObj.tagName == 'LI'){
                        break;
                    }
                    ActiveObj = ActiveObj.parentNode;
                }
                if (! ActiveObj) return;
                var openClassName = ActiveObj.className + 'Menu';
                var _flg = 1;
                while (toObj) {
                    if (toObj.className == openClassName){
                        _flg = 0;
                        break;
                    }
                    toObj = toObj.parentNode;
                }
                if (_flg == 1){
                    clearTimeout(_open_timer);
                    ImageControl('globalNavi', ActiveObj.className, 0, 1);
                    _open_timer = window.setTimeout(function(){ MenuControl('globalNavi', ActiveObj.className, 0) }, _close_wait_time);
                }
            });
        }
        var MenuSubObj = document.getElementById('globalNavi').childNodes;
        for (var i=0; i<MenuSubObj.length; i++) {
            if (MenuSubObj[i].tagName == "DIV"){
                AddEvent(MenuSubObj[i], "mouseover", function(){
                    if (window.createPopup){
                        var ActiveObj = event.srcElement;
                    }else{
                        var ActiveObj = this;
                    }
                    while (ActiveObj) {
                        var nextObj = ActiveObj.parentNode;
                        if (nextObj){
                            if (nextObj.id == 'globalNavi'){
                                break;
                            }
                        }
                        ActiveObj = ActiveObj.parentNode;
                    }
                    if (ActiveObj){
                        var openClassName = ActiveObj.className.replace(/Menu/, "");
                        clearTimeout(_open_timer);
                        ImageControl('globalNavi', openClassName, 1, 0);
                        _open_timer = window.setTimeout(function(){ MenuControl('globalNavi', openClassName, 1) }, _open_wait_time);
                    }
                });

                AddEvent(MenuSubObj[i], "mouseout", function(evt){
                    try{
                        if (window.createPopup){
                            var ActiveObj = event.srcElement;
                            var toObj = evt.toElement;
                        }else{
                            var ActiveObj = this;
                            var toObj = evt.relatedTarget;
                        }
                        while (ActiveObj) {
                            var nextObj = ActiveObj.parentNode;
                            if (nextObj){
                                if (nextObj.id == 'globalNavi'){
                                    break;
                                }
                            }
                            ActiveObj = ActiveObj.parentNode;
                        }
                        if (! ActiveObj) return;
                        var _flg = 1;
                        while (toObj) {
                            if (toObj.className == ActiveObj.className){
                                _flg = 0;
                                break;
                            }
                            toObj = toObj.parentNode;
                        }
                        if (_flg == 1){
                            var selectClassName = ActiveObj.className.replace(/Menu/, "");
                            clearTimeout(_open_timer);
                            ImageControl('globalNavi', selectClassName, 0, 1);
                            _open_timer = window.setTimeout(function(){ MenuControl('globalNavi', selectClassName, 0) }, _close_wait_time);
                        }
                    }catch( e ){
                    }
                });                
            }
        }
    }

    /* footer */
    _Menu_tab_change('sitemapNavi');
    _Menu_tab_change('userCaseNavi');
    return false;
});

function _Menu_tab_change(_idName){
    var sitemapNaviObj = document.getElementById(_idName);
    if (!sitemapNaviObj){
        return false;
    }
    var menuUlObj = sitemapNaviObj.getElementsByTagName("UL");
    if (menuUlObj){
        var stayClassName = "";
        var targetObj = menuUlObj[0].getElementsByTagName("LI");
        for (var i=0; i<targetObj.length; i++) {
            AddEvent(targetObj[i], "click", function(){
                if (window.createPopup){
                    var ActiveObj = event.srcElement;
                }else{
                    var ActiveObj = this;
                }
                while (ActiveObj) {
                    if (ActiveObj.tagName == 'LI'){
                        break;
                    }
                    ActiveObj = ActiveObj.parentNode;
                }
                if (ActiveObj){
                    var ulObj = ActiveObj.parentNode;
                    var imgObj = ulObj.getElementsByTagName('img');
                    for (var i=0; i<imgObj.length; i++) {
                        imgObj[i].src = imgObj[i].src.replace(/_over.(jpg|gif)/, ".$1");
                        imgObj[i].src = imgObj[i].src.replace(/_stay.(jpg|gif)/, ".$1");
                        imgObj[i].className = "overImg";
                    }
                    imgObj = ActiveObj.getElementsByTagName('img');
                    if (imgObj){
                        imgObj[0].src = imgObj[0].src.replace(/_over.(jpg|gif)/, ".$1");
                        imgObj[0].src = imgObj[0].src.replace(/_stay.(jpg|gif)/, ".$1");
                        imgObj[0].src = imgObj[0].src.replace(/\.(jpg|gif)/, "_stay\.$1");
                        imgObj[0].className = "";
                    }
                    var openClassName = ActiveObj.className + 'Menu';
                    var ContentsObj = document.getElementById(_idName).childNodes;
                    for (var i=0; i<ContentsObj.length; i++) {
                        if (ContentsObj[i].tagName == "DIV"){
                            if (ContentsObj[i].className == openClassName){
                                ContentsObj[i].style.display = "block";
                            }else{
                                ContentsObj[i].style.display = "none";
                            }
                        }
                    }
                }
                return false;
            });
            var imgObj = targetObj[i].getElementsByTagName('img');
            if (imgObj){
                var stay = imgObj[0].src.indexOf("_stay.",0);
                if (stay > 0){
                    stayClassName = targetObj[i].className + 'Menu';
                }
            }
        }
        var ContentsObj = sitemapNaviObj.childNodes;
        for (var i=0; i<ContentsObj.length; i++) {
            if (ContentsObj[i].tagName == "DIV"){
                if (ContentsObj[i].className == stayClassName){
                    ContentsObj[i].style.display = "block";
                }else{
                    ContentsObj[i].style.display = "none";
                }
            }
        }
    }
}

/* -----------------------------------------------------------------------*/
// menu_h
/* -----------------------------------------------------------------------*/
var _MaxMenuWidth = 561;
var _LeftMagen = 11;
var _TopMagen = 0;
var _SingleLineSkip = 1;

/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {

    tab_size_chang('serviceNavi', 0);
    tab_size_chang('serviceNaviBottom', 1);

    return false;
});

/* -----------------------------------------------------------------------*/
function getMaxHeight(objs){
    var Maxheight = 0;
    for (var i=0; i<objs.length; i++) {
        if (objs[i].className == "stay" ){
            if (Maxheight < (objs[i].offsetHeight -3)){
                Maxheight = objs[i].offsetHeight -3;
            }
        }else{
            if (Maxheight < objs[i].offsetHeight){
                Maxheight = objs[i].offsetHeight;
            }
        }
    }
    return Maxheight + _TopMagen;
}

/* -----------------------------------------------------------------------*/
function isIE6(){
    if (window.createPopup){
        if (typeof document.documentElement.style.msInterpolationMode != "undefined"){
            return 0;
        }else{
            return 1;
        }
    }else{
        return 0;
    }
}
/* -----------------------------------------------------------------------*/
function isIE7(){
    if (window.createPopup){
        if (typeof document.documentElement.style.msInterpolationMode != "undefined"){
            return 1;
        }else{
            return 0;
        }
    }else{
        return 0;
    }
}

/* -----------------------------------------------------------------------*/
function tab_size_chang(_idName, _footerFlg){
    var NaviObj = document.getElementsByClassName(_idName);
    var IE6Flg = isIE6();
    var IE7Flg = isIE7();
    var SafariFlg = 0;
    if(navigator.userAgent.indexOf("Safari") != -1){
        SafariFlg = 1;
    }
    for (var i=0; i<NaviObj.length; i++) {
        var MenuObj = NaviObj[i].getElementsByTagName("LI");
        var SumWidth  = 0;
        var AvgWidth  = 0;
        var workHeight = 0;
        var workH  = 0;
        if (_SingleLineSkip == 1){
            for (var j=0; j<MenuObj.length; j++) {
                SumWidth = SumWidth + MenuObj[j].offsetWidth;
                workH = MenuObj[j].offsetHeight;
                if (MenuObj[j].className == "stay"){
                    workH = (workH - 3);
                }
                if (workHeight == 0){
                    workHeight = workH;
                }else{
                    if (workHeight != workH){
                        workHeight = 0;
                        break;
                    }
                }
            }
            if ((SumWidth < _MaxMenuWidth) && (workHeight > 0)){
                continue;
            }
        }

        if (MenuObj.length > 0){
            SumWidth = _MaxMenuWidth;
            AvgWidth = Math.floor(SumWidth / MenuObj.length);
        }
        for (var j=0; j<MenuObj.length; j++) {
            if (AvgWidth > 0) {
                if (MenuObj[j].offsetWidth > AvgWidth){
                    MenuObj[j].style.width = AvgWidth + 'px';
                }else{
                    MenuObj[j].style.width = MenuObj[j].offsetWidth +  'px';
                }
            }
        }
        var Maxheight = getMaxHeight(MenuObj);
        for (var j=0; j<MenuObj.length; j++) {
            var AObj = MenuObj[j].getElementsByTagName("A");
            if (AObj){
                if (IE6Flg == 1){
                    if (MenuObj[j].className == "stay" ){
                        AObj[0].style.height = (Maxheight) + 'px';
                        if (_footerFlg == 0){
                            AObj[0].style.marginTop = 3;
                        }
                    }else{
                        AObj[0].style.height = (Maxheight - 2) + 'px';
                        if (_footerFlg == 1){
                            AObj[0].style.marginTop = 2;
                        }
                    }
                    AObj[0].style.width  = (MenuObj[j].offsetWidth) + 'px';
                }else{
                    if (MenuObj[j].className == "stay" ){
                        if (_footerFlg == 1){
                            AObj[0].style.height = (Maxheight + 3) + 'px';
                        }
                    }else{
                        AObj[0].style.height = (Maxheight - 2) + 'px';
                        if (IE7Flg == 1){
                            if (_footerFlg == 1){
                                AObj[0].style.marginTop = 2;
                            }
                        }
                    }
                    AObj[0].style.width  = (MenuObj[j].offsetWidth) + 'px';
                }
            }

            var SpanObj = MenuObj[j].getElementsByTagName("SPAN");
            if (SpanObj){
                if (IE6Flg == 1){
                    if (MenuObj[j].className == "stay" ){
                        SpanObj[0].style.height = (Maxheight) + 'px';
                    }else{
                        SpanObj[0].style.height = (Maxheight - 2) + 'px';
                    }
                    if (_footerFlg == 1){
                        SpanObj[0].style.marginTop = 0;
                    }else{
                        SpanObj[0].style.marginBottom = 0;
                    }

                    SpanObj[0].style.width  = (MenuObj[j].offsetWidth - 3) + 'px';
                }else{
                    if (MenuObj[j].className == "stay" ){
                        SpanObj[0].style.height = (Maxheight - 11 - 8 + 3) + 'px';
                    }else{
                        SpanObj[0].style.height = (Maxheight - 8 - 6 - 2) + 'px';
                    }
                    if (SafariFlg == 1){
                        SpanObj[0].style.width  = (MenuObj[j].offsetWidth - _LeftMagen + 1) + 'px';
                    }else{
                        SpanObj[0].style.width  = (MenuObj[j].offsetWidth - _LeftMagen) + 'px';
                    }
                    if (IE7Flg == 1){
                        if (_footerFlg == 1){
                            SpanObj[0].style.marginTop = 0;
                        }
                    }
                }
            }
            if (MenuObj[j].className == "stay" ){
                MenuObj[j].style.height = (Maxheight + 3) + 'px';
            }else{
                MenuObj[j].style.height = Maxheight + 'px';
            }
        }
    }
}


/* -----------------------------------------------------------------------*/
// contentnavi
/* -----------------------------------------------------------------------*/
AddEvent(window, "load", function() {
    var _contentNavi = document.getElementById('contentNavi');
    if (_contentNavi){
        tab.setup = {
            cookie_name: _contentNavi.title,
            tabs: _contentNavi.getElementsByTagName('li'),
            pages: []
        }
        var tabs = _contentNavi.getElementsByTagName('li');
        for(i=0; i<tabs.length; i++) {
            if (tabs[i].id){
                tab.setup.pages.push(document.getElementById(tabs[i].id.substr(12,tabs[i].id.length)));
            }
        }
        tab.init();
    }
});

var tab = {
init: function(){
var tabs = this.setup.tabs;
var pages = this.setup.pages;
var cookie_name = this.setup.cookie_name;
var select_page = getCookie (cookie_name);
select_page = (select_page ? select_page : pages[0].id);

for(i=0; i<pages.length; i++) {
if(pages[i].id !== select_page) {
pages[i].style.display = 'none';
tabs[i].className = null;
}else{
pages[i].style.display = 'block';
tabs[i].className = 'selected';
}
tabs[i].onclick = function(){ tab.showpage(this); return false; };
}
},

showpage: function(obj){
var tabs = this.setup.tabs;
var pages = this.setup.pages;
var cookie_name = this.setup.cookie_name;
var num;

for(num=0; num<tabs.length; num++) {
if(tabs[num] === obj) break;
}

for(var i=0; i<pages.length; i++) {
if(i == num) {
pages[num].style.display = 'block';
tabs[num].className = 'selected';
setCookie(cookie_name, pages[num].id, '/', '', '');
//document.location.hash = "#" + pages[num].id;
}
else{
pages[i].style.display = 'none';
tabs[i].className = null;
}
}
}
}

function setCookie (name, value, path, domain, secure) {
var expires = null;
var curCookie = name + "=" + escape(value) + (expires ? "; expires=" + expires : "") +
(path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "secure" : "");
document.cookie = curCookie;
}

function getCookie (name) {
var prefix = name + '=';
var c = document.cookie;
var nullstring = '';
var cookieStartIndex = c.indexOf(prefix);
if (cookieStartIndex == -1)
return nullstring;
var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1)
cookieEndIndex = c.length;
return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
 
