var userNameInfo;

function sql(val){
    //to filter  # $ %  * ! ' "
   var rule = /[%\^\*\!\'\"]/;
　　var e = rule.test(val);
　　//debugger;
    return e;
}

function login(){
        var actionUrl = apkrank_web_root+"frontpage/user_login.action";
        var userCode = $('#userCode').val();
        var password = $('#password').val();
        var randomcode = $('#randomCode').val();
        $.ajax({ 
          url: actionUrl,
          type: "POST",
          async: false,
          data:"userCode="+userCode+"&password="+password+"&randomcode="+randomcode,
          success: function(result){
              var msg = JSON.decode(result);
              if(msg.success=="true"){
              	if(msg.user.role=='5'||msg.user.role=='6')
              	{
              		top.location.reload(true);
              	}
              	var strReplace = "<div id='welcomeInfo' class='welcomeInfo' style='color:white;font-size: 150%' >欢迎回来,<span id='changeMyInfos' class='changeMyInfos' style='cursor:pointer' onclick='changeMyInfo()' >"+userCode+"</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;<span id='logout' class='logout' onclick='logout()'>&nbsp;注销&nbsp;</apan>&nbsp;</div></div>";
				if($.browser.msie){
	                $('#frm_search').get(0).outerHTML=strReplace;
                }else{
                	$('#frm_search').replaceWith(strReplace);
                }
              }else{
                  var message = msg.msg;
                    alertmsg(message);
                  $('#randomCodes').attr('src',apkrank_web_root+'frontpage/randdomCode.action?d='+new Date().getTime());
              }
          } 
		});
}

function logout(){
		var actionUrl = apkrank_web_root+"frontpage/user_logout.action";
        $.ajax({ 
          url: actionUrl,
          type: "POST",
          async: false,
          success: function(result){
              var msg = JSON.decode(result);
              if(msg.success=="true"){
				var strReplace = "<div id='frm_search'><input value='用户名' name='username' id='userCode' onblur=\"if(this.value.length == 0) this.value='用户名';\" onclick=\"if(this.value == '用户名') this.value='';\" type=\"text\">"+
					"<input size=\"10\" value=\"密码\" name=\"password\" id=\"password\" onblur=\"if(this.value.length == 0) this.value='密码';\" onclick=\"if(this.value == '密码') this.value='';\" type=\"password\">"+
					"<input size=\"10\" id=\"randomCode\" value=\"验证码\" onblur=\"if(this.value.length == 0) this.value='验证码';\" onclick=\"if(this.value == '验证码') this.value='';\" type=\"text\">"+
					"<img src='"+apkrank_web_root+"frontpage/randdomCode.action' id=\"randomCodes\" title='点击图片更换验证码' />"+
					"<button type=\"button\" class=\"search_button\" id=\"loginBtn\" onclick=\"login()\">登录</button>"+
					"<button type=\"button\" class=\"search_button\" id=\"registerBtn\" onclick=\"window.open('"+apkrank_web_root+"webLink/register.action')\">注册</button>"+
					"</div>";
				if($.browser.msie){
	                $('#welcomeInfo').get(0).outerHTML=strReplace;
                }else{
                	$('#welcomeInfo').replaceWith(strReplace);
                }
				alertmsg("用户注销成功!");
              }else{
                  var message = msg.msg;
                  alertmsg(message);
                  $('#randomCodes').attr('src',apkrank_web_root+'frontpage/randdomCode.action?d='+new Date().getTime());
              }
          } 
        });
}

function changeMyInfo(){
	$('#hiddenDiv').load(
	    apkrank_web_root+"frontpage/header/changeInfo.jsp",//=======请求页面
	    function(){
//=======获取页面需要执行的js
             $.getScript(apkrank_web_root+"frontpage/js/changeUserInfoInit.js");
//=======获取页面后给页面赋值
                holdmsg("数据获取中……");
				    $.ajax({ 
				      url: apkrank_web_root+"frontpage/checkSession.action",
				      type: "GET",
				      success: function(result){
				          var msg = JSON.decode(result);
				          if(msg.success=="true"){
				             var user;
				             user = msg.user;
				            $('#user_name').val(user.user_name);
				            $('#user_email').val(user.email);
				            $('#user_phoneNum').val(user.mobile);
				            $('#user_msn_qq').val(user.msn_qq);
				            $('#sign_up_form_my_info').attr("uid",user.id);
				            $('#sign_up_form_my_info').attr("ucode",user.user_code);
          
				            $.ajax({
				                  url: apkrank_web_root+"frontpage/getAllMobileModuleData.action",
				                  type: "GET",
				                  success: function(result){
				                      var msg = JSON.decode(result);
				                      if(msg.success == "true"){
				                        var count = msg.count;
				                        for(i=0;i<count;i++){
				                            var model = msg.model[i];
				                            if(model.modelId==user.user_phone_type)
                                            {
                                                $("<option value="+model.modelId+" selected=\"true\" >"+model.modelName+"</option>").appendTo($('#selectModel_myinfo'));
                                            }
                                            else
                                            {
                                                $("<option value="+model.modelId+" >"+model.modelName+"</option>").appendTo($('#selectModel_myinfo'));
                                            }
                                            
				                        }
                                        //alert(user.user_phone_type);
				                        
				                      }else{

				                        var message = msg.msg;
				                        alertmsg(message);
				                      }
				                  } 
				                });
				            
				            
				          }else{

				             var message = msg.msg;
				             alertmsg(message);
				          }
				      } 
				    });
            document.getElementById("randoncodes_imgs").src=apkrank_web_root+"frontpage/randdomCode.action?d="+new Date().getTime();
//=======获取页面后给页面赋值=====end
                   
//=======获取页面后缩屏显示内容
	            jQuery.blockUI({
	                    fadeIn: 300,
	                    message:$('#full_page_myinfo'), 
	                    css: { 
	                        top:  ($(window).height() - 550) /2 + 'px', 
	                        left: ($(window).width() - 500) /2 + 'px',
	                        border:'0px',
	                        background:''
	                    }
	            });
//=======获取页面后缩屏显示内容=====end
            

	    }  
	);
  
    return;
}

jQuery(document).ready(function($) {

//禁止选择
//$('body').bind("selectstart",function(){return false;}); 

$(document).bind("contextmenu",function(e){   
    //取消默认的右键菜单 
    return false;   
});
	
    $('#loginBtn').click(login);
     
//solve png problem in IE6     
if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
	if(isIE6)
	{
		DD_belatedPNG.fix('img,#panel .re_search a,#panel .re_pencil a,#panel .re_plus a,#panel .re_user a,body,#panel .resource_side,#single,a.button, a.new-topic, a.new-pm,a:hover.button, a:hover.new-topic, a:hover.new-pm,#footer_wrap,.wplinksort_select,.wplinksort_select .options,.switcher_wrap .swither_header,#home #content,#page,#pagelarge,#full_page,#half_page,.post_footer,.form_bottom,#re_light a,#re_light a:hover,#re_clock a,#re_clock a:hover,#re_survey a ,#re_survey a:hover,#re_book a,#re_book a:hover,.category_dropdown li a,.category_dropdown li ul,form input.button,form input.button:hover,.profile_info,.submenu,.workSampleSlider .arrow,#detailpage');
	}	
}

$('#randomCodes').click(function(){
    $('#randomCodes').attr('src',apkrank_web_root+'frontpage/randdomCode.action?d='+new Date().getTime());
});

});

