﻿//Open Window
function OpenWindow(Url,Width,Height,WindowObj)
{
	var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:no;help:no;scroll:no;');
	return ReturnStr;
}
//Open Modal Window
function OpenWindowAndSetValue(Url,Width,Height,WindowObj,SetObj)
{
	var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:no;help:no;scroll:no;');
	if (ReturnStr!='') SetObj.value=ReturnStr;
	return ReturnStr;
}
//Open Editer Window
function OpenEditerWindow(Url,WindowName,Width,Height)
{
	window.open(Url,WindowName,'toolbar=0,location=0,maximize=1,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,top=50,left=50,width='+Width+',height='+Height);
}
//Send Data To Server
function SendDataToServer(Url)
{
	var HTTP = new ActiveXObject("Microsoft.XMLHTTP");
	var ReturnValue=HTTP.open("POST", Url, false);
	HTTP.send("");
	return HTTP.ResponseText;
}
//Button MouseOver Event
function Tr_A_Title(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Tr_A_Title_Over';
	}
	else
	{
		Obj.className='Tr_A_Title_Link';
	}
}

function Tr_A_Pink(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Tr_A_Pink_Over';
	}
	else
	{
		Obj.className='Tr_A_Pink_Link';
	}
}

function Tr_A_White(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Tr_A_White_Over';
	}
	else
	{
		Obj.className='Tr_A_White_Link';
	}
}

function Td_A_Pink(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Td_A_Pink_Over';
	}
	else
	{
		Obj.className='Td_A_Pink_Link';
	}
}

function Td_A_White(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Td_A_White_Over';
	}
	else
	{
		Obj.className='Td_A_White_Link';
	}
}

function Table_Border(Obj)
{
	if (event.type!='mouseout')
	{
		Obj.className='Table_Border_Over';
	}
	else
	{
		Obj.className='Table_Border';
	}
}
//Check number or not and alarm user.
function CheckNumber(Obj,DescriptionStr)
{
	if (Obj.value!='' && (isNaN(Obj.value) || Obj.value<0))
	{
		alert(DescriptionStr+"应填有效数字！");
		Obj.value="";
		Obj.focus();
	}
}
//输入字符串长度统计
function getStrLong(str){//计算字符串str的长度，汉字1英文0.5
  var valueLen = 0;
  var charNum = 0;
  if (str != ""){
    for (i = 0; i < str.length; i++){
      var code = escape(str.charAt(i));
      if ((code.length >= 4) && (code < '%uFF60' || code > '%uFF9F')){
        valueLen += 1;
      } else {
        valueLen +=0.5;
      }
      if(valueLen <= 100){
      	charNum++;
      }
    }
  }
  return Array(valueLen, charNum);
}
//统计剩余可输入字符
function textCounter(field, countfield, maxlimit) {
	countfield.value = maxlimit - getStrLong(field.value)[0];
	if (getStrLong(field.value)[0] > maxlimit) {
//		field.value = field.value.substring(0, maxlimit); 
		countfield.style.color='#FF0000';
	}
}
//复制主页地址
function copyToClipBoard(userid,homename) 
{		
	var clipBoardContent='http://' + userid + '.ak.auak.com/index.html';
	window.clipboardData.setData("Text",clipBoardContent);
	alert(homename + "个人主页地址复制成功！");
}
//Tips显示提示的代码
function enableTooltips(id){ 
var links,i,h; 
if(!document.getElementById || !document.getElementsByTagName) return; 
h=document.createElement("span"); 
h.id="btc"; 
h.setAttribute("id","btc"); 
h.style.position="absolute"; 
document.getElementsByTagName("body")[0].appendChild(h); 
if(id==null) links=document.getElementsByTagName("a"); 
else links=document.getElementById(id).getElementsByTagName("a"); 
for(i=0;i<links.length;i++){ 
Prepare(links[i]); 
} 
} 
function Prepare(el){ 
var tooltip,t,b,s,l; 
t=el.getAttribute("message"); 
if(t==null || t.length==0) return ; 
el.removeAttribute("message"); 
tooltip=CreateEl("span","tooltip"); 
s=CreateEl("span","top"); 
//s.appendChild(document.createTextNode(t)); 改动 
s.innerHTML = t; 
tooltip.appendChild(s); 
b=CreateEl("b","bottom"); 
//取消以下三行，不显示链接地址。
//l=el.getAttribute("href"); 
//if(l.length>30) l=l.substr(0,27)+"..."; 
//b.appendChild(document.createTextNode(l)); 
tooltip.appendChild(b); 
setOpacity(tooltip); 
el.tooltip=tooltip; 
el.onmouseover=showTooltip; 
el.onmouseout=hideTooltip; 
el.onmousemove=Locate; 
} 
function showTooltip(e){ 
document.getElementById("btc").appendChild(this.tooltip); 
Locate(e); 
} 
function hideTooltip(e){ 
var d=document.getElementById("btc"); 
if(d.childNodes.length>0) d.removeChild(d.firstChild); 
} 
function setOpacity(el){ 
el.style.filter="alpha(opacity:95)"; 
el.style.KHTMLOpacity="0.95"; 
el.style.MozOpacity="0.95"; 
el.style.opacity="0.95"; 
} 
function CreateEl(t,c){ 
var x=document.createElement(t); 
x.className=c; 
x.style.display="block"; 
return(x); 
} 
function Locate(e){ 
var posx=0,posy=0; 
if(e==null) e=window.event; 
if(e.pageX || e.pageY){ 
posx=e.pageX; posy=e.pageY; 
} 
else if(e.clientX || e.clientY){ 
if(document.documentElement.scrollTop){ 
posx=e.clientX+document.documentElement.scrollLeft; 
posy=e.clientY+document.documentElement.scrollTop; 
} 
else{ 
posx=e.clientX+document.body.scrollLeft; 
posy=e.clientY+document.body.scrollTop; 
} 
} 
document.getElementById("btc").style.top=(posy+10)+"px"; 
document.getElementById("btc").style.left=(posx-20)+"px"; 
} 
-->