// JavaScript Document 常用方法
var lw=new Object; //先有实例
lw.name='me';//再附加属性
//<body onload="lw.showMe('哈哈哈');">
lw.showMe=function(param) //再附加方法
{
	alert(this.name + param);
}


lw.form={};

/*@
 * validate  email 
 */
lw.form.emailValidate=function(inputId)
{
	var emailAddress= document.getElementById(inputId).Value;
	
	var emailReg=/^[-_.a-z0-9]+@([_a-z0-9+\.])+[a-z0-9]{2,4}$/;
	if (emailReg.test(emailAddress)){
		return true;
	}
	else {
		return false;
	}
	
}

/*@
 *  fireEvent(tdToday,'click')	as  <tr><td id="tdToday" onclick=""
 */	
lw.fireEvent=function (obj,evt)
{	
	var fireOnThis = obj;
	if( document.createEvent ) {
	  var evObj = document.createEvent('MouseEvents');
	  evObj.initEvent( evt, true, false );
	  fireOnThis.dispatchEvent(evObj);
	} 
	else if( document.createEventObject ) {
	  fireOnThis.fireEvent('on'+evt);
	}
}
/*现有一个类
function Person( name )
{
   this.name = name;
   this.say = function()
   {
     alert( this.name );
   }
}

var boy = new Person( 'Wait' );再有实例
boy.say(); 
*/
