// IMG PRELOAD
preloadImages(
    'gfx/buttFooldal1.png', 
    'gfx/buttBio2.png', 
    'gfx/buttDiszkografia2.png', 
    'gfx/buttMedia2.png',
    'gfx/buttMyspace2.png'
);

function preloadImages() { //v3.0
    var d = document; 
    if (d.images) { 
        if (!d.MM_p) d.MM_p = new Array();
        var i,j = d.MM_p.length, a = preloadImages.arguments; 
        for (i = 0; i < a.length; i++) {
            if (a[i].indexOf("#") != 0) { 
                d.MM_p[j] = new Image; 
                d.MM_p[j++].src = a[i];
            }
        }
    }
}

function gId(objId) {
    if (document.getElementById) {
        return document.getElementById(objId);
    } else if (document.all) {
        return document.all[objId];
    } else {
        return false;
    }
}

function isDefined(variable) {
    return (!(!( variable||false )))
}

var menuActive = 'buttFooldal';
var menuStopper = 0;
var outActive = false;
var timerActive = false;

function menuOver(button) {
    if (typeof ie6MenuOver !== "undefined") {
        ie6MenuClear();
        ie6MenuOver(button);
    } else  {
        menuClear();
        button.className = button.className + '_hov';
        menuTimer();
    }  
}

function menuOut(frIn) {
    if (typeof ie6MenuOut !== "undefined") {
        ie6MenuClear();
        ie6MenuOut(frIn);
    } else {
        if (typeof frIn == "undefined" && outActive == true) {
            return;        
        }     
        outActive = true;    
        if (menuStopper == 0) {
            menuClear();
            menuRec();
            outActive = false;
        } else {
            setTimeout('menuOut(true);', 300);    
        }
    }
}

function menuTimer(frIn) {
    if (typeof frIn == "undefined" && timerActive==true) {
        menuStopper = 1;
        return;
    }
    
    timerActive = true;
    
    menuStopper += 300;
    if (menuStopper < 1200) {
        setTimeout('menuTimer(true);', 300);
    } else {
        menuStopper = 0;
        timerActive = false;
    }
}

function menuClear() {
    gId('buttFooldal').className = 'buttFooldal';
    gId('buttBio').className = 'buttBio';
    gId('buttDiszkografia').className = 'buttDiszkografia';
    gId('buttMedia').className = 'buttMedia';
    gId('buttMyspace').className = 'buttMyspace';
}

function menuRec() {
    gId(menuActive).className = menuActive + '_hov';
}

function setImgMargin(id) {
    var iW = gId('img'+id).width;
    if (typeof ie6MenuOut == "undefined") {
        var mS = 160-iW;
        if (mS < 0) mS = 0;
        $('div.kep', '#kocka' + id).css('width', (iW+4) + 'px');
        gId('kocka'+id).style.marginLeft = mS + 'px';
        var Eltol = iW - 140;
        if (Eltol < 0) Eltol = 0;
        GKEltol = Eltol + 30;
        CSEltol = Eltol + 45;
        gId('kepGemkapocs'+id).style.marginLeft = GKEltol + 'px';
        gId('kepCsavar'+id).style.marginLeft = CSEltol + 'px';
    } else {
        var mS = 120-iW;
        if (mS < 0) mS = 0;
        gId('kocka'+id).style.marginLeft = mS + 'px';
        $('div.kep', '#kocka' + id).css('width', (iW+4) + 'px');
    }
}

function pageLoad() {
    gId('load').style.display = 'none';
}

function hirVisibility(elem) {
    if ($('p.lead:hidden', elem).text()) { 
        $('p.szoveg:visible', elem).slideUp('normal', function() {
            $('p.szoveg:visible', elem).hide();
            $('p.lead:hidden', elem).slideDown('fast'); 
        }); 
    } else { 
        $('p.lead:visible', elem).slideUp('fast', function() {
            $('p.lead:visible', elem).hide();
            $('p.szoveg:hidden', elem).slideDown('slow'); 
        }); 
    }
}

function vendegkFormVisibility(speed) {
    if (speed == undefined) {
        speed = 'slow';
    }
    if ($('#folapVendegkonyvForm:visible').text()) {
        
        $('#folapVendegkonyvForm').slideUp(speed, function() { 
            $('#folapVendegkonyvNyit').css('height', '20px');
            $('#folapVendegkonyvNyit').css('display', 'none');
            $('#folapVendegkonyvNyit').slideDown('fast'); 
        });    
    
    } else {
    
        $('#folapVendegkonyvNyit').slideUp('fast', function() {
            $('#folapVendegkonyvNyit').css('height', '0'); 
            $('#folapVendegkonyvNyit').css('display', 'block'); 
            $('#folapVendegkonyvForm').slideDown(speed);
        })
        
    }
    
}

function vendegkPost(butt) {

    $('../input[@name="name"]', butt).attr('disabled', 'disabled');
    $('../input[@name="email"]', butt).attr('disabled', 'disabled');
    $('../textarea[@name="uzenet"]', butt).attr('disabled', 'disabled');
    
    var params = { 
        name: $('../input[@name="name"]', butt).val(),
        email: $('../input[@name="email"]', butt).val(),
        uzenet: $('../textarea[@name="uzenet"]', butt).val()
    };

    $.post('inc/vendegkAjax.php', params, function(data) { 
        //alert(data);
        $('#folapVendegkonyvForm').after(data);
        $('../div.folapHozzsz:first', '#folapVendegkonyvForm').hide();
        $('../div.folapHozzsz:first', '#folapVendegkonyvForm').slideDown('normal', function() {
           vendegkFormVisibility('fast');
        });
    });

    $('../input[@name="name"]', butt).attr('disabled', false);
    $('../input[@name="email"]', butt).attr('disabled', false);
    $('../textarea[@name="uzenet"]', butt).attr('disabled', false);

}