function $ie()

{

	if(document.all)

		return true;

	else

		return false;

}



function $mozilla()

{

	if(window.sidebar)

		return true;

	else

		return false;

}



function addHomePage(title,url,desc) 

{

	setAsHomepage(url);

	/*

	if(window.external == null)

	{

		alert("在当前浏览模式下无法收藏该页");

		return;

	}



	if ($mozilla() && window.external) 

		window.external.addPanel(title, url,desc); //Mozilla browser

	else if($ie() && window.external)

		window.external.AddFavorite(url, title);	//IE browser

	*/

}



/**

  * 设置指定页为浏览器首页

  * url:[string] 指定页URL

  */

function setAsHomepage(url)

{

	if($ie())

	{

		document.body.style.behavior='url(#default#homepage)';

		document.body.setHomePage(url);

	}

	else if($mozilla())

	{

		try 

		{ 

			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 

			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);

			prefs.setCharPref('browser.startup.homepage', url);

		} 

		catch (e) 

		{ 

		  alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 

		}

	}

}



/**

  * 从下拉框中跳转到指定的项

  * targ:[string] 新打开页面的框架

  * selObj:[object] 下拉框对象

  * restore:[boolean] 是否打开后将列表框的第一项设为选中

  */

function jumpMenu(targ,selObj,restore)

{

	if (selObj.options[selObj.selectedIndex].value != "" && targ != ""){
		window.open(selObj.options[selObj.selectedIndex].value, targ);
	}else if (selObj.options[selObj.selectedIndex].value != ""){
		window.location.href = selObj.options[selObj.selectedIndex].value;
	}
	if (restore) selObj.selectedIndex=0;

}



// 联动下拉框

function MM_jumpMenu(sourceObj, array, targetObj)

{

	var parentValue = sourceObj.value;

	

	for (var i = targetObj.options.length - 1; i >=0 ; i--)

	{

		targetObj.remove(0);

	}

	

	for (var i = 0; i < array.length; i++)

	{

		var tmp = array[i].split("|");

		

		if (tmp[1] == parentValue)

		{

			var ops = document.createElement("OPTION");

			ops.value = tmp[0];

			ops.text = tmp[2];

			targetObj.options.add(ops);

			

		}

	}

}



/**

  * 清除字符串左右的空白字符.如果非字符串,则返回null

  */

function trimAll(val)

{

	if(val == null || typeof(val) != 'string')

		return null;

	else

	{

		var i = val.length,j=-1;

		

		for(i=0;i<val.length;i++)

		{

			if(val.charAt(i) > ' ')

				break;

		}

		for(j=val.length-1;j>=0;j--)

		{

			if(val.charAt(j) > ' ')

				break;

		}

		

		if(i > j)

			return "";

		else

			return val.substring(i,j+1);

	}

}



/**

 * 搜索引擎

 * qt 搜索类型，如0本站内搜索，1群搜索 

 */

function search_Click (qt) { 

	var q=document.getElementById("skeywords").value; 

	if(q==""){

			alert("请输入搜索关键字！");

			return;

	}

	if (qt == 1){

		website = "chinamobile.com";

	}else if (qt == 0){

		website = "sd.chinamobile.com";

	}

	var link="http://www.google.com/search?domains=" + website + "&sa=Search&sitesearch=" + website + "&ie=UTF-8&oe=UTF-8&hl=zh-CN" + "&q=" + EncodeUtf8(q) ; 

	window.open(link); 

} 

function EncodeUtf8(s1) 

{ 

	var s = escape(s1); 

	var sa = s.split("%"); 

	var retV =""; 

	if(sa[0] != "") 

	{ 

		retV = sa[0]; 

	} 

	for(var i = 1; i < sa.length; i ++) 

	{ 

		if(sa[i].substring(0,1) == "u") 

		{ 

			retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5))); 

		}else retV += "%" + sa[i]; 

	} 

	return retV; 

} 

function Str2Hex(s) 

{ 

	var c = ""; 

	var n; 

	var ss = "0123456789ABCDEF"; 

	var digS = ""; 

	for(var i = 0; i < s.length; i ++) 

	{ 

		c = s.charAt(i); 

		n = ss.indexOf(c); 

		digS += Dec2Dig(eval(n)); 

	} 

	//return value; 

	return digS; 

} 

function Dec2Dig(n1) 

{ 

	var s = ""; 

	var n2 = 0; 

	for(var i = 0; i < 4; i++) 

	{ 

		n2 = Math.pow(2,3 - i); 

		if(n1 >= n2) 

		{ 

			s += '1'; 

			n1 = n1 - n2; 

		}else s += '0'; 

	} 

	return s; 

} 

function Dig2Dec(s) 

{ 

	var retV = 0; 

	if(s.length == 4) 

	{ 

		for(var i = 0; i < 4; i ++) 

		{ 

			retV += eval(s.charAt(i)) * Math.pow(2, 3 - i); 

		} 

		return retV; 

	} 

	return -1; 

} 

function Hex2Utf8(s) 

{ 

	var retS = ""; 

	var tempS = ""; 

	var ss = ""; 

	if(s.length == 16) 

	{ 

		tempS = "1110" + s.substring(0, 4); 

		tempS += "10" + s.substring(4, 10); 

		tempS += "10" + s.substring(10,16); 

		var sss = "0123456789ABCDEF"; 

		for(var i = 0; i < 3; i ++) 

		{ 

			retS += "%"; 

			ss = tempS.substring(i * 8, (eval(i)+1)*8); 

			retS += sss.charAt(Dig2Dec(ss.substring(0,4))); 

			retS += sss.charAt(Dig2Dec(ss.substring(4,8))); 

		} 

		return retS; 

	} 

	return ""; 

} 

//搜索结束

var BATH = "";

var ENDPOINT= BATH + "/remoting";


// JavaScript Document
<!-----------翻页---------->
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
	
	if(_nPageCount == null){
		return;
	}
	
	//设置上一页代码
	if(_nPageCount > 1 && _nCurrIndex != 0 && _nCurrIndex != 1){

		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"."+_sPageExt+"\">首页</a></td>");
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"_" + (_nCurrIndex-1) + "."+_sPageExt+"\">上一页</a></td>");
	}	
	else if(_nPageCount > 1 && _nCurrIndex !=0 && _nCurrIndex == 1){

		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='50' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"."+_sPageExt+"\">首页</a></td>");
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"."+_sPageExt+"\">上一页</a></td>");
	}
	else{
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>首页</td>");
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>上一页</td>");
	}
	
	
	//末页
	if(_nPageCount > 1 && _nCurrIndex !=(_nPageCount-1))
	{
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"_" + (_nCurrIndex+1) + "."+_sPageExt+"\">下一页</a></td>");
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='40' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table><a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\">尾页</a></td>");
	}
	else
	{
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='46' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>下一页</td>");
		document.write("<td width='3' align='right' valign='middle'></td>");
		document.write("<td width='40' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>尾页</td>");	
	}
	
	
	//当前页
	
	//跳转页面
	document.write("<td width='35' align='center' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>转到</td>");
	document.write("<td width='25' align='left' valign='middle'><input name='textfield' id='num' type='text' class='9ptl' value="+(_nCurrIndex+1)+" size='1' maxlength='5'></td>");
	document.write("<td width='39' align='right' valign='middle'><table width='0' border='0' cellspacing='0' cellpadding='0' height='3'><tr><td></td></tr></table>/" + _nPageCount + "页</td>");
	document.write("<td width='25' align='right' valign='middle'><input  type='button'  width='16' height='13' border='0' onclick='toPage()' value='go'></td>");

}
