/**
 此js用于对passport实现自动登录。
*/

PassportSC.getSubmit = function(){
	var submits = this.cElement.getElementsByTagName("input");
	if(!submits || typeof(submits) == undefined) return undefined;
        for (var i = 0; i < submits.length; i++) {
            if (submits[i].type == "submit" && submits[i].className == "sign") return submits[i];
        }
	return undefined;
}

PassportSC.getForm = function(){
	for (var i = 0; i < document.forms.length; i++) {
            if (document.forms[i].name == "loginform") {
			return document.forms[i];
            }
        }
	return undefined;
}

PassportSC.getRemPassIpt = function(){
	var inputs = this.cElement.getElementsByTagName("input");
	if(!inputs || typeof(inputs) == undefined) return undefined;
        for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].name == "persistentcookie") return inputs[i];
        }
	return undefined;
}

//在调用PassportSC.drawPassport之后立即调用此方法
var PassportPlugin = {
	pluginPassportSC : function(){
		var form = PassportSC.getForm();
		if(!form || typeof(form) == undefined) return;
		form.onsubmit = function(){return false;};
		PassportSC.isShowRemPwdMsg = 0;
		PassportSC.getSubmit().onclick=PassportPlugin.myDoLogin;
	},
	myDoLogin : function(){		
			return PassportSC.doLogin();
	}
};

function logoutApp(){//由于logout后会重新绘制卡片，因此需要重新plugin
	PassportPlugin.pluginPassportSC();
}



