﻿//--------------------------------------------------------|    START: Header    |------------------------------------------------------//
//
//  This is the Common Functionality Module.
//
//--------------------------------------------------------|    FINISH: Header    |------------------------------------------------------//



//-----------------------------------------------|  START: Module Tracking Code  |-------------------------------------------------------//

var SAOSS_Method = 'Empty';

//-----------------------------------------------|  FINISH: Module Tracking Code  |------------------------------------------------------//



var filterstring = "progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=1, Duration=1, motion='forward')";
var filterstringcapt = "revealTrans(transition=6,duration=1)";
var imgobj, captionobj;

function modifyimage(loadId, imageId, captionAlt, urlHref) {
    if (getElement) {
        imgobj = getElement("imageLarge_" + loadId);
        captionobj = getElement("caption_" + loadId);
        hrefobj = getElement("more_" + loadId);

        hrefobj.href = urlHref;
        if (imgobj.filters && window.createPopup) {
            imgobj.style.filter = filterstring;
            imgobj.filters[0].Apply();
            imgobj.filters[0].Play();
            imgobj.src = "/images/portfolio_spacer.gif";
            setTimeout("modifyImageSrc('" + imageId + "', '" + captionAlt + "', true)", 1000);
            return false;
        }
        modifyImageSrc(imageId, captionAlt);
        return false;
    }
}

function toggleDiv(divId) {
    obj = getElement(divId);
    if (obj.style.display == "block")
        obj.style.display = "none";
    else
        obj.style.display = "block";
}
function showDiv(divId) {
    getElement(divId).style.display = "block";
}
function hideDiv(divId) {
    getElement(divId).style.display = "none";
}
function modifyImageSrc(imageId, captionAlt, filterInit) {
    if (filterInit) {
        imgobj.style.filter = "blendTrans(duration=1)";
        imgobj.filters[0].Apply();
        imgobj.filters[0].Play();
        captionobj.style.filter = filterstringcapt;
        captionobj.filters[0].Apply();
        captionobj.filters[0].Play();
    }
    imgobj.src = "/images/" + imageId + "_med.gif";
    imgobj.alt = captionAlt + " screenshot";
    captionobj.src = "/images/" + imageId + "_cap.gif";
    captionobj.alt = captionAlt;
}







//--------------------------------------------------------|    END: Module    |------------------------------------------------------//

(typeof SAOSS_Modules != 'undefined') ? SAOSS_AddModule('Common Module', '1.0', false) : '';   //Add this Module to the Modules Array (Tracking)

//window.onload = "";  //Call Setup Method - Any Setup routine MUST call Global.Setup()