﻿/*
JS header definition
MainNamespace SMALP
Marco Faustinelli - www.faustinelli.net
*/
(function (ns) {
    ns.header = {
        testFlag: 'SMALP.header',
        imgDir: '/includes/img',
        pageDir: '',
        htmlTd: function (headerObject) {
            var td = $('<td>').attr('width', headerObject.cellWidth);
            var headerImg = $('<img>').attr('src', SMALP.header.imgDir + '/' + headerObject.img).attr('alt', headerObject.imgAlt).attr('width', headerObject.imgWidth).attr('height', headerObject.imgHeight);
            var anchor = $('<a>').attr('href', headerObject.url).attr('target', headerObject.targetSelf?'_self':'_blank');
            td.append(anchor.append(headerImg));
            return td;
        },
        headerVoices: [
            {
                title: 'logo_coro',
                cellWidth: '15%',
                img: 'logo.jpg',
                imgWidth: 130,
                imgHeight: 130,
                imgAlt: 'Logo Coro SMALP - canti alpini e di montagna',
                url: '/index.html',
                targetSelf:true
            },
            {
                title: 'banner_coro',
                cellWidth: '70%',
                img: 'titolo_img.png',
                imgWidth: 640,
                imgHeight: 125,
                imgAlt: 'Testatina Coro SMALP - canti alpini e di montagna',
                url: '/index.html',
                targetSelf:true
            },
            {
                title: 'log_smalp',
                cellWidth: '15%',
                img: 'logo_smalp.jpg',
                imgWidth: 100,
                imgHeight: 126,
                imgAlt: 'Logo Scuola Militare Alpina - SMALP Aosta',
                url: 'http://www.esercito.difesa.it/root/unita_sez/unita_sc_alp.asp',
                targetSelf:false
            }
        ]
    };
    // inizializzazione header
    $(document).ready(function () {
        // inizializza TABLE + TR
        var table = $('<table>');
        var tr = $('<tr>');
        $('#mainHeaderDiv').append(table.append(tr));
        $.each(SMALP.header.headerVoices, function (index, headerVoice) {
            tr.append(SMALP.header.htmlTd(headerVoice));
        });
        // alert(SMALP.header.testFlag);
    })
} (SMALP));

