﻿var message = "Copyrighted by Creative Cup Designs.";
function clickIE4() {
    if (event.button == 2) {
        alert(message);
        return false;
    }
}
function clickNS4(e) {
    if (document.layers || document.getElementById && !document.all) {
        if (e.which == 2 || e.which == 3) {
            alert(message);
            return false;
        }
    }
}
if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown = clickNS4;
}
else if (document.all && !document.getElementById) {
    document.onmousedown = clickIE4;
}
document.oncontextmenu = new Function("alert(message);return false");


//var DataObj = new Object();
//DataObj = IdentityArr;

    var index=0;
    var img = new Image();
    //var CurrentArray = new Array();
    //CurrentArray = IdentityArr;
    var CoverDiv = $(document.createElement("div")).addClass("dvCover");

    //var CurrentFolder="Identity";
    img.src = "../../Resources/images/Images/" + CurrentArray[index].Pages[0].Name;

    var sSrc = "../../Resources/images/Images/";


    $(document).ready(function() {
        $("#ulPicAboutMe li:first td").html("<img id='img" + index + "' src='" + img.src + "'/>");
        LoadBooks(CurrentArray, index, CurrentArray[index].Pages[0].Title);
    });

    
//    $("#dvPages").html("");
//    for (var i in IdentityArr[index].Pages) {
//        var SilnglePage=IdentityArr[index].Pages[i];
//        var dvSinglePage = document.createElement('div');
//        $(dvSinglePage).html(i).css({ border: "solid 1px green", float: "left" }).attr({ sName: SilnglePage.Name, sTitle: SilnglePage.Title }).click(
//            function() {
//                //alert($(this).attr('sTitle'));
//                //sSrc
//                SlideResults(true, sSrc + $(this).attr('sname'));
//            }
//        );
//            $("#dvPages").append(dvSinglePage);
//    }
    






function MenuClick(id)
{
    CurrentFolder=id.replace("img","");
    index=0;
    $("#dvMidPic img").each(function(i, item){
        var src="../resources/images/"+$(this).attr("id").replace("img","")+"UnSet.jpg";
        $(this).attr("src",src);
    });

    $("#" + id).attr("src", "../resources/images/" + CurrentFolder + "Set.jpg");

    $("#dvPagerPotfolio img").show();
    
    switch(id)
    {
        case "imgIdentity":
            //img.src="../../Resources/images/Identity/"+IdentityArray[index];
            CurrentArray=IdentityArr;
            break;
        case "imgProjects":
            //img.src="../../Resources/images/Projects/"+ProjectsArray[index];
            CurrentArray=ProjectsArr;
            break;
        case "imgTshirts":
            //img.src="../../Resources/images/Tshirts/"+TshirtsArray[index];
            CurrentArray=TshirtsArr;
            break;
        case "imgPhotoshop":
            //img.src="../../Resources/images/Photoshop/"+PhotoshopArray[index];
            CurrentArray=PhotoshopArr;
            break;
        case "imgHeadshots":
            CurrentArray = HeadshotsArr;
            break;
    }

    if (CurrentArray.length < 2)
        $("#dvPagerPotfolio img").hide();
        

//    if (CurrentArray[index].Pages[0].Title != null)
//        $(".dvBookDescription").html(CurrentArray[index].Pages[0].Title);

    var sFirsPageSrc = sSrc + CurrentArray[index].Pages[0].Name;

    $("#ulPicAboutMe li:first img").hide();
   
    //$("#ulPicAboutMe li:first td").html("<img id='img" + index + "' src='" + sFirsPageSrc + "'/>");
    //$("#ulPicAboutMe li:first td").html("<img id='imgPic' src='" + sFirsPageSrc + "'/>");

    //show wait
    $("#ulPicAboutMe li:first td").append($(CoverDiv).show());
    //show wait 1 more time, 'couse IE is dumb.
    $("#ulPicAboutMe li:first td .dvCover").show();
    
    $("#ulPicAboutMe li:first img").attr("src", sFirsPageSrc);

    //wait for img to load and then slowly show it
    $("#ulPicAboutMe li:first td img").load(function() {
        //hide wait
        $(CoverDiv).remove();

        //$("#ulPicAboutMe li:first img").show("slow");
        $("#ulPicAboutMe li:first img").show();
        
        //little bug with event. Need to unbind after it has been executed
        $("#ulPicAboutMe li:first td img").unbind();
        LoadBooks(CurrentArray, 0, CurrentArray[0].Pages[0].Title);
    });

    
}

