﻿// JavaScript Document
function $(obj){
	return document.getElementById(obj);	
}

function chkform(){
	var strname=$('tuser');	
	var strCmop=$('tcomp');
	var strAddr=$('taddr');
	var strCell=$('tcell');
	if(strname.value=='')
	{
		alert('姓名不能为空');
		return false;
	}
	if(strCmop.value=='')
	{
		alert('单位名称不能为空');	
		return false;
	}
	if(strAddr.value=='')
	{
		alert('具体地址不能为空');
		return false;
	}
	if(strCell.value=='')
	{
		alert('联系地址不能为空');
		return false;
	}
}


/* 会员注册 */
function ChkReg(){
	var strUsr=$('MemName');	//登录名
	var strRn=$('RealName');		//真实姓名
	var strPass=$('Password');		
	var strPsss2=$('vPassword');	
	var strQues=$('Question');		//密码提示问题
	var strAns=$('Answer');		//密码提示答案
	var strMail=$('Email');		//Email
	if(strUsr.value==''){
		alert('登录名不能为空');	
		return false;
	}
	if(strRn.value==''){
		alert('真实姓名不能为空');	
		return false;
	}
	if(strPass.value==''){
		alert('密码不能为空');	
		return false;
	}
	if(strQues.value==''){
		alert('密码提示问题不能为空');	
		return false;
	}
	if(strAns.value==''){
		alert('密码提示答案不能为空');	
		return false;
	}
	if(strMail.value==''){
		alert('电子信箱不能为空');	
		return false;
	}
	if(strPass.value!=strPsss2.value){
		alert('两次密码输入的不一致');	
		return false;
	}
}

/* 会员资料修改 */
function ChkUInfo(){
	var strUsr=$('MemName');	//登录名
	var strRn=$('RealName');		//真实姓名
	var strPass=$('Password');		
	var strPsss2=$('vPassword');	
	var strMail=$('Email');		//Email
	if(strUsr.value==''){
		alert('登录名不能为空');	
		return false;
	}
	if(strRn.value==''){
		alert('真实姓名不能为空');	
		return false;
	}
	if(strPass.value!=''){
		if(strPass.value!=strPsss2.value){
			alert('两次密码输入的不一致');	
			return false;
		}
	}
	if(strMail.value==''){
		alert('电子信箱不能为空');	
		return false;
	}
}

/* 在线订房 */
function chkorh(){
	var HomeName=$('HomeName');		//房间名称
	var HType=$('HType');			//房间类型
	var OrderNUms=$('OrderNUms');		//订购数量
	var RealName=$('RealName');		//联系人
	var Address=$('Address');		//联系地址
	var strCell=$('Telephone');		//联系电话
	
	if(HomeName.value=='')
	{
		alert('房间名称不能为空');
		return false;
	}
	if(HType.value=='')
	{
		alert('房间类型不能为空');	
		return false;
	}
	if(OrderNUms.value=='')
	{
		alert('订购数量不能为空');
		return false;
	}
	if(isNaN(OrderNUms.value))
	{
		alert('订购数量必须为数字型');
		return false;
	}
	if(RealName.value=='')
	{
		alert('联系人不能为空');
		return false;
	}
	if(Address.value==''){
		alert('联系地址不能为空');
		return false;
	}
	if(strCell.value==''){
		alert('联系电话不能为空');
		return false;
	}
	
}


/* 订餐 */
function chkorder(){
	 var strnum=$('txtNums');	
	 if(strnum.value==''){
			alert('订餐份数不能为空'); 
			return false;
	 }
	 if(isNaN(strnum.value))
	 {
			alert('订餐数量必须为数字型,请正确填写'); 
			return false;
	 }
}

function closewin() {
   if (opener!=null && !opener.closed) {
      opener.window.newwin=null;
      opener.openbutton.disabled=false;
      opener.closebutton.disabled=true;
   }
}

var count=0;//做计数器
var limit=new Array();//用于记录当前显示的哪几个菜单
var countlimit=1;//同时打开菜单数目，可自定义

function expandIt(el) {
   obj = eval("sub" + el);
   if (obj.style.display == "none") {
      obj.style.display = "block";//显示子菜单
      if (count<countlimit) {//限制2个
         limit[count]=el;//录入数组
         count++;
      }
      else {
         eval("sub" + limit[0]).style.display = "none";
         for (i=0;i<limit.length-1;i++) {limit[i]=limit[i+1];}//数组去掉头一位，后面的往前挪一位
         limit[limit.length-1]=el;
      }
   }
   else {
      obj.style.display = "none";
      var j;
      for (i=0;i<limit.length;i++) {if (limit[i]==el) j=i;}//获取当前点击的菜单在limit数组中的位置
      for (i=j;i<limit.length-1;i++) {limit[i]=limit[i+1];}//j以后的数组全部往前挪一位
      limit[limit.length-1]=null;//删除数组最后一位
      count--;
   }
}
  function checkalla(checkall)
    {
        var checkboxs=document.getElementsByTagName("input");
        for(var i=0;i<checkboxs.length;i++)
        {
            if(checkboxs[i].type=="checkbox")
            {
                checkboxs[i].checked=checkall.checked;
            }
        }
    }
    
    
    function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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 MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function AddFavorite(sURL, sTitle)
    {
        try
        {
            window.external.addFavorite(sURL, sTitle);
        }
        catch (e)
        {
            try
            {
                window.sidebar.addPanel(sTitle, sURL, "");
            }
            catch (e)
            {
                alert("加入收藏失败，请使用Ctrl+D进行添加");
            }
        }
    }
    function SetHome(obj,vrl)
    {
        try
        {
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
    }

