var timerID;

var defalt_width = 661;

$(document).ready(function(){

	news();

});

function news(){

	clearTimeout(timerID);

	$.ajax({

		url:"./infomation2.php",type:"POST",processData:false,async:false,

		success:function(request){$("#information").text(request);},

		error:function(request){

			timerID=setTimeout("news()",60000);

			return;

		}

	});

	$("#information").css({overflow:"visible",width:"10000px",height:"auto"});

	text_length = $("#information").width();

	text_base   = 0;

	h_bk = $("#information").height();

	for (ix_1 = 0;ix_1<10;ix_1++){

		new_length = Math.floor((text_base + text_length) / 2 -.999);

		$("#information").css({width:new_length+"px"});

		if (h_bk == $("#information").height())	{text_length = new_length;}

		else					{text_base = new_length;}

	}

	w = $("#information").width()+10;

	html = $("#information").html();

	$("#information").html("<div>"+html+"</div>");

	$("#information").css({width:"661px",height:"1.7em",overflow:"hidden","margin-left":"115px"});
	$("#information div").css({"margin-top":"8px"});
	$("#information div").css({width:w+"px",position:"static",marginLeft:defalt_width+"px"});

	scroll_speed = w * 60;

	$("#information div").animate({marginLeft: "-"+w+"px"} ,scroll_speed,function(){

		timerID=setTimeout("news()",1000);

	});

}

function ConfirmMsg(msg){
	return (confirm(msg))?true:false;
}
function flg_return( flg, change_flag, error_mes){
    if( flg == false ){
    	if( change_flag == true){
    		return true;
        }
    }else{
    	if(error_mes){
    		window.alert(error_mes);
    	}
    }
    return false;
}
function chk_mailaddr( str ){
	if( !str.match(/^(([\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~a-zA-Z0-9][\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~a-zA-Z0-9\.]+[\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~a-zA-Z0-9])|([\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~a-zA-Z0-9]))@(([-a-z0-9]+\.)*[a-z]+|\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])$/) ){
		return true
	}
	if( str.match( /\.{2,}/ ) && !str.match( /ezweb\.ne\.jp$/ ) ){
		return true
	}
	return false;
}
function chk_kaiinId( str ){
	if( str.match( /^[0-9]{7}$/ ) ){
		return true
	}
	return false;
}
function chk_kaiinPassword( str ){
	if( str.match( /^[a-zA-Z0-9]{4,8}$/ ) ){
		return true
	}
	return false;
}
function get_mail_domain_array(){
	var mmail_domain = new Array(13);
	mmail_domain[0] = 'docomo.ne.jp';
	mmail_domain[1] = 'd.vodafone.ne.jp';
	mmail_domain[2] = 'h.vodafone.ne.jp';
	mmail_domain[3] = 't.vodafone.ne.jp';
	mmail_domain[4] = 'c.vodafone.ne.jp';
	mmail_domain[5] = 'k.vodafone.ne.jp';
	mmail_domain[6] = 'q.vodafone.ne.jp';
	mmail_domain[7] = 'n.vodafone.ne.jp';
	mmail_domain[8] = 's.vodafone.ne.jp';
	mmail_domain[9] = 'r.vodafone.ne.jp';
	mmail_domain[10] = 'softbank.ne.jp';
	mmail_domain[11] = 'ezweb.ne.jp';
	mmail_domain[12] = 'pdx.ne.jp';
	return mmail_domain;
}
function mmail_chk(){
	
}
function inputChk_for_user_info_edit(f,confirm_flg){
    var flg = false;
    var change_flag = false;
    var error_mes = "[入力エラー]\r\n";
    if(f.mail_addr.value != f.former_mail.value){
    	if(f.mail_addr.value){
    		flg = chk_mailaddr( f.mail_addr.value );
    		if(flg){
    			error_mes += "メールアドレスを正しく入力してください。\r\n";
    			f.mail_addr.focus();
    		}
    	}
    	change_flag = true;
    }

    if( f.addr_left.value ){
    	mmail_domain = get_mail_domain_array();
    	mmail_addr = f.addr_left.value + '@' + mmail_domain[f.mail_domain.value];
    	if( mmail_addr != f.former_mmail.value){
    		flg = chk_mailaddr( mmail_addr );
    		if(flg){
           		error_mes += "携帯アドレスを正しく入力してください。\r\n";
           		f.addr_left.focus();
   			}
    		change_flag = true;
    	}
    }
    if( f.password1.value || f.password2.value){
    	if( f.password1.value !== f.password2.value ){
    		flg = true;
    		error_mes += "パスワードをご確認ください。\r\n";
    		f.password1.value = '';
    		f.password2.value = '';
    		f.password1.focus();
    	}else if( !f.password1.value.match(/^[a-zA-Z0-9]{4,8}$/) ){
        	flg = true;
    		error_mes += "パスワードは英数字４～８文字で入力してください。\r\n";
    	}
    	change_flag = true;
    }
    if( f.hn.value ){
    	if(f.former_hn.value != f.hn.value){
        	if( f.hn.value.match(/[\x01-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]/) ){
        		flg = true;
        		error_mes += "ハンドルネームに利用できない文字が含まれています。\r\n";
        		f.hn.focus();
        	}
        	if( 1 > f.hn.value.length || 12 < f.hn.value.length){
        		flg = true;
        		error_mes += "ハンドルネームは１２文字以内で入力してください。\r\n";
        		f.hn.focus();
        	}
        	change_flag = true;
    	}
    }
    return flg_return( flg, change_flag, error_mes );
}
function chk_send_again(f,confirm_flg){
	return inputChk_for_new_regist(f,confirm_flg);
}
function inputChk_for_new_regist(f,confirm_flg){
	var flg = false;
	var error_mes = "";
	if( !f.mail.value ){
		flg = true;
	}
	else if( chk_mailaddr( f.mail.value ) ){
		flg = true;
		error_mes = "[入力エラー]\r\n";
		error_mes += "有効なメールアドレスが入力されていません。\r\n";
		error_mes += "お手数ですがメールアドレスをお確かめ下さい。\r\n";
	}
	else {
		$.ajax({

			url:"./useridcheck.php",type:"POST",processData:false,async:false,
			data:"usid="+f.mail.value,

			success:function(request){
				if (request == "1"){
					flg = true;
					error_mes = "[入力エラー]\r\n";
					error_mes += "登録されているメールアドレスです。\r\n";
				}
			},

			error:function(request){
				flg = true;
				error_mes = "[サーバーエラー]\r\n";
				error_mes += "サーバー接続に失敗しました、再操作をお願いします。\r\n";
			}

		});
	}
	return flg_return( flg, true, error_mes );
}

