// JavaScript Document

$(document).ready(function(){				   
						   
var mrid = getCookie("mr_id_admin");
if(mrid){
	$("#login_id_admin").attr("value",mrid);
}

var mrpass = getCookie("mr_pass_admin");
if(mrpass){
	$("#login_pass_admin").attr("value",mrpass);
}					

var mron = getCookie("mr_on_admin");
if(mron){
	$("#remember").attr('checked',true);
}

$(function(){
    $("ul.dropdown li").hover(function(){
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    }, function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden').fadeIn();
    });   
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
});
						   
$("#login_btn").click(function(){
  if($("#remember").attr('checked')==true){
    setCookie("mr_id_admin",$("#login_id_admin").val());
    setCookie("mr_pass_admin",$("#login_pass_admin").val());
    setCookie("mr_on_admin","true");
	return true;
  }else{
	clearCookie("mr_id_admin");
	clearCookie("mr_pass_admin");
	clearCookie("mr_on_admin");
	return true;
  }
});

$("#checkall").click(function(){
	$("input[@type='checkbox']").attr('checked', true);
	return false;
});

$("#uncheckall").click(function(){
	$("input[@type='checkbox']").attr('checked', false);
	return false;
});


$(function() {
   $('#jqtab1').tabs({fxFade:true,fxSpeed:'slow'});
});

$(function() {
   $('#jqtab2').tabs({fxFade:true,fxSpeed:'slow'});
});

$(function() {
   $('#jqtab3').tabs();
});

$("#jqtab1 li a img").click(function(e){
	var image_cache = new Object();
	$("#jqtab1 li a img" + "[src*='_on.']").each(function(i) {
		var dot = this.src.lastIndexOf('_on.');
		var imgsrc = this.src.substr(0, dot) + this.src.substr(dot+3, 4);
		this.src = imgsrc;
	}); 
	var dot = this.src.lastIndexOf('.');
	var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
	image_cache[this.src] = new Image();
	image_cache[this.src].src = imgsrc_on;
	this.src = imgsrc_on;
});

$("#jqtab2 li a img").click(function(e){
	var image_cache = new Object();
	$("#jqtab2 li a img" + "[src*='_on.']").each(function(i) {
		var dot = this.src.lastIndexOf('_on.');
		var imgsrc = this.src.substr(0, dot) + this.src.substr(dot+3, 4);
		this.src = imgsrc;
	}); 
	var dot = this.src.lastIndexOf('.');
	var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
	image_cache[this.src] = new Image();
	image_cache[this.src].src = imgsrc_on;
	this.src = imgsrc_on;
});	

$("#jqtab3 .head li a img").click(function(e){
	var image_cache = new Object();
	$("#jqtab3 .head li a img" + "[src*='_on.']").each(function(i) {
		var dot = this.src.lastIndexOf('_on.');
		var imgsrc = this.src.substr(0, dot) + this.src.substr(dot+3, 4);
		this.src = imgsrc;
	}); 
	var dot = this.src.lastIndexOf('.');
	var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
	image_cache[this.src] = new Image();
	image_cache[this.src].src = imgsrc_on;
	this.src = imgsrc_on;
});	

$("#reset_btn").click(function(e){
	$("input:text").val("");
	$("textarea").val("");
	$("select").attr("selectedIndex", 0);
	$("input:checked").attr("checked", false);
	$("input:radio").attr("checked", false);
});	

$("#back_btn").click(function(e){
	history.back();
});	

});

function ajax_update(me,ta,table,key,val,num,out1,out2){
	var tar=$(me);
	var str=tar.val();
	if(str==''){
		$(ta).html("");
	}else{
		if(str==''){
		}else{
			var httpObj = $.get("./?act=ajax_list&t=" + table + "&k="+ key  + "&v="+ encodeURI(str) + "&n="+ num + "&o1="+ out1+ "&o2="+ out2, function(data) {
				var text = httpObj.responseText;				
				$(ta).html(text);
			});
		}
	}
}

function uploaded_clear(num) {
	$("#msg" + String(num) ).html("");
}
function uploaded(msg,num) {
 	$("#msg" + String(num) ).html(msg);
}

function getitem(mes){					   
	var str=$("#divd").val();
	
	if(str!=''){
		var httpObj = $.get("./cgi/getitem.php?divd=" + encodeURI(str), function(data) {
			var text = httpObj.responseText;
					
			var line = text.split("\n");
			var glist = "";
			for(q=0;q<line.length;q++){
				row = line[q].split(",");
				if(row[1]){
					glist += "<option value='" + row[0] + "'>" + row[1] + "</option>";
				}
			}
			for(p=0;p<9;p++){
				update_val="";
				update_id="";
				if(mes == "update"){
					//update_id=$("#gid" + (p+1) + "_update").val();
					//update_val=$("#gid" + (p+1) + "_update").html();					
				}
				$("#gid" + (p+1) + "_" + mes).html('<option value="' + update_id + '">' + update_val + '</option><option value="">-----</option>' + glist);
			}
		});
	}
}

function check_su(me){
	var mname=new String(me.name);
	var bname= "#" + mname.substring(0,mname.length - 4);
	var bname_status=bname + "_status";
	var str=$(bname).val();
	if(str==''){
		$(bname_status).html("");
	}else{
		if(str.match( /[^0-9\.]+/)){
			$(bname_status).html("<span class='altb'>半角数字でご入力ください</span>");
		}else{
			$(bname_status).html("<span class='oktb'></span>");
		}
	}
	
}
function check_year(me){
	var mname=new String(me.name);
	var bname= "#" + mname.substring(0,mname.length - 4);
	var bname_status=bname + "_status";
	var str=$(bname).val();
	if(str==''){
		$(bname_status).html("");
	}else{
		if(str.match( /[^0-9]+/)){
			$(bname_status).html("<span class='altb'>半角数字でご入力ください</span>");
		}else if(str < 2000){
			$(bname_status).html("<span class='altb'>2000年以降でご入力ください</span>");
		}else if(str > 2020){
			$(bname_status).html("<span class='altb'>2020年以前でご入力ください</span>");
		}else{
			$(bname_status).html("");
		}
	}
	
}
function check_month(me){
	var mname=new String(me.name);
	var bname= "#" + mname.substring(0,mname.length - 4);
	var bname_status=bname + "_status";
	var str=$(bname).val();
	if(str==''){
		$(bname_status).html("");
	}else{
		if(str.match( /[^0-9]+/)){
			$(bname_status).html("<span class='altb'>半角数字でご入力ください</span>");
		}else if(str < 1 || str > 12){
			$(bname_status).html("<span class='altb'>1-12の範囲でご入力ください</span>");
		}else{
			$(bname_status).html("");
		}
	}
	
}
function check_day(me){
	var mname=new String(me.name);
	var bname= "#" + mname.substring(0,mname.length - 4);
	var bname_status=bname + "_status";
	var str=$(bname).val();
	if(str==''){
		$(bname_status).html("");
	}else{
		if(str.match( /[^0-9]+/)){
			$(bname_status).html("<span class='altb'>半角数字でご入力ください</span>");
		}else if(str < 1 || str > 32){
			$(bname_status).html("<span class='altb'>1-31の範囲でご入力ください</span>");
		}else{
			$(bname_status).html("");
		}
	}
	
}

function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}
function setCookie(key, val, tmp) {
    tmp = key + "=" + escape(val) + "; ";
    // tmp += "path=" + location.pathname + "; ";
    tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
    document.cookie = tmp;
}
function clearCookie(key) {
    document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}

