/*
	创建：2009-06-18
	作者：Aoeiuv.Com
	说明：一些基本函数
*/
var docDW = document;
var gsImgPath = 'd001_images/';

// 获取长度，一个汉字为2长度
function LenB(str){
	var i,n,c,k;
	n = str.length;
	k = 0;
	for (i=0;i<n;i++){
		c = str.charCodeAt(i);
		k++;
		if ((c < 0) || (c > 255)) k++;
	}
	return k;
}

// 获取指定长度的内容
function GetStrLeft(str,len){
	var i,n,s,c,k;
	n = str.length;
	k = 0;
	s = '';
	for (i=0;i<n;i++){
		c = str.charCodeAt(i);
		k++;
		if ((c < 0) || (c > 255)) k++;
		if (k < len){
			s += str.charAt(i);
			continue;
		}
		if (k > len){
			s += '.';
			break;
		}
		if (i == n - 1)
			s += str.charAt(i);
		else{
			if ((c < 0) || (c > 255))
				s += '..';
			else
				s += '.';
		}
		break;
	}
	return s;
}

//需要此两函数处理输入的汉字，Program By Aoeiuv.Com
function GetAString(s){
	var c,n,i;
	c = '';
	n = s.length;
	for (i=0;i<n;i++)
	{
		if (s.charCodeAt(i) == 0) return c;
		c += s.charAt(i);
	}
	return c;
}

function GetInput(info,d){
	var s
	s = prompt(info,d);
	if (s)
		return GetAString(s);
	else
		return '';
}
//处理汉字输入，Program By Aoeiuv.Com

function dw(){
	var i,n;
	n = arguments.length;
	for (i=0;i<n;i++)
		docDW.write(arguments[i]);
}

function wos(url){
//	window.focus();
	return window.open(url,'_self');
//	window.open(a,'','width=200,height=200,status=yes,toolbar=yes,menubar=no,location=no,resizable=yes,scrollbars=yes');
}

function wo(url){
	window.focus();
	return window.open(url,'_blank');
}

//<A href="aoeiuv10.aspx" onclick="return SetForHomepage(this);" target="_self">设为首页</a>
function SetForHomepage(it){
	it.style.behavior='url(#default#homepage)';
	it.setHomePage('http://www.aoeiuv.com');
	return false;
}

//<A href="aoeiuv10.aspx" onclick="return SetAddFavorite(this);">加入收藏</a>
function SetAddFavorite(it){
	window.external.AddFavorite('http://www.aoeiuv.com','宝贝悟语(aoeiuv.com)');
	return false;
}

// 回退到前一页
function GoBack(msg)
{
	alert(msg);
	history.back();	
}

// 回退到前一页
function GoUrl(msg,url)
{
	window.open('','_self');
	window.open(url,'_self');
	alert(msg);
	document.location.reload();
}

// 关闭窗口,并决定是否刷新原始页面
function CloseMsg(msg, reload)
{
	alert(msg);
	if (reload)
	{
		if (parent.opener != null)
			parent.opener.document.location.reload();
	}
	window.open('','_self');
	window.close();
}

// Form提交时的确认信息
function FormSubmit(msg)
{
	if (msg == null)
		msg = '您确定已写好并提交内容？';
	return confirm(msg);
}

// Form重填时的确认信息
function FormReset(msg)
{
	if (msg == null)
		msg = '您确定要撤销所有输入重写？';
	return confirm(msg);
}


function TodayInfo(){
	var today = new Date();
	var y = today.getYear();
	var m = today.getMonth() + 1;
	var d = today.getDate();
	var w = today.getDay();
	var wd = new Array('日','一','二','三','四','五','六');
	return  y + '年' + m + '月' + d + '日 星期' + wd[w];
}


function fbUpdate(t){
	var tt = '' + t;
	return tt.substring(0,4) + '年' + tt.substring(4,6) + '月' + tt.substring(6,8) + '日' + tt.substring(8,10) + '时';
}

function div(a,b){
	return (a - a % b) / b;
}

function GetSize(size){
	if (size < 10000) return size;
	var s = Math.round(size / 1024);
	if (s < 100) s = s + ' ';
	return s + 'K';
}

// TabForm 时切换SubForm
function SwitchTabForm(td){
	var i,n,tr,k,tbl;
	tr = td.parentElement;
	n = tr.cells.length - 1;
	for (i=1;i<n;i++){
		if (td == tr.cells(i)) k = i;
		tr.cells(i).className = 'Head';
	}
	td.className = 'Focus';
	tbl = tr.parentElement;	//.parentElement.parentElement;
	while (tbl.tagName != 'TABLE') tbl = tbl.parentElement;
	tbl = tbl.parentElement;
	while (tbl.tagName != 'TABLE') tbl = tbl.parentElement;
	n = tbl.rows.length;
	for (i=1;i<n;i++){
		if (i == k)
			tbl.rows(i).className = 'Show';
		else
			tbl.rows(i).className = 'Hide';
	}
}


// 测试用
function _GetObjPara(obj,p){
	var result = '', i = '';
	for (i in obj){
		if (i == p){ 
			alert(obj[i]);
			return obj[i];
		}
	}
	return '';
}

