﻿function reload_cur_page() {
  window.location.reload()
}
function filter_setvalue(obj, objvalue) {
  MM_findObj(obj).value = objvalue;
  setTimeout(filter_setvalue_do, 0)
}
function filter_setvalue_do() {
  MM_findObj("form_filter").submit()
}
function MM_findObj(n, d) {
  var p, i, x;
  if (!d) d = document;
  if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document;
    n = n.substring(0, p)
  }
  if (! (x = d[n]) && d.all) x = d.all[n];
  for (i = 0; ! x && i < d.forms.length; i++) x = d.forms[i][n];
  for (i = 0; ! x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
  if (!x && d.getElementById) x = d.getElementById(n);
  return x
}
function del_order(val) {
  if (confirm("您确定要删除这个订单吗？")) {
    $.ajax({
      type: "post",
      url: "action_common_user.php?action=del_order",
      data: {
        oid: val
      },
      success: function(data) {
        if (data == 1) {
          reload_cur_page()
        } else {
          alert(data);
          alert('删除订单失败！')
        }
      }
    })
  }
}
function edit_order(val) {
  var newstatus = $("#zt" + val).val();
  var st = $.trim($("#st").val());
  $('#tab1').fadeTo(250, 0,
  function() {
    $.ajax({
      type: "post",
      url: "action_common_user.php?action=edit_order",
      data: {
        oid: val,
        newstatus: newstatus
      },
      success: function(data) {
        if (data == 1) {
          $('#tab1').fadeTo(500, 1).load("./list_ajax.php?action=list", {
            "st": st
          })
        } else {
          alert('编辑订单失败！')
        }
      }
    })
  })
}
function del_article(val) {
  var st = $.trim($("#st").val());
  if (confirm("您确定要删除这篇文章吗？")) {
      $.ajax({
        type: "post",
        url: "action_common_user.php?action=del_article",
        data: {
          aid: val
        },
        success: function(data) {
          if (data == 1) {
            reload_cur_page()
          } else {
            alert(data);
            alert('删除失败！')
          }
        }
      })
  }
}
function del_photo(pid, puid,st) {
  if (confirm("您确定要删除这张图片吗？")) {
	  $('#photobox').fadeTo(250,0,
			  function(){
				  $.ajax({
					type: "post",
					url: "action_common_user.php?action=del_photo",
					data: {
					  pid: pid,
					  puid: puid
					},
					success: function(data) {
					  if (data == 1) {
						$('#photobox').fadeTo(500,1).load("./photos_ajax.php?action=photos_list",{"st":st}); 
					  } else {
						alert(data);
						alert('删除失败！')
					  }
					}
				  })
			})	  
  }
}
function CheckReg() {
  var username = $.trim($("#username").val());
  var password = $.trim($("#password").val());
  var repassword = $.trim($("#repassword").val());
  var email = $("#email").val();
  var valicode = $("#valicode").val();
  var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
  var search_numb = /^[0-9-+]+$/;
  if (username.length < 6 || username.length > 18) {
    alert("用户名必须为6-18个字符");
    $("#username").focus();
    return false
  }
  if (password == '' || password.length <= 6) {
    alert("密码必须大于6个字符");
    $("#password").focus();
    return false
  }
  if (repassword == '' || repassword.length <= 6) {
    alert("重复密码必须大于6个字符");
    $("#repassword").focus();
    return false
  }
  if (password != repassword) {
    alert("两次输入的密码不一致");
    $("#password").focus();
    return false
  }
  if (email == '') {
    alert("请输入邮箱");
    $("#email").focus();
    return false
  }
  if (!search_str.test(email)) {
    alert("请输入正确的邮箱格式");
    $("#email").val("");
    $("#email").focus();
    return false
  }
  if (valicode == '' || valicode.length == 0) {
    alert("验证码不能为空");
    $("#valicode").focus();
    return false
  }
  password = $.md5(password);
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=reg",
    data: {
      username: username,
      password: password,
      email: email,
      valicode: valicode
    },
    success: function(data) {
      if (data == 1) {
        alert("注册成功");
        location.href = "index.php"
      } else if (data == 2) {
        alert("验证码错误，请重新输入");
        $("#valicode").val("");
        $("#vcpic").attr("src", "yzm.php?t=" + Math.random());
        $("#valicode").focus()
      } else if (data == 3) {
        alert('用户名已经被注册，请重新输入!');
        $("#username").val("");
        $("#username").focus()
      } else {
        alert("注册失败，请联系管理员")
      }
    }
  })
}
function CheckLog() {
  var username = $.trim($("#username").val());
  var password = $.trim($("#password").val());
  var valicode = $("#valicode").val();
  if (username.length < 6 || username.length > 18) {
    alert("用户名必须为6-18个字符");
    $("#username").focus();
    return false
  }
  if (password == '' || password.length <= 6) {
    alert("密码必须大于6个字符");
    $("#password").focus();
    return false
  }
  if (valicode == '' || valicode.length == 0) {
    alert("验证码不能为空");
    $("#valicode").focus();
    return false
  }
  password = $.md5(password);
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=login",
    data: {
      username: username,
      password: password,
      valicode: valicode
    },
    success: function(data) {
      if (data == 1) {
        location.href = "index.php"
      } else if (data == 2) {
        alert("验证码错误");
        $("#valicode").val("");
        $("#vcpic").attr("src", "yzm.php?t=" + Math.random());
        $("#valicode").focus()
      } else {
        alert('用户名或者密码错误，请重新输入!');
        reload_cur_page()
      }
    }
  })
}
function add_user() {
  var username = $.trim($("#username").val());
  var password = $.trim($("#password").val());
  var group = $("#group").val();
  if (username.length < 6 || username.length > 18) {
    alert("用户名必须为6-18个字符");
    $("#username").focus();
    return false
  }
  if (password == '' || password.length <= 6) {
    alert("密码必须大于6个字符");
    $("#password").focus();
    return false
  }
  password = $.md5(password);
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=add_user",
    data: {
      password: password,
      username: username,
      group: group
    },
    success: function(data) {
      if (data == 1) {
        alert("操作员添加成功");
        reload_cur_page()
      } else if (data == 3) {
        alert('已经存在该用户名，请重新输入!');
        $("#username").val("");
        $("#username").focus()
      } else {
        alert("添加失败，请联系管理员")
      }
    }
  })
}
function edit_user(val) {
  var password = $.trim($("#password" + val).val());
  var group = $.trim($("#group" + val).val());
  if (password == '' && group == '') {
    return
  }
  if (password != '' && password.length <= 6) {
    alert("密码必须大于6个字符");
    $("#password" + val).val("");
    $("#password" + val).focus();
    return false
  }
  if (password != '') {
    password = $.md5(password)
  }
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=edit_user",
    data: {
      id: val,
      password: password,
      group: group
    },
    success: function(data) {
      if (data == 1) {
        alert("操作员修改成功");
        reload_cur_page()
      } else {
        alert("修改失败，请联系管理员")
      }
    }
  })
}
function del_user(val) {
  if (confirm("你确定要删除该操作员吗？")) {
    $.ajax({
      type: "POST",
      url: "action_common_user.php?action=del_user",
      data: {
        id: val
      },
      success: function(data) {
        if (data == 1) {
          alert("操作员删除成功");
          reload_cur_page()
        } else {
          alert("删除失败，请联系管理员")
        }
      }
    })
  }
}

