/*
 * impCarousel v 0.1
 * http://impsite.com/impcarousel/
 * Author Timonin Andrew
 *
 * Copyright (c) 2009 Timonin Andrew *
 *
 */

var impCarouselLeftPosition = 0;
var impCarouselRightPosition = 0;

function impCarouselLeft() {
    $("#impImage_0").parent().remove();
    for (var i = 1; i < 9; i++) {
        var funcName = "to_impImage_" + (i-1) + "('impImage_" + i + "')";
        eval(funcName);
    }
    var rightImage = '<a href="' + impCarouselImages[impCarouselRightPosition]['url'] + '" title="' + impCarouselImages[impCarouselRightPosition]['title'] + '"><img src="' + impCarouselImages[impCarouselRightPosition]['src'] + '" alt="' + impCarouselImages[impCarouselRightPosition]['title'] + '" id="impImage_8" /></a>';
    $(rightImage).appendTo("#impCarousel");
    impCarouselRightPosition = ((impCarouselRightPosition + 1) == impCarouselImages.length) ? 0 : impCarouselRightPosition + 1;
}

function impCarouselRight() {
    $("#impImage_8").parent().remove();
    for (var i = 7; i >= 0; i--) {
        var funcName = "to_impImage_" + (i+1) + "('impImage_" + i + "')";
        eval(funcName);
    }
    impCarouselLeftPosition = ((impCarouselLeftPosition - 1) < 0) ? (impCarouselImages.length - 1) : impCarouselLeftPosition - 1;
    var leftImage = '<a href="' + impCarouselImages[impCarouselLeftPosition]['url'] + '" title="' + impCarouselImages[impCarouselLeftPosition]['title'] + '"><img src="' + impCarouselImages[impCarouselLeftPosition]['src'] + '" alt="' + impCarouselImages[impCarouselLeftPosition]['title'] + '" id="impImage_0" />';
    $(leftImage).prependTo("#impCarousel");
}

function to_impImage_0(elId) {
    $("#"+elId).css("z-index","0").animate({
        height: "150px",
        width: "150px",
		marginTop: "50px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_0");
}


function to_impImage_1(elId) {
    $("#"+elId).css("z-index","10").animate({
        height: "174px",
        width: "174px",
        marginLeft: "24px",
		marginTop: "38px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_1");
}

function to_impImage_2(elId) {
    $("#"+elId).css("z-index","20").animate({
        height: "200px",
        width: "200px",
        marginLeft: "74px",
		marginTop: "25px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_2");
}

function to_impImage_3(elId) {
    $("#"+elId).css("z-index","30").animate({
        height: "224px",
        width: "224px",
        marginLeft: "144px",
		marginTop: "13px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_3");
}

function to_impImage_4(elId) {
    $("#"+elId).css("z-index","40").animate({
        height: "250px",
        width: "250px",
        marginLeft: "244px",
		marginTop: "0px"
    }, 500 );
    var title = $("#"+elId).attr("alt");
    $("#impCarouselTitle p").fadeOut("250",function() {$("#impCarouselTitle p").text(title).fadeIn("250");});
    $("#"+elId).attr("id", "impImage_4");
}

function to_impImage_5(elId) {
    $("#"+elId).css("z-index","30").animate({
        height: "224px",
        width: "224px",
        marginLeft: "370px",
		marginTop: "13px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_5");
}

function to_impImage_6(elId) {
    $("#"+elId).css("z-index","20").animate({
        height: "200px",
        width: "200px",
        marginLeft: "464px",
		marginTop: "25px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_6");
}

function to_impImage_7(elId) {
    $("#"+elId).css("z-index","10").animate({
        height: "174px",
        width: "174px",
        marginLeft: "540px",
		marginTop: "38px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_7");
}

function to_impImage_8(elId) {
    $("#"+elId).css("z-index","0").animate({
        height: "150px",
        width: "150px",
        marginLeft: "594px",
		marginTop: "50px"
    }, 500 );
    $("#"+elId).attr("id", "impImage_8");
}