function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function styleSwitchInit() {
//window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}



window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);



//追加：表示・非表示
function toggleEl(elName){
	var el = "#"+elName;
	$(el).toggle();
	
}


//追加：アドレス替え
//追加：アコーディオンメニュー
//追加：タブメニュー
//追加：ボタン表示・非表示の初期状態
var params;

$(function(){

$("a").each(function(){
if($(this).attr('href')!=undefined){
if($(this).attr('href').match(/localhost/)){
var linkn = $(this).attr('href').replace('http://localhost','');
$(this).attr('href',linkn)
}
}
});

    $("dl.accordion-menu dt").click(function(){
        if($("+dd",this).css("display")=="none"){
            //$("dl.accordion-menu dd").slideUp("slow");
            //$("+dd",this).slideDown("slow");
            $("dl.accordion-menu dd").css("display","none");
            $("+dd",this).css("display","block");
        }
    });
    $(".ui-tabs-nav a").click(function(){
		var id = $(this).attr("href");
	        if($(id).css("display")=="none"){
			selectTab(id,this);
			return false;
		}else {
			return false;
		}
    });

	var selectTab = function (blockId,menuId){
		$(".ui-tabs-nav a").removeClass("selected");
		$(".ui-tabs-panel").css("display","none");
		$(blockId).css("display","block");
		$(menuId).addClass("selected");
	}


	params = getParametersFromURL(window.location.href);

	if(params!=undefined){
		var tabid = "#"+params['tab'];
		var menuid = "#"+params['tab']+"menu a";

		selectTab(tabid,menuid);
	}

	var checked = $('#check').attr('checked');
	if(checked){
		$('#entry-btn').css("display","block");
	}else {
		$('#entry-btn').css("display","none");
	}

}) 

//追加：ＵＲＬパラメータ取得
function getParametersFromURL(url) {
    var params = [], hash;
     var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
    for(var i = 0; i < hashes.length; i++) { 
        hash = hashes[i].split('=');  
       params.push(hash[0]); 
        params[hash[0]] = hash[1];
     }    
 return params;
 }





//追加：ポップアップ
function popwin(url,winname,ww,hh){
    var xx = (screen.width - ww) / 2;
    var yy = (screen.height - hh) / 2; 
	var options = "width=" + ww + ", height=" + hh + ", left="+ xx + ", top=" + yy + ",scrollbars=yes,resizable=yes";	
	open(url, winname, options);
}

function initRollovers() {
 if (!document.getElementById) return

 var aPreLoad = new Array();
 var sTempSrc;
 var aImages = document.getElementsByTagName('img');

 for (var i = 0; i < aImages.length; i++) {
 if (aImages[i].className == 'imgover') {
 var src = aImages[i].getAttribute('src');
 var ftype = src.substring(src.lastIndexOf('.'), src.length);
 var hsrc = src.replace(ftype, '_o'+ftype);

 aImages[i].setAttribute('hsrc', hsrc);

 aPreLoad[i] = new Image();
 aPreLoad[i].src = hsrc;

 aImages[i].onmouseover = function() {
 sTempSrc = this.getAttribute('src');
 this.setAttribute('src', this.getAttribute('hsrc'));
 }

 aImages[i].onmouseout = function() {
 if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
 this.setAttribute('src', sTempSrc);
 }
 }
 }
}


try{
	window.addEventListener("load",initRollovers,false);
}catch(e){
	window.attachEvent("onload",initRollovers);
}
