﻿
/******************** 

fx_name values


blindX
blindY
blindZ
cover
curtainX
curtainY
fade
fadeZoom
growX
growY
scrollUp
scrollDown
scrollLeft
scrollRight
scrollHorz
scrollVert
shuffle
slideX
slideY
toss
turnUp
turnDown
turnLeft
turnRight
uncover
wipe
zoom

********************/


function setup_slideshow(timeout_time, fx_name, show_pages) {
    var $container = $('#gallery').cycle({
        fx: fx_name,
        timeout: timeout_time,
        speed: 1000
    });

    if (show_pages == 1) {
        var $bc = $('#paging_buttons');
        $container.children().each(function (i) {
            if (i == 0) {
                $('<span>Page </span>').appendTo($bc);

                $('<input type="button" class="pager_selected" value="' + (i + 1) + '" />')
                    .appendTo($bc).click(function () {
                        // pass fx name as 2nd arg for a one-time override 
                        $container.cycle(i);

                        return false;
                    });
            }
            else {
                $('<input type="button" class="pager_normal" value="' + (i + 1) + '" />')
                    .appendTo($bc).click(function () {
                        // pass fx name as 2nd arg for a one-time override 
                        $container.cycle(i);

                        return false;
                    });
            }
        });
    }
}

function goToLiterature() {
    $('#gallery').cycle(2);
}

function goToImageBank() {
    $('#gallery').cycle(3);
}

function goToTechnical() {
    $('#gallery').cycle(4);
}

function goToCAD() {
    $('#gallery').cycle(5);
}

function goToKeyService() {
    $('#gallery').cycle(1);
}

function goToPress() {
    $('#gallery').cycle(2);
}

function goToProject(page) {
    $('#gallery').cycle(page);
}

function changeSelectedMenuOption() {
    var page = window.location.pathname;
    page = page.substring(page.lastIndexOf('/') + 1);

    var menu_item = '';

    switch (page) {
        case 'AboutUs.aspx':
            menu_item = 'menu_about';
            break;
        case 'Products.aspx': case 'Desking.aspx': case 'Storage.aspx': case 'Tables.aspx': case 'Training.aspx':
            menu_item = 'menu_products';
            break;
        case 'Projects.aspx':
            menu_item = 'menu_projects';
            break;
        case 'Resources.aspx':
            menu_item = 'menu_resources';
            break;
        case 'Services.aspx':
            menu_item = 'menu_services';
            break;
        case 'Environment.aspx':
            menu_item = 'menu_environment';
            break;
        case 'News.aspx':
            menu_item = 'menu_news';
            break;
        case 'ContactUs.aspx':
            menu_item = 'menu_contact';
            break;
        case 'Home.aspx':
            menu_item = 'menu_home';
            break;
        case 'Careers.aspx':
            menu_item = 'menu_careers';
            break;
        case 'Sitemap.aspx':
            menu_item = 'menu_sitemap';
            break;
        case 'Legal.aspx':
            menu_item = 'menu_legal';
            break;
    }

    if (menu_item != '') {
        document.getElementById(menu_item).style.background = 'url(Images/PageStyle/Menu/menu_selected.png) left center';
    }
}


function showPageContent(contentid, pagename, name, spacer, DisplayOrder, doc, totalitems) {
    var modalPopupBehavior = $find('PageContentPB');
    modalPopupBehavior.show();

    document.getElementById('ctl00_txtPageContentID').value = contentid;
    document.getElementById('ctl00_txtPageName').value = pagename;

    var editorControl = $get("ctl00_edtPageContentName").control;
    editorControl.set_content(name);
    
    document.getElementById('ctl00_txtPageContentDocument').value = doc;
    document.getElementById('ctl00_txtDisplayNo').value = DisplayOrder;
    document.getElementById('ctl00_chkRemoveDoc').checked = false;

    if (spacer == 1) {
        document.getElementById('ctl00_chkSpacer').checked = true;
    }
    else {
        document.getElementById('ctl00_chkSpacer').checked = false;
    }

    var ddlDisplay = document.getElementById('ctl00_ddlDisplayNo');

    ddlDisplay.options.length = 0;

    var opt;
    for (var i = 0; i < totalitems; i++) {
        opt = document.createElement("option");
        opt.text = i + 1;
        opt.value = i + 1;

        ddlDisplay.options.add(opt);
    }

    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].value == DisplayOrder) {
            ddlDisplay.options[i].selected = true;
        }
    }

    if (contentid == 0) {
        document.getElementById('ctl00_ddlDisplayNo').disabled = true;
        document.getElementById('ctl00_btnDelete').disabled = true;
    }
    else {
        document.getElementById('ctl00_ddlDisplayNo').disabled = false;
        document.getElementById('ctl00_btnDelete').disabled = false;
    }
}

function updateDisplayNo(ddlDisplay)
{
    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].selected == true) {
            document.getElementById('ctl00_txtDisplayNo').value = ddlDisplay.options[i].value;
            return;
        }
    }
}


