function checkUserLogin(_base){
    var frm = document.userForm;
    if(frm.username.value=="" || frm.username.value.length<6)
    	window.parent.promptError("用户名至少6位！");
    else if(frm.password.value=="" || frm.password.value.length<6)
    	window.parent.promptError("密码至少6位！");
    else{
		window.parent.promptLoad();
		var url =_base+(frm.type[0].checked?"/user!checklogin.action":"/company!login.action");
     	var params = "username=" + encodeURI(frm.username.value) + "&password=" + encodeURI(frm.password.value);
     	var ajax = new window.parent.Ajax.Request(url,{method: "post",parameters: params,onComplete:function(_response){
    		var result = _response.responseText;
		    if (frm.type[0].checked) {//user
		        switch (result) {
		            case "param.error":
		                window.parent.promptError("参数传递错误！");
		                break;
		            case "login.error":
		                window.parent.promptError("对不起，您填写的登录信息不正确！",function(){top.location.href = _base + "/login.html";});
		                break;
		            case "ok":
		                top.location.href = _base + "/web/user/index.action";
		                break;
		            default:
		                window.parent.promptLoad();
		                top.location.href = _base + "/login.html";
		                break;
		        }
		    }
		    else { //company
		        switch (result) {
		            case "param.error":
		                window.parent.promptError("参数传递错误！");
		                break;
		            case "login.error":
		               	window.parent.promptError("对不起，您填写的登录信息不正确！",function(){top.location.href = _base + "/login.html";});
		                break;
		            case "ok":
		                top.location.href = _base + "/web/company/index.action";
		                break;
		            default:
		                top.location.href = _base + "/login.html";
		                break;
		        }
		    }
     	},onFailure:function(){
     	}});
    }
}

//exit
function exit(base) {
	window.parent.promptConfirm("是否确认退出?",function(bt){
		if(bt=='ok'){
			window.parent.promptLoad();		
			top.document.location.href =  base+"/exit.action"
		};
	});
}

function windowCheckUserLogin(base){
    var frm = document.userForm;
    if (validateForm(frm)) {
        var url = "";
        //user login
        if (frm.type[0].checked) {
            _type = 0;
            url += _base + "/user!checklogin.action";
        }
        else { //company login
            _type = 1;
            url += _base + "/company!login.action";
        }
        promptLoad();
        var params = "username=" + encodeURI(frm.username.value) + "&password=" + encodeURI(frm.password.value) + "&randCode=" + frm.randCode.value;
        var ajax = new Ajax.Request(url, {
            method: "post",
            parameters: params,
            onComplete: showResponse
        });
    }
}

function showResponse(_response){
    var result = _response.responseText;
    var frm = document.userForm;
    //user
    switch (result) {
        case "param.error":
            promptError("\u53c2\u6570\u4f20\u9012\u9519\u8bef!");
            frm.reset();
            frm.username.focus();			
            break;
        case "login.error":
            promptError("\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef!");
            frm.reset();
            frm.username.focus();			
            break;
        case "ok":
            window.location.reload();
            break;
        case "randCode.error":
            promptError("\u9a8c\u8bc1\u7801\u4e0d\u6b63\u786e!");
            $("randCodeImage").src = $("randCodeImage").src;
            frm.randCode.value = "";
            frm.randCode.focus();
            break;
        default:
            promptError("\u7cfb\u7edf\u51fa\u9519\u4e86!");
            frm.reset();
            frm.username.focus();
            break;
    }
}
