//THIS FILE CONTAINS ALL THE COMPONENTS THAT WEB INTERFACE REQUIRE TO 
// - EDIT THE NEWS

//CLASS NEWS EDITOR

function loginRequestPage(){	
	//i18n texts
	var logFormTitleText = getLanguageForElement("logFormTitleText", selectedLangId);
	var logFormbuttonCloseText = getLanguageForElement("logFormbuttonCloseText", selectedLangId);
	var logFormbuttonSubmitText = getLanguageForElement("logFormbuttonSubmitText", selectedLangId);
	var logFormuserNameText = getLanguageForElement("logFormuserNameText", selectedLangId);
	var logFormpasswordText = getLanguageForElement("logFormpasswordText", selectedLangId);
	
	var loginID = new getTextFieldComponent(null,logFormuserNameText,null,100);
	var passwordID = new getPasswordFieldComponent(null,logFormpasswordText,null,100);
	
    var win = new Ext.Window({
		title: logFormTitleText,
        layout:'form',
        width:257,
        height:150,
        closeAction:'hide',
		border: false,
		buttonAlign: 'center',
        plain: true,
        modal: true,
		bodyStyle:'padding:10px 10px 10px 10px',
        items: [		
			loginID,
			passwordID		
		],
        buttons: [
			{
	            text: logFormbuttonSubmitText,
	            handler: function(This,e){
					var userName = This.userNameField.getValue();
					var password = This.passwordField.getValue();
					ajaxRequestLogin(userName, password);					
	                win.hide();					
	            },
				userNameField : loginID,
				passwordField : passwordID								
			},		
			{
	            text: logFormbuttonCloseText,
	            handler: function(){
	                win.hide();
	            }
			}		
		]
    });	
	win.show();
}