function showCategory(categoryid, name, DisplayOrder, image, doc) {
    try {
        var modalPopupBehavior = $find('CategoryPB');
        modalPopupBehavior.show();
    }
    catch (err) {
        window.location = 'Products.aspx';
        return;
    }

    document.getElementById('ctl00_cphContent_txtCategoryID').value = categoryid;
    document.getElementById('ctl00_cphContent_txtCategoryImage').value = image;
    document.getElementById('ctl00_cphContent_txtCategoryDoc').value = doc;
    document.getElementById('ctl00_cphContent_txtCategoryName').value = name;
    document.getElementById('ctl00_cphContent_chkRemoveCategoryDoc').checked = false;

    var ddlDisplay = document.getElementById('ctl00_cphContent_ddlCategoryDisplay');
    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].value == DisplayOrder) {
            ddlDisplay.options[i].selected = true;
            return;
        }
    }

}

function showProduct(productid, name, DisplayOrder, image, doc, standard, government) {
    var modalPopupBehavior = $find('ProductPB');
    modalPopupBehavior.show();

    document.getElementById('ctl00_cphContent_txtProductID').value = productid;
    document.getElementById('ctl00_cphContent_txtProductImage').value = image;
    document.getElementById('ctl00_cphContent_txtProductDocument').value = doc;
    document.getElementById('ctl00_cphContent_chkRemoveProductDoc').checked = false;

    var editorControl = $get("ctl00_cphContent_edtProductName").control;
    editorControl.set_content(name);

    if (standard == 1) {
        document.getElementById('ctl00_cphContent_chkStandard').checked = true;
    }
    else {
        document.getElementById('ctl00_cphContent_chkStandard').checked = false;
    }

    if (government == 1) {
        document.getElementById('ctl00_cphContent_chkGovernment').checked = true;
    }
    else {
        document.getElementById('ctl00_cphContent_chkGovernment').checked = false;
    }

    var ddlDisplay = document.getElementById('ctl00_cphContent_ddlProductDisplay');
    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].value == DisplayOrder) {
            ddlDisplay.options[i].selected = true;
        }
    }

    if (productid == 0) {
        document.getElementById('ctl00_cphContent_ddlProductDisplay').disabled = true;
        document.getElementById('ctl00_cphContent_btnProductDelete').disabled = true;
    }
    else {
        document.getElementById('ctl00_cphContent_ddlProductDisplay').disabled = false;
        document.getElementById('ctl00_cphContent_btnProductDelete').disabled = false;
    }

}

function showProject(projectid, name, subheading, description, DisplayOrder, image, doc) {
    var modalPopupBehavior = $find('ProjectPB');
    modalPopupBehavior.show();

    var br = "<br />";

    document.getElementById('ctl00_cphContent_txtProjectID').value = projectid;
    document.getElementById('ctl00_cphContent_txtProjectImage').value = image;
    document.getElementById('ctl00_cphContent_txtProjectDocument').value = doc;
    document.getElementById('ctl00_cphContent_txtProjectName').value = name;
    document.getElementById('ctl00_cphContent_txtProjectSubHeading').value = subheading;
    document.getElementById('ctl00_cphContent_txtProjectDescription').value = description.replace(/<br>/g, "\r\n");
    document.getElementById('ctl00_cphContent_chkRemoveDoc').checked = false;

    var ddlDisplay = document.getElementById('ctl00_cphContent_ddlProjectDisplay');
    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].value == DisplayOrder) {
            ddlDisplay.options[i].selected = true;
        }
    }

    if (projectid == 0) {
        document.getElementById('ctl00_cphContent_ddlProjectDisplay').disabled = true;
        document.getElementById('ctl00_cphContent_btnDelete').disabled = true;
    }
    else {
        document.getElementById('ctl00_cphContent_ddlProjectDisplay').disabled = false;
        document.getElementById('ctl00_cphContent_btnDelete').disabled = false;
    }
}

function showPhoto(photoid, title, image, displayorder) {
    var modalPopupBehavior = $find('PhotoPB');
    modalPopupBehavior.show();

    document.getElementById('ctl00_cphContent_txtPhotoID').value = photoid;
    document.getElementById('ctl00_cphContent_txtPhotoImage').value = image;
    document.getElementById('ctl00_cphContent_txtPhotoTitle').value = title;

    var ddlDisplay = document.getElementById('ctl00_cphContent_ddlPhotoDisplay');
    for (var i = 0; i < ddlDisplay.options.length; i++) {
        if (ddlDisplay.options[i].value == displayorder) {
            ddlDisplay.options[i].selected = true;
        }
    }

    if (photoid == 0) {
        document.getElementById('ctl00_cphContent_ddlPhotoDisplay').disabled = true;
        document.getElementById('ctl00_cphContent_btnPhotoDelete').disabled = true;
    }
    else {
        document.getElementById('ctl00_cphContent_ddlPhotoDisplay').disabled = false;
        document.getElementById('ctl00_cphContent_btnPhotoDelete').disabled = false;
    }
}
