function $get(id){
  return document.getElementById(id);
}
String.prototype.strip = function() {
	return this.replace(/^\s+/, '').replace(/\s+$/, '');
}
function validateReg(){
  	var reg=/^[A-Za-z0-9]{1}[A-Za-z0-9.-]{2,16}[A-Za-z0-9]{1}$/;
	if(!reg.test($get('username').value.strip())){
	    alert("用户名不正确!");
	    return false;
	}
	var reg=/^[A-Za-z0-9-]{6,16}$/;
	if(!reg.test($get('password').value.strip())){
		alert("密码必须由6到16位的数字或者字母或者下划线组成!");
		return false;
	}
	if($get('password').value.strip()!=$get('repassword').value.strip()){
		alert('您两次密码输入不一致');
		return false;
	}
	var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(!reg.test($get('email').value.strip())){
	   alert('电子信箱地址不正确');
	   return false;
    }
	return true;
}

YAHOO.util.Event.onDOMReady(function(){
	Event=YAHOO.util.Event;
	Dom=YAHOO.util.Dom;
	Event.on('search_category','click',function(e){
		Event.preventDefault(e);
		showProductCategoryTree();
	});
	function showProductCategoryTree(){
		var search_category=YAHOO.util.Dom.get('search_category');
		if(search_category.productCategoryTree==null){
			var productCategoryTree;
			productCategoryTree = new YAHOO.widget.Overlay("productCategoryTree", { context:["search_category","tl","bl", ["beforeShow", "windowResize"]],
																					visible:false,
                                                                                    zindex:10000,
                                                                                    height:'300px',
				                                                
																					width:"200px" } );

			productCategoryTree.setHeader("");
			productCategoryTree.setBody(productCategoryTreeContainer);
			productCategoryTree.setFooter("");
			productCategoryTree.render(document.body);
			var nodes=Dom.get('categoryTreeContainer').getElementsByTagName('p');
			for(var i=0;i<nodes.length;i++){
				Event.on(nodes[i],'click',function(){
					Dom.get('search_category').options[0].text=this.getAttribute('ctname');
					Dom.get('search_category').options[0].value=this.getAttribute('ctid');
					Dom.get('search_category').productCategoryTree.hide();
				});
			}
			search_category.productCategoryTree=productCategoryTree;
		}
		if(search_category.productCategoryTree.cfg.getProperty("visible")){
			search_category.productCategoryTree.hide();
		}else{
		search_category.productCategoryTree.show();
		}

	}
});
