﻿
//设置有value属性的控件值
function setValueById(pObjID,pValue){
	var obj=document.getElementById(pObjID);
	try{
		obj.value=pValue;
	}catch(e){
		alert("控件："+pObjID+"　不存在，或没有value属性");
	}
}
//获取有value属性的控件值
function getValueById(pObjID){
	var obj=document.getElementById(pObjID);
	try{
		return obj.value;
	}catch(e){
		alert("控件："+pObjID+"　不存在，或没有value属性");
	}
}
//取得对象里的Html
function getInnerHtmlById(pObjID){
	var obj=document.getElementById(pObjID);
	try{
		return obj.innerHTML;
	}catch(e){
		alert("对象："+pObjID+"　不存在，或没有InnerHtml属性");
	}
}
//设置对象里的Html
function setInnerHtmlById(pObjID,pValue){
	var obj=document.getElementById(pObjID);
	
	try{
		obj.innerHTML=pValue;
	}catch(e){
		alert("对象："+pObjID+"　不存在，或没有innerHtml属性");
	}
}
//设置对象焦点
function setObjectFocus(objId)
{
	var obj=document.getElementById(objId);
	obj.focus();
}
//显示对象
function setObjectShow(objId)
{
	var obj=document.getElementById(objId);
	obj.style.display='block';
}
//隐藏对象
function setObjectHidden(objId)
{
	var obj=document.getElementById(objId);
	obj.style.display='none';
}
//取得Url的HTML
function getHttpHtml(url)
{
	var host=url;
	var myGet=new XMLHttpRequest();
	myGet.open("get",host,false);
	myGet.send(null);
	return myGet.responseText;
}
//检测浏览器 1为IE 2为FireFox 3为其他
function checkIE()
{
	if(window.ActiveXObject)
	{
		return 1;
	}
	else if (document.implementation && document.implementation.createDocument)
	{
		return 2;
	}
	else
	{
		return 3;
	}
}
//显示消息
function getMessage(msgType,message,clickEvent)
{
	return getHttpHtml(ServerPath + 'ClubManage/'+'skin/message.aspx?MsgType='+msgType+'&ClickEvent='+encodeURI(clickEvent)+'&Message='+encodeURI(message));
}

//用XML nodes绑定select
function XmlBindSelect(objId,nodes,selectValue)
{
	var sObj=document.getElementById(objId);
	for(var i=0;i<nodes.length;i++)
	{
		var opt=new Option(nodes[i].attributes[1].value,nodes[i].attributes[0].value);
		if(selectValue!=null&&nodes[i].attributes[0].value==selectValue)
		{
			opt.selected=true;
		}
		sObj.options.add(opt);
		
	}
	for(var i=0;i<sObj.options.length;i++)
	{
		if(sObj.options[i].value==selectValue)
		{
			sObj.options[i].selected=true;
		}
	}

}

function bindSelect(objId,nodesvalue,nodesname)
{
	var sObj=document.getElementById(objId);
	 
	for(var i=0;i<nodesvalue.length;i++)
	{
	  
		if(nodesvalue[i]!='')
		{
		var opt=new Option(nodesname[i],nodesvalue[i]);
		sObj.options.add(opt);
		}
		
	}
}

//设置Select值
function setSelectValue(objId,selectValue)
{
//alert();
	
	var sObj=document.getElementById(objId);
	var ops=sObj.getElementsByTagName('option');
	//alert(selectValue);
	for(var i=0;i<ops.length;i++)
	{
		if(ops[i].value==selectValue)
		{
			ops[i].selected=true;
			return;
		}
	}
}

//获取下拉菜单值
function getSelectValue(objId)
{
	var sObj=document.getElementById(objId);
	try
	{
		return sObj.options[sObj.selectedIndex].value;
	}
	catch(e)
	{
		return null
	}
}
//检测表单
function ValMe(functionName) 
{
	var demo = new Validator(ServerPath+"Javascript/validator.xml");
	demo.InitPage();
	var _form = document.getElementById("form1");
	for (var i=0; i<_form.elements.length; i++) {
		_form.elements[i].onchange = function() {demo.ValChange(this)};
		_form.elements[i].onkeypress = _form.elements[i].onkeyup = function() {demo.BindKey(this)};
	}
	_form.onsubmit = function() 
	{
		if(demo.ValSubmit(this))
		{
			try
			{
				eval(functionName);
			}
			catch(e)
			{
				return false;
			}
		}
		return false;
	}
}
//选择radio
function getRadioValue(objName)
{

	var radioObjs = document.getElementsByName(objName);
	try
	{
		for(var i=0;i<radioObjs.length;i++)
		{
			if(radioObjs[i].checked==true)
			{
				return radioObjs[i].value;
			}
		}
	}catch(e)
	{
		return null;
	}
}
//获取复选框是否选中
function getCheckValue(objId)
{
	var checkObj = document.getElementById(objId);
	return checkObj.checked;
}
//选择CheckBox
function SelectCheckBox(setValue)
{
	var checkObjs = document.getElementsByName("checkID");
	for(var i=0;i<checkObjs.length;i++)
	{
		checkObjs[i].checked=setValue;
	}
}


//检测文件类型 fileType为文件类型字符串用逗号分割 如'gif,jpeg,bmp'
function CheckFileType(fileName,fileType)
{
	var type=fileName.substr(fileName.lastIndexOf('.')+1)
	var types=fileType.split(',');
	var isCheck=false;
	for(var i=0;i<types.length;i++)
	{
		if(types[i].toLowerCase()==type.toLowerCase())
		{
			isCheck=true;
			break;
		}
	}
	return isCheck;
}
	function onSelectOpion(index)
	{
		var sObj=document.getElementById('TabCard');
		var selectLis=sObj.getElementsByTagName('LI');
		for(var i=0;i<selectLis.length;i++)
		{
			selectLis[i].className='noSelect';
		}
		if(selectLis.length>index){
		selectLis[index].className='onSelect';
		}
	}
	function OpenCloseShowInfo(state)
	{
		var sObj=document.getElementById('showInfo');
		if(state==false)
		{
			sObj.style.display='none';
		}
		else
		{
			sObj.style.display='';
		}
	}
	var loadState=true;
	function showLogin()
	{
		var sObj=document.getElementById('loading');
		if(loadState==false)
		{
			sObj.style.display='none';
			loadState=true;
		}
		else
		{
			sObj.style.display='';
			if(sObj.innerHTML.length<20)
			{
				sObj.innerHTML+=".";
			}else
			{
				sObj.innerHTML='loading.';
			}
			setTimeout("showLogin();",50);
		}
	}
	