function LoadBooks(ActiveArray, iActiveBookIndex, sTitle) {
    $("#dvPages").html("");
    
    //loop only if more than 1 page
    if (ActiveArray[iActiveBookIndex].Pages.length > 1) {
        $("#dvPages").append("<span>Pages</span>");

        //loop through Pages
        for (var i in ActiveArray[iActiveBookIndex].Pages) {
            var SilnglePage = ActiveArray[iActiveBookIndex].Pages[i];
            var dvSinglePage = document.createElement('div');

            //single page creation
            $(dvSinglePage).html(Number(i) + 1).addClass("Page").attr({ sName: SilnglePage.Name, sTitle: SilnglePage.Title }).click(
        function() {
            if (!$(this).hasClass("ActivePage")) {
                SlideResults(true, sSrc + $(this).attr('sname'), $(this).attr('stitle'));
                $(this).parent().children('div').attr("class", "Page");
                $(this).attr("class", "ActivePage");
            }
        }
        );
            //first page is active by default
            if (i == 0)
                $(dvSinglePage).attr("class", "ActivePage");

            $("#dvPages").append(dvSinglePage);
        }
    } //end loop

    if (sTitle != null)
        $(".dvBookDescription").html(sTitle);


    if (CurrentArray.length < 2)
        $("#dvPagerPotfolio img").hide();
}

function NextBook(iDelta) {
//    if (isNext) {
//        index++;
//    }
//    else {
//        index--;
//    }
//    
//    if (index < 0)
//        index = CurrentArray.length - 1;
//    if (index > CurrentArray.length - 1)
//        index = 0;

    index = index + iDelta;
    if (index < 0) index = CurrentArray.length - 1;
    if (index > CurrentArray.length - 1) index = 0;

    LoadBooks(CurrentArray, index);
    var sFirsPageSrc = sSrc + CurrentArray[index].Pages[0].Name;

    //FadeOut book cover
    $("#ulPicAboutMe img").fadeOut("fast", function() {
        //show wait
        $("#ulPicAboutMe li:first td").append($(CoverDiv).show());
        //show wait 1 more time, 'couse IE is dumb.
        $("#ulPicAboutMe li:first td .dvCover").show();

        //alert($(CoverDiv).length);
        //change pic and wait for it to load and then fadeIn
        $("#ulPicAboutMe img").attr({ src: sFirsPageSrc }).load(function() {
            //hide wait
            $(CoverDiv).remove();

            $(this).fadeIn();
            //little bug with event. Need to unbind after it has been executed
            $("#ulPicAboutMe img").unbind();

            //update description
            if (CurrentArray[index].Pages[0].Title != null)
                $(".dvBookDescription").html(CurrentArray[index].Pages[0].Title);
        });
    });
}


//function PicChange(delta)
//{
//    index=index+delta;
//    if(index<0)index=CurrentArray.length-1;
//    if(index>CurrentArray.length-1)index=0;
//    var src="../../Resources/images/"+CurrentFolder+"/"+CurrentArray[index];
//    var Next=(delta>0);
//    SlideResults(Next, src);
//}

function SlideResults(NextPage, src, Title)
{
    //var FirstLi="#ulPicAboutMe li:first";
    //var LastLi="#ulPicAboutMe li:last";

    if(NextPage)
    {
        $("#ulPicAboutMe li:first").after("<li><table cellpadding='0' cellspacing='0'><tr><td><img id='imgPic' src='" + src + "'/></td></tr></table></li>");
        //show wait
        $("#ulPicAboutMe li:first td").append($(CoverDiv).show());
        //show wait 1 more time, 'couse IE is dumb.
        $("#ulPicAboutMe li:first td .dvCover").show();


        //wait for img to load and then slide it
        $("#ulPicAboutMe li:last img#imgPic").load(function() {
            $("#ulPicAboutMe li:first").animate({
                marginLeft: "-600px"
            }, 500, function() {
                $("#ulPicAboutMe li:first").remove();
                //little bug with event. Need to unbind after it has been executed
                $("#ulPicAboutMe li:last img#imgPic").unbind();

                //change title
                if (Title != null)
                    $(".dvBookDescription").html(Title);
            });
        });


    }
//    else
//    {   
//        $(FirstLi).before("<li style='margin-left:-600px;'><table><tr><td><img id='imgPic' src='"+src+"'/></td></tr></table></li>");
//        $(FirstLi).animate({
//            marginLeft:"0px"
//        }, 500, function(){
//           $(LastLi).remove();
//        });
//    }
//    


}
