//function click(e) {
//if (document.all) {
//if (event.button==2||event.button==3) {
//oncontextmenu='return false';
//}
//}
//if (document.layers) {
//if (e.which == 3) {
//oncontextmenu='return false';
//}
//}
//}
//if (document.layers) {
//document.captureEvents(Event.MOUSEDOWN);
//}
//document.onmousedown=click;
//document.oncontextmenu = new Function('return false;');
//



//***********Title 显示*************************
//
//
//

//***********修改默认设置定义title显示.*********************
tPopWait=50;//??tWait????????
tPopShow=5000;//??tShow???????
showPopStep=20;
popOpacity=99;

//***************??????*****************
sPop=null;
curShow=null;
tFadeOut=null;
tFadeIn=null;
tFadeWaiting=null;

document.write("<style type='text/css'id='defaultPopStyle'>");
document.write(".cPopText {  background-color: #F8F8F5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}");
document.write("</style>");
document.write("<div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'></div>");


function showPopupText(){
var o=event.srcElement;
	MouseX=event.x;
	MouseY=event.y;
	if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
        if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
	if(o.dypop!=sPop) {
			sPop=o.dypop;
			clearTimeout(curShow);
			clearTimeout(tFadeOut);
			clearTimeout(tFadeIn);
			clearTimeout(tFadeWaiting);	
			if(sPop==null || sPop=="") {
				dypopLayer.innerHTML="";
				dypopLayer.style.filter="Alpha()";
				dypopLayer.filters.Alpha.opacity=0;	
				}
			else {
				if(o.dyclass!=null) popStyle=o.dyclass 
					else popStyle="cPopText";
				curShow=setTimeout("showIt()",tPopWait);
			}
			
	}
}

function showIt(){
		dypopLayer.className=popStyle;
		dypopLayer.innerHTML=sPop;
		popWidth=dypopLayer.clientWidth;
		popHeight=dypopLayer.clientHeight;
		if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
			else popLeftAdjust=0;
		if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
			else popTopAdjust=0;
		dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;
		dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;
		dypopLayer.style.filter="Alpha(Opacity=0)";
		fadeOut();
}

function fadeOut(){
	if(dypopLayer.filters.Alpha.opacity<popOpacity) {
		dypopLayer.filters.Alpha.opacity+=showPopStep;
		tFadeOut=setTimeout("fadeOut()",1);
		}
		else {
			dypopLayer.filters.Alpha.opacity=popOpacity;
			tFadeWaiting=setTimeout("fadeIn()",tPopShow);
			}
}

function fadeIn(){
	if(dypopLayer.filters.Alpha.opacity>0) {
		dypopLayer.filters.Alpha.opacity-=1;
		tFadeIn=setTimeout("fadeIn()",1);
		}
}
document.onmouseover=showPopupText;

//***********Title 显示结束*************************
//
//
//
//***********Title 显示结束*************************


//表单校验

function zz_checkEmail(ma)
{
	var re = /^\w+.*@\w+.*.\w+$/gi;
	var r = re.exec(ma);
	return(r!=null);
}

function zz_checkDate(str, format) { //v2.0
	//用正则表达式作格式校验
	//接受 dd/mm/yy 或 dd/mm/yyyy 的格式
	var s = str;
	var re = /^[ ]*\d{1,2}\/\d{1,2}\/(\d{1,2}|\d{4})[ ]*$/;
	var r = re.exec(s);
	
	//精确判断日期值是否有效
	if(r!=null)
	{
		var darr, dstr, d, m, y, dd, dv;
		darr = s.split('/');
		d = parseInt(darr[0],10);
		m = parseInt(darr[1],10);
		y = parseInt(darr[2],10);
		
		if(y < 100) y = 1900 + y;
		
		if(!( d < 1 || m < 1 || d > 31 || m > 12))
		{
			//var rStr;
			//rStr = 
			return(true);
		}
	}
	//return('Error');
	return(false);
}

