function loadPageContent(url){
    sPageContent.st = -1;
    var req = new Ajax(url, {
        method: 'get',
        evalScripts: true,
        onRequest: function(){
            //$('preloader').style.visibility = "visible";
            sPageContent.slideOut();
        },
        onComplete: function(c){
            content = c;
            pageContent.empty().setHTML(content);
            sPageContent.onComplete = sPageContent.slideIn();
            //$('preloader').style.visibility = "hidden";
        }
    }).request();
}
/* MESSAGES *********************************************/
function hideMessage(o){
    o.style.visibility = 'hidden';
    o.empty();
    o.removeClass('alert-failure');
    o.removeClass('alert-sucess');
}

function showMessage(o, msg, t){
    switch (t) {
        case 'sucess':
            o.removeClass('alert-failure');
            o.addClass('alert-sucess');
            break;
        case 'failure':
            o.removeClass('alert-sucess');
            o.addClass('alert-failure');
            break;
    }
    o.empty().setHTML(msg)
    o.style.visibility = 'visible';
}


/* FORMS *********************************************/
function emptyForm(frm){
    for (var i=0;i<frm.elements.length;i++) {
		if(frm.elements[i].type!='button'){
			frm.elements[i].value = '';
		}
    }
}

function sendForm(frm, r, smsg){
    frm.send({
        method: 'post',
        onRequest: function(){
            switch (frm.id) {
                case 'joinForm':
                    break;
                case 'torpedoForm':
                    break;
                case 'scrapForm':
                    $('frame-email').style.display = "none";
                    break;
            }
        },
        onSuccess: function(rs){
            if (rs != '') {
                if (rs.indexOf('<!--err-->')!=-1) {
					alert(rs);
                    emptyForm(frm);
                    switch (frm.id) {
                        case 'joinForm':
                            break;
                        case 'torpedoForm':
                            break;
                        case 'scrapForm':
                            $('avatar').value = "none.gif";
                            break;
                    }
                }
                showMessage(r, rs, 'failure');
            }
            else {
                emptyForm(frm);
                switch (frm.id) {
                    case 'joinForm':
                        break;
                    case 'torpedoForm':
                        break;
                    case 'scrapForm':
                        $('avatar').value = "none.gif";
                        break;
                }
                showMessage(r, smsg, 'sucess');
            }
        }
    });
}


/* SCRAPS *********************************************/
function warnScrap(){
    $('frame-email').style.display = "block";
}

function showAvatars(url){
    new Ajax(url, {
        method: 'get',
        update: $('list-avatars'),
        onComplete: function(){
            $('frame-avatars').style.display = "block";
        }
        
    }).request();
}

function hideAvatars(){
    $('frame-avatars').style.display = "none";
}

function setAvatar(h, a){
    h.value = a;
    hideAvatars();
}