//search
function widgetsearch(query){
    uri = "js/search.php";
    data = Form.serialize("form01");

    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequestsearch};
    new Ajax.Request(uri, options);
}
function widgetsearch2(query){
	//toplist用
    uri = "js/search.php";
    data = Form.serialize("form01");

    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequestsearch2};
    new Ajax.Request(uri, options);
}
function ajaxRequestsearch(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
    document.getElementById("kekkadata").style.display = "block";
	document.getElementById("kekkadata").innerHTML = data;
}
function ajaxRequestsearch2(myRequest){
	//toplist用
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
    document.getElementById("sresult").style.display = "block";
	document.getElementById("sresult").innerHTML = data;
}
function widgetsearchnext(pno,last,view){
	var pdata = "pno="+pno+"&key="+last+"&keyview="+view;
    uri = "js/search.php";
    options = {method: "post",
               parameters: pdata,
               onComplete:ajaxRequestsearch2};
    new Ajax.Request(uri, options);
}

//comments
function comments(query,type){

    uri = "js/comments.php";
	data = "&key="+query+"&type="+type;

    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequestcomments};
    new Ajax.Request(uri, options);
}

function commentsk(query){
    uri = "js/kekka.tpl";
    data = "&p="+query;
	alert(data);
    options = {method: "get",
               parameters: data,
               onComplete:ajaxRequestcomments};
    new Ajax.Request(uri, options);
}

function viewrank()
{
    document.getElementById("kekka").style.display = "block";
	document.getElementById("commentsdata").style.display = "none";
}

function ajaxRequestcomments(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
    document.getElementById("commentsdata").style.display = "block";
	document.getElementById("commentsdata").innerHTML = data;
	document.getElementById("kekka").style.display = "none";
}
function commentsnext(pno,last,view){
	var pdata = "pno="+pno+"&key="+last+"&keyview="+view;
    uri = "js/comments.php";
    options = {method: "post",
               parameters: pdata,
               onComplete:ajaxRequestcomments};
    new Ajax.Request(uri, options);
}

//TOPLIST
function slist(query){
    uri = "js/toplist.php";
    var data = "q="+query;
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequesttop};
    new Ajax.Request(uri, options);
}

function tryAjax(room){
    uri = "cal.php";
    var data = "room="+room;
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest};
    new Ajax.Request(uri, options);
}

function tryAjaxx(){
    uri = "cal.php";
    var data = "";
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest};
    new Ajax.Request(uri, options);
}
function tryAjax2(room){
    uri = "cal_result.php";
    data = "room="+room;
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest2};
    new Ajax.Request(uri, options);
}

function tryAjaxyc(){
    uri = "yoyaku1.php";
    data = Form.serialize("form01");
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest4};
    new Ajax.Request(uri, options);
}

function tryAjaxy(){
    uri = "yoyaku1.php";
    data = Form.serialize("form01");
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest3};
    new Ajax.Request(uri, options);
}
function tryAjaxy2(){
    uri = "yoyaku2.php";
    data = Form.serialize("form02");
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest3};
    new Ajax.Request(uri, options);
}
function tryAjaxy3(){
    uri = "send.php";
    data = Form.serialize("form03");
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest3};
    new Ajax.Request(uri, options);
}

function tryAjaxyc(){
	document.getElementById("result3").innerHTML = "";
}

function testsss(date,room){
    var data = "date="+date+"&room="+room;
    uri = "cal_result.php";
    options = {method: "post",
               parameters: data,
               onComplete:ajaxRequest2};
    new Ajax.Request(uri, options);

}/**/

function trySearch1(year,month){
    var pdata = "year="+year+"&month="+month;
    uri = "cal.php";
    options = {method: "get",
               parameters: pdata,
               onComplete:ajaxRequest};
    new Ajax.Request(uri, options);

}

function ajaxRequest(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
	document.getElementById("result").innerHTML = data;

        //window.location.hash = 'serch_result';
}

function ajaxRequest2(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
	document.getElementById("result2").innerHTML = data;
        //window.location.hash = 'serch_result';
}
function ajaxRequest3(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
	document.getElementById("result3").innerHTML = data;
        //window.location.hash = 'serch_result';
}
function ajaxRequest4(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
	document.getElementById("result3").innerHTML = "";
        //window.location.hash = 'serch_result';
}

function ajaxRequesttop(myRequest){
	var data = myRequest.responseText;
	if (navigator.appVersion.indexOf( "KHTML" ) > -1) {
        var esc = escape(data);
        if(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) {
        data = urldecode(esc);
        }
    }
	document.getElementById("toplistcontent").innerHTML = data;
}

function scroll2(){
Blink.Scroll('globalheadermenu');
}

