function zGetCookie(item) {
    var i, index, arr;
    arr = document.cookie.split(";");
    for(i = 0; i < arr.length; i++) {
        index = arr[i].indexOf("=");
        //2番目は頭がスペースのとき
        if(arr[i].substring(0, index) == item || 
                arr[i].substring(0, index) == " " + item)
            return arr[i].substring(index + 1);
    }
    return "";
}

function zSetCookie(item, value) {
    var d = new Date();
    d.setTime(d.getTime() + 10*24*60*60*1000); //10日後
    expire = d.toGMTString();
    document.cookie = item + "=" + value + ";expires=" + expire;
}

function zRemoveKitaguniFloq() {
	var linksobj = document.getElementById('links');
	var num = linksobj.childNodes.length;
	var st=0, ed=0;
	
	for (i=0; i<num; i++) {
		if (linksobj.childNodes[i].nodeValue == 'FLO:Q　ここから　// ') {
			st = i;
		} else if (linksobj.childNodes[i].nodeValue == 'FLO:Q　ここまで　// ') {
			ed = i;
		}
	}
	if (st < ed) {
		for (i=ed; i>=st; i--) {
			linksobj.removeChild(linksobj.childNodes[i]);
		}
	}	
}

function zShowKitaguniFloq(ShowFloqflag)
{
	if(ShowFloqflag){
    	zSetCookie("ShowFloqflag", "on");
		document.location.reload(true);
	}else{
    	zSetCookie("ShowFloqflag", "off");
		zRemoveKitaguniFloq();
	}
}

function zInitKitaguniFloq() {
	var n;
	if(document.cookie != "") {     //2回目以降
	    n = zGetCookie("ShowFloqflag");
		if (n == "on") {
			document.getElementById('floqbtnon').checked = true;
		}else{
			zShowKitaguniFloq(false);
			document.getElementById('floqbtnoff').checked = true;
		}
	} else {                        //初めて
    	zSetCookie("ShowFloqflag", "on");
		document.getElementById('floqbtnon').checked = true;
	}
}