function chk_left_form( f,confirm_flg ){
	return inputChk_for_login(f,confirm_flg);
}

function inputChk_for_login( f,confirm_flg ){
	var flg = false;
	var error_mes = "";
    if( !f.kaiinId.value || !f.kaiinPasswd.value){
        flg = true;
    }else{
    	if( !chk_kaiinId( f.kaiinId.value ) ){
    		flg = true;
    		error_mes += "ログインＩＤをご確認下さい。\r\n";
    	}
    	if( !chk_kaiinPassword( f.kaiinPasswd.value ) ){
    		flg = true;
    		error_mes += "ログインパスワードをご確認下さい。\r\n";
    	}
    	if(flg){
    		error_mes = "[入力エラー]\r\n" + error_mes;
    	}
    }
	return flg_return( flg, true, error_mes );
}

function inputChk_for_toiawase(f,confirm_flg){
    var flg = false;
    var error_mes = "[入力エラー]\r\n";
    if( !f.mail.value && !f.mail.value && !f.toiawase_naiyou.value){
    	return false;
    }
    if( !f.mail.value ){
        flg = true;
        error_mes += "メールアドレスをご入力ください。\r\n";
    }else if( chk_mailaddr( f.mail.value ) ){
  		flg = true;
  		error_mes += "メールアドレスを正しく入力してください。\r\n";
    }
    if( !f.toiawase_naiyou.value ){
        flg = true;
        error_mes += "問合せ内容をご入力ください。\r\n";
    }
    return flg_return( flg, true, error_mes );
}

