function checking(){

	str = document.form.message.value;
	re =  /\w{5}/; //アルファベット５文字制限
    if( str.match(re) ) {
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br/>It was judged that you were an undesirable guest. It is a quiz. Right now, what will your computer become if you do not shut the computer off? (^w^)<br/>貴方は、好ましくないゲストだと判断しました。クイズです。今すぐＰＣの電源を切らなかったら、さて、どうなるでしょう？ (^w^)");
		return false;
	}
	
	//名前の空欄判定
	if(document.form.name.value == ""){
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br /><br /><br />貴方のお名前なんてぇの？");
		return false;
	}else{
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br /><br /><br />ようこそ！<br />" + document.form.name.value +"さん");
	}
	//名前の長さチェック
	if(document.form.name.value.length > 10){
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br /><br /><br />名前が長過ぎです！");
		return false;
	}

	//メッセージの空欄判定
	if(document.form.message.value == ""){
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br /><br /><br />メッセージ入れてね！");
		return false;
	}
	//メッセージの長さチェック
	if(document.form.message.value.length > 100){
		$("#mess").show();
		$("#mess").css("background-image", "url(img/bt.gif)");
		$("#mess").html("<br /><br /><br />メッセージが長過ぎです！");
		return false;
	}

//規則違反ワード検索
	var ng_word = new Array('風俗', 'ホテルヘルス', 'デリバリーヘルス', 'ホテヘル', 'デリヘル', 'エッチ', 'スケベ', 'シックスナイン', 'デートクラブ', '出会い系', 'AV女優', 'ファッションヘルス', '大人のおもちゃ', 'ソープランド', 'キャバクラ', 'セクキャバ', 'ラブホテル', '援助交際', '裏ビデオ', 'SM', 'ローションプレイ', 'ブルセラ', 'ホストクラブ', 'キャバレー', 'テレクラ', 'ストリップ', 'アダルト', 'SEX', '性感', '氏ね', '死ね', '無修正','Viagra');

	var name_dat = str_replace(" ", "", document.form.name.value);
		name_dat = str_replace("　", "", name_dat);
	var info_dat = str_replace(" ", "", document.form.message.value);
		info_dat = str_replace("　", "", info_dat);
	var url_dat = str_replace(" ", "", document.form.url.value);
		url_dat = str_replace("　", "", url_dat);
	
	for(i=0; i<ng_word.length; i++){
		var rex = new RegExp(ng_word[i],"i"); 
		if((name_dat.match(rex)) || (info_dat.match(rex))){
			$("#mess").show();
			$("#mess").css("background-image", "url(img/bt.gif)");
			$("#mess").html("<br />規則違反ワードが検出されました！<br />投稿できません！");
			return false;
		}
	}

	var ng_url = new Array('shopping');
	for(i=0; i<ng_url.length; i++){
		var rex = new RegExp(ng_url[i],"i"); 
		if(url_dat.match(rex)){
			$("#mess").show();
			$("#mess").css("background-image", "url(img/bt.gif)");
			$("#mess").html("<br/>It was judged that you were an undesirable guest. It is a quiz. Right now, what will your computer become if you do not shut the computer off? (^w^)<br/>貴方を好ましくないゲストだと判断しました。クイズです。今すぐＰＣの電源を切らなかったら、さて、どうなるでしょう？ (^w^)");
			return false;
		}
	}

	var age_word = new Array('age', 'old', '歳', '才', 'いくつ');
	for(i=0; i<age_word.length; i++){
		var rex = new RegExp(age_word[i],"i"); 
		if(info_dat.match(rex)){
			$("#mess").show();
			$("#mess").css("background-image", "url(img/bt.gif)");
			$("#mess").html("<br /><br /><br />１８歳です！（☆o☆）");
			return false;
		}
	}



	return true;
}


///////////////　文字置換　//////////////////////
function str_replace( search, replace, subject ) {
    // Replace all occurrences of the search string with the replacement string
    // 
    // +    discuss at: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_str_replace/
    // +       version: 803.1715
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Gabriel Paderni
    // *     example 1: str_replace(' ', '.', 'Kevin van Zonneveld');
    // *     returns 1: 'Kevin.van.Zonneveld'

    if(!(replace instanceof Array)){
        replace=new Array(replace);
        if(search instanceof Array){//If search    is an array and replace    is a string, then this replacement string is used for every value of search
            while(search.length>replace.length){
                replace[replace.length]=replace[0];
            }
        }
    }

    if(!(search instanceof Array))search=new Array(search);
    while(search.length>replace.length){//If replace    has fewer values than search , then an empty string is used for the rest of replacement values
        replace[replace.length]='';
    }

    if(subject instanceof Array){//If subject is an array, then the search and replace is performed with every entry of subject , and the return value is an array as well.
        for(k in subject){
            subject[k]=str_replace(search,replace,subject[k]);
        }
        return subject;
    }

    for(var k=0; k<search.length; k++){
        var i = subject.indexOf(search[k]);
        while(i>-1){
            subject = subject.replace(search[k], replace[k]);
            i = subject.indexOf(search[k],i);
        }
    }

    return subject;

}


function mess_off(){
	$("#mess").hide();
}


function MesOnLoad(){
	$("#mess").show();
	$("#mess").css("background-image", "url(img/bt.gif)");
	if(document.form.name.value != ""){
		$("#mess").html("<br />いらっしゃい！<br />" + document.form.name.value + "さん ");
	}else{
		$("#mess").load("char.php");
	}
}

function Drop_In(){
	$("#login_mem").addClass("current").hide("drop", { direction: "up" }, 10, function() {
			var self = this;
			window.setTimeout(function() {
			$(self).show("drop", { direction: "up" }, 400, function() { $(this).removeClass("current"); });
			},500);
	});
}

$(document).ready(function() {
	var effect = function(el) {
		
		$(el).bind("click", function() {
		
				$("#mess").show();
				$("#mess").css("background-image", "url(img/bt.gif)");
				$("#mess").load("char.php");
		});
		
	};

	effect("#char");

	$("#char").draggable('enable');
	$("#char").draggable({cursor:'move'});

	$("#all").mouseover(function(ev){ $("#all").attr("src","img/all2.jpg"); });
	$("#all").mouseout(function(ev){$("#all").attr("src","img/all.jpg");});
	$("#write").mouseover(function(ev){$("#write").attr("src","img/write2.jpg");});
	$("#write").mouseout(function(ev){$("#write").attr("src","img/write.jpg");});

/*

	if(jQuery.browser.msie){
		$("#mess").text('オメェ、ＩＥだな！');
	}else if(jQuery.browser.mozilla){
		$("#mess").text('オメェ、ＦｉｒｅＦｏｘだな！');
	}else if(jQuery.browser.opera){
		$("#mess").text('オメェ、Ｏｐｅｒａだな！');
	}else if(jQuery.browser.safari){
		$("#mess").text('オメェ、Ｓａｆａｒｉだな！');
	}else{
		$("#mess").text('オメェ、誰だ？');
	}	
	$("#mess").css("color", "#cc0000");

*/

});


