
// loop ikon to zoomable images
window.addEvent('domready', function() {
    var arr = $(document).getElements('a[rel^=lightbox]');
    arr.each(function(a) {

        var img = a.getElement('img');
        var divMagn = new Element('div', {
            'class': 'magnify'
        });
        var pos = img.getCoordinates();
        divMagn.setStyles({
                'width': pos.width+'px',
                'height': pos.height+'px',
                'position': 'absolute',
                'top': pos.top,
                'left': pos.left
        });
        var a2 = new Element('a', {
            'href': a.get('href'), 
            'title': document.lang == 'hu' ? 'kattintson a nagyításhoz' : 'click to zoom'
        });
        a2.setStyles({
            'width': pos.width,
            'height': pos.height
        });
        a2.inject(divMagn, 'top');
        divMagn.inject(img, 'before');
        //alert(img.getParent().get('rel'));
    });
});


// Contact form
window.addEvent('domready', function() {
    var form = $$('form#contact');
    if(!form) return true;

    var topic = $('uid10') ? $('uid10') : $('uid20');
    if(!topic) return false;

    var fileUploadDiv = $('powermaildiv_uid26') ? $('powermaildiv_uid26') : $('powermaildiv_uid27');
    if(!fileUploadDiv) { alert('No fileUploadDiv'); return false; }

    //verify GET parameter
    if(window.location.hash.length > 0 ) {
        for(i=0;i<topic.options.length;i++) {
            if("#"+topic.options[i].value.toLowerCase().replace(/ /g, '-') == window.location.hash.toLowerCase()) {
                topic.selectedIndex = i;
                i=topic.options.length;
            }
        }
    }
    /*
    if(window.location.hash.indexOf('#careers') == 0 || window.location.hash.indexOf('#karrier') == 0) {
        for(i=0;i<topic.options.length;i++) {
            if(topic.options[i].value == 'Careers' || topic.options[i].value == 'Karrier') {
                topic.selectedIndex = i;
                i=topic.options.length;
            }
        }
    }
    */
    // allow file upload only for carrier
    topic.addEvent('change', function() {
        var value = this.options[this.selectedIndex].value;
        if( value == 'Careers' || value == 'Karrier') {
            fileUploadDiv.setStyle('display', '');
        }
        else {
            fileUploadDiv.setStyle('display', 'none');
        }
    });

    topic.fireEvent('change');

});

