var obj;
var username_req;
var email_req;
var validate_req;
var sUrl ;

//开始请求
var handleStart = function(){
	status.innerHTML ='检索中，请稍候…';
};

/* 回应失败后的处理*/
var handleFailure = function(o){
	if(o.responseText !== undefined){
		username_req.innerHTML = '失败:';
	}
};

/* 初始处理 */
function init(){
}


/* 回应成功后的处理*/
var authSuccess = function(o){
	var messages;
	if(o.responseText !== undefined){
		try {   
             var messages = YAHOO.lang.JSON.parse(o.responseText);   
         }
         catch (x) {   
             alert("JSON Parse failed!");   
             return;   
         }
		if (messages.code == 1 ){
			alert(messages.info);
			getobj('img').src='/public/Validateimage/';
			getobj('usri_password').value='';
			getobj('validate').value='';
		}else if (messages.code == 2 ){
			alert(messages.info);
			
			var url = '/index/userstate';
			YAHOO.util.Connect.asyncRequest('GET',url,{
				success:function(o){getobj('userenter').innerHTML=o.responseText;},
				failure:function(o){ getobj('userenter').innerHTML=o.responseText;}
			});
		}else if(messages.code == 3){
			alert(messages.info);
		}else if(messages.code == 4){
			alert(messages.info);
			window.location.reload();
		}
	}
};

/* 请求后的回调函数*/
var authcallback =
{
  success:authSuccess,
  failure:handleFailure,
  upload:authSuccess,
  argument: ['foo','bar']
};

/*获得对象*/
function getobj(obj_name){
	var obj = document.getElementById(obj_name);
	return obj;
}

//改变图片
function changeImg(){
	getobj('img').src='/public/Validateimage/';
}

function focusnull(str){
	var text;
	if(str == 0){
		text = getobj('usri_mail').value;
		if(text=="电子邮箱或昵称"){
			getobj('usri_mail').value="";
		}	
	}
	if(str == 1){
		text = getobj('validate').value;
		if(text=="验证码"){
			getobj('validate').value="";
		}	
	}
	if(str == 3){
		text = getobj('stoi_linker').value;
		if(text=="你的姓名或单位"){
			getobj('stoi_linker').value="";
		}	
	}
	if(str == 4){
		text = getobj('stoi_phone').value;
		if(text=="请填写您的电子邮箱或或联系电话"){
			getobj('stoi_phone').value="";
		}	
	}
}

function entersubmit(){
	YAHOO.util.Connect.setForm ('form1',true);
	var authurl = "/index/enter";
	YAHOO.util.Connect.startEvent.subscribe(handleStart);
	var authrequest =YAHOO.util.Connect.asyncRequest('PSOT', authurl, authcallback);
	YAHOO.util.Connect.startEvent.unsubscribe(handleStart);
}

function entercancel(){
	var authurl = "/index/cancel";
	YAHOO.util.Connect.startEvent.subscribe(handleStart);
	var authrequest =YAHOO.util.Connect.asyncRequest('GET', authurl, authcallback);
	YAHOO.util.Connect.startEvent.unsubscribe(handleStart);
}

function onlinesubmit(){
	YAHOO.util.Connect.setForm ('form5',true);
	var authurl = "/index/online";
	YAHOO.util.Connect.startEvent.subscribe(handleStart);
	var authrequest =YAHOO.util.Connect.asyncRequest('PSOT', authurl, authcallback);
	YAHOO.util.Connect.startEvent.unsubscribe(handleStart);	
}

function message(){
	window.location.href="/message-1.html";	
}