﻿/*********************************************************************************************
*
* Dulcelandia
* http://www.dulcelandia.com
* 
* Main javascript file
* 8/24/3011
*
*********************************************************************************************/

function showPromo()
{
    showServiceWindow('promopopup');
}

function closePromo()
{
    hideServiceWindow('promopopup');
}

var promoStarted = false;

function showServiceWindow(id) {
    var myFx = new Fx.Style('overlayBackground', 'height').set(window.getScrollHeight());
    document.getElementById('overlayBackground').style.display = 'block';
    myFx = new Fx.Style('overlayBackground', 'opacity').set(0.8);

    //Hide other window that's showing
    /*if (lastPopupWindow != '')
        hideServiceWindow(lastPopupWindow);*/

    document.getElementById(id).style.display = 'block';
    document.getElementById(id).style.visibility = 'hidden';

    //Set window width
    /*if (id != 'retailExperience' && id != 'consumerExperienceM' && id != 'consumerExperienceD' && id != 'redemptionExperience' && id != 'demoPopUpWindow')
        myFx = new Fx.Style(id, 'width').set(465);
    else {
        if (id != 'demoPopUpWindow')
            myFx = new Fx.Style(id, 'width').set(950);
        $(id).setStyle('text-align', 'center');
    }*/

    //Position popup window
    /*if (id == 'demoPopUpWindow' || id == 'registrationWindow') {
        myFx = new Fx.Style(id, 'top').set(window.getScrollTop() + 175);
        myFx = new Fx.Style(id, 'left').set((window.getScrollWidth() - $(id).getStyle('width').toInt()) / 2);
    }
    else {
        myFx = new Fx.Style(id, 'top').set(window.getScrollTop() + 200);
        myFx = new Fx.Style(id, 'left').set(7 + $('middleContent').getLeft() + (($('middleContent').getCoordinates().width - $(id).getCoordinates().width) / 2));
    }*/
    //alert(window.getScrollWidth()+'|'+$(id).getStyle('width')+'|'+window.getScrollWidth()+'|'+$(document.body).getStyle('width'));
    myFx = new Fx.Style(id, 'top').set(window.getScrollTop() + 50);
    myFx = new Fx.Style(id, 'left').set(($(document.body).getStyle('width').toInt() - $(id).getStyle('width').toInt()) / 2);


    myFx = new Fx.Style(id, 'opacity', { duration: 500 }).start(0, 1.0);
    lastPopupWindow = id;
    
    if(!promoStarted)
        startPromoRotator();
    promoStarted = true;
}


function hideServiceWindow(id) {
    document.getElementById(id).style.visibility = 'hidden';
    document.getElementById(id).style.display = 'none';
    var myFx = new Fx.Style(id, 'opacity').set(0);
    //lastPopupWindow = '';

    document.getElementById('overlayBackground').style.display = 'none';
    myFx = new Fx.Style('overlayBackground', 'opacity').set(0);
}
