﻿var PCSH_ImageNumber = 0;
var PCSH_CurrentImg = 0;
var PCSH_slideShowSpeed = 5000; //(milliseconds)
var PCSH_FadeDuration = 3; //crossfade (seconds)
var PCSH_Image_t;
var PCSH_ImageArray_length = jPCSH_ImageArray.length;
var PCSH_Image_preLoad = new Array(PCSH_ImageArray_length);


var rotNumhtml = "";
for (i = 0; i < PCSH_ImageArray_length; i++) {
    PCSH_Image_preLoad[i] = new Image();
    PCSH_Image_preLoad[i].src = jPCSH_ImageArray[i][0];
    //setup numbers
    var num = i + 1;
    rotNumhtml += "<div id='rotNums_" + num + "' class='rot' onclick='PCSH_Images_Select(" + i + ")'>" + num + "</div>";
    //end setup numbers
}
$("#rotNums").html(rotNumhtml);
function PCSH_Images_Select(ImageNumber) {
    PCSH_Image_preLoad[PCSH_ImageNumber] = PCSH_Image_preLoad[ImageNumber];
    clearTimeout(PCSH_Image_t);
    PCSH_Image_SlideShow();
}

function PCSH_Images_Next() {
    clearTimeout(PCSH_Image_t);
    PCSH_Image_SlideShow();
}

function PCSH_Image_SlideShow() {

    if ($('#iPCSH_Image') == null) {
        return;
    }
    //setup numbers
    for (i = 0; i < PCSH_ImageArray_length; i++) {
        var num = i + 1;
        $("#rotNums_" + num).removeClass("rot_sel");
		$("#rotNums_" + num).addClass("rot");
    }
    var newNum = PCSH_ImageNumber + 1;
    $("#rotNums_" + newNum).addClass("rot_sel");
    //end setup numbers
	
    document.images.iPCSH_Image.src = PCSH_Image_preLoad[PCSH_ImageNumber].src;
    $("#desc2").html(jPCSH_ImageArray[PCSH_ImageNumber][2]);
    $("#alink").html("<h1>" + jPCSH_ImageArray[PCSH_ImageNumber][1] + "</h1>");
    //$("#alink").attr("href", jPCSH_ImageArray[PCSH_ImageNumber][3]);
    //$("#alink").attr("target",jPCSH_ImageArray[PCSH_ImageNumber][4]);

    if (document.all) {
        document.images.iPCSH_Image.style.filter = "blendTrans(duration=2)"
        document.images.iPCSH_Image.style.filter = "blendTrans(duration=crossFadeDuration)"
        document.images.iPCSH_Image.filters.blendTrans.Apply()
        document.images.iPCSH_Image.filters.blendTrans.Play();

    }
    else {
        fadeIn('iPCSH_Image', 0);
    }

    if (document.all) {
        document.images.iPCSH_Image.filters.blendTrans.Play();
    }
    fadeIn('iPCSH_Image', 0);
    //spanTest.innerText = CourseImageNumber;
    PCSH_CurrentImg = PCSH_ImageNumber;
    PCSH_ImageNumber = PCSH_ImageNumber + 1;


    if (PCSH_ImageNumber > (PCSH_ImageArray_length - 1)) PCSH_ImageNumber = 0
    PCSH_Image_t = setTimeout('PCSH_Image_SlideShow()', PCSH_slideShowSpeed);
 Cufon.refresh();
}


function PCSH_Image_stopSlideShow() {
    clearTimeout(PCSH_Image_t);
}

function setOpacity(obj, opacity) {
    opacity = (opacity == 100) ? 99.999 : opacity;

    // IE/Win
    obj.style.filter = "alpha(opacity:" + opacity + ")";

    // Safari<1.2, Konqueror
    obj.style.KHTMLOpacity = opacity / 100;

    // Older Mozilla and Firefox
    obj.style.MozOpacity = opacity / 100;

    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = opacity / 100;
}


function fadeIn(objId, opacity) {
    if (document.getElementById) {
        obj = document.getElementById(objId);
        if (opacity <= 100) {
            setOpacity(obj, opacity);
            opacity += 10;
            window.setTimeout("fadeIn('" + objId + "'," + opacity + ")", 70);
        }
    }
}

function GotoLink() {
    $('#aImgLink').href = jPCSH_ImageArray[PCSH_CurrentImg][3];
    $('#aImgLink').target = jPCSH_ImageArray[PCSH_CurrentImg][4];
    window.location = jPCSH_ImageArray[PCSH_CurrentImg][3]
}

PCSH_Image_SlideShow();

