function handleHttpResponseRightMenu(xmlHttp, obj) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var xmlDoc = xmlHttp.responseXML;
			if (xmlDoc.documentElement) {
                var getData = xmlDoc.documentElement.childNodes;
                if (getData.length == 0){
                } else {
                    setRightMenu(getData, obj);
                }
			}
		}
	}
}

function handleHttpResponseRightTitle(xmlHttp) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var xmlDoc = xmlHttp.responseXML;
			if (xmlDoc.documentElement) {
                var getData = xmlDoc.documentElement.childNodes;
                if (getData.length == 0){
                } else {
                    setRightTitle(getData);
                }
			}
		}
	}
}

function handleHttpResponseRightLast(xmlHttp, obj) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var xmlDoc = xmlHttp.responseXML;
			if (xmlDoc.documentElement) {
                var getData = xmlDoc.documentElement.childNodes;
                if (getData.length == 0){
                } else {
                    setRightLast(getData, obj);
                }
			}
		}
	}
}
/*
function setRightMenu(getdata, objId){
    var disHTML = "";
    for (var i = 0; i < getdata.length; i++) {
        disHTML += '<div id="number">' + getdata[i].childNodes[1].firstChild.nodeValue + '</div>';
        disHTML += '<div id="title"><img src="/common/image/prt_arrow_01.gif" width="4" height="9" alt=""><a href="' + getdata[i].childNodes[2].firstChild.nodeValue + '">' + getdata[i].childNodes[3].firstChild.nodeValue + '</a></div>';
    }
    document.getElementById(objId).innerHTML = disHTML;
}
*/
function setRightMenu(getdata, objId){
    var disHTML = "";
    for (var i = 0; i < getdata.length; i++) {
        disHTML += '<div id="number">' + getdata[i].childNodes[1].firstChild.nodeValue + '</div>';
        disHTML += '<div id="title"><img src="/common/image/prt_arrow_01.gif" width="4" height="9" alt=""><a href="' + getdata[i].childNodes[2].firstChild.nodeValue + '">' + getdata[i].childNodes[3].firstChild.nodeValue + '</a></div>';
    }
    if (objId != "rightmenutop") {
    	if (document.getElementById(objId).style.display == "none") {
    		document.getElementById(objId).style.display = "";
    		var element = "menucontent_";
    		var eid = 1;
    		var elementId = element + eid;
	    	do {
	    		if (elementId != objId) {
		    		document.getElementById(elementId).style.display = "none";
		    		document.getElementById(elementId).style.border = ""
	    		}
		    	eid++;
		    	elementId = element + eid;
	    	} while (document.getElementById(elementId))
    	} else {
    		document.getElementById(objId).style.display = "none";
    	}
    	
        if (document.getElementById(objId).style.display == "") {
        	document.getElementById(objId).innerHTML = disHTML;
        	document.getElementById(objId).style.border = "1px solid #F9687D";
        } else {
        	document.getElementById(objId).innerHTML = "";
        	document.getElementById(objId).style.border = "";
        }
    } else {
    	//document.getElementById(objId).innerHTML = disHTML;
    }
}


function setRightTitle(getdata){
    var disHTML = "";
    for (var i = 0; i < getdata.length; i++) {
    	var title = "title_"+(i+1);
    	if (document.getElementById(title)) {
    		if (getdata[i].childNodes[0].firstChild.nodeValue != getdata[i].childNodes[1].firstChild.nodeValue) {
    			disHTML = getdata[i].childNodes[0].firstChild.nodeValue + "-" + getdata[i].childNodes[1].firstChild.nodeValue;
    		} else {
    			disHTML = getdata[i].childNodes[0].firstChild.nodeValue;
    		}
    		disHTML += '<span style="margin-left:5px"><img src="/beauty/webmagazine/image/open.gif" border="0"></span>';
    		document.getElementById(title).innerHTML = disHTML;
    	}
    }
}

function setRightLast(getdata, objId){
    var disHTML = "";
    for (var i = 0; i < getdata.length; i++) {
        disHTML += '<div id="number">' + getdata[i].childNodes[0].firstChild.nodeValue + '</div>';
        disHTML += '<div id="title"><img src="/common/image/prt_arrow_01.gif" width="4" height="9" alt=""><a href="' + getdata[i].childNodes[1].firstChild.nodeValue + '">' + getdata[i].childNodes[2].firstChild.nodeValue + '</a></div>';
    }
    if (objId != "rightmenutop") {
    	if (document.getElementById(objId).style.display == "none") {
    		document.getElementById(objId).style.display = "";
    		var element = "menulast_";
    		var eid = 1;
    		var elementId = element + eid;
	    	do {
	    		if (elementId != objId) {
		    		document.getElementById(elementId).style.display = "none";
		    		document.getElementById(elementId).style.border = ""
	    		}
		    	eid++;
		    	elementId = element + eid;
	    	} while (document.getElementById(elementId))
    	} else {
    		document.getElementById(objId).style.display = "none";
    	}
    	
        if (document.getElementById(objId).style.display == "") {
        	document.getElementById(objId).innerHTML = disHTML;
        	document.getElementById(objId).style.border = "1px solid #F9687D";
        } else {
        	document.getElementById(objId).innerHTML = "";
        	document.getElementById(objId).style.border = "";
        }
    } else {
    	document.getElementById(objId).innerHTML = disHTML;
    }
}

function sendHttpRequestRightMenu(xmlHttp, url, obj, id) {
	xmlHttp.open('GET', url + '?id=' + id, true);
	xmlHttp.onreadystatechange = function() {
		handleHttpResponseRightMenu(xmlHttp, obj)
	}
	xmlHttp.send(null);
}

function sendHttpRequestRightTitle(xmlHttp, url) {
	xmlHttp.open('GET', url, true);
	xmlHttp.onreadystatechange = function() {
		handleHttpResponseRightTitle(xmlHttp)
	}
	xmlHttp.send(null);
}

function sendHttpRequestRightLast(xmlHttp, url, obj, year, from, to) {
	xmlHttp.open('GET', url + '?id=' + year + '_ ' +from + '_' + to, true);
	xmlHttp.onreadystatechange = function() {
		handleHttpResponseRightLast(xmlHttp, obj)
	}
	xmlHttp.send(null);
}
function setShowHide (crrObj) { 
    var parmary = "menucontent_";
    var index = 1;
    var objName = parmary + index;
    /*
    while (document.getElementById(objName)) {
        if (objName != crrObj) {
                document.getElementById(objName).innerHTML = "";
                document.getElementById(objName).visibility = "hide";
        }
        index += 1;
        objName = parmary + index; 
    }
    
    if (crrObj.visibility == "hide"){
    	document.getElementById(crrObj).visibility = "show";
    } else {
    	document.getElementById(crrObj).innerHTML = "";
    	document.getElementById(crrObj).visibility = "hide";
    }
    */
}

function setMenuData(obj, id) {

    var xmlHttp = getXmlHttpObject();
    sendHttpRequestRightMenu(xmlHttp, '/right_menu/get_right_menu.html', obj, id);
}
function setMenuTitle() {
    var xmlHttp = getXmlHttpObject();
    sendHttpRequestRightTitle(xmlHttp, '/right_menu/get_right_title.html');
}
function setMenuLast(obj, year, from, to) {
    var xmlHttp = getXmlHttpObject();
    sendHttpRequestRightLast(xmlHttp, '/right_menu/get_right_last.html', obj, year, from, to);
}