/*JS库文件，参考奥运网站http://www.beijing2008.cn/cptvenues/sports/football/n214048075.shtml*/

function ge(objectId) {	
	if(document.getElementById && document.getElementById(objectId)) {return document.getElementById(objectId);} 
	else if (document.all && document.all(objectId)) {return document.all(objectId); } 
	else if (document.layers && document.layers[objectId]) {return document.layers[objectId]; } 
	else {return false;}	 
}


/*<div class="tools">[<a href="javascript:addFav('文章标题');">收藏</a>] [<a href="http://www.wsp.cms/rss/" target="_blank">RSS订阅</a>] [<a href="javascript:printArticle();">打印</a>] [<a href="javascript:goToSendErrorPage(0);">我要纠错</a>] [字号： <span><a href="javascript:doZoom(16)">大</a></span> <span><a href="javascript:doZoom(14)">中</a></span> <span><a href="javascript:doZoom(12)">小</a></span> ]</div>*/
function doZoom(size){
	var o=document.getElementById("newsContent").className="newsContent"+size;
}	
function addFav(title){
      var url = document.location; 
      window.external.AddFavorite(url,title);
}
function  goToSendErrorPage(channel){
      var urlTo="http://61.135.180.143/Correction/send-error.sohu?method=init&title=";
      urlTo+=escape(document.title); 
      urlTo+="&url="+escape(window.location);     
      urlTo+="&sourceid="+channel;      
      window.open(urlTo);          
}
function printArticle()
{
	var articleprint_url = '/_wsp_lib/js/wsp_print.js';	
	var print_js = document.createElement("script"); 
	window.printCallBack = function()
	{
		if(typeof printer == "object" && printer.print)	printer.print();
	}
	print_js.setAttribute( "type", "text/javascript" );
	print_js.setAttribute( "src", articleprint_url);
	print_js.setAttribute( "id", "print_article_id");
	if (navigator.userAgent.indexOf("MSIE") != -1)
	{
		document.body.insertBefore(print_js, null);
		print_js.onreadystatechange = printCallBack;
	}
	else
	{
		print_js.setAttribute( "onload", "printCallBack()");
		document.body.insertBefore( print_js, null);					
	}
}


/**************************************
****Collected and Programmed by********
****Snowalk.H.D 2004.7.18 Shenyang*****
****Mail:snowalk@china.com.cn*********
***************************************/

function checkspace(checkstr) {
	//检查是否有空格，返回一个Boolean值。
	return Boolean( /^\s*$/.test( checkstr ) );
}

function NotNumber(FormItemName,cnItemName){
  if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
  if (FormItemName.value != ""){
	  var food=0;
	  var t_num0="";
	  do{
		if ("0123456789 ".indexOf(FormItemName.value.substr(food,1)) <0){
			alert(cnItemName + "不是数字");
			FormItemName.focus();
			FormItemName.select();
			return true;
		}
		if (FormItemName.value.substr(food,1) != " "){
			t_num0 += FormItemName.value.substr(food,1);
		}
		food ++;
	  }while(food < FormItemName.value.length)
	  FormItemName.value = t_num0;
	  return false;
  }else{
	  return false;
  }
}

function NotInput(FormItemName,cnItemName){
	//对必填项进行验证，检查是否为空，返回一个Boolean值。
	if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
	if (checkspace(FormItemName.value)){
		alert(cnItemName + "不能为空");
		FormItemName.focus();
		FormItemName.select();
		return true;
	}
	return false;
}

function NotSelect(FormItemName,cnItemName){
	//对必选项进行验证，检查是否为空，返回一个Boolean值。
	if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
	if (checkspace(FormItemName.value) || FormItemName.value == 0 || FormItemName.value == -1){
		alert("请选择" + cnItemName);
		return true;
	}
	return false;
}

function NotSelectByIndex(FormItemName,cnItemName){
	//对必选项进行验证，检查是否为空，返回一个Boolean值。
	if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
	if (FormItemName.selectedIndex == 0){
		alert("请选择" + cnItemName);
		return true;
	}
	return false;
}



function NotChecked(FormItemName,cnItemName){
	//对必选项进行验证，检查是否为空，返回一个Boolean值。
	if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
	if (checkspace(FormItemName.value)){
		alert("请选择" + cnItemName);
		return true;
	}
	return false;
}

function BeyondMaxLength(FormItemName,MaxLength,cnItemName) {
	if(typeof(FormItemName) == "undefined")alert(FormItemName + "undifined");
	if (FormItemName.value.length > MaxLength) {
	  alert(cnItemName + "的长度不能超过" + MaxLength + "字");
	  FormItemName.focus();
	  FormItemName.select();
	  return true;
	}
}



//by snowalk
function defaultSelected(oFormItem,defaultValue){
	//var oFormItem = document.getElementsByName(strFormItemName);
	//alert(typeof(oFormItem));
	if(typeof(oFormItem)!="undefined" && typeof(defaultValue)!="undefined"){
		for (var i=0;i<oFormItem.options.length;i++) {
		  if (oFormItem.options[i].value==defaultValue) {
			oFormItem.options[i].selected=true;
			break;
		  }
		}
	}
}

function defaultChecked(strName,strValue){
	var Elements = document.getElementsByName(strName);
	if ( typeof (Elements)!="undefined" ) {
		for (var i=0 ; i<Elements.length ;i++){
			//alert(Elements[i].value == strValue);
			if (Elements[i].value ==strValue){
				Elements[i].checked = true;
			}
		}			  			   
	}
}

function CheckAll(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name != 'chkall')
		   e.checked = form.chkall.checked;
    }
}