function submitform(url, actu) {
                var data = 'uname='+$F('uname')+'&pass='+$F('pass')+'&actu='+actu+'&url='+url+'&login=true';
		login_resultat(url, data);
        // Informació després del login
                var info = data+'&after=true';
        // Per les pàgines que després del login hagin d'actualitzar més contingut
        // Si actu = 100 són les actualitzacions normals del div "content"
                if (actu > 10) {
                    actualitzar_continguts(url, actu, info);
                }
		return false;
}


function login_resultat(url, data) {
        new Ajax.Updater ('loginbox', url, {method:'post', postBody: data});
        document.getElementById('smserror').style.display="none";
        new Effect.Appear('smserror', { duration: 1.0 });
}


function logout_resultat(url, actu) {
        var data = 'logout=true&actu='+actu+'&url='+url;
        new Ajax.Updater ('loginbox', url, {method:'post', postBody: data});
        var info = data+'&after=true';
        if (actu > 10) {
            actualitzar_continguts(url, actu, info);
        }
}

function actualitzar_continguts(url, actu, data) {
        // Si actu = 100 són les actualitzacions normals del div "content"
        switch(actu) {
            case "100":
                new Ajax.Updater ('content', url, {method:'post', postBody: data});
                break;

            default:
                break;
        }
}


//function getResponse(oReq) {
  //$('loginbox').innerHTML = oReq.responseText;
// }

//var aj = new Ajax.Request(
//           url, {
//         method:'post',
//       parameters: data,
//     onComplete: getResponse
//    }
//);


//Event.observe('ajax_loginbox', 'submit', function(event) {
//  window.alert("This is shit!");
//  new Ajax.Updater ('hellsong', base_url+'main/login', {method:'post', postBody:'uname='+$F('uname')+'&pass='+$F('pass')});
//  Event.stop(event);
//});