var currentChara  = "";
var JPGExtension = ".jpg";
var GIFExtension = ".gif";
var wallPaperFile = "";
var blogElementCurrent;
var blogElementNEW;
var limitLength = 20;
var FrameFlg;
var reloadflg = 0;

var charaArray = new Array("wsakura","wsumire","wmaria","wiris","wkohran","wkanna","worihime","wreni","werica","wglycine","wcoqelicot","wloberia","whanabi");

function loadEvent(){
	//document.changePullDown.charaSelect[0].selected = true;
	//currentChara = document.changePullDown.charaSelect[1].value;
	wallPaperFile = "";
	//parent.main.location.href ="sakura_top.html";
}


function mainloadEvent(){
	parent.main.location.href ="sakura_main.html";
}


/*function loadWallPaper(){
	if(parent.part_s.document.changePullDown){
    	  var limitLength = parent.part_s.document.changePullDown.charaSelect.length;
	  charaSelectFunc(limitLength);
	  document.body.background = wallPaperFile;
}
}*/


function ChangeChara(charaColor){
	if(charaColor == "futuu"){
		wallPaperFile = "";
		parent.part_s.document.location = "blog.html";
		parent.main.document.body.background = wallPaperFile;
		parent.greet.document.body.background = wallPaperFile;

	}
	else{

		//blogElementCurrent = document.getElementById(currentChara);
		//blogElementCurrent.style.visibility = "hidden";
		bbb = charaColor + ".html";
		parent.part_s.document.location = bbb;

                //aaa=document.getElementById("charatable");
                //aaa.background="";
		
		var limitLength = document.changePullDown.charaSelect.length;
		for(var i = 0; i < limitLength ; i++){
		   if(document.changePullDown.charaSelect[i].selected == true){
		      if(1 <= i && i <= 8){
		         wallPaperFile = charaColor + JPGExtension;
			 break;
		      }
		      else if(i <= 13){
		         wallPaperFile = charaColor + GIFExtension;
			 break;
		      }
		      else{
			 wallPaperFile = "";
			 break;
		      }
		   }
		}
		currentChara = charaColor;
	}
	document.body.background = wallPaperFile;
	parent.main.document.body.background = wallPaperFile;
	parent.greet.document.body.background = wallPaperFile;

  d = new Date();
  d.setTime(d.getTime() + 7*24*60*60*1000); //7日後
  expire = d.toGMTString();
  setCookie("Schara", charaColor, expire);

}


function charaSelectFunc(SLength){
	for(var i = 0; i < SLength; i++){
	   if(parent.part_s.document.changePullDown.charaSelect[i].selected == true){
	      if(1 <= i && i <= 8){
	         wallPaperFile = parent.part_s.document.changePullDown.charaSelect[i].value + JPGExtension;
		 break;
	      }
	      else if(i <= 13){
	         wallPaperFile = parent.part_s.document.changePullDown.charaSelect[i].value + GIFExtension;
		 break;
	      }
	      else{
		 wallPaperFile = "";
		 break;
	      }
	   }
	}
}



function jump(position){
	switch(position){
	   case "sakuratop":
		parent.main.document.location = "sakura_main.html#frame";
		break;
	   case "top":
		top.location.href = "../index.html";
		break;
	   case "frameRelease":
		if(window.confirm('フレームを解除します、よろしいですか？')){
		   FrameFlg = "0";
		   //top.location.replace("sakura_main.html");
		   top.location.replace(parent.main.document.location);
		}
		//else{
		//   window.alart('キャンセルされました');
		//}
		break;
	   case "favoriteAdd":
		window.external.addFavorite("http://www.ops.dti.ne.jp/~rudolf/game1/sakura_top.html",
			"サクラ大戦ファンサイト『週刊？帝都ニゥス』");
		break;
	   case "FrameON":
                if(FrameFlg != "0"){
                   window.confirm('フレーム化されています');
                   break;
                }
		if(window.confirm('フレーム化します、よろしいですか？')){
		   location.href  = "sakura_top.html";
                   reloadflg = 1;
		   //window.location.reload();
		}
                break;
	   default:
		break;
	}
}

function FrameFlag(){FrameFlg="1";}

function ReloadFlg(){
	if(reloadflg == 1){
	   reloadflg = 0;
	   location.reload();
	}
}

