Ext.onReady(function(){
	Ext.QuickTips.init();
	
	var theuser = new Ext.form.TextField({
		allowBlank: false,
		blankText:'帳號不可以是空的!!',
		emptyText:'請輸入您的帳號',
		maskRe:/[a-zA-Z0-9]/,
		invalidClass:'',
		focusClass:''
	});
	theuser.applyTo(Ext.get('Username'));
	theuser.getEl().removeClass('x-form-text');
	
	var thename = new Ext.form.TextField({
		allowBlank: false,
		blankText:'帳號不可以是空的!!',
		emptyText:'請輸入您的帳號',
		maskRe:/[a-zA-Z0-9]/,
		invalidClass:'',
		focusClass:''
	});
	thename.applyTo(Ext.get('Memberid'));
	thename.getEl().removeClass('x-form-text')
	
	var theemail = new Ext.form.TextField({
		allowBlank: false,
		emptyText:'請輸入您的E-Mail',
		blankText: 'E-mail不可以是空的!!',
		regex:/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/,
		regexText: 'E-mail格式有誤!!',
		invalidClass:'',
		focusClass:''
	});
	theemail.applyTo(Ext.get('Email'));
	theemail.getEl().removeClass('x-form-text')
	
	var thepw = new Ext.form.TextField({
		allowBlank: false,
        blankText:'密碼不可以是空的!!',
		invalidClass:'',
		focusClass:''
	});
	thepw.applyTo(Ext.get('Password'));
	thepw.getEl().removeClass('x-form-text')	
});

function EnterLogin(type){
	switch(type){
		case 'login':
			var thename = document.getElementById("Username");
			var thekey = document.getElementById("Password");
			break;
		case 'forget':
			var thename = document.getElementById("Memberid");
			var thekey = document.getElementById("Email");
	}
	search_data = new Ext.data.Store({
		proxy: new Ext.data.HttpProxy({url: 'login.php?Type='+type}),
		reader: new Ext.data.JsonReader({
			root: 'results',
			id: 'eventans'
		},[ 'eventans','jumppage']),
		remoteSort: false
	});
	search_data.on('load', function() {
		Ext.MessageBox.alert('Status', search_data.getAt(0).data.eventans, 
		function(){
			if(search_data.getAt(0).data.jumppage.indexOf(".php") != -1){
				strURL = search_data.getAt(0).data.jumppage;
				location.href=strURL
			}else if(search_data.getAt(0).data.jumppage.length > 0){
				var cn = new Ext.data.Connection({url: 'mail.php?Type=member&Thekey='+thekey.value});
				cn.request({
        			params : { 
						"Thevalue":search_data.getAt(0).data.jumppage,
						"Thename":thename.value
					}, 
        			scope: this
       			});
			}
		});
	});
	search_data.load({
		params: {"Name": thename.value, "Key":thekey.value},
		scope: this});
}