function edit_room(val) {
  var roomname = $.trim($("#room" + val).val());
  var rorder = $.trim($("#order" + val).val());
  if (roomname == '' || roomname.length > 30) {
    alert("房间号不能为空或者大于30个字符");
    $("#room" + val).val("");
    $("#room" + val).focus();
    return false
  }
  $('#roomlist').fadeTo(250, 0,
  function() {
	$.ajax({
	  type: "POST",
	  url: "action_common_user.php?action=edit_room",
	  data: {
		id: val,
		roomname: roomname,
		rorder: rorder
	  },
	  success: function(data) {
		if (data == 1) {
		  $('#roomlist').fadeTo(500, 1).load("./rooms_ajax.php?action=rooms_list");
		} else {
		  alert("修改失败，请联系管理员")
		}
	  }
	})
  })
}
function del_room(val) {
  if (confirm("你确定要删除该房号吗？\r\n此次操作将一并删除该房号相关的其他记录，\r\n请慎重操作！")) {
	$('#roomlist').fadeTo(250, 0,
	  function() {  
		  $.ajax({
			type: "POST",
			url: "action_common_user.php?action=del_room",
			data: {
			  id: val
			},
			success: function(data) {
			  if (data == 1) {
				$('#roomlist').fadeTo(500, 1).load("./rooms_ajax.php?action=rooms_list");
			  } else {
				alert("删除失败，请联系管理员")
			  }
			}
		  })
	})
  }
}

