


/**
 * @author masahiro noda
 */
//画像切り替え関数
//指定したidのスタイルシート”display”をチェックし
//”block”なら非表示に ”none”なら表示に切り替える
//かつ 指定エリア内のメニューを「表示する」「表示を隠す」にそれぞれ切り替える

//要prototype.js

function change_display_and_menu(id){
	var ua='';
	var menu_id = id + '_menu'; //指定ブロック内のメニュー
	var classname;
	try{
		classname = $(id).getAttribute('class');
	}catch( e ){
		ua='ie';
		classname = $(id).getAttribute('className');
	}
	if(!classname && classname != ""){
		ua='ie';
		classname = $(id).getAttribute('className');
	}
	var display_menu = '▼詳細を表示する▼';
	var hidden_menu = '▲詳細を隠す▲';
	var new_classname;
	if (classname.indexOf('hidden') >= 0){
		//「表示する」から「隠す」に変更
		$(menu_id).innerHTML = hidden_menu;
		//classnameから「hidden」だけを抜き取る
		new_classname = classname.replace('hidden', '');
	}else{
		//「隠す」から「表示する」に変更
		$(menu_id).innerHTML = display_menu;
		//classnameに「hidden」を追加
		new_classname = classname + ' hidden';
		//スペースが2つ連続して存在する場合は一つにする
		new_classname = new_classname.replace('  ', ' ');
	}

	//classを置き換え
	if(ua == 'ie'){
		$(id).setAttribute('className', new_classname);
	}else{
		$(id).setAttribute('class', new_classname);
	}

}


//画像切り替え関数
//ポインタをマウスに合わせると画像を変化させる


var insert_str = '_hover';

function roll_over_image(obj,a){
  var image_origin = obj.getAttribute('src');
  if(a == 1){
   var image_1 = image_origin;
   while(image_1.indexOf('..') != -1){
     image_1 = image_1.replace('..', '***');
   }
   var image_rollover_array =  new Array ();
   image_rollover_array = image_1.split('.');
   var image_2=image_rollover_array[0];
   if(image_rollover_array[1]){
    for (x=0;x<image_rollover_array.length;x++){
       if(image_rollover_array[x+2]){
            image_2 = image_2 +'.'+ image_rollover_array[x+1]
       }else{
            image_2 = image_2 +insert_str+ '.'+image_rollover_array[x+1];
            break;
       }
    }
   }else{
            image_2 = image_2 +insert_str;
   }
   while(image_2.indexOf('***') != -1){
     var image_2 = image_2.replace('***','..');
   }
   var image_rollover = image_2
   obj.setAttribute('src',image_rollover);
  }else if (a == 0){
   image_origin =image_origin.replace(insert_str, '');
   obj.setAttribute('src',image_origin);
  }
}
