﻿
var aryHomeImages = new Array('Alison.jpg', 'anne_KR_river.jpg', 'anne_sara.jpg', 'clem_therese_iriminage.jpg', 'DanRobert_fall.jpg', 'DK_roll.jpg, jessie_koshi.jpg', 'oliver_stephen_koshi.jpg', 'roxie_roll.jpg');
var aryCategoryImages = new Array('alison_red_hands.jpg', 'cyn_adam_midroll.jpg', 'KR_Jessie_ushiro.jpg', 'Tom_Dan.jpg');

function SwapImage(id) {
    var img = document.getElementById(id);
    if (img.src.indexOf('_On.gif') != -1) {
        img.src = img.src.replace('_On.gif', '.gif');
    }
    else {
        img.src = img.src.replace('.gif', '_On.gif');
    }
}

function PositionRotatingPhoto() {
    var photo = document.getElementById('_rotatingPhoto');
    var contentWrapper = document.getElementById('_contentWrapper');
    photo.style.top = Top(contentWrapper) + 35 + 'px';
    photo.style.left = Left(contentWrapper) + 600 + 'px';
    photo.style.display = 'block';
}

function PositionHomePhoto() {
    var photo = document.getElementById('_homePhoto');
    var contentWrapper = document.getElementById('_homeContentWrapper');
    photo.style.top = Top(contentWrapper) + 35 + 'px';
    photo.style.left = Left(contentWrapper) + 325 + 'px';
    photo.style.display = 'block';
}

function Left(obj) {
    var curleft = 0;

    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function Top(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function RotateImage(isHome) {
    var imageArray = isHome ? aryHomeImages : aryCategoryImages;
    var p = imageArray.length;
    var preBuffer = new Array()
    for (i = 0; i < p; i++) {
        preBuffer[i] = new Image()
        preBuffer[i].src = imageArray[i]
    }
    var selectedImage = imageArray[Math.round(Math.random() * (p - 1))];
    var imagePath = isHome ? 'images/rotating/home/' + selectedImage : 'images/rotating/category/' + selectedImage;
    if (isHome) {
        document.getElementById('_imgHomePhoto').src = imagePath;
        setTimeout(function() { document.getElementById('_imgHomePhoto').style.display = 'block'; }, 100);
    }
    else {
        document.getElementById('_imgCategoryPhoto').src = imagePath;
        setTimeout(function() { document.getElementById('_imgCategoryPhoto').style.display = 'block'; }, 100);
    }
}

        