function keyin() {
  var datefrom = $("#datefrom").val();
  var dateto = $("#dateto").val();
  var inprice = $("#inprice").val();
  var selweek = '';
  if (datefrom == '') {
    alert("请选择起始日期！");
    return false
  }
  if (dateto == '') {
    alert("请选择结束日期！");
    return false
  }
  $("[name='week']:checkbox:checked").each(function() {
    selweek += $(this).val() + ","
  });
  if (selweek == '') {
    alert("请选择星期");
    return false
  }
  if (inprice == '') {
    alert("请输入价格");
    $("#inprice").focus();
    return false
  }
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=keyin",
    data: {
      datefrom: datefrom,
      dateto: dateto,
      selweek: selweek
    },
    success: function(data) {
      if (data) {
        $("#dateids").val(data);
        $("[name='price']").each(function() {
          $(this).val("")
        });
        var datalength = data.length;
        if (datalength == 2) {
          var showid = data.substr(0, datalength - 1);
          $("#" + showid).val(inprice)
        } else {
          var showids = data.substr(0, datalength - 1);
          var arr_showids = showids.split(",");
          for (var id in arr_showids) {
            $("#" + arr_showids[id]).val(inprice)
          }
        }
      } else {
        alert("录入失败，请联系管理员");
        reload_cur_page()
      }
    }
  })
}
function save() {
  var num = 0;
  var dateids = $("#dateids").val();
  var allprice = '';
  var dateids_length = dateids.length;
  var typeid = '';
  var seltr = '';
  var typeids = $("#typeids").val();
  var arr_typeids = typeids.split(",");
  var typeid = '';
  var seri = '';
  for (var id in arr_typeids) {
    var roomids = '';
    typeid = arr_typeids[id];
    $("[name='t" + typeid + "']:checkbox:checked").each(function() {
      if (roomids != '') {
        roomids = roomids + $(this).val() + ","
      } else {
        roomids = $(this).val() + ","
      }
    });
    if (roomids != '') {
      roomids = roomids.substr(0, roomids.length - 1);
      seri = typeid + "@" + roomids;
      if (seltr != '') {
        seltr = seltr + "*" + seri
      } else {
        seltr = seri
      }
    }
  }
  if (seltr == '') {
    alert("请选择房号");
    return false
  }
  if (dateids == '') {
    alert("请选择日期后录入房间价格");
    return false
  }
  if (dateids_length > 2) {
    dateids = dateids.substr(0, dateids_length - 1);
    var arr_dateids = dateids.split(",");
    for (var arr_id in arr_dateids) {
      var singlevalue = $("#" + arr_dateids[arr_id]).val();
      if (singlevalue == '') {
        alert("指定日期内有未输入的价格，请重新检查");
        return false
      }
      allprice = allprice + singlevalue + ","
    }
  } else {
    dateids = dateids.substr(0, dateids_length - 1);
    var singlevalue = $("#" + dateids).val();
    if (singlevalue == '') {
      alert("指定日期内有未输入的价格，请重新检查");
      return false
    }
    var allprice = singlevalue + ","
  }
  var allprice_length = allprice.length;
  allprice = allprice.substr(0, allprice_length - 1);
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=saveprice",
    data: {
      seltr: seltr,
      dateids: dateids,
      allprice: allprice
    },
    success: function(data) {
      if (data == 1) {
        alert("房价保存成功");
        reload_cur_page()
      } else {
        alert("保存失败，请联系管理员")
      }
    }
  })
}
function clearNoNum(obj) {
  obj.value = obj.value.replace(/[^\d.]/g, "");
  obj.value = obj.value.replace(/^\./g, "");
  obj.value = obj.value.replace(/\.{2,}/g, ".");
  obj.value = obj.value.replace(/(\d+\.)(\d{2})(?:\d*)/, "$1$2");
  obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".")
}
function prevpage() {
  $("#page").val("prev");
  $("#sfrm").submit()
}
function nextpage() {
  $("#page").val("next");
  $("#sfrm").submit()
}
function searchfor() {
  var datefrom = $("#datefrom").val();
  var dateto = $("#dateto").val();
  var type = $("#type").val();
  $("#sfrom").val(datefrom);
  $("#sto").val(dateto);
  $("#stype").val(type);
  $("#searchfrm").submit()
}
function sprevpage() {
  $("#spage").val("prev");
  $("#searchfrm").submit()
}
function snextpage() {
  $("#spage").val("next");
  $("#searchfrm").submit()
}
function reload_cur_page() {
  location.reload(true)
}
$(function() {
  $('a,input[type="button"],input[type="submit"]').bind('focus',
  function() {
    if (this.blur) {
      this.blur()
    }
  })
});
$(function() {
	$('#nav li').hover(function() {
	  $(this).find("div").fadeTo(100, 1)
	},
	function() {
	  $('#nav li div').fadeOut(50)
	}) 

  	$("#changeft").click(function() {
	  if (this.checked) {
		$('#content input').css('display', 'block');
	  } else {
		$('#content input').css('display', 'none');
	  }  
	});
});

