//-------------------------------------------------------------
// jQueryサムネイル
//-------------------------------------------------------------
var page=0;
var pageend=false;
var page1=0;
var pageend1=false;
var page2=0;
var pageend2=false;
var thumbtotal=0;
var myphoto=0;


if(location.pathname.indexOf("myroom")>0){
	thumbtotal=9;
	myphoto=1;
}else{
	thumbtotal=18;
}

function RollOver(obj,val) {
	obj.src = val;
}

$(function(){
   // #で始まるアンカーをクリックした場合に処理
   $('a[href^=#]').click(function() {

   });

   // #で始まるアンカーをクリックした場合に処理
   $('a[href^=#]').click(function() {
      // スクロールの速度
      var speed = 400;// ミリ秒
      // アンカーの値取得
      var href= $(this).attr("href");
      // 移動先を取得
      var target = $(href == "#" || href == "" ? 'html' : href);
      // 移動先を数値で取得
      var position = target.offset().top;
      // スムーススクロール
      $($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed, 'swing');
      return false;
   });

	$("#pprev").click(function(){
//		if(!$(this).val()) return false;
		pageend=false;
		page=page-1;
		if(page<0) page=0;
//alert(page);
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotos.php",dataType:"json",
			data: {
				"page" : page,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}
				}
				if(pageend){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb').append(thumbs_val);
					page=page-1;
					if(page<0) page=0;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pnext").click(function(){
//		if(!$(this).val()) return false;
//alert(pageend);
		if(!pageend) page=page+1;
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotos.php",dataType:"json",
			data: {
				"page" : page,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}

				}
				if(pageend){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb').append(thumbs_val);
				}else{
					page=page-1;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pprev1").click(function(){
//		if(!$(this).val()) return false;
		pageend1=false;
		page1=page1-1;
		if(page1<0) page1=0;
//alert(page1);
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotostheme.php",dataType:"json",
			data: {
				"page" : page1,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"theme" : "1",
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb1').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend1=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}
				}
				if(pageend1){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb1').append(thumbs_val);
					page1=page1-1;
					if(page1<0) page1=0;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pnext1").click(function(){
//		if(!$(this).val()) return false;
//alert(pageend1);
		if(!pageend1) page1=page1+1;
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotostheme.php",dataType:"json",
			data: {
				"page" : page1,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"theme" : "1",
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb1').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend1=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}

				}
				if(pageend1){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb1').append(thumbs_val);
				}else{
					page1=page1-1;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pprev2").click(function(){
//		if(!$(this).val()) return false;
		pageend2=false;
		page2=page2-1;
		if(page2<0) page2=0;
//alert(page2);
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotostheme.php",dataType:"json",
			data: {
				"page" : page2,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"theme" : "2",
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb2').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend2=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}
				}
				if(pageend2){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb2').append(thumbs_val);
					page2=page2-1;
					if(page2<0) page2=0;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pnext2").click(function(){
//		if(!$(this).val()) return false;
//alert(pageend2);
		if(!pageend2) page2=page2+1;
//		console.log($(this).val());
		$.ajax({
			type: "POST",url:"./getphotostheme.php",dataType:"json",
			data: {
				"page" : page2,
				"thumbtotal" : thumbtotal,
				"myphoto" : myphoto,
				"theme" : "2",
				"year" : "0",
				"month" : "0"
			},
			success:function(data){
				$('#thumb2').empty();
				var thumbs_val="";
				var thumbcnt=0;
				for(var i=0;i<data.length;i++){
					if(data=="empty") break;
					var pd = String(data[i]).split(",");
					if(pd[0]=="0" && pd[1]=="0"){
						pageend2=true;
						break;
					}else{
						thumbs_val+="<a href=\"javascript:openwin2('p_vote2.php?no="+pd[0]+"',800,500);\"><img src=\"./photoss/"+pd[1]+"\" /></a>";
						if(thumbcnt==8){
							thumbs_val+="<br>";
						}
						thumbcnt+=1;
					}

				}
				if(pageend2){
					emptycnt=(thumbtotal)-thumbcnt;
					for ( i=0; i<emptycnt ; i++ ){
						thumbs_val+="<a href=\"#\"><img src=\"./img/empty.gif\" /></a>";
						if((i+(thumbtotal-emptycnt))==8){
							thumbs_val+="<br>";
						}
					}
				}
				if(data!="empty"){
					$('#thumb2').append(thumbs_val);
				}else{
					page2=page2-1;
				}
			},
			error:function(XMLHttpRequest,status,errorThrown){
				alert(XMLHttpRequest.url + ":"+ status);
			}
		});
	});
	$("#pcom").click(function(){
		var d;

		if($("#nologin").text()){
			if($("select[name=pcomitem]").val()=='0' || $("select[name=pcomimpression]").val()=='0'){
				$("#commsg").text('選択してください');
			}else{
				$.ajax({
					type: "POST",url:"comup.php",dataType:"json",async : false,data: {"l1" : $("select[name=pcomitem]").children(":selected").val(),"l2" : $("select[name=pcomimpression]").children(":selected").val()},
					success:function(data){
						$("select[name=pcomitem]").val('0');
						$("select[name=pcomimpression]").val('0');
						$("#commsg").text('メッセージを受け付けました！');
					},
					error:function(XMLHttpRequest,status,errorThrown){
						alert(XMLHttpRequest.url + ":"+ status);
					}
				});
				$.ajax({
					url : "messageinit.php",dataType:"html",
					success: function(data){
						$('#imgslider').html(data);
					},
					error:function(XMLHttpRequest,status,errorThrown){
						alert(XMLHttpRequest.url + ":"+ status);
					}
				});
			}
		}else{
			if(!$("#pcomtext").val()) return false;
			var chkstr=$("#pcomtext").val();
			if(chkstr.length<=144){
				$.ajax({
					url : "comuppre.php",dataType:"json",async : false,
					success: function(msg,textStatus){d=msg;},
					error:function(XMLHttpRequest,status,errorThrown){
						alert(XMLHttpRequest.url + ":"+ status);
					}
				});
				$.ajax({
					type: "POST",url:"comup.php",dataType:"json",data: {"h" : d,"t" : $("#pcomtext").val()},
					success:function(data){
						document.getElementById('pcomtext').value="";
						$("#commsg").text('メッセージを受け付けました！');
					},
					error:function(XMLHttpRequest,status,errorThrown){
						alert(XMLHttpRequest.url + ":"+ status);
					}
				});
			}else{
				$("#commsg").text('144文字以内で入力してください');
			}
		}
	});
	$("#f1").submit(function(){
		var d;
		var err=false;

		$("#fsubmit").disabled = true;
		if(submitchk_regmod()){
			$.ajax({
				type: "POST",url:"regmod.php",dataType:"json",async : false,
				data: {
					"em" : $("#em").val(),
					"pw" : $("#pw").val(),
					"me" : $("input[name=me]:checked").val(),
					"icon" : $("input[name=icon]:checked").val(),
					"pref" : $("select[name=pref]").val()
				},
				success:function(data){
					if(data=="n"){
						alert("登録に失敗しました");
						err=true;
					}else if(data=="o"){
						alert("変更が完了しました");
					}else{
						alert(data);
						err=true;
					}
				},
				error:function(XMLHttpRequest,status,errorThrown){
					alert(XMLHttpRequest.url + ":"+ status);
				}
			});
		}else{
//			alert("登録に失敗しました[10021]");
			err=true;
		}
		if(!err){
			$("#fsubmit").disabled = false;
			$("#ppref").text($("select[name=pref]").val());
			return true;
		}else{
			return false;
		}
	});
	$("#remove").click(function(){
		var d;
		var err=false;

		if(submitchk_remove()){
			$.ajax({
				type: "POST",url:"remove.php",dataType:"json",async : false,
				success:function(data){
					if(data=="n"){
						alert("退会に失敗しました");
						err=true;
					}else if(data=="o"){
//							alert("OK");
							location.href="./";
					}else{
						alert(data);
						err=true;
					}
				},
				error:function(XMLHttpRequest,status,errorThrown){
					alert(XMLHttpRequest.url + ":"+ status);
				}
			});

			if(!err){
				return true;
			}else{
				return false;
			}
		}
	});
});

//-------------------------------------------------------------

var DisableSubmit = {
   init: function() {
      this.addEvent(window, 'load', this.set());
   },

   set: function() {
      var self = this;
      return function() {
         for (var i = 0; i < document.forms.length; ++i) {
            if(document.forms[i].onsubmit) continue;
            document.forms[i].onsubmit = function() {
               self.setDisable(this.getElementsByTagName('input'));
            };
         }
      }
   },

   setDisable: function(elms) {
      for (var i = 0, elm; elm = elms[i]; i++) {
         if ((elm.type == 'submit' || elm.type == 'image') && !elm.disabled) {
            Set(elm);
            unSet(elm);
         }
      }

      function Set(button) {
         window.setTimeout(function() { button.disabled = true; }, 1);
      }
      function unSet(button) {
         window.setTimeout(function() { button.disabled = false; }, 1000);
      }
   },

   addEvent: function(elm, type, event) {
      if(elm.addEventListener) {
         elm.addEventListener(type, event, false);
      } else if(elm.attachEvent) {
         elm.attachEvent('on'+type, event);
      } else {
         elm['on'+type] = event;
      }
   }
}

DisableSubmit.init();

//投票
function vote(no,votetype){
	var d;
	var err=false;

	$("#avote"+no+"_"+votetype).disabled = true;
	$.ajax({
		type: "POST",url:"vote.php",dataType:"json",async : false,
		data: {
			"no" : no,
			"mode" : "vote",
			"type" : votetype
		},
		success:function(data){
			if(data=="n"){
				err=true;
			}else{
				$("#vote"+no+"_"+votetype).text(data);
			}
//	alert(no+":"+votetype);
		},
		error:function(XMLHttpRequest,status,errorThrown){
			alert(XMLHttpRequest.url + ":"+ status);
		}
	});
	$("#avote"+no+"_"+votetype).disabled = false;

}

//データチェック関数
function submitchk_reg(){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	
	if(document.getElementById('nm').value == ""){
		document.getElementById('tnm').innerHTML = "▼ニックネーム：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('nm').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tnm').innerHTML = "▼ニックネーム：";
		document.getElementById('nm').bgcolor=okColor;
	}	

	if(document.getElementById('lg').value == ""){
		document.getElementById('tlg').innerHTML = "▼ログインID：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('lg').bgcolor=errColor;
		chkflg+=1;
	}else if(document.getElementById('lg').value.length<6 || document.getElementById('lg').value.length>16){
		document.getElementById('tlg').innerHTML = "▼ログインID：<font color=\"#FF0000\">6〜16文字で入力してください。</font>";
		document.getElementById('lg').bgcolor=okColor;
		chkflg+=1;
	}else{
		document.getElementById('tlg').innerHTML = "▼ログインID：";
		document.getElementById('lg').bgcolor=okColor;
	}	

	if(document.getElementById('p1').value == ""){
		if(document.getElementById('p1').value == ""){
			document.getElementById('tp1').innerHTML = "▼パスワード：<font color=\"#FF0000\">入力してください。</font>";
			document.getElementById('p1').bgcolor=errColor;
		}else{
			document.getElementById('tp1').innerHTML = "▼パスワード：";
			document.getElementById('p1').bgcolor=okColor;
		}
		chkflg+=1;
	}else if(document.getElementById('p1').value.length<6 || document.getElementById('p1').value.length>16){
		document.getElementById('tp1').innerHTML = "▼パスワード：<font color=\"#FF0000\">6〜16文字で入力してください。</font>";
		document.getElementById('p1').bgcolor=okColor;
		chkflg+=1;
	}else{
		document.getElementById('tp1').innerHTML = "▼パスワード：";
		document.getElementById('p1').bgcolor=okColor;
	}

	if(document.getElementById('em').value == ""){
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：";
		document.getElementById('em').bgcolor=okColor;
	}		

	var chkstr = document.getElementById('em').value;
	var chkat = chkstr.lastIndexOf("@");
	var chkdot = chkstr.lastIndexOf(".");

	if(chkat > 0 && chkdot > 0){
		if(chkat > chkdot){
			document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
			document.getElementById('em').bgcolor=errColor;
			chkflg+=1;
		}else{
			document.getElementById('tem').innerHTML = "▼メールアドレス：";
			document.getElementById('em').bgcolor=okColor;
		}
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}

	if(document.getElementById('pref').value == ""){
		document.getElementById('tpref').innerHTML = "▼お住まいの地域：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('pref').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tpref').innerHTML = "▼お住まいの地域：";
		document.getElementById('pref').bgcolor=okColor;
	}	



	if(chkflg == 0){
		if(confirm("登録します。よろしいですか？")){
			document.getElementById('mode').value="reg";
			document.f1.submit();
		}
	}else{
		alert("正しく入力されていない項目があります。\r\n再度確認し正しく入力してください。");
	}
}
//データチェック関数
function submitchk_pass(){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	
	if(document.getElementById('em').value == ""){
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：";
		document.getElementById('em').bgcolor=okColor;
	}		

	var chkstr = document.getElementById('em').value;
	var chkat = chkstr.lastIndexOf("@");
	var chkdot = chkstr.lastIndexOf(".");

	if(chkat > 0 && chkdot > 0){
		if(chkat > chkdot){
			document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
			document.getElementById('em').bgcolor=errColor;
			chkflg+=1;
		}else{
			document.getElementById('tem').innerHTML = "▼メールアドレス：";
			document.getElementById('em').bgcolor=okColor;
		}
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}

	if(chkflg == 0){
		document.getElementById('mode').value="pass";
		document.f1.submit();
	}
}
//データチェック関数
function submitchk_rereg(){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	

	if(document.getElementById('em').value == ""){
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：";
		document.getElementById('em').bgcolor=okColor;
	}		

	var chkstr = document.getElementById('em').value;
	var chkat = chkstr.lastIndexOf("@");
	var chkdot = chkstr.lastIndexOf(".");

	if(chkat > 0 && chkdot > 0){
		if(chkat > chkdot){
			document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
			document.getElementById('em').bgcolor=errColor;
			chkflg+=1;
		}else{
			document.getElementById('tem').innerHTML = "▼メールアドレス：";
			document.getElementById('em').bgcolor=okColor;
		}
	}else{
		document.getElementById('tem').innerHTML = "▼メールアドレス：<font color=\"#FF0000\">正しく入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}

	if(chkflg == 0){
		if(confirm("コチラのアドレスへメールを送信します。よろしいですか？")){
			document.getElementById('mode').value="remember";
			document.f1.submit();
		}
	}else{
		alert("正しく入力されていない項目があります。\r\n再度確認し正しく入力してください。");
	}
}
//データチェック関数
function submitchk_login(url){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	

	if(document.getElementById('lg').value == ""){
		document.getElementById('tlg').innerHTML = "▼ID";
		document.getElementById('lg').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tlg').innerHTML = "▼ID";
		document.getElementById('lg').bgcolor=okColor;
	}	

	if(document.getElementById('p1').value == ""){
		if(document.getElementById('p1').value == ""){
			document.getElementById('tp1').innerHTML = "▼パスワード";
			document.getElementById('p1').bgcolor=errColor;
		}else{
			document.getElementById('tp1').innerHTML = "▼パスワード";
			document.getElementById('p1').bgcolor=okColor;
		}
		chkflg+=1;
	}else{
		document.getElementById('tp1').innerHTML = "▼パスワード";
		document.getElementById('p1').bgcolor=okColor;
	}


	if(chkflg == 0){
		document.getElementById('mode').value="login";
		document.f1.action=url;
		document.f1.submit();
	}else{
		document.getElementById('loginmsg').innerHTML="ID又はパスワードが違います。";
	}
}
//データチェック関数
function submitchk_logout(url){

	document.getElementById('mode').value="logout";
	document.flo.action=url;
	document.flo.submit();
}
//データチェック関数
function submitchk_photoup(){

	var chkflg=0;
	var errColor = '#999999';
	var okColor = '#000000';
	var strphoto = document.getElementById('ph').value;

	if(document.getElementById('ph').value == ""){
		document.getElementById('tph').innerHTML = "写真アップロード：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('ph').bgcolor=errColor;
		chkflg+=1;
	}else{
		if(strphoto.indexOf('.jpg') == -1 && strphoto.indexOf('.jpeg') == -1 && strphoto.indexOf('.JPG') == -1 && strphoto.indexOf('.JPEG') == -1){
			document.getElementById('tph').innerHTML = "写真アップロード：<font color=\"#FF0000\">JPEG形式を指定してください。</font>";
			document.getElementById('ph').bgcolor=errColor;
			chkflg+=1;
		}else{
			document.getElementById('tph').innerHTML = "写真アップロード：";
			document.getElementById('ph').bgcolor=okColor;
		}
	}		
	if(document.getElementById('theme').value == "0"){
		document.getElementById('ttheme').innerHTML = "▼テーマ：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('theme').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('ttheme').innerHTML = "▼テーマ：";
		document.getElementById('theme').bgcolor=okColor;
	}	
	if(document.getElementById('comment').value == ""){
		if(document.getElementById('comment').value == ""){
			document.getElementById('tcomment').innerHTML = "▼タイトル：<font color=\"#FF0000\">10文字以内で入力してください。</font>";
			document.getElementById('comment').bgcolor=errColor;
		}else{
			document.getElementById('tcomment').innerHTML = "▼タイトル：";
			document.getElementById('comment').bgcolor=okColor;
		}
		chkflg+=1;
	}else if(document.getElementById('comment').value.length>10){
		document.getElementById('tcomment').innerHTML = "▼タイトル：<font color=\"#FF0000\">10文字以内で入力してください。</font>";
		document.getElementById('comment').bgcolor=okColor;
		chkflg+=1;
	}else{
		document.getElementById('tcomment').innerHTML = "▼タイトルを入力して下さい。<br />※10文字以内<br />";
		document.getElementById('comment').bgcolor=okColor;
	}

	if(chkflg == 0){
		document.getElementById('mode').value="photoup";
		document.f1.submit();
	}else{
		alert("選択されていない項目があります。赤い文字部分をご確認下さい。");
	}

}
//データチェック関数
function submitchk_photoup_sp(){

	var chkflg=0;
	var errColor = '#999999';
	var okColor = '#000000';

	if(document.getElementById('theme').value == "0"){
		document.getElementById('ttheme').innerHTML = "▼テーマ：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('theme').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('ttheme').innerHTML = "▼テーマ：";
		document.getElementById('theme').bgcolor=okColor;
	}	
	if(document.getElementById('comment').value == ""){
		if(document.getElementById('comment').value == ""){
			document.getElementById('tcomment').innerHTML = "▼タイトル：<font color=\"#FF0000\">10文字以内で入力してください。</font>";
			document.getElementById('comment').bgcolor=errColor;
		}else{
			document.getElementById('tcomment').innerHTML = "▼タイトル：";
			document.getElementById('comment').bgcolor=okColor;
		}
		chkflg+=1;
	}else if(document.getElementById('comment').value.length>10){
		document.getElementById('tcomment').innerHTML = "▼タイトル：<font color=\"#FF0000\">10文字以内で入力してください。</font>";
		document.getElementById('comment').bgcolor=okColor;
		chkflg+=1;
	}else{
		document.getElementById('tcomment').innerHTML = "▼タイトルを入力して下さい。<br />※10文字以内<br />";
		document.getElementById('comment').bgcolor=okColor;
	}

	if(chkflg == 0){
		document.getElementById('mode').value="photoupsp";
		document.f1.submit();
	}else{
		alert("選択されていない項目があります。赤い文字部分をご確認下さい。");
	}

}
//データチェック関数
function submitchk_photoup2(){

	document.getElementById('mode').value="photoup2";
	document.f1.submit();

}
//データチェック関数
function submitchk_regmod(){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	
	if(document.getElementById('em').value == ""){
		document.getElementById('tem').innerHTML = "■メールアドレス変更：<font color=\"#FF0000\">入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tem').innerHTML = "■メールアドレス変更";
		document.getElementById('em').bgcolor=okColor;
	}		

	var chkstr = document.getElementById('em').value;
	var chkat = chkstr.lastIndexOf("@");
	var chkdot = chkstr.lastIndexOf(".");

	if(chkat > 0 && chkdot > 0){
		if(chkat > chkdot){
			document.getElementById('tem').innerHTML = "■メールアドレス変更：<font color=\"#FF0000\">正しく入力してください。</font>";
			document.getElementById('em').bgcolor=errColor;
			chkflg+=1;
		}else{
			document.getElementById('tem').innerHTML = "■メールアドレス変更";
			document.getElementById('em').bgcolor=okColor;
		}
	}else{
		document.getElementById('tem').innerHTML = "■メールアドレス変更：<font color=\"#FF0000\">正しく入力してください。</font>";
		document.getElementById('em').bgcolor=errColor;
		chkflg+=1;
	}

	if(document.getElementById('pw').value == ""){
		if(document.getElementById('pw').value == ""){
			document.getElementById('tpw').innerHTML = "▼パスワード：<font color=\"#FF0000\">入力してください。</font>";
			document.getElementById('pw').bgcolor=errColor;
		}else{
			document.getElementById('tpw').innerHTML = "▼パスワード：";
			document.getElementById('pw').bgcolor=okColor;
		}
		chkflg+=1;
	}else if(document.getElementById('pw').value.length<6 && document.getElementById('pw').value.length>16){
		document.getElementById('tpw').innerHTML = "▼パスワード：<font color=\"#FF0000\">6〜16文字で入力してください。</font>";
		document.getElementById('pw').bgcolor=okColor;
		chkflg+=1;
	}else{
		document.getElementById('tpw').innerHTML = "▼パスワード：";
		document.getElementById('pw').bgcolor=okColor;
	}

	if(document.getElementById('me').value == ""){
		document.getElementById('tme').innerHTML = "■お知らせメールの受信：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('me').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tme').innerHTML = "■お知らせメールの受信";
		document.getElementById('me').bgcolor=okColor;
	}	

	if(document.getElementById('icon').value == ""){
		document.getElementById('ticon').innerHTML = "■アイコン変更：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('icon').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('ticon').innerHTML = "■アイコン変更";
		document.getElementById('icon').bgcolor=okColor;
	}	

	if(document.getElementById('pref').value == ""){
		document.getElementById('tpref').innerHTML = "■お住まいの地域：<font color=\"#FF0000\">選択してください。</font>";
		document.getElementById('pref').bgcolor=errColor;
		chkflg+=1;
	}else{
		document.getElementById('tpref').innerHTML = "■お住まいの地域";
		document.getElementById('pref').bgcolor=okColor;
	}	


	if(chkflg == 0){
		if(confirm("変更します。よろしいですか？")){
			document.getElementById('mode').value="regmod";
			return true;
		}else{
			return false;
		}
	}else{
		alert("正しく入力されていない項目があります。\r\n再度確認し正しく入力してください。");
		return false;
	}
}
//データチェック関数
function submitchk_remove(){

	var chkflg=0; 
	var errColor = '#999999';
	var okColor = '#000000';
	
	if(confirm("退会します。よろしいですか？")){
		if(confirm("これまでのご参加ありがとうございました！「OK」ボタンを押すと退会完了となります。")){
			document.getElementById('mode').value="remove";
			return true;
		}else{
			return false;
		}
	}else{
		return false;
	}
}

// ■■■■■サイズ指定ウィンドウ表示・スクロールあり

function openwin3(page, w, h) {
	sw=screen.availWidth/2-w/2;
	sh=screen.availHeight/2-h/2;
	window.open(page,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+w+',height='+h+',top='+sh+',screenY='+sh+',left='+sw+',screenX'+sw);
}

