﻿function indexTabPhoto(p_xsl, p_xml) {
   // alert(p_xml);
   // Max 9 tabs !!!
    var xmlPrev = p_xml.substring(0, p_xml.length - 1) + '1';
    // alert(xmlPrev);
    $(format('#{0}', xmlPrev)).attr('class', 'indexbaseTabActive');

}

// TJ Gallery
// May 2010 Copyright Teejee Internet Technologies

var photoArray = new Array();

// Close or Open Html  elements
// Call: <a href="javascript:changeWindows('hide', '#galleryDisplay', '#galleryCover')">X</a></div>
// Result: close <div id="galleryDisplay"> and <div id="galleryCover">
function changeWindows(p_event) {
    for (var i = 0; i <= arguments.length - 2; i++) {
        if (p_event == "hide") $(arguments[i + 1]).hide();
        if (p_event == "show") $(arguments[i + 1]).show();
    }
}

function loadImage(id, p_css, p_tabno) {
    // alert(id);
    // var photoArray = eval('photo' + p_tabno);
    // var divGalDisplay = format('#div{0}GalDisplay', p_css);
    // var divGalCover = format('#div{0}GalCover', p_css);   

    // changeWindows('show', divGalDisplay, divGalCover, p_css);     

    var photoFile = $(format('#span{0}Photo{1}no{2}', p_css, p_tabno, id)).html();
    $(format('#img{0}GalImage{1}', p_css, p_tabno)).attr('src', photoFile);
    // alert(format('#span{0}Photo{1}no{2}', p_css, p_tabno, id));

    var photoText = $(format('#span{0}Text{1}no{2}', p_css, p_tabno, id)).html();
    // alert(format('#span{0}Text{1}no{2}', p_css, p_tabno, id)); 
    $('#indexstartMainText').html(photoText);
}


function loadGallery(p_tabno, p_css) {
    var thumbnailsSize = 4;
    var galLength = 5;

    // TODO check number of children an see if gallery is already loaded
    // var test = $(format("#ulGal{0}", p_tabno)).length ;
    // Empty all images
    var ulGallery = format("#ul{0}Gal{1}", p_css, p_tabno);
    var liElem = $(ulGallery).find("li:first").clone();
    $(ulGallery).empty();

    // var liclassFilter = format('.li{0}Gal', p_css);       
    // $(ulGallery).find(liclassFilter).remove();     

    var elementFilter = format('#span{0}{1}', p_css, p_tabno);
    var classFilter = format('.{0}FilterPhoto', p_css);

    //    $(format("#div{0}GalThumbnails1",p_css)).mousemove(mmove);
    //    function mmove(e) {       
    //     if ($("#divmain").data('posx') > e.clientX) {
    //            $(format("#ul{0}Gal1", p_css)).stop();
    //            $("#divmain").data('posdir', '-');
    //            $(format("#ul{0}Gal1", p_css)).animate({ "marginLeft": "+=75px" });
    //        }

    //        if ($("#divmain").data('posx')  < e.clientX) {
    //            $(format("#ul{0}Gal1", p_css)).stop();
    //            $("#divmain").data('posdir', '+');
    //            $(format("#ulmultimediaGal1", p_css)).animate({ "marginLeft": "-=75px" });            
    //        }

    //        $("#divmain").data('posx', e.clientX);             
    //        // $(ulGallery).find("li").each(loopIL);       
    //        
    //    }    

    $(elementFilter).find(classFilter).each(function (i) {
        newElem = liElem.clone();

        var photoAnchor = format("javascript:loadImage({0},\'{1}\',\'{2}\')", (i + 1), p_css, p_tabno);
        newElem.find("a:first").attr('href', photoAnchor);

        // newElem.find("img:first").click(function () {
        //     loadImage((i + 1), p_css, p_tabno);
        //  });

        var photoFile = $(this).html();
        newElem.find("img:first").attr('src', photoFile);
        $(ulGallery).append(newElem);
    });
}