//サクラページ現在時刻取得
function myFunc(){
  myTbl     = new Array("日","月","火","水","木","金","土");
  myD       = new Date();

  myYear    = myD.getYear();
  myYear4   = (myYear < 2000) ? myYear-11 : myYear-1911;
  myMonth   = myD.getMonth() + 1;
  myDate    = myD.getDate();
  myDay     = myD.getDay();
  myHours   = myD.getHours();
  myMinutes = myD.getMinutes();

  myMess1 = "太正" + myYear4 + "年 " + myMonth + "月" + myDate + "日";
  myMess2 = myTbl[myDay] ;
  myMess3 = myHours + "時" + myMinutes + "分";

  document.myForm.myFormDate.value = myMess1;
  document.myForm.myFormYoubi.value = myMess2;
  document.myForm.myFormTime.value = myMess3;
  
  switch(myMess2){
	case "日":
 	   document.myForm.myFormYoubi.style.color = "red";
	   break;
	case "土":
	   document.myForm.myFormYoubi.style.color = "blue";
	   break;
	default:
	   document.myForm.myFormYoubi.style.color = "black";
	   break;
  }
}


//総合ページ最終更新日取得
function myFuncUpdate(){
  myModify = document.lastModified;
  myTbl     = new Array("日","月","火","水","木","金","土");

  UDDay = new Date(myModify);
  UDYear    = UDDay.getYear();
  UDYear4   = (UDYear < 2000) ? UDYear+1900 : UDYear;
  UDMonth = UDDay.getMonth() + 1; 
  UDDate = UDDay.getDate(); 
  myDay     = UDDay.getDay();

  UDMess = UDYear4 + "." +UDMonth + "." + UDDate;
  UDMess2 = myTbl[myDay] ;
  
  switch(UDMess2){
	case "日":
 	   document.myForm2.myFormYoubi.style.color = "red";
	   break;
	case "土":
	   document.myForm2.myFormYoubi.style.color = "blue";
	   break;
	default:
	   document.myForm2.myFormYoubi.style.color = "black";
	   break;
  }

  document.myForm2.myFormUpDate.value = UDMess;
  document.myForm2.myFormYoubi.value = UDMess2;
}


//サクラページ最終更新日取得
function myFuncUpdateS(){
  myModify = FuncUpdateFile.document.lastModified;

  UDDay = new Date(myModify);
  UDMonth = UDDay.getMonth() + 1; 
  UDDate = UDDay.getDate(); 
  UDMess = UDMonth + "月" + UDDate + "日";

  document.myForm2.myFormUpDate.value = UDMess;
  
  FrameFlg = 1;
}



function winOpen_kanban(){
  window.open("kanban.jpg","photo","status=0,width=,306,height=515,menubar=0,toolbar=0,location=0");
}


function winOpen_momo(){
  window.open("momointai.jpg","photo","status=0,width=,329,height=202,menubar=0,toolbar=0,location=0");
}


//cookieを読み込み
function getCookie(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 "";
}


//cookieを保存
function setCookie(item, value, d) {
    document.cookie = item + "=" + value + ";expires=" + d;
}


//cookieによるブログパーツ部の壁紙設定
function cookieEvent(){
  if(document.cookie != "") {
     x = getCookie("Schara");
if(x != ""){
     if(x == "futuu"){
	return;
     }
     
    //blogElementNEW = document.getElementById(n);
    //blogElementNEW.style.visibility = "visible";
    //aaa = document.getElementById("charatable");
    //aaa.background="";
      //charaTable.bgcolor="red";
    currentChara = x;
    
    aaa = x + ".html";
    parent.part_s.document.location = aaa;



    var limitLength = document.changePullDown.charaSelect.length;
    for(var i = 0; i < limitLength ; i++){
       if(document.changePullDown.charaSelect[i].value == x){
          document.changePullDown.charaSelect[i].selected=true;
          if(1 <= i && i <= 8){
             wallPaperFile = x + JPGExtension;
             break;
          }
          else if(i <= 13){
             wallPaperFile = x + GIFExtension;
             break;
          }
          else{
	     wallPaperFile = "";
	     break;
          }
       }
     }
     document.body.background = wallPaperFile;

  d = new Date();
  d.setTime(d.getTime() + 7*24*60*60*1000); //7日後
  expire = d.toGMTString();
  setCookie("Schara", x, expire);


  }
/*
  d = new Date();
  d.setTime(d.getTime() + 7*24*60*60*1000); //7日後
  expire = d.toGMTString();
  setCookie("Schara", wallPaperFile, expire);
*/
}
}


//cookie／それ以外による壁紙設定
function loadWallPaper(){
  if(document.cookie != "") {
     n = getCookie("Schara");
     if(n == "futuu"){
	return;
     }
	for(var i = 0; i < 14 ; i++){
	   if(charaArray[i] == n){
	      if(0 <= i && i <= 7){
	         wallPaperFile = n + JPGExtension;
		 break;
	      }
	      else if(i <= 14){
	         wallPaperFile = n + GIFExtension;
		 break;
	      }
	      else{
		 wallPaperFile = "";
		 break;
	      }
	   }
	}
	document.body.background = wallPaperFile;
  }
  else{
     charaSelectFunc(limitLength);
     document.body.background = wallPaperFile;
  }
}

