
/*------------------------用于公司网站首页，企业邮箱登录-------------------------*/
function GetHostName()
{//构造参数对象并初始化
    var name,i;
    var str=location.href;//获得浏览器地址栏URL串
    var num=str.indexOf("://");
    str=str.substr(num+3);//截取“://”后面的参数串
    num=str.indexOf(":8383");
    if(num>0)
    {
        name = str.substring(0,num);
    }
    else
    {
        name = str;
    }
    num = name.indexOf("8383");
    if(num >= 0)
    {
        name = name.substring(num + 0);
    }
    else
    {
        //name = "";
    }
   // document.form2.domain.value = name;
    return name;
}


var attemptedImageReload=false
function imageLoadError(myImage){
	if(attemptedImageReload==false){
		if ((navigator.appVersion.indexOf("MSIE") > 0)
			&& (parseInt(navigator.appVersion) >= 4)) {
			// IE 4 or higher on PCs and Macs can do the image swap in the case of a missing img
	  	myImage.src="logo.gif";
		}else{
			// use a clearpixel gif for Netscape, since it doesn't resize properly
			myImage.src="clearpixel.gif";
		}
		attemptedImageReload=true
	}
	return false;
}

function smartLogin(){
  if (document.logon.userid.value == ""){
    alert(X.NeedUID);
    document.logon.userid.focus();
    return false;
  }
  if (document.logon.passwd.value == ""){
    alert(X.NeedPass);
    document.logon.passwd.focus();
    return false;
   } 
  // Check whether a domain was entered along with the userid.
  // If not, concatenate the userid and current domain.
  if (document.logon.userid.value.indexOf("@")==-1){
    var fullUserid = document.logon.userid.value + "@test-76fa0311c8";
    document.logon.userid.value = fullUserid;
  } 
	// set session-only pw and username cookies for calendar server autologin - new in v7
	Set_Cookie('myICalUserName',document.logon.userid.value,null,null,"/");
	Set_Cookie('myICalPassword',document.logon.passwd.value,null,null,"/");
	if(document.logon.Use_Cookie.checked==true){
		Set_Cookie('IMail_UserId',document.logon.userid.value,expires,null,"/");
		Set_Cookie('IMail_password',document.logon.passwd.value,expires,null,"/");
	}else{
		deleteCookie("IMail_UserId", "/", null);
		deleteCookie("IMail_password", "/", null);
		deleteCookie("IMail_UserKey", "/", null);
	}
  return true;
}
    // Begin cs_help.cgi
      function openHelp(sHelp)
      {
        url = '//' + sHelp + '.html';
        helpWin=window.open("",sHelp,"width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes");
		helpWin.document.write('<HTML><HEAD><TITLE>在线帮助</TITLE></HEAD><FRAMESET BORDER=0 ROWS="24, *">');
		helpWin.document.write('<FRAME MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" NAME="toolbar" NORESIZE SRC="helptoolbar.html">');
		helpWin.document.write('<FRAME MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" NAME="mainPage" src="' + url + '">');
		helpWin.document.write('<NOFRAMES>Sorry, you need to have a browser that supports frames to view this file.</NOFRAMES>');
		helpWin.document.write('</FRAMESET></HTML>');
      }
  var current;
  var menu     = "返回到主菜单";
  var compose  = "创建一个新邮件";
  var asearch  = "搜索所有邮件";
  var logout   = "登出";
  var check	= "按此开始检查所有地方";
  var CSSstatus = "0";
  var CSSObject = '菜单选项';
  var CSSselect = "请选择收件者";
  var Preferences = "邮箱设置";
  var subfold = "邮箱管理";
  var ab = "地址簿";
  var calendar = "日程表";
  var mailboxname = "邮件箱";
  var passwordpassword = "修改密码";
  var planplanplanplan = "修改数字签名";
  var signaturesignature = "修改我的签名";
  var userprefuserpref = "用户个性化设置";
  var chgvacchgvacchgvac = "外出自动回复";
  var chgfwdchgfwdchgfwd = "修改邮件转发";
  var chgldapchgldapchgldap = "改变用户信息";
  var autoresplinkautoresplink = "编辑自动回复";
  var chgruleschgrules = "修改处理规则";
  // convert all characters to lowercase to simplify testing 
  var agt=navigator.userAgent.toLowerCase();
  // Note: On IE5, these return 4, so use is_ie5up to detect IE5. 
  var is_major = parseInt(navigator.appVersion); 
  var is_minor = parseFloat(navigator.appVersion); 
  var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
                && (agt.indexOf('webtv')==-1)); 
  var is_nav3 = (is_nav && (is_major == 3));
  var is_nav4up = (is_nav && (is_major >= 4));
  var is_ie   = (agt.indexOf("msie") != -1);
  var is_ie4up  = (is_ie  && (is_major >= 4));

  if(is_nav4up)
  {
    CSSObject += 'NS';
  }

  function statusBarMsg(message)
  {
    window.status = message;
  }

  function chgTextBox(form)
  {
    var i;
	var newOpt = "&lt;new&gt;";
	var deleteOpt = "&lt;delete&gt;";

    i = form.subarea.selectedIndex;
  
    if(i==-1)
    {
      return;
    }

    if(form.subarea.options[i].text==newOpt)
    {
      form.newMbxName.value="";
	  form.newMbxName.focus();
	  return;
    }
    if(form.subarea.options[i].text==deleteOpt)
    {
      form.newMbxName.value="Delete the message";
	  return;
	}
	else
	{
	  form.newMbxName.value=form.subarea.options[i].text;
	  return;
	}
  }

  function doButton(sButton)
  {
    if (sButton == "Search"
        || sButton == "Cancel")
      document.Search.search_ok.value = sButton;
      document.Search.submit();
  }

  function doButton2(TopBottom,sButton)
  {
    if (sButton=="Next"
        || sButton=="Prev"
        || sButton=="Reply"
        || sButton=="Reply All"
        || sButton=="Forward"
        || sButton=="Delete"
        || sButton=="Move To")
    {
      if (TopBottom=="Top")
      {
        document.Buttons.imail_action.value=sButton;
        document.Buttons.submit();
      }
	  if (TopBottom=="Move")
	  {
	    document.MoveButton.imail_action.value=sButton;
        document.MoveButton.submit();
	  }
      if (TopBottom=="Bottom")
      {
        document.BottomButtons.imail_action.value=sButton;
        document.BottomButtons.submit();
      }
      return;
    }
  }

  function doButton3(sButton)
  {
    if (sButton=="TopNextPage"
       || sButton=="TopLastPage"
       || sButton=="TopGoto"
       || sButton=="TopFirstPage"
       || sButton=="TopPriorPage"
       || sButton=="NextPage"
       || sButton=="LastPage"
       || sButton=="Goto"
       || sButton=="FirstPage"
       || sButton=="PriorPage")
    {
      var nCounter = document.forms.length;
      var nForms   = 0;
      while (nForms < nCounter)
      {
        if (document.forms[nForms].name == sButton)
		{
          document.forms[nForms].submit();
		}
          nForms++
      }
    } else if (sButton=="Delete"
              || sButton=="Delete All"
              || sButton=="Move To"
              || sButton=="Goto Mailbox")
      {
        document.mboxsummary.imail_action.value=sButton;
        document.mboxsummary.submit();
        return;
      }
  }

  function newMailCount(data, NumValue)
  {
    if(NumValue==1)
	{
	  if(data.split("/"))
	  {
	    countArray = new Array(2);
	    countArray = data.split("/");
	    if(countArray[1] > 0)
		{
	      document.write("(" + countArray[1] + ")");
	    }
	      return;
	  }
	  else
	  {
	    return;
	  }
    }
	if(NumValue==0)
	{
	  if(data.split("/"))
	  {
	    countArray = new Array(2);
	    countArray = data.split("/");
	    document.write(countArray[0]);
	    return;
	  }
	  else
	  {
	    document.write(data);
		return;
	  }
	}
  }

  function checkAll()
  {
    for (var i=0;i<document.mboxsummary.elements.length;i++)
    {
      var e = document.mboxsummary.elements[i];
      var boolValue = document.sortedsummary.selectAll.checked;
      if (e.name != 'selectAll')
	  {
        e.checked = boolValue;
	  }
    }
  }

  function goToPage(numPages, curr, type)
  {
    var counter;
	var maxCount;
	document.write('<SELECT NAME="gotopage" SIZE="1" VALIGN="top" onChange="doButton3(');
	document.write("'" + type + "'");
	document.write(');">');
	for(counter=1,maxCount=numPages; maxCount > 0; maxCount--,counter++)
	{
	  if(counter == curr)
	  {
	    document.writeln('<OPTION VALUE="' + counter + '" SELECTED>' + counter + '</OPTION>');
	  }
	  else
	  {
	    document.writeln('<OPTION VALUE="' + counter + '">' + counter + '</OPTION>');
	  }
	}
	document.writeln('</SELECT>');
  }

  function newMsgCount()
  { 
    if(0>0)
	{
	  	   document.writeln('<FONT SIZE="2" FACE="Arial, Helvetica"><B>0 unread message(s)</B></FONT>');
	  	}
	else
	{
	  	    document.writeln('<FONT SIZE="2" FACE="Arial, Helvetica">No new message.</FONT>');
	  	}
  }

  function deleteMe(num)
  {
    for (var i=0;i<document.mboxsummary.elements.length;i++)
    {
      var me = document.mboxsummary.elements[i];
      if (me.name == 'msgsort' && me.value == num)
	  {
        me.checked = true;
	  }
	  else
	  {
	    me.checked = false;
	  }
    }
	doButton3('Delete');
  }

  function selectMe(me, match)
  {
    var maxNum, counter, choice;
    maxNum = me.length;
    for (counter=0; counter<maxNum; counter++)
    {
      choice = me.options[counter];
      if(choice.text==match)
	  {
	    choice.selected=1;
	    return;
	  }
	}
	return;
  }

  function selectMailbox(mailbox)
  {
    var maxNum, counter, choice;
    maxNum = document.ModRul.subarea.length;
    for (counter=0; counter<maxNum; counter++)
    {
      choice = document.ModRul.subarea.options[counter];
      if(choice.text==mailbox)
	  {
	    choice.selected=1;
	    return;
	  }
	  if(mailbox=="NUL")
	  {
	    document.ModRul.subarea.options[1].selected=1;
	    document.ModRul.newMbxName.value="";
	    return;
	  }
	}
	document.ModRul.subarea.options[0].selected=1;
	return;
  }

    function openIWebCal()
  { 
    				  newWindow = open("http://test-76fa0311c8:8484/ical.cgi?&App=ICalMsg&UserKey=/",
			"Calendar", "toolbar=yes,location=1,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=1,copyhistory=1,width=512,height=512");
			  }

  	function writeTextBox(form)
	{
	  i = form.Target.selectedIndex;
	  if((form.Target.options[i].text.search("@")!=-1) && (i != -1))
	  {
	    form.newaddr.value = form.Target.options[i].text;
	  }
	}

	function findMe(formList, textBoxValue)
	{
	  if(textBoxValue.charAt(0)=='<' && textBoxValue.charAt(textBoxValue.length - 1)=='>')
	  {
	    selectMe(formList, textBoxValue);
	  }

	  if(textBoxValue.charAt(0)!='<' && textBoxValue.charAt(textBoxValue.length - 1)!='>')
	  {
	    textBoxValue = '<' + textBoxValue + '>';
	    selectMe(formList, textBoxValue);
	  }

	  return;
	}

	function searchaddr(form, searchtext, listName)
    {

	  var i = 0;
	  var quote = '"';

	  if(searchtext == "")
	  {
	    alert("The text field for the " + listName + " is blank.");
		return;
	  }

      for(i=0; i< form.Target.length; i++)
	  {

	    if(form.Target.options[i].text == searchtext )
	    {	
	 	  form.Target.selectedIndex = i;
		  return;
		}
	    else
	    {
          if(form.Target.options[i].text.indexOf(searchtext) != -1)
	      {	
 		    form.Target.selectedIndex = i;
		    return;
	      }
        }
	  } 	
	
	  alert("User "+ quote + searchtext + quote + " could not be found in the "+ listName +"." );
	  return;
    }

  function show(id)
	{
	  if(document.getElementById)
	  {
      document.getElementById(id).style.visibility = "visible";
      document.getElementById(id).style.display = "block";
      return 1;
    }
	  else if(document.layers)
	  {
	    document.layers[id].visibility = "show";
      document.layers[id].display = "block";
      return 1;
    }
	  else if(document.all)
	  {
	    document.all[id].style.visibility = "visible";
      document.all[id].style.display = "block";
      return 1;
	  }
    return 0;
	}
	
	function hide(id)
	{
	  if(document.getElementById)
	  {
      document.getElementById(id).style.visibility = "hidden";
      document.getElementById(id).style.display = "none";
      return 1;
    }
	  else if(document.layers)
	  {
      document.layers[id].visibility = "hide";
      document.layers[id].display = "none";
      return 1;
    }
	  else if(document.all)
	  {
	    document.all[id].style.visibility = "hidden";
      document.all[id].style.display = "none";
      return 1;
    }
    return 0;
	}	function getCookie(name)
	{
		var cookieFound = false;
		var start = 0;
		var end = 0;
		var cookieString = document.cookie;
		var cookieValue;

		var i = 0;
		
		//scan the Cookie for the name
		while (i <= cookieString.length){
			start = i;
			end = start + name.length;
			if(cookieString.substring(start, end) == name){
				cookieFound = true;
				break;
			}
			i++;
		}
		
		//is name found/
		if(cookieFound){
			start = end+1;
			end = document.cookie.indexOf(";",start);
			if(end < start)
				end = document.cookie.length;
			cookieValue = document.cookie.substring(start, end);
			start = 0;
			end = cookieValue.indexOf(" ", start);
			if(end < start)
				end = cookieValue.length;
			return cookieValue.substring(start, end);
		}
		return "";
	}

	function initFields()
	{
		document.logon.userid.value = getCookie("IMail_UserId");
		document.logon.passwd.value = getCookie("IMail_password");
	}

	function deleteCookie(name, path, domain){
		if(getCookie(name)){
			document.cookie = name+ "=" + 
				((path) ? "; path=" + path : "") +
				((domain) ? "; domain=" + domain: "") +
				"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}
	}
	
// for Classics
function Set_Cookie(name,value,expires,domain,path,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

expires = new Date();
expires.setTime(expires.getTime() + (365 * 24 * 60 * 60 * 1000));


	function formSubmit()
	{
		deleteCookie("IMail_UserId", "/", null);
		deleteCookie("IMail_password", "/", null);
		deleteCookie("IMail_UserKey", "/", null);
	}



/*---------------------------------------下面js函数用于防伪查询的检验-------------------------*/
function onsu5(){
    var l=document.getElementById('main2').value.length;
    if(document.getElementById('main2').value==""){
      alert("您好，您没有输入18位密码，请输入，谢谢！");
      document.getElementById('main2').focus();
      return false;
    }
    if(l!=18&&l!=21){
      alert("您好，您输入的长度不对，才"+l+"位，请重新输入，谢谢！");
      document.getElementById('main2').focus();
      return false;
    }
    var main=document.getElementById('main2').value;
    var head=document.getElementById('head').value;
    window.open("fwcx/FwUrl.php?main="+main+"&head=yd315",'','height=550,width =550,top=0,left=0,location =0,menubar =0,resizable=0,scrollbars =0,status =0,toolbar =0,titlebar =0')

  }

  function onclick1(){
    var l=document.getElementById('main1').value.length;
    if(document.getElementById('main1').value==""){
      alert("您好，请输入密码，谢谢！");
      document.getElementById('main1').focus();
      return false;
    }
    if(l!=12&&l!=13&&l!=14&&l>30){
      alert("您好，您输入的长度不对，才"+l+"位，请重新输入，谢谢！");
      document.getElementById('main1').focus();
      return false;
    }
    var main=document.getElementById('main1').value;
    window.open("fwcx/WuliuUrl.php?main="+main+"&head=yd315",'','height=550,width =550,top=0,left=0,location =0,menubar =0,resizable=0,scrollbars =0,status =0,toolbar =0,titlebar =0')
  }


  function ret(){
    document.getElementById('number1').value="";
	document.getElementById('number2').value="";
	document.getElementById('number3').value="";
  }
  function ret1(){
    document.getElementById('main1').value="";
  }
  
  
  
/*----------------------------------------公司网站显示时间js函数----------------------------------*/

function showweek() //显示中文星期
{
now = new Date() //定义新对象，new具有Date的性质
if (now.getDay() == 0) return ("星期日")
if (now.getDay() == 1) return ("星期一")
if (now.getDay() == 2) return ("星期二")
if (now.getDay() == 3) return ("星期三")
if (now.getDay() == 4) return ("星期四")
if (now.getDay() == 5) return ("星期五")
if (now.getDay() == 6) return ("星期六")
}

function showdate() //显示系统日期
{
var now=new Date();
var year = now.getYear();
var month = now.getMonth()+1;
var day = now.getDate();
return year+"年"+month+"月"+day+"日";
}
