function judgeRequiredValue(obj)
{
	var elems=obj.elements;
	var leng=elems.length;
	var reS = / /g
	var re = /\'/g
	for(var i=0;i<leng;i++)
	{
		elem=elems[i];
		switch(elem.tagName)
		{
			case "SELECT" :
				if((elem.required=="true")&&(elem.disabled==false)&&elem.options[elem.selectedIndex].value=="")
				{
					judgeRequiredValue_alert(elem);
					return false;
				}
			break;
			case "INPUT" :
				if(elem.type == "text" || elem.type == "file" || elem.type == "password"  )
				{
					if((elem.required=="true")&&(elem.disabled==false)&&(elem.value.replace(reS,'').length == 0||!elem.value))
					{
						elem.value="";
						judgeRequiredValue_alert(elem);
						return false;
					}
				}
				elem.value = elem.value.replace(re,'\\\'');
			break;
			case "TEXTAREA" :
				if((elem.required=="true")&&(elem.disabled==false)&&(!elem.value||elem.value.replace(reS,'').length == 0))
				{
					elem.value="";
					judgeRequiredValue_alert(elem);
					return false;
				}
				elem.value = elem.value.replace(re,'\\\'');
			break;
		}
	}
}

function judgeRequiredValue_alert(obj)
{
	var msg=(obj.msg) ? obj.msg : "";
	alert(msg+"不能为空！");
	try
	{
		obj.focus();
	}
	catch(e){}

	return false;
}

function openEditTool(getUrl)
{
	if (navigator.appName!="Microsoft Internet Explorer")
		alert("此功能 Netscape 用户不能使用！")
	else
	{
		
		newwin=window.open(getUrl,'','width=750,height=450');
		newwin.focus();
	}	
}

function judgeRequiredValue_alert(obj)
{
	var msg=(obj.msg) ? obj.msg : "";
	alert(msg+"不能为空！");
	try
	{
		obj.focus();
	}
	catch(e){}

	return false;
}

function judgeSubForm(getObj)
{
	if(judgeRequiredValue(getObj)==false)
		return false
}


function openWindows(Url)
{
	var wStr = arguments[1] ? arguments[1] : 700
	var hStr = arguments[2] ? arguments[2] : 400
	var tStr = arguments[3] ? arguments[3] : 300
	var lStr = arguments[4] ? arguments[4] : 400
	window.open(Url,"","height="+hStr+",width="+wStr+",top="+tStr+",left="+lStr+",status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes")
}


function buttonDisabled(Obj)
{
	//alert(Obj.length)
	if(Obj.length)
	{
		for(var i=0;i<Obj.length;i++)
			Obj[i].disabled=true;
	}
	else
	{
		Obj.disabled=true;
		alert("只有一个提交框");
	}
}


var selTrObject 
function doSelTr()
{
	if(arguments[0])
	{
		eObj = arguments[0]
	}
	else
	{
		var eObj = event.srcElement
			eObj = eObj.parentElement
		if(eObj.tagName!="TR")
			eObj = eObj.parentElement
		if(eObj.tagName!="TR")
			eObj = eObj.parentElement
	}

	if (eObj.onclick )
	{
		var tdLen = eObj.cells.length;
		var ifHaveInput = false;
		for(var i=0;i<tdLen;i++)
		{
			if(eObj.cells[i].children(0) && eObj.cells[i].children(0).tagName =="INPUT")
			{
				cObj = eObj.cells[i].children(0)
				cObj.click()
				cObj.cancelBubble = true;
				if(cObj.checked)
					changeStyle(eObj,"over")
				else
					changeStyle(eObj,"out")
				ifHaveInput = true;
				break
			}
		}
		if(ifHaveInput == false)
		{
			if(typeof(selTrObject) == 'object')
				changeStyle(selTrObject,"out")
			changeStyle(eObj,"over")
			selTrObject = eObj
		}
	}
}
function changeStyle(xObj,overOout)
{
	xObj =eval(xObj)
	if(overOout=="over")
	{
		xObj.style.backgroundColor= '#E6F0F4'//'#BFD5EA'//'#eeeeee'//
		//xObj.runtimeStyle.color = "#ffffff"
	}
	else
	{
		xObj.style.backgroundColor =''
	}
}





function judgeSelInput(formObj)
{
	var ids = []
	var	n = 0
	var nameG = []
	var Count = formObj.elements.length
	for(var i=0;i<Count;i++)
	{
		var fObj = formObj.elements[i]
		if(fObj.type=="checkbox" && fObj.id!="selAllCheck" && fObj.checked )
		{
			ids[n] = formObj.elements[i].value;
			if(fObj.nameGb)
				nameG[n] =  formObj.elements[i].nameGb
			n ++
		}
	}
	return [n,ids,nameG]
}

var checkOnlyOneObj 
function judgeSelInput_Only(formObj)
{
	var ids = []
	var	n = 0
	var nameG = []
	var Count = formObj.elements.length
	var eObj = event.srcElement

	if(typeof(checkOnlyOneObj)=="object")
	{
		if(checkOnlyOneObj != eObj)
		{
			checkOnlyOneObj.checked = false
			changeStyle(checkOnlyOneObj.parentElement.parentElement,"out")
			n=1
		}
		else if(eObj.checked ==true)
			n=1
	}
	else
		n=1
	checkOnlyOneObj = eObj		
	if(eObj.nameGb)
		nameG[0] =  eObj.nameGb
	ids[0] = eObj.value
	return [n,ids,nameG]	
}
function showMenuDiv()
{
	changeDivPosi(toolDiv,event.x,event.y,document.body)
	toolDiv.style.display = ""
}

