(function(){
	JQ.ajax({url:'./sso/userAuth.sso',cache: false,success: function(data){
		eval(data);
		JQ(".up_user_name").html(IfengSSO.getUserName());

		JQ.ajax({url:'./sso/userAuth!getUser.sso',cache: false,success:function(data2){
			eval(data2);
			//性别
			var sexoptions = document.getElementsByName("u.sex");
			for(var i=0 ; i < sexoptions.length ; i++ ){
				if(sexoptions[i].value == userJson.sex){
					sexoptions[i].checked = true;
				}
			}
			//生日
			var birthday = userJson.birthday;
			if(birthday!=null && birthday.length>0){
				var year = birthday.split('-')[0];
				var mon = birthday.split('-')[1];
				var day = birthday.split('-')[2];

				JQ('#up_birthday').val(birthday);
				JQ('#up_year option[@value='+year+']').attr("selected","selected");
				JQ('#up_month option[@value='+mon+']').attr("selected","selected");
				JQ('#up_day option[@value='+day+']').attr("selected","selected");
			}

			if(userJson.nation != null && userJson.nation.length > 0){
				JQ('#up_nation option[@value='+userJson.nation+']').attr("selected","selected");
				JQ('#up_nation').change();
			}

			if(userJson.province != null && userJson.province.length > 0){
				JQ('#up_province option[@value='+userJson.province+']').attr("selected","selected");
				JQ('#up_province').change();
			}

			if(userJson.city != null && userJson.city.length > 0){
				JQ('#up_city option[@value='+userJson.city+']').attr("selected","selected");
				JQ('#up_city').change();
			}

			if(userJson.career != null && userJson.career.length > 0){
				JQ('#up_career option[@value='+userJson.career+']').attr("selected","selected");
			}
			
			if(userJson.income != null && userJson.income.length > 0){
				JQ('#up_income option[@value='+userJson.income+']').attr("selected","selected");
			}

			if(userJson.edu != null && userJson.edu.length > 0){
				JQ('#up_edu option[@value='+userJson.edu+']').attr("selected","selected");
			}

			if(userJson.msn != null && userJson.msn.length > 0){
				JQ('#up_msn').val(userJson.msn);
			}
		}});
	}});

	IfengSSO.changeNation = function(item){
		var a = '<option value="0">==请选择==</option>';
		if(item.value=='中国大陆'){
			for (var i in provincelist){
				a += '<option value="'+provincelist[i]+'">'+provincelist[i]+'</option>'
			}
			JQ('#up_province').html(a);
		}else{
			JQ('#up_province').html(a);
			JQ('#up_city').html(a);
		}
	}

	IfengSSO.changeProvince = function(item){
		var a = '<option value="0">==请选择==</option>';
		if(item.value!='0'){
			for (var i in citylist[item.value]){
				a += '<option value="'+citylist[item.value][i]+'">'+citylist[item.value][i]+'</option>'
			}
		}
		JQ('#up_city').html(a);
	}

	JQ(document).ready(function() { 
	    JQ('#modInfoForm').ajaxForm( { beforeSubmit: IfengSSO.ajaxInfoFormSubmit 
		    ,success :function(data){
				eval(data);
			}
		} ); 
		JQ('.birSelect').change(function(){
			var birthday = JQ('#up_year').val()+"-"+JQ('#up_month').val()+"-"+JQ('#up_day').val()
			JQ('#up_birthday').val(birthday);
		});

	});

	//修改密码FORM验证
	IfengSSO.ajaxInfoFormSubmit=function(item){
		try{
			JQ('#modInfoDiv').html('<img src="./images/loading/0005.gif" />');
		    var msn = JQ('input[@name=u.highschool]').fieldValue(); 

		    if (msn[0]){
			    var value = msn[0];
		    	var re = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
				if(!re.test(value)){
					JQ('#modInfoDiv').html('MSN格式不正确');
					return false;
				}
		    }
		    return true;
		}catch(e){
			return false;
		}
	};
})();