function iconsOn(i,pos)  {

  switch(i){
    case 1:document.images[1].src= pos + "images/icons/icon_space_on.gif";break;
    case 2:document.images[2].src= pos + "images/icons/icon_announce_on.gif";break;
    case 3:document.images[3].src= pos + "images/icons/icon_memory_on.gif";break;
    case 4:document.images[4].src= pos + "images/icons/icon_sweets_on.gif";break;
    case 5:document.images[5].src= pos + "images/icons/icon_shops_on.gif";break;
    case 6:document.images[6].src= pos + "images/icons/icon_handmade_on.gif";break;
    case 7:document.images[7].src= pos + "images/icons/icon_manual_on.gif";break;
    case 8:document.images[8].src= pos + "images/icons/icon_bgmranking_on.gif";break;
    case 9:document.images[9].src= pos + "images/icons/icon_member_on.gif";break;
    case 10:document.images[10].src= pos + "images/icons/icon_link_on.gif";break;
    case 11:document.images[11].src= pos + "images/icons/icon_partner_on.gif";break;
  }
}

function iconsOff(i,pos)  {
  switch(i){

    case 1:document.images[1].src= pos + "images/icons/icon_space.gif";break;
    case 2:document.images[2].src= pos + "images/icons/icon_announce.gif";break;
    case 3:document.images[3].src= pos + "images/icons/icon_memory.gif";break;
    case 4:document.images[4].src= pos + "images/icons/icon_sweets.gif";break;
    case 5:document.images[5].src= pos + "images/icons/icon_shops.gif";break;
    case 6:document.images[6].src= pos + "images/icons/icon_handmade.gif";break;
    case 7:document.images[7].src= pos + "images/icons/icon_manual.gif";break;
    case 8:document.images[8].src= pos + "images/icons/icon_bgmranking.gif";break;
    case 9:document.images[9].src= pos + "images/icons/icon_member.gif";break;
    case 10:document.images[10].src= pos + "images/icons/icon_link.gif";break;
    case 11:document.images[11].src= pos + "images/icons/icon_partner.gif";break;
  }
}

function win(i,pos)  {
  switch(i){
  case 0: location.href = pos + "index.html"; break;
  case 1: location.href = pos + "party_space/index.html";break;
  case 2: location.href = pos + "happy_announce/index.html"; break;
  case 3: location.href = pos + "happy_memory/index.html"; break;
  case 4: location.href = pos + "happy_sweets/index.html"; break;
  case 5: location.href = pos + "wedding_petty_shop/index.html"; break;
  case 6: location.href = pos + "handmade/index.html"; break;
  case 7: location.href = pos + "manuals/index.html"; break;
  case 8: location.href = pos + "ranking/index.html"; break;
  case 9: location.href = pos + "member/index.html"; break;
  case 10: location.href = pos + "link/index.html"; break;
  case 11: location.href = pos + "partnership/index.html"; break;
  case 13: window.open(pos + "link/link.html","link","toolbar=no,resizable=yes,width=800,height=600,left=0,top=0,screenX=200,screenY=100,scrollbars=yes"); break;
  case 14: window.open("/cgi-bin/HappyPrincess/bbs/yybbs.cgi?bbs","bbs","toolbar=no,resizable=yes,width=800,height=600,left=0,top=0,screenX=200,screenY=100,scrollbars=yes"); break;
  case 15: window.open("/HappyPrincess/search/search.jsp","popup","toolbar=no,resizable=yes,width=800,height=600,left=0,top=0,screenX=200,screenY=100,scrollbars=yes");break;
  case 16: window.open("/HappyPrincess/search/anything_q.jsp","popup","toolbar=no,resizable=yes,width=800,height=600,left=0,top=0,screenX=200,screenY=100,scrollbars=yes");break;
  }
}



//ボタンのON/OFFを切り替える
//今後、オンオフボタンを作る時は、こっちのスクリプトを使ってください。スマートです。
//onMouseOver="imageOn(this)"と、onMouseOut="imageOff(this)"　または　 onMouseOut="imageOff2(this)"
//
//直下のスクリプト
//オン用
function imageOn( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "images/icons/" + pname + "_on." + type;
}
//オフ用（画像名にoffが付いている場合こちら）
function imageOff( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "images/icons/" + pname + "_off." + type;
}
//オフ用（画像名にoffが付いていない場合こちら）
function imageOff2( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "images/icons/" + pname + "." + type;
}
//フォルダ1つ下用のスクリプト
//オン用
function simageOn( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../images/icons/" + pname + "_on." + type;
}
//オフ用（画像名にoffが付いている場合こちら）
function simageOff( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../images/icons/" + pname + "_off." + type;
}
//オフ用（画像名にoffが付いていない場合こちら）
function simageOff2( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../images/icons/" + pname + "." + type;
}
//フォルダ2つ下用のスクリプト
//オン用
function ssimageOn( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../../images/icons/" + pname + "_on." + type;
}
//オフ用（画像名にoffが付いている場合こちら）
function ssimageOff( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../../images/icons/" + pname + "_off." + type;
}
//オフ用（画像名にoffが付いていない場合こちら）
function ssimageOff2( obj )  {
	obj = obj.childNodes.item(0);
	var pname = obj.attributes.getNamedItem('name').nodeValue;
	var type = get_image_file_type( obj.attributes.getNamedItem('src').nodeValue );
	obj.attributes.getNamedItem('src').nodeValue = "../../images/icons/" + pname + "." + type;
}
//オンオフに使っている関数
function get_image_file_type( path ) {
	var index = path.lastIndexOf(".");
	if ( index > 0 ) {
		return path.substring( index+1, path.length );
	}
	return "gif";
}




//ボタンのON/OFFを切り替える
//pname:ボタンの名前（on,off無し）
//num:同じボタンでの通し番号（nameを変える必要があるので）
//imgName:imageのname
function imOn( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="images/icons/" + pname + "_on.gif";
}

function imOff( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="images/icons/" + pname + "_off.gif";
}
//フォルダ1つ下用のスクリプト
function simgOn( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="../images/icons/" + pname + "_on.gif";
}

function simgOff( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="../images/icons/" + pname + "_off.gif";
}
//フォルダ2つ下用のスクリプト
function ssimgOn( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="../../images/icons/" + pname + "_on.gif";
}

function ssimgOff( pname, num )  {
	var imgName = pname + num;
	document.images[imgName].src="../../images/icons/" + pname + "_off.gif";
}
