var teeko = { checklogin: function(data) { if(typeof data === 'object') { if(data.status === true) { $('#container').animate({'opacity':'0'}, 500, function() { Request('function/XML/GetTemplate',{'async':'false', 'successFunction':'GetElementClasses', 'append':'true', 'dest':'main_container', 'method':'get'},{'file':'sites/testi2/action/app/main/dash.xml'}); Request('function/XML/GetTemplate',"{'async':'false', 'append':'true', 'dest':'-body', 'method':'get'}","{'file':'sites/teeko2/action/app/editor/pagemap.xml'}"); Request('function/XML/GetTemplate',"{'async':'false', 'append':'true', 'dest':'-body', 'method':'get'}","{'file':'sites/teeko2/action/app/editor/top_toolbar.xml'}"); Request('function/XML/GetTemplate',"{'async':'false', 'append':'true', 'dest':'-body', 'method':'get'}","{'file':'sites/teeko2/action/app/editor/control_panel.xml'}"); // $('#login_box').remove(); // StartToEditElements(); }); } else { this.popup('Väärä salasana tai käyttäjätunnus!'); } } }, validate: function(form) { var username = $('input[name=input.username]').fieldValue(); // var password = $('input[name=input.password]').fieldValue(); var password = $("input:password").fieldValue(); Request('function/users/CheckUser',{async:'false', datatype:'json', append:'false', successFunction:'teeko.checklogin(data)',dest:'false', method:'get'}, {username:username,password:password}); }, login: function(form) { /* $('#login_button').click(function() { form.submit(); }); */ // $(form).submit(function() { // $(form).ajaxSubmit({ beforeSubmit: this.validate }); // return false; // }); //form.ajaxForm( { beforeSubmit: this.validate } ); /* var usernameValue = $('input[@name=username]').fieldValue(); var passwordValue = $('input[@name=password]').fieldValue(); // usernameValue and passwordValue are arrays but we can do simple // "not" tests to see if the arrays are empty if (!usernameValue[0] || !passwordValue[0]) { alert('Please enter a value for both Username and Password'); return false; } $(form).validate( { submitHandler: function(form) { var username = $(form).find('#username').attr('value'); var password = $(form).find('#password').attr('value'); Request('function/users/CheckUser',{async:'false', datatype:'json', append:'false', successFunction:'teeko.checklogin(data)',dest:'false', method:'get'}, {username:username,password:password}); }, errorPlacement: function(error, element) { $(element.attr("error")).show(); if($(element).attr('errorClass') !== "") $(element).addClass($(element).attr('errorClass')); $("#"+element.attr("id")).keyup(function() { if($(element).attr('errorClass') !== "") $(element).removeClass($(element).attr('errorClass')); $(element.attr("error")).hide(); }); } }); */ }, popup_show: function(data) { var id = "#teeko_popup"; $("#popup_overlay").append(data); // var elwidth = $(id).css('width'); // var elheight = $(id).css('height'); // $(id).css({width:"0px",height:"0px"}); // $(id).animate({width:elwidth,height:elheight},200,function(){ }); }, popup: function(message) { $("#main_container").append('
'); $('#popup_overlay').animate({opacity:0.2},200); Request('function/XML/GetFormElement',{'append':'true', 'dest':'false', 'method':'get', 'successFunction':'teeko.popup_show(data)'},{file:'action/windows/teekobox.xml.html',parm:'{"attributes": {"value":"Testos","style":"color:white;position:absolute;top:50%;left:50%px;width:200px;height:200px;"}, "id":"teeko_popup"}' }); // Request('function/XML/GetElement',{'append':'true', 'dest':'false', 'method':'get', 'successFunction':'teeko.popup_show(data)'},{xml:'