﻿String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g,"");
}
String.prototype.ltrim = function(){
	return this.replace(/(^\s*)/g,"");
}
String.prototype.rtrim = function(){
	return this.replace(/(\s$)/g,"");
}

//多栏内容 显示隐藏代码
function showDiv(obj,num,len)
{
 for(var id = 1;id<=len;id++)
 {
  var ss=obj+id;
  var snav =obj+"nav"+id;
  if(id==num){
	try{document.getElementById(ss).style.display="block"}catch(e){};
	try{document.getElementById(snav).className="active"}catch(e){};
  }else{
	try{document.getElementById(ss).style.display="none"}catch(e){};
	try{document.getElementById(snav).className=""}catch(e){};
  }
 }
}

//多栏内容 显示隐藏代码
function showDiv1(obj,num,len)
{
 for(var id = 1;id<=len;id++)
 {
  var ss=obj+id;
  if(id==num){
	try{document.getElementById(ss).style.display="block"}catch(e){};
  }else{
	try{document.getElementById(ss).style.display="none"}catch(e){};
  }
 }
}

//更改更多
function showMore(id,url){
	document.getElementById(id+"More").href=url;
}

//文章页面 文字缩放代码
function fontZoom(size){
var fonts = document.getElementById("fontzoom").getElementsByTagName("font");
var ps = document.getElementById("fontzoom").getElementsByTagName("p");
var divs=document.getElementById("fontzoom").getElementsByTagName("div");
for(var i=0;i<fonts.length;i++)
{
    fonts[i].removeAttribute("size");
}
var spans= document.getElementById("fontzoom").getElementsByTagName("span");
for(var i=0;i<spans.length;i++)
{
    spans[i].removeAttribute("style");
}
for(var i=0;i<ps.length;i++)
{
    ps[i].removeAttribute("style");
	ps[i].style.fontSize=size+'px';
}
for(var i=0;i<divs.length;i++)
{
    divs[i].removeAttribute("style");
	divs[i].style.fontSize=size+'px';
}
document.getElementById('fontzoom').style.fontSize=size+'px';

document.getElementById('fontzoom').style.lineHeight=(size*2)+'px';

}

//分页代码
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){

	 if(_nPageCount == null || _nPageCount<=1){
		 return;
	 }
	 var nCurrIndex = _nCurrIndex || 0;

	 if(nCurrIndex == 0){
		 document.write("首页&nbsp;&nbsp;上一页&nbsp;&nbsp;");
	 }else if(nCurrIndex == 1){
		 document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">首页</a>&nbsp;&nbsp;<a href=\""+_sPageName+ "."+_sPageExt+"\">上一页</a>&nbsp;&nbsp;");
	 }else{
		document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">首页</a>&nbsp;&nbsp;<a href=\""+_sPageName+"_" + (nCurrIndex-1) + "."+_sPageExt+"\">上一页</a>&nbsp;&nbsp;");
	 }

	  if(nCurrIndex >= (_nPageCount-1)){
		document.write("&nbsp;&nbsp;下一页&nbsp;&nbsp;末页&nbsp;&nbsp;");
	  }else {
		document.write("&nbsp;&nbsp;<a href=\""+_sPageName+"_"+(nCurrIndex+1)+"."+_sPageExt+"\">下一页</a>&nbsp;&nbsp;<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\">末页</a>&nbsp;&nbsp;");
	  }
	   document.write("共"+_nPageCount+"页&nbsp;&nbsp;");
}


//天气预报

var MiniSite = new Object();

MiniSite.Browser = {
	ie: /msie/.test(window.navigator.userAgent.toLowerCase()),
	moz: /gecko/.test(window.navigator.userAgent.toLowerCase()),
	opera: /opera/.test(window.navigator.userAgent.toLowerCase())
};

MiniSite.$ = function(s)
{
	return (typeof s == 'object') ? s: document.getElementById(s);
};

MiniSite.JsLoader = {
	load: function(sUrl, fCallback)
	{
		var _script = document.createElement('script');
		_script.setAttribute('charset', 'gbk');
		_script.setAttribute('type', 'text/javascript');
		_script.setAttribute('src', sUrl);
		document.getElementsByTagName('head')[0].appendChild(_script);

		if (MiniSite.Browser.ie)
		{
			_script.onreadystatechange = function()
			{
				if (this.readyState=='loaded' || this.readyState=='complete')
				{
					fCallback();
				}
			};
		}
		else if (MiniSite.Browser.moz)
		{
			_script.onload = function()
			{
				fCallback();
			};
		}
		else
		{
			fCallback();
		}
	}
};

MiniSite.Weather = {

	_print: function(province, city, conainter){
		MiniSite.JsLoader.load("http://weather.news.qq.com/inc/minisite_59.js", function()
		{
			try
			{
				MiniSite.$(conainter).innerHTML = __minisite__weather__ ;
			}
			catch (e)
			{
			}
		});
	},

	print: function(conainter){
		var ok = function()
		{
			var province = null;
			var city = null;


			MiniSite.Weather._print(province, city, conainter);
		};
		ok();
	}
};


//搜索
function replace(source){
	if(source==null)return "";
	var str=source.replace(/\(/g,"\\(");
	var str1=str.replace(/\)/g,"\\)");
	var str2=str1.replace(/\-/g,"\\-");
	var str3=str2.replace(/\,/g,"\\,");
	var str4=str3.replace(/\</g,"\\<");
	var str5=str4.replace(/\>/g,"\\>");
	var str6=str5.replace(/\//g,"\\/");
	var str7=str6.replace(/\!/g,"\\!");
	var str8=str7.replace(/\@/g,"\\@");
	var str9=str8.replace(/\&/g,"\\&");
	var str10=str9.replace(/\*/g,"\\*");
	var str11=str10.replace(/\$/g,"\\$");
	var str12=str11.replace(/\^/g,"\\^");
	//var str13=str12.replace(/\=/g,"\\=");
	var str14=str12.replace(/\+/g,"\\+");
	var str15=str14.replace(/\%/g,"\\%");
	var str16=str15.replace(/\'/g,"\\'");
	return str16;
}
function dosubmit(){

	var searchword;
	var i = 42894;
	searchword=document.getElementById("textfield1").value.trim();
	searchword=replace(searchword);
	var siteid = getSelect("siteid");
	if(siteid != null && siteid != 0){
		searchword += " and siteid=" + siteid;
	}

	dataAction.channelid.value=i;
	dataAction.searchword.value=searchword;

	//alert(dataAction.searchword.value);

	dataAction.action="http://218.3.140.106:8080/was40/search";
	dataAction.submit();
}
function getSelect(name){
	var obj = document.getElementsByName(name)[0];
	return obj.options[obj.selectedIndex].value;
}

