var urlpath = "/";
var dirPath = urlpath + "css2/";
var searchStyleCookieName = "searchStyle";

function setActiveStyleSheet(title) {
    var targetLINK  = "search_design";
    var css_keyword = "cms";
    if(!title || title=="") return;
    var target = document.getElementById(targetLINK);
    if(!target) {
        var links = document.getElementsByTagName('link');
        for(var i=0;i<links.length;i++) {
            var temp = links[i].href;
            var chk = temp.indexOf(css_keyword);
            if(chk!=-1) {
                target = links[i];
                break;
            }
        }
    }
    
    var css_path = dirPath + title;
    
//    var newNode;
//    newNode = target.cloneNode(true);
//    newNode.href = css_path;
//    target.parentNode.replaceChild(newNode,target);

///////////////////////
    var link = document.createElement('link');
    with (link) {
        rel = 'stylesheet';
        id = 'search_design';
        type = 'text/css';
        href = css_path;
        media = 'screen,print';
    }
    var color_css = document.getElementById("search_design");
    var dom_obj_parent=color_css.parentNode;
    dom_obj_parent.removeChild(color_css);

    var head = document.getElementsByTagName("head");
    head.item(0).appendChild(link);
/////////////////////////////////// 
   
    var aName = navigator.appName.toUpperCase(); 
    if (aName.indexOf("MICROSOFT") >= 0) {
        var s = 0;
        var e = 0;
        var version = 0;
        var appVer = navigator.appVersion;
        
        appVer = navigator.userAgent;
        s = appVer.indexOf("MSIE ",0) + 5;
        e = appVer.indexOf(";",s); 
        version = eval(appVer.substring(s,e)); 
        
        var cssName = "";
        if ((version >= 6) && (version < 7)) cssName = urlpath + "css/ie60.css";
        if ((version >= 7) && (version < 8)) cssName = urlpath + "css/ie70.css";
        
        if (cssName) {
            var link = document.createElement('link');
            with (link) {
                rel = 'stylesheet';
                type = 'text/css';
                href = cssName;
                media = 'screen,print';
            }
            
            var head = document.getElementsByTagName("head");
            head.item(0).appendChild(link);
            
        }
    }
    
    setCookie(searchStyleCookieName,title);

}


// cookie保存
function setCookie(name,value){
    if(!name || !value) return;
    var cookieName = name+"=";
    var exp = new Date();
    exp.setTime(exp.getTime() + 31536000000);
    document.cookie = cookieName + value + "; path=/" + "; expires=" + exp.toGMTString();
}


// cookie取得
function getCookie(name){
    if(!name) return;
    var val = "";
    var cookieName = name+"=";
    var tmpCookie = document.cookie + ";";
    var start = tmpCookie.indexOf(cookieName);
    if (start != -1) {
        var end = tmpCookie.indexOf(";", start);
        val = tmpCookie.substring(start + cookieName.length, end);
    }
    return val;
}

// cookieの値で実行
var thisSearchStyle = getCookie(searchStyleCookieName);
setActiveStyleSheet(thisSearchStyle);

