﻿
function getClientWidth ()
{
	var width = 0;
	if( typeof( window.innerWidth ) == 'number' ) 
	{
		//Non-IE
		width = window.innerWidth;
	} 
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
	{
		//IE 6+ in 'standards compliant mode'
		width = document.documentElement.clientWidth;
	} 
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight )) 
	{
		//IE 4 compatible
		width = document.body.clientWidth;
	}
	
	return width;
}

function getClientHeight()
{
	var height = 0;
	if( typeof( window.innerWidth ) == 'number' ) 
	{
		//Non-IE
		height = window.innerHeight;
	} 
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
	{
		//IE 6+ in 'standards compliant mode'
		height = document.documentElement.clientHeight;
	} 
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight )) 
	{
		//IE 4 compatible
		height = document.body.clientHeight;
	}
	
	return height;
}

function trim(str)
{ 
	//删除左右两端的空格
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

function ltrim(str)
{ 
	//删除左边的空格
	return str.replace(/(^\s*)/g,"");
}

function rtrim(str)
{ 
	//删除右边的空格
	return str.replace(/(\s*$)/g,"");
}

function reload()
{
    if (window.ActiveXObject)
    {
        window.location.reload();
    }
    else
    {
        window.location.href = "";
    }
}

// 首页面板功能
function initHomePanels()
{
     $("#left_panel_container").sortable({
        "items": ".ylpanel",
        "connectWith":"#long_panel_container",
        "handle": ".ylpanel_header",
        "placeholder": "ylpanel_placeholder",
        "forcePlaceholderSize": true,
        "opacity": 0.8,
        update: function(evt, ui){
            homePanelsUpdate('l', ui);
        }
     });
    
     $("#right_panel_container").sortable({
        "items": ".ylpanel",
        "connectWith":"#long_panel_container",
        "handle": ".ylpanel_header",
        "placeholder": "ylpanel_placeholder",
        "forcePlaceholderSize": true,
        "opacity": 0.8,
        update: function(evt, ui){
            homePanelsUpdate('r', ui);
        }
    });
    
    var panelCookieString = $.cookie(panelsCookiePrefix + 'home_left_panels');
    var arrPanelIds = panelCookieString.split('|');
    for (var i = 0; i < arrPanelIds.length; i++)
    {
        if (arrPanelIds[i] != null && arrPanelIds[i] != '')
        {
            var idx = getPanelsIndexByPanelId(arrPanelIds[i], 'long');
            if (idx >= 0 && idx < panels.length)
            {
                $("#left_panel_container").addYLPanel(panels[idx]);
                panels[idx] = null;
            }
        }
    }
    
    panelCookieString = $.cookie(panelsCookiePrefix + 'home_right_panels');
    arrPanelIds = panelCookieString.split('|');
    for (var i = 0; i < arrPanelIds.length; i++)
    {
        if (arrPanelIds[i] != null && arrPanelIds[i] != '')
        {
            var idx = getPanelsIndexByPanelId(arrPanelIds[i], 'short');
            if (idx >= 0 && idx < panels.length)
            {
                $("#right_panel_container").addYLPanel(panels[idx]);
                panels[idx] = null;
            }
        }
    }
    
    for (var i = 0; i < panels.length; i++)
    {
        if (panels[i] != null && panels[i].type == "long")
            $("#left_panel_container").addYLPanel(panels[i]);
        else if (panels[i] != null && panels[i].type == "short")
            $("#right_panel_container").addYLPanel(panels[i]);
    }
}

function homePanelsUpdate(type, ui)
{
    var cookieString = '';
    var jqueryPanels = (type == 'r') ? $('#right_panel_container .ylpanel') : $('#left_panel_container .ylpanel');
    var cookieName = (type == 'r') ? 'home_right_panels' :'home_left_panels';
    
    jqueryPanels.each(function(){
        if (cookieString != '')
            cookieString += '|';
        
        cookieString += $(this).attr('id');
    });
    
    var domain = null;
    if (document.domain.toLowerCase().indexOf("yaoliwang.com") > 0)
        domain = "yaoliwang.com";
    else if (document.domain.toLowerCase().indexOf("yaoleetest.com") > 0)
        domain = "yaoleetest.com";
        
    $.cookie(panelsCookiePrefix + cookieName, cookieString, {"path":"/", "expires": 700, "domain": domain});
}

function getPanelsIndexByPanelId(panelId, type)
{
    var i = 0;
    for (; i < panels.length; i++)
    {
        if (panels[i] != null && panels[i].id == panelId && panels[i].type == type)
            break;
    }
    
    return (i == panels.length) ? -1 : i;
}

$(document).ready(function()
{       
     $(".init_text_input").each(function(){
        setInputControlInitText($(this));
     });
});

function setInputControlInitText(obj)
{
    var initText = obj.attr('title');
          
    if (obj.val() == '' || obj.val() == initText)
        obj.css('color', '#999999').val(initText);
    
    obj.focus(function(){
      if (obj.val() == initText)
      {
          obj.val('').css('color', '');
      }
    });

    obj.blur(function(){
      if ('' + obj.val() == '')
      {
          obj.val(initText).css('color', '#999999');
      }
    });
}

function syncAjaxRequest(mothed, url, params) 
{
    var result = null;
    
    $.ajax({
        async:  false,
        cache:  false,
        type:   mothed,
        url:    url,
        data:   params,
        success: function(data) 
        {
            result = data;
        }
    });
    
    if (result == null)
        throw "网络通信错误或者服务器错误。";
    
    return result;
}

function ajax_getDialogUI(params)
{
    var result = "";
    try 
    {
        result = syncAjaxRequest("get", "/ajax_dialog_ui.aspx", params);	            
    }
    catch(ex) {
        result = ex;
    }
    
    return result;
}

function ajax_isLogined()
{
    var result = "";
    try 
    {
        result = syncAjaxRequest("get", "/ajax_login.aspx", "action=check");	            
    }
    catch(ex) {
        result = ex;
    }
    
    return result;
}

function ajax_login(username, password)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_login.aspx", 
            { "action": "login", "username": username, "password": password});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function ajax_logout()
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_login.aspx", 
            { "action": "logout"});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function initMessageDialog()
{
    if ($("#message_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"message_dialog"}));
        $("#message_dialog").dialog({
		    autoOpen: false,
		    width: 340,
		    height: 200,
            resizable: false,
            bgiframe: true,		
            modal: true
        });   
    }
}

function showMessageDialog(msg, completeFunction, param)
{
    initMessageDialog();
    
    $("#message_dialog").dialog("option", "open", function(){
         $("#message_dialog_message").text(msg);
    });
    
    $("#message_dialog").dialog("option", "buttons", {
		 " 确定 ": function() {
			$("#message_dialog").dialog("close");
			if (completeFunction)
			    completeFunction(param);
		 }
    });
    
    $("#message_dialog").dialog("open");
}

function initConfirmDialog()
{
    if ($("#confirm_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"confirm_dialog"}));
        $("#confirm_dialog").dialog({
		    autoOpen: false,
		    width: 340,
		    height: 200,
            resizable: false,	
            bgiframe: true,		
            modal: true
        });
    }
}

function showConfirmDialog(msg, okFunction, okParam, cancelFunction, cancelParam)
{
    initConfirmDialog();
    
    $("#confirm_dialog").dialog("option", "buttons", {
		 " 否 ": function() {
		    $("#confirm_dialog").dialog("close");
		    if (cancelFunction)
		        cancelFunction(cancelParam);
		 },
		 " 是 ": function() {
			$("#confirm_dialog").dialog("close");
			if (okFunction)
			    okFunction(okParam);
		 }
    });
    
    $("#confirm_dialog").dialog("option", "open", function(){
         $("#confirm_dialog_message").text(msg);
    });
    
    $("#confirm_dialog").dialog("open");
}

function initLoginDialog()
{
    if ($("#login_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"login_dialog"}));
        
        $("#login_dialog").dialog({
		    autoOpen: false,
		    width: 400,
		    height: 240,
            resizable: false,	
            bgiframe: true,		
            modal: true
	    });
	}
}

function openLoginDialog(completeFunction, param)
{
    initLoginDialog();
    
    $("#login_dialog").dialog("option", "buttons", {
		 " 取消 ": function() {
				$("#login_dialog").dialog("close");
		    },
	    " 确定 ": function() {
	        var result = ajax_login($("#login_user_name").val(), $("#login_password").val());
	        if (result == "1")
            {
                $("#login_dialog").dialog("close");
                
                rememberLoginInfo($("#login_user_name").val(), $("#login_password").val(), $("#login_remember_me").attr("checked") ? "1" : "0")
                
                if (completeFunction)
                    completeFunction(param);
            }
            else
            {
                $("#login_dialog_validate_tips").text(result).css("color", "red");
            }
        }
    });
    
    $("#login_dialog").dialog("option", "open", function(){
     	$("#login_dialog_validate_tips").text("请输入用户名和密码登录").css("color", "");
	    
	    if ($("#login_user_name").val() == "")
	        $("#login_user_name").val("" + $.cookie("login_user_name"));
		    
	    $("#login_password").val("");
	    
	    if ($("#login_user_name").val() == "")
	        $("#login_user_name").focus();
	    else
	        $("#login_password").focus();
    });
    
    $("#login_dialog").dialog("open");
}

function setLoginName(userNameInput)
{
    var username = "" + $.cookie("login_user_name");    
    if (userNameInput != null && username != "")
    {
        userNameInput.val(username);
    }

    return "0";
}

function formLogin()
{
    if ("" + $("#login_user_name").val() == "")
    {
        showMessageDialog("请输入用户名。");
        $("#login_user_name").focus();
        return;    
    }
    
    if ("" + $("#login_password").val() == "")
    {
        showMessageDialog("请输入密码。");
        $("#login_password").focus();
        return;    
    }
    
    if (ajax_login($("#login_user_name").val(), $("#login_password").val()) == "1")
    {
        rememberLoginInfo($("#login_user_name").val(), 
            $("#login_password").val(), 
            $("#login_remember_me").attr("checked") ? "1" : "0");
        
        reload();
    }
    else
        window.location.href = "/login";
}

function specialLogin()
{
    if ("" + $("#login_user_name").val() == "")
    {
        showMessageDialog("请输入用户名。");
        $("#login_user_name").focus();
        return;    
    }
    
    if ("" + $("#login_password").val() == "")
    {
        showMessageDialog("请输入密码。");
        $("#login_password").focus();
        return;    
    }
    
    var result = ajax_login($("#login_user_name").val(), $("#login_password").val());
    if (result == "1")
    {
        rememberLoginInfo($("#login_user_name").val(), 
            $("#login_password").val(), 
            $("#login_remember_me").attr("checked") ? "1" : "0");
        
        window.location.href = $("#redirection_url").val();
    }
    else
    {    
        showMessageDialog(result);
     }
}

function rememberLoginInfo(username, password, autoLogin)
{
    var domain = null;
    if (document.domain.toLowerCase().indexOf("yaoliwang.com") > 0)
        domain = "yaoliwang.com";
    else if (document.domain.toLowerCase().indexOf("yaoleetest.com") > 0)
        domain = "yaoleetest.com";
        
    $.cookie("login_user_name", username, {"path":"/", "expires": 365, "domain": domain});
    
    if (autoLogin == "1")
        $.cookie("login_password", password, {"path":"/", "expires": 30, "domain": domain});
    else
        $.cookie("login_password", password, {"path":"/", "expires": 0.5, "domain": domain});
}

function clearLoginInfo()
{
    var domain = null;
    if (document.domain.toLowerCase().indexOf("yaoliwang.com") > 0)
        domain = "yaoliwang.com";
    else if (document.domain.toLowerCase().indexOf("yaoleetest.com") > 0)
        domain = "yaoleetest.com";
        
    $.cookie("login_password", "", {"path":"/", "expires": 365, "domain": domain});
}

// news cutting function
function initNewsCuttingDialog()
{
    if ($("#news_cutting_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"news_cutting_dialog"}));
        
        $("#news_cutting_dialog").dialog({
		    autoOpen: false,
		    width: 510,
		    height: 480,
            resizable: false,	
            bgiframe: true,		
            modal: true
	    });
	}
}

function openNewsCuttingDialog(newsId, completeFunction, param)
{
    initNewsCuttingDialog();
    
    $("#news_cutting_dialog").dialog("option", "buttons", {
		 " 取消 ": function() {
				$("#news_cutting_dialog").dialog("close");
		    },
	    " 保存到我的剪报 ": function() {
	        var result = ajax_addNewsCuttingContent(newsId,$("#news_cutting_content").val());
	        
	        if (result == "1")
            {
                $("#news_cutting_dialog").dialog("close");
                if (completeFunction != null)
                    completeFunction(param);
            }
            else
            {
                $("#news_cutting_dialog_validate_tips").text(result).css("color", "red");
            }
        }
    });
    
    $("#news_cutting_dialog").dialog("option", "open", function(){
    
        var news = "" + ajax_getNewsCuttingNewsContent(newsId);
        var indexOf = news.indexOf("\n");
        if (indexOf < 0)
        {
            $("#news_cutting_title").val(news);
        }
        else
        {
            $("#news_cutting_title").val(news.substring(0, indexOf));
            $("#news_cutting_content").val(news.substring(indexOf + 1));
        }
    });
    
    $("#news_cutting_dialog").dialog("open");
}
function ajax_getNewsCuttingNewsContent(newsId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_news_cutting.aspx", 
            { "action": "get_news_content", "id" : newsId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function ajax_addNewsCuttingContent(newsId,newsContent)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("post", 
            "/ajax_news_cutting.aspx", 
            { "action": "add", "id" : newsId , "content" : newsContent});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function newsCutting(newsId)
{
    if (ajax_isLogined() == "1")
    {
        newsCutting_step2(newsId);
    }
    else
    {
        openLoginDialog(newsCutting_step2, newsId);
    }
}

function newsCutting_step2(newsId)
{
    openNewsCuttingDialog(newsId, newsCutting_step3, null);
}

function newsCutting_step3()
{
    showMessageDialog("保存您的剪报成功。", reload, null);
}

//会员中心简报
function ajax_unfoldNewsCutting(newscuttingId,lengh)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_news_cutting.aspx", 
            { "action": "unfold", "newscuttingId" : newscuttingId, "lengh" : lengh });
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function unfoldNewsCutting(newscuttingId)
{
   var objA = $("#detail" + newscuttingId + "_a");
   var objP = $("#content" + newscuttingId + "_p");
   
   if(objA.text() == "展开")
   {
        var news = "" + ajax_unfoldNewsCutting(newscuttingId, 0);
        objP.text(news);
        objA.text('折叠');
   }
   else
   { 
        var news = "" + ajax_unfoldNewsCutting(newscuttingId, 100);
        objP.text(news);
        objA.text('展开');
   } 
}

function ajax_deleteNewsCutting(newscuttingId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_news_cutting.aspx", 
            { "action": "delete", "newscuttingId" : newscuttingId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function deleteNewsCutting(newscuttingId)
{
    showConfirmDialog("您确定要删除这条剪报吗？", deleteNewsCutting_step2, newscuttingId, null, null);
}

function deleteNewsCutting_step2(newscuttingId)
{
    result = ajax_deleteNewsCutting(newscuttingId);
    if (result == "1")
    {
       reload();
    }
    else
    {
        showMessageDialog(result);
    }
}

// 会员中心用户心情
var userMoodInitText = '请在这里记录您今天的心情吧';

function initUserMood() 
{  
  $('#user_mood').html(userMoodInitText);

  $('#user_mood').focus(function() {
      if ('' + $('#user_mood').html() == userMoodInitText)
        $('#user_mood').html('');
  });

  $('#user_mood').blur(function() {
      if ('' + $('#user_mood').html() == '')
        $('#user_mood').html(userMoodInitText);
  });
}

function insertUserMoodFace(str)
{
    if ('' + $('#user_mood').html() == userMoodInitText)
        $('#user_mood').html('');

    var img = '' + str;
    img = img.replace('[', ''); 
    img = img.replace(']', '');
    $('<img src="/images/face/' + img + '.gif" />').appendTo($('#user_mood'));
}

function postUserMood()
{
    if ('' + $('#user_mood').html() == userMoodInitText || '' + $('#user_mood').html() == '')
        return;
       
    var html = $('#user_mood').html();
    html = html.replace(/\<img src=\"\/images\/face\/(\w+).gif\"\>/gi, '[FACE_BEGIN[$1]FACE_END]')
    
    if (html.length > 200)
    {
       showMessageDialog("输入的心情要求在200个字符以内，请重新输入。")
       $('#user_mood').focus();
       return;
    }
    else
    {
        var result = ajax_addUserMood(html);
        if (result == "1")
        {
           reload();
        }
        else
        {
            showMessageDialog(result);
        }
    }
}

function ajax_addUserMood(mood)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("post", 
            "/ajax_user_mood.aspx", 
            { "action": "add", "mood" : mood});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}
//添加关键词
var subscriptionKeywordText = '添加您的订阅关键词';

function initsubscriptionKeyword() 
{  
  $('#keywordtext').val(subscriptionKeywordText);

  $('#keywordtext').focus(function() {
      if ('' + $('#keywordtext').val() == subscriptionKeywordText)
        $('#keywordtext').val('');
  });

  $('#keywordtext').blur(function() {
      if ('' + $('#keywordtext').val() == '')
        $('#keywordtext').val(subscriptionKeywordText);
  });
}

function ajax_addSubscriptionKeyword(keyWord)
{
    var result = "";
    try
    {
            result = syncAjaxRequest("post", 
            "/ajax_subscription.aspx", 
            { "action": "add", "keyword": keyWord });
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}
function addSubscriptionKeyword()
{
    if ('' + $('#keywordtext').val() == subscriptionKeywordText || '' + $('#keywordtext').val() == '')
        return;
    var result = ajax_addSubscriptionKeyword($("#keywordtext").val());
    if (result == "1")
    {
        reload();  
    }
    else
    {
        showMessageDialog(result);
    }
    
}
//删除关键词
function ajax_deleteSubscriptionKeyword(keyword)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_subscription.aspx", 
            { "action" : "delete", "keyword" : keyword});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function deleteSubscriptionKeyword(keyword)
{
    showConfirmDialog("您确定要删除订阅关键词“"  + keyword + "”吗？", deleteSubscriptionKeyword_step2, keyword , null, null);
}

function deleteSubscriptionKeyword_step2(keyword)
{
    result = ajax_deleteSubscriptionKeyword(keyword);
    if (result == "1")
    {
       reload();
    }
    else
    {
        showMessageDialog(result);
    }
    
}
//搜索关键词变样式
function initHighlighter_subscriptionKeyword() 
{  
    var keywords = [];
            
    $(".subscription_keyword").each(function(){
        if ("" + $(this).text() != "")
            keywords[keywords.length] = $(this).text();
    });

    $(".subscription_news_title").each(function(){
        for(var i = 0; i < keywords.length; i++)
        {
            var rgx = new RegExp("(" + keywords[i] + ")", "gi");
            $(this).html($(this).html().replace(rgx, "<em style='color:#CC0033;font-style:normal;'>$1</em>"));
        }
    });        
}
//用户添加药历小工具
function ajax_addUserTool(tool)
{
    var result = "";
    try
    {
            result = syncAjaxRequest("post", 
            "/ajax_yaolee_tools.aspx", 
            { "action": "add", "tool": tool });
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}
function addUserTool(tool)
{
    if(''+tool == '')
     return;
    var result = ajax_addUserTool(tool);
    if (result == "1")
    {
        reload();  
    }
    else
    {
        showMessageDialog(result);
    }
}
//用户删除药历小工具
function ajax_deleteUserTool(tool)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_yaolee_tools.aspx", 
            { "action" : "delete", "tool" : tool});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function deleteUserTool(tool)
{

    showConfirmDialog("您确定要删除该小工具吗？", deleteUserTool_step2, tool , null, null);
}

function deleteUserTool_step2(tool)
{
    result = ajax_deleteUserTool(tool);
    if (result == "1")
    {
       reload();
    }
    else
    {
        showMessageDialog(result);
    }
    
}
//注册
function ajax_register(loginName,password,nickName,email,yanzheng,fId)
{
   
    var result = "";
    try
    {
            result = syncAjaxRequest("post", 
            "/ajax_register.aspx", 
            { "action": "register", "loginname": loginName,"password":password,"nickname":nickName,"email":email,"yanzheng":yanzheng,"fid":fId });
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function initRegisterNickName()
{
    if('' + $('#nickname').val() == '' && !(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ig.test($('#loginname').val())))
    {
        $('#nickname').val($('#loginname').val());
    }
}

function register(fId)
{
    // 下面的regex测试用问题，交给服务端判断
    /*
    var str = "" + $("#loginname").val();
    if (str.length < 1 || str.length > 20 || !(/^[A-Za-z0-9\.\-_\@\u4e00-\u9fa5]+$/ig.test(str)))
    {
        alert("用户名不正确，请输入4至20位长度的字符串，可以使用中文或英文字符、数字、下划线和点号。");
        $("#loginname").focus();
        return;    
    }
    
    str = "" + $("#password").val();
    if (str.length < 4 || str.length > 40)
    {
        alert("请输入4至40位长度的字符串作为密码。");
        $("#password").focus();
        return;    
    }
    
    if ("" + $("#password_confirm").val() != "" + $("#password").val())
    {
        alert("您两次输入密码不一致。");
        $("#password_confirm").focus();
        return;    
    }
    
    str = "" + $("#nickname").val();
    if (str.length < 1 || str.length > 40)
    {
        alert("请输入40个字符以内的字符串作为昵称。");
        $("#nickname").focus();
        return;    
    }
    
    str = "" + $("#email").val();
    if (str.length < 4 || str.length > 200 || !(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ig.test(str)))
    {
        alert("请输入正确的电子邮箱。");
        $("#email").focus();
        return;    
    }
    */
    if ("" + $("#password_confirm").val() != "" + $("#password").val())
    {
        alert("您两次输入密码不一致。");
        $("#password_confirm").focus();
        return;    
    }
    
    if (!$("#read_agreement").attr("checked"))
    {
        alert("您还没有同意《药历网通行证服务条款》。");
        $("#read_agreement").focus();
        return;    
    }
     
    var result = ajax_register($("#loginname").val(),$("#password").val(),$("#nickname").val(),$("#email").val(),$("#yanzheng").val(),fId);
    if (result == "1")
    {
        showMessageDialog("" + $("#nickname").val() + "，您己经成功注册。我们衷心感谢您注册成为药历网的用户，祝您使用愉快。", finishRegister, null);
    }
    else
    {
        showMessageDialog(result);
    }
}

function finishRegister()
{
    var result = ajax_login($("#loginname").val(), $("#password").val());
    if (result == "1")
    {
        rememberLoginInfo($("#loginname").val(), 
            $("#password").val(), 
            "0");
        
        if ("" + $("#redirection_url").val() != "")
            window.location.href = "" + $("#redirection_url").val();
        else
            window.location.href = "/";
    }
    else
    {
        showMessageDialog(result);
    }
}

//删除邮件
function ajax_deleteEmail(emailIds)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_user_email.aspx", 
            { "action" : "delete", "ids" : emailIds});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function deleteEmail()
{
    showConfirmDialog("您确定要删除选中的邮件吗？", deleteEmail_step2, null , null, null);
}

function deleteEmail_step2()
{

    var emailIds='';
    $(".email_id_cb").each(function(){ 
        if($(this).attr("checked")==true)
        {
            if(emailIds != '')
            {
              emailIds += ',';
            }
            emailIds += $(this).val();
        }       
     });
     
    result = ajax_deleteEmail(emailIds);
    if (result == "1")
    {
       reload();
    }
    else
    {
        showMessageDialog(result);
    } 
}

//写邮件
function ajax_sendEmail(receiver, title, content)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("post", 
        "/ajax_user_email.aspx", 
        { "action": "send", "title": title,"content":content,"receiver":receiver});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function sendEmail()
{
    if ("" + $("#receiver").val() == "")
    {
        showMessageDialog("请填写收件人。");
        return;    
    }
    
    if ("" + $("#title").val() == "")
    {
        showMessageDialog("请输入主题。");
        return;    
    }
    
    str = "" + $("#content").val();
    if (str.length < 1 || str.length > 500)
    {
        showMessageDialog("正文字数要求在500个字符以内。");
        return;    
    }
    
    var result = ajax_sendEmail($("#receiver").val(), $("#title").val(),$("#content").val());
    if (result == "1")
    {
        showMessageDialog("邮件发送成功。", finishSendEmail, null);
    }
    else
    {
        showMessageDialog(result);
    }
}

function finishSendEmail()
{
    window.location.href = "/usercentral/shoujianxiang";
}

// 发送邮件弹出对话框
function initWriteEmailDialog()
{
    if ($("#write_email_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"write_email_dialog"}));
        
        $("#write_email_dialog").dialog({
		    autoOpen: false,
		    width: 550,
		    height: 400,
            resizable: false,	
            bgiframe: true,		
            modal: true
	    });
	}
}

function openWriteEmailDialog(receiver, completeFunction, param)
{
    initWriteEmailDialog();
    
    $("#write_email_dialog").dialog("option", "buttons", {
		 " 取消 ": function() {
				$("#write_email_dialog").dialog("close");
		    },
	    " 发送 ": function() {
	        
	        if ("" + $("#receiver").val() == "")
            {
                $("#write_email_dialog_validate_tips").text("请填写收件人。").css("color", "red");
                return;    
            }
            
            if ("" + $("#title").val() == "")
            {
                 $("#write_email_dialog_validate_tips").text("请输入主题。").css("color", "red");
                return;    
            }
            
            str = "" + $("#content").val();
            if (str.length > 500)
            {
                $("#write_email_dialog_validate_tips").text("正文字数要求在500个字符以内。").css("color", "red");
                return;    
            }
            
            var result = ajax_sendEmail($("#receiver").val(), $("#title").val(),$("#content").val());
	        if (result == "1")
            {
                $("#write_email_dialog").dialog("close");
                if (completeFunction != null)
                    completeFunction(param);
            }
            else
            {
                $("#write_email_dialog_validate_tips").text(result).css("color", "red");
            }
        }
    });
    
    $("#write_email_dialog").dialog("option", "open", function(){
         $("#write_email_dialog_validate_tips").text("撰写新信息").css("color", "");
         $("#receiver").val(receiver);
         $("#title").focus();
    });
    
    $("#write_email_dialog").dialog("open");
}

function writeEmail(receiver)
{
    if (ajax_isLogined() == "1")
    {
        writeEmail_step2(receiver);
    }
    else
    {
        openLoginDialog(writeEmail_step2, receiver);
    }
}

function writeEmail_step2(receiver)
{
    openWriteEmailDialog(receiver, writeEmail_step3, null);
}

function writeEmail_step3()
{
    showMessageDialog("信息发送成功。", reload, null);
}

// 读取邮件弹出对话框
function initReadEmailDialog()
{
    if ($("#read_email_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"read_email_dialog"}));
        
        $("#read_email_dialog").dialog({
		    autoOpen: false,
		    width: 550,
		    height: 370,
            resizable: false,	
            bgiframe: true,		
            modal: true
	    });
	}
}

function openReadEmailDialog(emailId, completeFunction, param)
{
    initReadEmailDialog();
    
    $("#read_email_dialog").dialog("option", "buttons", {
		" 关闭 ": function() {
				$("#read_email_dialog").dialog("close");
				reload();
	      },
	    " 回复 ": function() {
	         window.location.href = "/usercentral/xieyoujian?id=" + emailId;
	      }
    });
    
    $("#read_email_dialog").dialog("option", "open", function(){
        
        var email = "" + ajax_getEmailInfo(emailId);
        var indexOf = email.indexOf("\n");
        
        if (indexOf < 0)
        {
            
            $("#title").val(email);
        }
        else
        {
            $("#email_title").text(email.substring(0, indexOf));
            $("#email_content").html(email.substring(indexOf + 1));
        }
        
    });
    
    $("#read_email_dialog").dialog("open");
}

function ajax_getEmailInfo(emailId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_user_email.aspx", 
            { "action": "get_email_info", "id" : emailId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function readEmail(emailId)
{
    if (ajax_isLogined() == "1")
    {
        readEmail_step2(emailId);
    }
    else
    {
        openLoginDialog(readEmail_step2, emailId);
    }
}

function readEmail_step2(emailId)
{
    openReadEmailDialog(emailId, null, null);
}

//用药指导软件投票
function ajax_softVote(softId, value)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
        "/ajax_production_post.aspx", 
        { "action": "vote", "soft_id": softId, "type" : value});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function softVote(softId, value)
{
    var result = ajax_softVote(softId, value);
    if (result == "1")
    {
        showMessageDialog("您的评价已经成功提交。", reload);
    }
    else
    {
        showMessageDialog(result);
    }
}
//webTab切换
function toggle_fristweb()
{
    $('#sub_nav_1').show();

    $('#tab_type li').each(function(){
     if($(this).attr("target") == 1)
     {
         $(this).removeClass('askpout');
         $(this).addClass('askpin');
     }
    });     
}

function toggle_nav(obj)
{
     $('#tab_type li').each(function(){
         if($(this).attr("target") == obj)
         {
             $(this).removeClass('askpout');
             $(this).addClass('askpin');
             
             $('#sub_nav_'+obj).show();
         }
         else
         {
             $(this).removeClass('askpin');
             $(this).addClass('askpout');
             $('#sub_nav_'+$(this).attr("target")).hide();
         }
     });  
}

//全站搜索
function searchPageCheckInput()
{

   var keywordtxt = $("#home_web_search_keyword").val();
   if (keywordtxt + "" == "")
   {
       showMessageDialog("请输入搜索关键词。");
       return false;    
   }
   
   return true;
}           

//添加关注的关键词
var attentionKeywordText = '请输入您感兴趣的关键词';

function initAttentionKeyword() 
{  
  $('#attentionkeywordtext').val(attentionKeywordText);

  $('#attentionkeywordtext').focus(function() {
      if ('' + $('#attentionkeywordtext').val() == attentionKeywordText)
        $('#attentionkeywordtext').val('');
  });

  $('#attentionkeywordtext').blur(function() {
      if ('' + $('#attentionkeywordtext').val() == '')
        $('#attentionkeywordtext').val(attentionKeywordText);
  });
}

function ajax_addAttentionKeyword(keyWord,type)
{
    var result = "";
    try
    {
            result = syncAjaxRequest("post", 
            "/ajax_attention_keyword.aspx", 
            { "action": "add", "keyword": keyWord,"type":type });
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}
function addAttentionKeyword_step2(keyword,type)
{
    var result = "0";
    if(keyword.length > 0)
    {
        result = ajax_addAttentionKeyword(keyword,type);
    }
    else
    {
        if ('' + $('#attentionkeywordtext').val() == attentionKeywordText || '' + $('#attentionkeywordtext').val() == '')
        {
            showMessageDialog("请输入您感兴趣的关键词。");
            return;
        }
        result = ajax_addAttentionKeyword($("#attentionkeywordtext").val(),type);
    }
    
    if (result == "1")
    {
       addAttentionKeyword_step3();
    }
    else
    {
        showMessageDialog(result);
    }
    
}

function addAttentionKeyword_step3()
{
    showMessageDialog("关键词添加成功。",reload);
}

function addAttentionKeyword(keyword,type)
{
     result = ajax_isLogined();
     switch(result) {
        case "0":
            openLoginDialog(addAttentionKeyword_step2,keyword,type);
            break;
        case "1":
            addAttentionKeyword_step2(keyword,type)
            break;
        default:
            showMessageDialog(result);
    }
}

//删除关注的关键词
function ajax_deleteAttentionKeyword(keyword,type)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_attention_keyword.aspx", 
            { "action" : "delete", "keyword" : keyword,"type":type});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function deleteAttentionKeyword_step2(keyword,type)
{
    showConfirmDialog("您确定要删除订阅关键词“"  + keyword + "”吗？", deleteAttentionKeyword_step3, [keyword,type] , null, null);
}

function deleteAttentionKeyword(keyword,type)
{
     result = ajax_isLogined();
     switch(result) {
        case "0":
            openLoginDialog(deleteAttentionKeyword_step2,keyword,type);
            break;
        case "1":
            deleteAttentionKeyword_step2(keyword,type)
            break;
        default:
            showMessageDialog(result);
    }
}

function deleteAttentionKeyword_step3(s)
{
    result = ajax_deleteAttentionKeyword(s[0],s[1]);
    if (result == "1")
    {
       reload();
    }
    else
    {
        showMessageDialog(result);
    }
    
}

//提交关键词
function checkSubmitKeyword()
{
    var str = $("#keyword_txt").val();
    var initText = '请在这里输入您关心的问题。';
    
    if (str == "" || "" + str == initText)
    {
        $('#keyword_txt').focus();
        return false;
    }
    else if($('#keyword_txt').val().length >80)
    {
        return false;
    }
    else
    {
        return true;
    }
}

function submitKeyword(type)
{
    if(checkSubmitKeyword())
    {
        var str = $("#keyword_txt").val();
        if(type == 'search')
        {
            window.open('http://www.yaoliwang.com/search.html?type=question&keyword='+encodeURI(str));
        }
        else
        {
            window.open('/ask.html?title='+encodeURI(str));
        }
    }
}

//匹配投票
function ajax_voteMatchingDisease(recordId, value)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
        "/ajax_disease_matching_post.aspx", 
        { "action": "vote", "record_id": recordId, "value" : value});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function voteMatchingDisease(recordId, value)
{
    var result = ajax_voteMatchingDisease(recordId, value);
    if (result == "1")
    {
        showMessageDialog("您的评价已经成功提交。", reload);
    }
    else
    {
        showMessageDialog(result);
    }
}




function CommentSubmit(relationId,user_id)
{
    if ("" + $("#disease").val() == "")
    {
        showMessageDialog("请输入所患疾病。");
        $("#disease").focus();
        return false;
    }
    if ("" + $("#price").val() == "")
    {
        showMessageDialog("请输入药品购买价格。");
        $("#price").focus();
        return false;
    }
    
    reg=/([1-9][0-9]*)(\.[0-9]+)?|(0\.)([0-9]+)$/;    
    if(!reg.test("" + $("#price").val()))
    {   
       showMessageDialog("药品价格格式不正确,请输入正确的药品价格。");
       $("#price").focus();
       return false;
    }
            
    if ("" + $("#comment").val() == "")
    {
        showMessageDialog("请输入对药品的评论。");
        $("#comment").focus();
        return false;
    }
    if ("" + $("#comment").val().length >200)
    {
        showMessageDialog("评论字数要求在200字以内。");
        $("#comment").focus();
        return false;
    }
    if ($("#chkname").attr("checked"))
    {
         user_id=0;
    }

//    if(ajax_isLogined() == "1")
//    {
        var result = ajax_newComment(relationId,user_id, $('#disease').val(),$('#usability').val(),$('#Reserve').val(),$('#price').val(),$('#address').val(),$('#comment').val(),$('#yanzheng').val());
        if (result == "1")
        {
            showMessageDialog('提交评论成功', reload, null);
        }
        else
        {
            showMessageDialog(result);
            
        }
//    }
    return false;
}
function ajax_newComment(relationId,user_id,disease,usability,Reserve,price,address,comment,yanzheng)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("post", 
            "/ajax_query_comment.aspx", 
            { "action": "comment", "relationId": relationId, "user_id": user_id, "disease": disease, "usability": usability, "Reserve": Reserve, "price": price, "address": address, "comment": comment, "yanzheng": yanzheng});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

//04-21
function ajax_isFriend(friendId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_friend.aspx", 
            { "action": "check", "friend": friendId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function ajax_newFriend(friendId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_friend.aspx", 
            { "action": "new", "friend": friendId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function ajax_deleteFriend(friendId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_friend.aspx", 
            { "action": "delete", "friend": friendId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function newFriend(friendId, friendName)
{
    var result = ajax_isLogined();
    switch(result) {
        case "0":
            openLoginDialog(newFriendStep2, [friendId, friendName]);
            break;
        case "1":
            newFriendStep2([friendId, friendName]);
            break;
        default:
            showMessageDialog(result);
    }
}

function newFriendStep2(s)
{
    var result = ajax_isFriend(s[0]);
    switch(result) {
        case "0":
            showConfirmDialog("您要加“" + s[1] + "”为好友吗？", newFriendStep3, s[0], null, null);
            break;
        case "1":
            showMessageDialog("“" + s[1] + "”己经是你的好友了。", reload, null);
            break;
        case "2":
            showMessageDialog("对不起，您不能加自己为好友啊。", reload, null);
            break;
        default:
            showMessageDialog(result);
    }
}

function newFriendStep3(friendId)
{
    var result = ajax_newFriend(friendId);
    if (result != "1")
    {
        showMessageDialog(result);
    }
    else
    {
        reload();
    }
}

function deleteFriend(friendId, friendName)
{
    showConfirmDialog("您要解除与“" + friendName + "”的好友关系吗？", deleteFriendProc, friendId, null, null);
}

function deleteFriendProc(friendId)
{
    var result = ajax_deleteFriend(friendId);
    if (result != "1")
    {
        showMessageDialog(result);
    }
    else
    {
        reload();
    }
}

//签到
function ajax_userQiandao(userId)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
        "/ajax_user_qiandao.aspx", 
        { "action": "add", "userId": userId});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function userQiandao(userId)
{
    var result = ajax_userQiandao(userId);
    if (result == "1")
    {
        showMessageDialog("签到成功，增加2个积分。", reload);
    }
    else
    {
        showMessageDialog(result);
    }
}

// 升级药师弹出对话框
function initUpdateYaoshiDialog()
{
    if ($("#update_yaoshi_dialog").html() == null)
    {
        $("body").append(ajax_getDialogUI({"dialog":"update_yaoshi_dialog"}));
        
        $("#update_yaoshi_dialog").dialog({
		    autoOpen: false,
		    width: 550,
		    height: 580,
            resizable: false,	
            bgiframe: true,		
            modal: true
	    });
	    
	    
	}
}

function openUpdateYaoshiDialog(completeFunction, param)
{
    initUpdateYaoshiDialog();
    
    $("#update_yaoshi_dialog").dialog("option", "buttons", {
		" 关闭 ": function() {
				$("#update_yaoshi_dialog").dialog("close");
				reload();
	      },
	    " 提交 ": function() {
	    
	           if ("" + $("#user_nick_name2").val() == "")
                {
                    $("#update_yaoshi_dialog_validate_tips").text("请填写昵称。").css("color", "red");
                    return;    
                }
                
                var str = "" + $("#user_resume2").val();
                if (str.length > 500)
                {
                    $("#update_yaoshi_dialog_validate_tips").text("字数要求在500个字符以内。").css("color", "red");
                    return;    
                }
                
                var result = ajax_updateYaoshiInfo($("#user_nick_name2").val(), $("#user_real_name2").val(),$("input:radio[name=user_sex2]:checked").val(),$("#user_birthday2").val(),$("#user_phone2").val(),$("#user_email2").val(),$("#user_province2").val(),$("#user_city2").val(),$("#user_work_unit2").val(),$("input:radio[name=user_work_unit_attribute2]:checked").val(),$("#user_occupation2").val(),$("#user_work_level2").val(),$("#user_resume2").val());////////
	            if (result == "1")
                {
                    $("#update_yaoshi_dialog").dialog("close");
                    if (completeFunction != null)
                        completeFunction(param);
                }
                else
                {
                    $("#update_yaoshi_dialog_validate_tips").text(result).css("color", "red");
                }
            
	      }
    });
    
    $("#update_yaoshi_dialog").dialog("option", "open", function(){
        
        var userInfo = "" + ajax_getUpdateYaoshiInfo();
        userInfo = userInfo.split('＆');
      
        //var indexOf = userInfo.indexOf('＆');//IE6出错
        

        if (userInfo.length < 0)
        {
            $("#update_yaoshi_dialog_validate_tips").text("网络忙，请稍候重试。").css("color", "red");
        }
        else
        {
        
            $("#user_nick_name2").val(userInfo[0]);
            $("#user_real_name2").val(userInfo[1]);
            $("#user_sex2_" + userInfo[2]).attr("checked", "true");
            $("#user_phone2").val(userInfo[3]);
            $("#user_birthday2").val(userInfo[4]);
            $("#user_email2").val(userInfo[5]);
            $("#user_work_unit2").val(userInfo[8]);
            
            $("#user_work_unit_attribute2_" + userInfo[9]).attr("checked", "true");
            if(userInfo[9] == 0)
            {
                $('<option value="">--------请选择--------</option>').appendTo($("#user_occupation2"));
            }
            occupationChanged2(userInfo[9]);
            
            
            if($.browser.msie && $.browser.version=="6.0") { 
             $("#user_occupation2").each(function(){
                for(var i = 0; i < this.options.length; i++)
                {
                    if(this.options[i].value == userInfo[10])
                    {
//                         $("#user_occupation2").get(0).options[i].selected = true;
//                         break;
                        //this.options[i].selected = "selected";
                        this.options[i].setAttribute("selected","selected");
//                        setTimeout(function() { 
//                            this.options[i].setAttribute("selected","selected");
//                        }, 1);
                        
                    }
                }
            });
            }
            else
            {
                $("select[@name=user_occupation2] option").each(function(){
                
                if($(this).val() == userInfo[10])
                   {
                        $("#user_occupation2").attr('value', userInfo[10]);
                   }
                   
                });
            }
            
            
            $("#user_work_level2").val(userInfo[11]);
            $("#user_resume2").val(userInfo[12]);

            
            var currentProvince2 = userInfo[6];
            var currentCity2 = userInfo[7];
            var provinceAndCityData2 = [['北京市', ['北京市']], ['天津市', ['天津市']], ['河北省', ['石家庄市', '唐山市', '秦皇岛市', '邯郸市', '邢台市', '保定市', '张家口市', '承德市', '沧州市', '廊坊市', '衡水市']], ['山西省', ['太原市', '大同市', '阳泉市', '长治市', '晋城市', '朔州市', '晋中市', '运城市', '忻州市', '临汾市', '吕梁市']], ['内蒙古区', ['呼和浩特市', '包头市', '乌海市', '赤峰市', '通辽市', '鄂尔多斯市', '呼伦贝尔市', '巴彦淖尔市', '乌兰察布市', '兴安盟', '锡林郭勒盟', '阿拉善盟']], ['辽宁省', ['沈阳市', '大连市', '鞍山市', '抚顺市', '本溪市', '丹东市', '锦州市', '营口市', '阜新市', '辽阳市', '盘锦市', '铁岭市', '朝阳市', '葫芦岛市']], ['吉林省', ['长春市', '吉林市', '四平市', '辽源市', '通化市', '白山市', '松原市', '白城市', '延边朝鲜族自治州']], ['黑龙江', ['哈尔滨市', '齐齐哈尔市', '鸡西市', '鹤岗市', '双鸭山市', '大庆市', '伊春市', '佳木斯市', '七台河市', '牡丹江市', '黑河市', '绥化市', '大兴安岭地区']], ['上海市', ['上海市']], ['江苏省', ['南京市', '无锡市', '徐州市', '常州市', '苏州市', '南通市', '连云港市', '淮安市', '盐城市', '扬州市', '镇江市', '泰州市', '宿迁市']], ['浙江省', ['杭州市', '宁波市', '温州市', '嘉兴市', '湖州市', '绍兴市', '金华市', '衢州市', '舟山市', '台州市', '丽水市']], ['安徽省', ['合肥市', '芜湖市', '蚌埠市', '淮南市', '马鞍山市', '淮北市', '铜陵市', '安庆市', '黄山市', '滁州市', '阜阳市', '宿州市', '巢湖市', '六安市', '亳州市', '池州市', '宣城市']], ['福建省', ['福州市', '厦门市', '莆田市', '三明市', '泉州市', '漳州市', '南平市', '龙岩市', '宁德市']], ['江西省', ['南昌市', '景德镇市', '萍乡市', '九江市', '新余市', '鹰潭市', '赣州市', '吉安市', '宜春市', '抚州市', '上饶市']], ['山东省', ['济南市', '青岛市', '淄博市', '枣庄市', '东营市', '烟台市', '潍坊市', '济宁市', '泰安市', '威海市', '日照市', '莱芜市', '临沂市', '德州市', '聊城市', '滨州市', '荷泽市']], ['河南省', ['郑州市', '开封市', '洛阳市', '平顶山市', '安阳市', '鹤壁市', '新乡市', '焦作市', '濮阳市', '许昌市', '漯河市', '三门峡市', '南阳市', '商丘市', '信阳市', '周口市', '驻马店市']], ['湖北省', ['武汉市', '黄石市', '十堰市', '宜昌市', '襄樊市', '鄂州市', '荆门市', '孝感市', '荆州市', '黄冈市', '咸宁市', '随州市', '恩施土家族苗族自治州', '省直辖行政单位']], ['湖南省', ['长沙市', '株洲市', '湘潭市', '衡阳市', '邵阳市', '岳阳市', '常德市', '张家界市', '益阳市', '郴州市', '永州市', '怀化市', '娄底市', '湘西土家族苗族自治州']], ['广东省', ['广州市', '韶关市', '深圳市', '珠海市', '汕头市', '佛山市', '江门市', '湛江市', '茂名市', '肇庆市', '惠州市', '梅州市', '汕尾市', '河源市', '阳江市', '清远市', '东莞市', '中山市', '潮州市', '揭阳市', '云浮市']], ['广西区', ['南宁市', '柳州市', '桂林市', '梧州市', '北海市', '防城港市', '钦州市', '贵港市', '玉林市', '百色市', '贺州市', '河池市', '来宾市', '崇左市']], ['海南省', ['海口市', '三亚市', '省直辖行政单位']], ['重庆市', ['重庆市']], ['四川省', ['成都市', '自贡市', '攀枝花市', '泸州市', '德阳市', '绵阳市', '广元市', '遂宁市', '内江市', '乐山市', '南充市', '眉山市', '宜宾市', '广安市', '达州市', '雅安市', '巴中市', '资阳市', '阿坝藏族羌族自治州', '甘孜藏族自治州', '凉山彝族自治州']], ['贵州省', ['贵阳市', '六盘水市', '遵义市', '安顺市', '铜仁地区', '黔西南布依族苗族自治州', '毕节地区', '黔东南苗族侗族自治州', '黔南布依族苗族自治州']], ['云南省', ['昆明市', '曲靖市', '玉溪市', '保山市', '昭通市', '丽江市', '思茅市', '临沧市', '楚雄彝族自治州', '红河哈尼族彝族自治州', '文山壮族苗族自治州', '西双版纳傣族自治州', '大理白族自治州', '德宏傣族景颇族自治州', '怒江傈僳族自治州', '迪庆藏族自治州']], ['西藏区', ['拉萨市', '昌都地区', '山南地区', '日喀则地区', '那曲地区', '阿里地区', '林芝地区']], ['陕西省', ['西安市', '铜川市', '宝鸡市', '咸阳市', '渭南市', '延安市', '汉中市', '榆林市', '安康市', '商洛市']], ['甘肃省', ['兰州市', '嘉峪关市', '金昌市', '白银市', '天水市', '武威市', '张掖市', '平凉市', '酒泉市', '庆阳市', '定西市', '陇南市', '临夏回族自治州', '甘南藏族自治州']], ['青海省', ['西宁市', '海东地区', '海北藏族自治州', '黄南藏族自治州', '海南藏族自治州', '果洛藏族自治州', '玉树藏族自治州', '海西蒙古族藏族自治州']], ['宁夏区', ['银川市', '石嘴山市', '吴忠市', '固原市', '中卫市']], ['新疆区', ['乌鲁木齐市', '克拉玛依市', '吐鲁番地区', '哈密地区', '昌吉回族自治州', '博尔塔拉蒙古自治州', '巴音郭楞蒙古自治州', '阿克苏地区', '克孜勒苏柯尔克孜自治州', '喀什地区', '和田地区', '伊犁哈萨克自治州', '塔城地区', '阿勒泰地区', '省直辖行政单位', '石河子']]];
            
            $("#user_province2").get(0).options.length = 0;
            
            
            $('<option value="">--------请选择--------</option>').appendTo($("#user_province2"));
            
            for(var i = 0; i < provinceAndCityData2.length; i++)
            {
                if (provinceAndCityData2[i][0] == currentProvince2)
                    $('<option value="' + provinceAndCityData2[i][0] + '" selected>' + provinceAndCityData2[i][0] + '</option>').appendTo($("#user_province2"));
                else
                    $('<option value="' + provinceAndCityData2[i][0] + '">' + provinceAndCityData2[i][0] + '</option>').appendTo($("#user_province2"));
            }
            proviceChanged2(currentCity2);
            
        }
        
    });
    
    $("#update_yaoshi_dialog").dialog("open");
}

function proviceChanged2(currentCity2)
{
    var provinceAndCityData2 = [['北京市', ['北京市']], ['天津市', ['天津市']], ['河北省', ['石家庄市', '唐山市', '秦皇岛市', '邯郸市', '邢台市', '保定市', '张家口市', '承德市', '沧州市', '廊坊市', '衡水市']], ['山西省', ['太原市', '大同市', '阳泉市', '长治市', '晋城市', '朔州市', '晋中市', '运城市', '忻州市', '临汾市', '吕梁市']], ['内蒙古区', ['呼和浩特市', '包头市', '乌海市', '赤峰市', '通辽市', '鄂尔多斯市', '呼伦贝尔市', '巴彦淖尔市', '乌兰察布市', '兴安盟', '锡林郭勒盟', '阿拉善盟']], ['辽宁省', ['沈阳市', '大连市', '鞍山市', '抚顺市', '本溪市', '丹东市', '锦州市', '营口市', '阜新市', '辽阳市', '盘锦市', '铁岭市', '朝阳市', '葫芦岛市']], ['吉林省', ['长春市', '吉林市', '四平市', '辽源市', '通化市', '白山市', '松原市', '白城市', '延边朝鲜族自治州']], ['黑龙江', ['哈尔滨市', '齐齐哈尔市', '鸡西市', '鹤岗市', '双鸭山市', '大庆市', '伊春市', '佳木斯市', '七台河市', '牡丹江市', '黑河市', '绥化市', '大兴安岭地区']], ['上海市', ['上海市']], ['江苏省', ['南京市', '无锡市', '徐州市', '常州市', '苏州市', '南通市', '连云港市', '淮安市', '盐城市', '扬州市', '镇江市', '泰州市', '宿迁市']], ['浙江省', ['杭州市', '宁波市', '温州市', '嘉兴市', '湖州市', '绍兴市', '金华市', '衢州市', '舟山市', '台州市', '丽水市']], ['安徽省', ['合肥市', '芜湖市', '蚌埠市', '淮南市', '马鞍山市', '淮北市', '铜陵市', '安庆市', '黄山市', '滁州市', '阜阳市', '宿州市', '巢湖市', '六安市', '亳州市', '池州市', '宣城市']], ['福建省', ['福州市', '厦门市', '莆田市', '三明市', '泉州市', '漳州市', '南平市', '龙岩市', '宁德市']], ['江西省', ['南昌市', '景德镇市', '萍乡市', '九江市', '新余市', '鹰潭市', '赣州市', '吉安市', '宜春市', '抚州市', '上饶市']], ['山东省', ['济南市', '青岛市', '淄博市', '枣庄市', '东营市', '烟台市', '潍坊市', '济宁市', '泰安市', '威海市', '日照市', '莱芜市', '临沂市', '德州市', '聊城市', '滨州市', '荷泽市']], ['河南省', ['郑州市', '开封市', '洛阳市', '平顶山市', '安阳市', '鹤壁市', '新乡市', '焦作市', '濮阳市', '许昌市', '漯河市', '三门峡市', '南阳市', '商丘市', '信阳市', '周口市', '驻马店市']], ['湖北省', ['武汉市', '黄石市', '十堰市', '宜昌市', '襄樊市', '鄂州市', '荆门市', '孝感市', '荆州市', '黄冈市', '咸宁市', '随州市', '恩施土家族苗族自治州', '省直辖行政单位']], ['湖南省', ['长沙市', '株洲市', '湘潭市', '衡阳市', '邵阳市', '岳阳市', '常德市', '张家界市', '益阳市', '郴州市', '永州市', '怀化市', '娄底市', '湘西土家族苗族自治州']], ['广东省', ['广州市', '韶关市', '深圳市', '珠海市', '汕头市', '佛山市', '江门市', '湛江市', '茂名市', '肇庆市', '惠州市', '梅州市', '汕尾市', '河源市', '阳江市', '清远市', '东莞市', '中山市', '潮州市', '揭阳市', '云浮市']], ['广西区', ['南宁市', '柳州市', '桂林市', '梧州市', '北海市', '防城港市', '钦州市', '贵港市', '玉林市', '百色市', '贺州市', '河池市', '来宾市', '崇左市']], ['海南省', ['海口市', '三亚市', '省直辖行政单位']], ['重庆市', ['重庆市']], ['四川省', ['成都市', '自贡市', '攀枝花市', '泸州市', '德阳市', '绵阳市', '广元市', '遂宁市', '内江市', '乐山市', '南充市', '眉山市', '宜宾市', '广安市', '达州市', '雅安市', '巴中市', '资阳市', '阿坝藏族羌族自治州', '甘孜藏族自治州', '凉山彝族自治州']], ['贵州省', ['贵阳市', '六盘水市', '遵义市', '安顺市', '铜仁地区', '黔西南布依族苗族自治州', '毕节地区', '黔东南苗族侗族自治州', '黔南布依族苗族自治州']], ['云南省', ['昆明市', '曲靖市', '玉溪市', '保山市', '昭通市', '丽江市', '思茅市', '临沧市', '楚雄彝族自治州', '红河哈尼族彝族自治州', '文山壮族苗族自治州', '西双版纳傣族自治州', '大理白族自治州', '德宏傣族景颇族自治州', '怒江傈僳族自治州', '迪庆藏族自治州']], ['西藏区', ['拉萨市', '昌都地区', '山南地区', '日喀则地区', '那曲地区', '阿里地区', '林芝地区']], ['陕西省', ['西安市', '铜川市', '宝鸡市', '咸阳市', '渭南市', '延安市', '汉中市', '榆林市', '安康市', '商洛市']], ['甘肃省', ['兰州市', '嘉峪关市', '金昌市', '白银市', '天水市', '武威市', '张掖市', '平凉市', '酒泉市', '庆阳市', '定西市', '陇南市', '临夏回族自治州', '甘南藏族自治州']], ['青海省', ['西宁市', '海东地区', '海北藏族自治州', '黄南藏族自治州', '海南藏族自治州', '果洛藏族自治州', '玉树藏族自治州', '海西蒙古族藏族自治州']], ['宁夏区', ['银川市', '石嘴山市', '吴忠市', '固原市', '中卫市']], ['新疆区', ['乌鲁木齐市', '克拉玛依市', '吐鲁番地区', '哈密地区', '昌吉回族自治州', '博尔塔拉蒙古自治州', '巴音郭楞蒙古自治州', '阿克苏地区', '克孜勒苏柯尔克孜自治州', '喀什地区', '和田地区', '伊犁哈萨克自治州', '塔城地区', '阿勒泰地区', '省直辖行政单位', '石河子']]];
    $("#user_city2").get(0).options.length = 0;
    
    $('<option value="">--------请选择--------</option>').appendTo($("#user_city2"));
    
    for(var i = 0; i < provinceAndCityData2.length; i++)
    {
        if (provinceAndCityData2[i][0] == "" + $("#user_province2").val())
        {
            for(var j = 0; j < provinceAndCityData2[i][1].length; j++)
            {
                if (provinceAndCityData2[i][1][j] == currentCity2)
                    $('<option value="' + provinceAndCityData2[i][1][j] + '" selected>' + provinceAndCityData2[i][1][j] + '</option>').appendTo($("#user_city2"));
                else
                    $('<option value="' + provinceAndCityData2[i][1][j] + '">' + provinceAndCityData2[i][1][j] + '</option>').appendTo($("#user_city2"));
             }
            
            break;
        }
    }

}

function occupationChanged2(currentOccupation)
{
    var AttributeAndOccupationDate =[['1', ['院长/副院长', '科室主任', '医生/主治医生', '临床药师/执业药师', '学术研究员', '药师', '护士', '化验员', '实习学生', '其他']],['2', ['药店负责人', '药店经理/副经理', '门店店长', '门店主管', '驻店药师/执业药师', '店员/营业员', '促销人员', '其他']],['3', ['医药学院教授', '医药学院教师', '医药学院学生', '科研人员', '其他']]];
    $("#user_occupation2").get(0).options.length = 0;
    
    for(var i = 0; i < AttributeAndOccupationDate.length; i++)
    {
        if (AttributeAndOccupationDate[i][0] == "" + $("input[name='user_work_unit_attribute2']:checked").val())
        {
        
            for(var j = 0; j < AttributeAndOccupationDate[i][1].length; j++)
            {
                if (AttributeAndOccupationDate[i][1][j] == currentOccupation)
                    $('<option value="' + AttributeAndOccupationDate[i][1][j] + '" selected>' + AttributeAndOccupationDate[i][1][j] + '</option>').appendTo($("#user_occupation2"));
                else
                    $('<option value="' + AttributeAndOccupationDate[i][1][j] + '">' + AttributeAndOccupationDate[i][1][j] + '</option>').appendTo($("#user_occupation2"));
             }
            
            break;
        }
    }
}

function ajax_getUpdateYaoshiInfo()
{
    var result = "";
    try
    {
        result = syncAjaxRequest("get", 
            "/ajax_user_info.aspx", 
            { "action": "get_user_info"});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function ajax_updateYaoshiInfo(userNickName,userRealName,userSex,userBirthday,userPhone,userEmail,province,city,userWorkUnit,userWorkunitAttribute,userOccupation,userWorkLevel,userResume)
{
    var result = "";
    try
    {
        result = syncAjaxRequest("post", 
            "/ajax_user_info.aspx", 
            { "action": "submit",
            "userNickName": userNickName,
            "userRealName":userRealName,
            "userSex":userSex,
            "userBirthday":userBirthday,
            "userPhone":userPhone,
            "userEmail":userEmail,
            "province":province,
            "city":city,
            "userWorkUnit":userWorkUnit,
            "userWorkunitAttribute":userWorkunitAttribute,
            "userOccupation":userOccupation,
            "userWorkLevel":userWorkLevel,
            "userResume":userResume});
    }
    catch(ex)
    {
        result = ex;
    }
    
    return result;
}

function updateYaoshi()
{
    if (ajax_isLogined() == "1")
    {
        updateYaoshi_step2();
    }
    else
    {
        openLoginDialog(updateYaoshi_step2);
    }
}



function updateYaoshi_step2()
{
    openUpdateYaoshiDialog(updateYaoshi_step3, null);
}

function updateYaoshi_step3()
{
    showMessageDialog("您的申请信息已保存成功，我们正在处理您的申请，审核通过后您的身份将升级为药师会员，并将获得我们提供的更多服务。", reload, null);//
}