function add_notes() {
  var ntype = $.trim($("#ntype").val());
  var ntitle = $.trim($("#ntitle").val());
  if (ntitle == '' || ntitle.length > 200) {
    alert("标题应为1-200个字符");
    $("#ntitle").val("");
    $("#ntitle").focus();
    return false
  };
  $('#notcon_box').fadeTo(250, 0,
  function() {
    $.ajax({
      type: "POST",
      url: "action_common_user.php?action=add_notes",
      data: {
        ntype: ntype,
        ntitle: ntitle
      },
      success: function(data) {
        if (data == 1) {
          $('#notcon_box').fadeTo(500, 1);
          $('#notcon').load("./index_ajax.php?action=notes")
        } else {
          alert("添加失败，请联系管理员")
        }
      }
    })
  })
}
function del_notes(val) {
  $.ajax({
    type: "POST",
    url: "action_common_user.php?action=del_notes",
    data: {
      id: val
    },
    success: function(data) {
      if (data == 1) {
        $('#notcon').fadeTo(1, 0).load('./index_ajax.php?action=notes').fadeTo(500, 1)
      } else {}
    }
  })
}
function add_ads(ntype) {
  var ntitle = $.trim($("#ntitle").val());
  var netitle = $.trim($("#netitle").val());
  var nimg = $.trim($("#aimg").val());
  var nurl = $.trim($("#nurl").val());
  if (ntitle == '' || ntitle.length > 200) {
    alert("标题应为1-200个字符");
    $("#ntitle").val("");
    $("#ntitle").focus();
    return false
  };
  $('#shop_ad').fadeTo(250, 0,
  function() {
    $.ajax({
      type: "POST",
      url: "action_common_user.php?action=add_notes",
      data: {
        ntype: ntype,
        ntitle: ntitle,
        netitle: netitle,
        nimg: nimg,
        nurl: nurl
      },
      success: function(data) {
        if (data == 1) {
          $("#shop_ad").load("./shop_ajax.php?action=shop_ad_list", {
            "ntype": ntype
          }).fadeTo(500, 1)
        } else {
          alert("添加失败，请联系管理员")
        }
      }
    })
  })
}
function edit_ads(val, ntype) {
  var ntitle = $.trim($("#ntitle_" + val).val());
  var netitle = $.trim($("#netitle_" + val).val());
  var nimg = $.trim($("#nimg_" + val).val());
  var nurl = $.trim($("#nurl_" + val).val());
  $('#shop_ad').fadeTo(250, 0,
  function() {
    $.ajax({
      type: "POST",
      url: "action_common_user.php?action=edit_ads",
      data: {
        id: val,
        ntitle: ntitle,
        netitle: netitle,
        nimg: nimg,
        nurl: nurl
      },
      success: function(data) {
        if (data == 1) {
          $("#shop_ad").load("./shop_ajax.php?action=shop_ad_list", {
            "ntype": ntype
          }).fadeTo(500, 1)
        } else {
          alert("修改失败，请联系管理员")
        }
      }
    })
  })
}
function del_ads(val, ntype) {
  $('#shop_ad').fadeTo(250, 0,
  function() {
    $.ajax({
      type: "POST",
      url: "action_common_user.php?action=del_notes",
      data: {
        id: val
      },
      success: function(data) {
        if (data == 1) {
          $("#shop_ad").load("./shop_ajax.php?action=shop_ad_list", {
            "ntype": ntype
          }).fadeTo(500, 1)
        } else {}
      }
    })
  })
}
function add_cdvalue() {
  var str = document.getElementsByName("add_fuxuan");
  var objarray = str.length;
  var chestr = "";
  for (i = 0; i < objarray; i++) {
    if (str[i].checked == true) {
      chestr += str[i].value + ","
    }
  }
  return chestr
}

function checkIllegalChar(obj) {
  var value = obj.value;
  if (!checkChar(value)) {
    obj.value = ""
  }
  obj.value = obj.value.replace("script", "").replace("iframe", "")
}
function checkChar(InString) {
  var RefString2 = "%";
  var RefString4 = ">";
  var RefString5 = "~";
  var RefString6 = "&";
  var RefString7 = "<";
  for (Count = 0; Count < InString.length; Count++) {
    TempChar = InString.substring(Count, Count + 1);
    if ((RefString2.indexOf(TempChar, 0) == 0) || (RefString4.indexOf(TempChar, 0) == 0) || (RefString5.indexOf(TempChar, 0) == 0) || (RefString6.indexOf(TempChar, 0) == 0) || (RefString7.indexOf(TempChar, 0) == 0)) {
      alert("您的输入中含有非法字符\"script\",\"%\",\"iframe\",\">\",\"~\",\"&\",\"<\"请重新输入!");
      return (false)
    }
  }
  return (true)
}

function photos_select(title) {
	var dialog = art.dialog({id:'photos_select',title:title,button:[{
	name:'确定',
	focus: true
	}]
	});
	var ptype = $("#ptype").val();
	var st=ptype;
	jQuery('.aui_inner').showLoading();
	$.ajax({
		type:"POST",
		url: './photos_ajax.php?action=photos_select',
		data:{st:st},
	  	success: function (data) {
			dialog.content(data);
			jQuery('.aui_inner').hideLoading(); 
		},  
		cache: false
	}); 
};