/*
function tryAjax5(){
document.getElementById('y1').checked = document.getElementById('y1').checked ? false : true;
document.getElementById('y2').checked = document.getElementById('y2').checked ? false : true;
document.getElementById('y3').checked = document.getElementById('y3').checked ? false : true;
document.getElementById('y4').checked = document.getElementById('y4').checked ? false : true;
document.getElementById('y5').checked = document.getElementById('y5').checked ? false : true;
document.getElementById('y6').checked = document.getElementById('y6').checked ? false : true;
document.getElementById('y7').checked = document.getElementById('y7').checked ? false : true;
document.getElementById('y8').checked = document.getElementById('y8').checked ? false : true;
document.getElementById('y9').checked = document.getElementById('y9').checked ? false : true;
document.getElementById('y10').checked = document.getElementById('y10').checked ? false : true;
document.getElementById('y11').checked = document.getElementById('y11').checked ? false : true;
document.getElementById('y12').checked = document.getElementById('y12').checked ? false : true;
document.getElementById('y13').checked = document.getElementById('y13').checked ? false : true;
document.getElementById('y14').checked = document.getElementById('y14').checked ? false : true;
}


function tryAjax6(){
document.getElementById('y14').checked = document.getElementById('y14').checked ? false : true;
}

function tryAjax7(){
document.getElementById('y1').checked = document.getElementById('y1').checked ? false : true;
document.getElementById('y2').checked = document.getElementById('y2').checked ? false : true;
document.getElementById('y3').checked = document.getElementById('y3').checked ? false : true;
}

function tryAjax8(){
document.getElementById('y4').checked = document.getElementById('y4').checked ? false : true;
document.getElementById('y5').checked = document.getElementById('y5').checked ? false : true;
document.getElementById('y6').checked = document.getElementById('y6').checked ? false : true;
document.getElementById('y7').checked = document.getElementById('y7').checked ? false : true;
document.getElementById('y8').checked = document.getElementById('y8').checked ? false : true;
}

function tryAjax9(){
document.getElementById('y9').checked = document.getElementById('y9').checked ? false : true;
document.getElementById('y10').checked = document.getElementById('y10').checked ? false : true;
document.getElementById('y11').checked = document.getElementById('y11').checked ? false : true;
document.getElementById('y12').checked = document.getElementById('y12').checked ? false : true;
document.getElementById('y13').checked = document.getElementById('y13').checked ? false : true;
}
*/
//フォームのボタンを押せなくする。



//XMLHttpRequestオブジェクト生成
function createHttpRequest(){
    //Win ie用
    if(window.ActiveXObject){
        try {
            //MSXML2以降用
            return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
        } catch (e) {
            try {
                //旧MSXML用
                return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
            } catch (e2) {
                return null
            }
         }
    } else if(window.XMLHttpRequest){
        //Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用
        return new XMLHttpRequest() //[1]'
    } else {
        return null
    }
  }

  //ファイルにアクセスし受信内容を確認します
  function requestFile( data , method , fileName, idname , async )
  {
    //XMLHttpRequestオブジェクト生成
    var httpoj = createHttpRequest() //[1]
    //open メソッド
    httpoj.open( method , fileName , async ) //[2]
    //受信時に起動するイベント
    httpoj.onreadystatechange = function()  //[4]
    { 
      //readyState値は4で受信完了
      if (httpoj.readyState==4)  //[5]
      { 
        //コールバック
        on_loaded(httpoj,idname)
      }
    }
    //send メソッド
    httpoj.send( data ) //[3]
  }
  //コールバック関数 ( 受信時に実行されます )
  function on_loaded(oj,idname)
  {
        //レスポンスを取得
        res  = oj.responseText //[6]
        //ダイアログで表示
        document.getElementById(idname).innerHTML = res;
  }
/*
requestFile( '' , 'GET', './js/rssreader.php' , true )

*/

		function youso_check(youso) {
			var ass = $(youso).value;
			var aa = $(youso).nextSiblings();
			if($(youso).value==""){
			if(($(youso).nextSiblings())!=0){
			$(youso).insert({after:'<span class="red">コメントを入力してください</span><br />'})
				$('submit').disabled = true;
			}
			}
			if($('vtitle').value!=""&&$('body').value!=""){
				$('submit').disabled = false;
			}else{
				$('submit').disabled = true;
			}

		}
		function comment_sent(data){
			var a = document.getElementById('comments').value;
			if(a==""){
				alert("コメントを入力してください");
				return false;
			}else{
				if(!confirm(data)){ 
				return false;}
				else{
				return true;}
			}
		}
		function youso_check_comments(youso) {
			var text = "コメントを入力してください";
			var ass = $(youso).value;
			var aa = $(youso).nextSiblings();
			if($(youso).value==""&&aa[0].innerText!=text){
			if(($(youso).nextSiblings())!=0){
			$(youso).insert({after:'<span class="red">'+text+'</span><br />'})

			}
			}


		}