function showSel(selArr,selObj)//selValue   selArr=[[text,value],[text,value]]
{
		selObj.length = 0
	if(selArr && selArr.length)
	{
		for(var i=0;i<selArr.length;i++)
		{
			if(typeof(selArr[i])=="object")
			{
				showSelValue(selArr[i],selObj,i)
				if(arguments[2])
				{
					
					if(selArr[i][1]==arguments[2])
						selObj.options[i].selected = true
				}
				else
					if(i==0)
						selObj.options[i].selected = true
			}
		}
	}
	else
		showSelValue(["",""],selObj,0)
}


function goUrl(getUrl)
{
	window.location = getUrl
}




function blurPhone() 
{
	var rePhone = /[^\d\-\(\) ]/g
	var eObj = event.srcElement
	var tmpValue = eObj.value
		tmpValue = tmpValue.replace(rePhone,"") 
	eObj.value = tmpValue
}
function blurEmail() // email
{
	var reTime = /.*@.*\..*/g
	var eObj = event.srcElement
	if(eObj.value!="")
	{
		if(eObj.value.search(reTime) != 0)
		{
			alert("错误邮箱格式");
			eObj.select()
			return false
		}
	}
}  
function blurNa() //输入金额
{
	var reNumNa = /[^\d\.]/g
	var eObj = event.srcElement
	var tmpValue = eObj.value
		tmpValue = tmpValue.replace(reNumNa,"") 

	var tmpStr = tmpValue
	if(tmpStr.indexOf('.')!=-1 && tmpStr.split('.').length>2)
	{
		var tmpArr = tmpStr.split('.')
		var tmpStr0 = tmpArr[0]
		var tmpStr1 = tmpArr[1]
			tmpValue = tmpStr0+'.'+tmpStr1
	}
	eObj.value = tmpValue
}

function blurNum() //输入金额,不能输入第二个小数点
{
	var reNumNa = /[^\d]/g
	var eObj = event.srcElement
	var tmpValue = eObj.value
		tmpValue = tmpValue.replace(reNumNa,"") 
	
	eObj.value = tmpValue
}
function blurID()
{
	var msg = '请正确输入身份证号'
	var reNumNa = /[^\d]/g
	var eObj = event.srcElement
	var tmpValue = eObj.value
		tmpValue = tmpValue.replace(reNumNa,"") 
	eObj.value = tmpValue;
	if(tmpValue!=""&&(tmpValue.length!=15 || tmpValue.length!=18 ))
	{
		alert(msg);
		eObj.select();
		return false;
	}
}
function blurUserName()
{
	var eObj = event.srcElement;
	var re = /[\W]/g;
	eObj.value = eObj.value.replace(re,"") 
}
function blurPass()
{
	var eObj = event.srcElement;
	var re = /[\W]/g;
	eObj.value = eObj.value.replace(re,"") 
}
function blurYear() 
{
	var eObj = event.srcElement;
	var msg = '请正确输入年份'
	if(eObj.value!="")
	{
		var re = /\d{4}/g;
		var eValue = eObj.value;
		if(eValue.search(re) != 0)
		{
			alert(msg);
			eObj.select();
			return false;
		}
		if(parseInt(eValue)<1900 || parseInt(eValue)>2004 )
		{
			alert(msg);
			eObj.select();
			return false;
		}
	}
}
function blurDay() 
{
	var eObj = event.srcElement;
	var msg = '请正确输入日期'
	if(eObj.value!="")
	{
		var re = /\d{2}/g;
		var eValue = eObj.value;
		if(eValue.search(re) != 0)
		{
			alert(msg);
			eObj.select();
			return false;
		}
		if(parseInt(eValue)<0 || parseInt(eValue)>31 )
		{
			alert(msg);
			eObj.select();
			return false;
		}
	}
}
function blurTime()
{
	var eObj = event.srcElement;
	if(eObj.value!="")
	{
		var reTime = /\d{2}:\d{2}/g;
		var eValue = eObj.value;

		if(eValue.search(reTime) != 0)
		{
			alert('请正确输入时间');
			eObj.select();
			return false;
		}
		if(parseInt(eValue.split(":")[0] )>24 || parseInt(eValue.split(":")[1] )>59)
		{
			alert('请正确输入时间');
			eObj.select();
			return false;
		}
		if(parseInt(eValue.split(":")[0] )==24 && parseInt(eValue.split(":")[1])!=0)
		{
			alert('请正确输入时间');
			eObj.select();
			return false;
		}
	}
}
function blurInt()
{
	var eObj = event.srcElement
	if(eObj.value != "")
	{
		/*var reg = /[d]/gi;
		if(eObj.value.replace(reg)!="")
		{
			alert("输入格式错误！请重新输入")
			eObj.select()
			return false
		}*/
	}
}


function dopage(getUrl,getObj)
{
	window.location = getUrl+"page="+getObj.options[getObj.selectedIndex].value
}

function show(tips,flag,colorValue)
{
	var my_tips=document.all.mytips;
	if(flag)
	{
		my_tips.style.display="";
		if(colorValue!=null)
		{
			my_tips.innerHTML="<table border='0' cellpadding='5' cellspacing='0' width='' height='' align='center'><tr><td bgcolor='"+colorValue+"' style='line-height:20px;'>"+tips+"</td></tr></table>";
		}
		else
		{
			my_tips.innerHTML="<table border='0' cellpadding='5' cellspacing='0' width='' height='' align='center'><tr><td style='line-height:20px;'>"+tips+"</td></tr></table>";
		}
		my_tips.style.left=event.clientX+20;
		my_tips.style.top=event.clientY+20;
	}
	else 
	{
		my_tips.style.display="none";
	}
}

function editorImgUrl(getO)
{
	getImg ="admin/upload/"+getO.url
	openWindows(getImg,700,500,40,20)
}