function zz_formAutoCheck(f)
{
	var l = f.length;
	var e, v, errMsg, df, dateStr;
	var isRight = true;
	//alert(l);
	
	for(var i=0; i<l; i++)
	{
		e = f.elements[i];
		if(typeof(e.checktype) == 'undefined') continue;
			
		v = e.value;
		if(typeof(e.EmptyAllow) != 'undefined') if(v=='') continue;
		//alert(e.EmptyAllow);
		//alert(e.name);
		
		switch(e.checktype)
		{
			case 'email' :
				isRight = zz_checkEmail(v);;
				break;
			case 'notnull' :
				isRight = !(v.length == 0);
				break;
			case 'date' :
				df = (typeof(e.checkdateformat) == 'undefined') ? 'AU' : e.checkdateformat;
				//dateStr = zz_checkDate(v, df);
				//if(dateStr=='Error')
				//	{
				//		isRight = false;
				//	}
				//else
				//	{
				//		isRight = true;
				//		e.value = dateStr;
				//	}
				
				isRight = zz_checkDate(v,df);
				break;
			default :
				alert('Unknow');
		}
		
		if(!isRight)
		{
			errMsg = (typeof(e.checkerrmsg) == 'undefined') ? 'Something is not right format.\nplease input again.' : e.checkerrmsg ;
			alert(errMsg);
			e.select();
			return(false);
		}
	}
	
	//alert('OK');
	return(true);
}

//tr背景变化
function mOvr(src,clrOver) 
{ if (!src.contains(event.fromElement)) 
  {   
  src.bgColor = clrOver;
   }
}
function mOut(src,clrIn) 
{ if (!src.contains(event.toElement)) 
  {    
   src.bgColor = clrIn; 
   }
}

//改变form input 的css
function changeInputCss(obj)
{
	var len=obj.length;
	//alert(obj.elements[1].className);
	for (var i=0;i<len;i++)
	{
		if (obj.elements[i].className == 'input2')
			obj.elements[i].className = 'input1';
			
		obj.elements[i].readOnly=false;
	}
	
	ButtonArea.innerHTML="<input name='Submit' type='submit' class='button1' value='.提 交.' onfocus='this.blur()'> <input name='Submit2' type='reset' class='button1' value='.重 置.' onfocus='this.blur()'>";
}
 
function backInputCss(obj)
{
	var len=obj.length;
	//alert(obj.elements[1].className);
	for (var i=0;i<len;i++)
	{
		if (obj.elements[i].className == 'input1')
			obj.elements[i].className = 'input2';
			
		obj.elements[i].readOnly=true;
	}
	obj.reset();
	ButtonArea.innerHTML="<input name='Submit3' type='button' class='button1' value='.修改信息.' onClick='changeInputCss(this.form);'>"
}

 
//改变textarea  css,readonly
function changeTextArea(obj,BtnID)
{
	var len=obj.length;
	//alert(obj.elements[1].className);
	for (var i=0;i<len;i++)
	{
		//alert(obj.elements[i].type);
		if (obj.elements[i].className == 'input2')
		{
			obj.elements[i].className = 'input1';		
			obj.elements[i].readOnly=false;
		}
	}
	idHTML="<input name='Submit' type='submit' class='button1' value='.提交.' onfocus='this.blur()'> <input name='Submit2' type='button' class='button1' value='.取消.' onfocus='this.blur()' onClick='backTextArea(this.form," + BtnID.id + ");'>";
	//alert(idHTML);
	BtnID.innerHTML=idHTML;
	return false;
}



function backTextArea(obj,BtnID)
{
	var len=obj.length;
	//alert(obj.elements[1].className);
	for (var i=0;i<len;i++)
	{
		
		if (obj.elements[i].className == 'input1')
		{
			obj.elements[i].className = 'input2';		
			obj.elements[i].readOnly=true;
		}
	}
	obj.reset();
	BtnID.innerHTML="<input name='imageField' type='image' src='/pcds/images/icon/edit.gif' width='47' height='18' border='0'  onClick='changeTextArea(this.form,"+ BtnID.id +");return false;'> <input name='imageField2' type='image' src='/pcds/images/icon/delete.gif' width='45' height='18' border='0' onClick='formFuncSubmit(this.form,\"del\");return false;'>"
	return false;
}

function formFuncSubmit(obj,f)
{
		rr=confirm("确实要删除该条信息?");
		//alert(rr);
		if (rr)
		{ 
			obj.func.value=f;
			//alert(obj.func.value);
			obj.submit();
		}
}

function overtable(this_s)
{
this_s.style.background='#CFD6E8';
this_s.style.border='1pt solid #0a246a';
}

function downtable(this_s)
{
this_s.style.backgroundColor='#8592b5'
}

function outtable(this_s)
{
this_s.style.background='';this_s.style.border='0pt solid #d4d0c8';
}



function setStatus()
{
	window.status="";
	setTimeout("setStatus()",0);
}
setStatus();