var ajaxuser = new sack();

function au_whenLoading()
{
    document.getElementById('img_user').style.display = "inline";
}

function au_setSelect(selkey, selvalue)
{
    //设置select selkey中value="selvalue"的Item为选中 
   if (selvalue!="" && selvalue!=0)
	document.getElementById(selkey).value = selvalue;
}

function au_ChkResponse(content)
{
	var e0 = document.getElementById('userlogin_no');
	var e1 = document.getElementById('userlogin_yes');
	var userinfo = content.split('#');
	if ((content != "") && (userinfo.length > 0)) {
      if (userinfo[0] == "1") {
          //is user
          document.getElementById('s_uname').innerHTML = userinfo[1];
          e0.style.display = "none";
          e1.style.display = "inline";
      } else {
          //not a user
          document.getElementById('s_uname').innerHTML = "";
          e0.style.display = "inline";
          e1.style.display = "none";
        }
    document.getElementById('s_counter').innerHTML = userinfo[2];
    //document.getElementById('PHPSESSID').innerHTML = userinfo[3];
    var jobcatalog_sel = userinfo[4];
    var jobtitle_sel = userinfo[5];   
    var metros_province_sel = userinfo[6];
    var metros_city_sel = userinfo[7];          
    au_setSelect("jobcatalog", jobcatalog_sel);
    au_setSelect("jobtitle", jobtitle_sel);
    au_setSelect("metros_province", metros_province_sel);
    au_setSelect("metros_city", metros_city_sel);
    au_setSelect("education", userinfo[8]);          
    au_setSelect("years_experience", userinfo[9]);
    au_setSelect("industries", userinfo[10]);
    au_setSelect("salary", userinfo[11]);
    au_setSelect("monthlysalary", userinfo[12]);
    au_setSelect("bonuses", userinfo[13]);
    au_setSelect("employertype", userinfo[14]);
    au_setSelect("employees", userinfo[15]);
    au_setSelect("boss_level", userinfo[16]);
    au_setSelect("direct_reports", userinfo[17]);
    au_setSelect("gender", userinfo[18]);

    buildjobtitleselect(null, jobcatalog_sel, document.f1.jobtitle, jobtitle_sel);
    buildcityselect(null, metros_province_sel, document.f1.metros_city, metros_city_sel);        

	} else {
      e0.style.display = "inline";
      e1.style.display = "none";	    
	}
}

function au_whenCompleted()
{
	if (ajaxuser.responseStatus){
//        var string = "<p>Status Code: " + ajaxuser.responseStatus[0] + "</p><p>Status Message: " + ajaxuser.responseStatus[1] + "</p><p>URLString Sent: " + ajaxuser.URLString + "</p>";
        document.getElementById('img_user').style.display = "none";
        au_ChkResponse(ajaxuser.response);
	} else {
//		var string = "<p>URLString Sent: " + ajaxuser.URLString + "</p>";
	}
}

function load_user()
{
//	ajaxuser.setVar(varname, val);
	ajaxuser.requestFile = "/salary/includes/isuser.php";
	ajaxuser.method = "GET";
	ajaxuser.element = null;
	ajaxuser.onLoading = au_whenLoading;
	ajaxuser.onCompletion = au_whenCompleted;
	ajaxuser.runAJAX();
}

