﻿
// Start of the functions which sets the mouse over, out, click images for the main category photos displayed on the top
var chkCatItmImg="Cat1Img0";
var chkClick="Img1";
function setImgOver(x)        
{
    if(chkClick!=x.id)
    {
        var cnt1=x.src.lastIndexOf('/');
        var strImgNm=x.src.substr(cnt1+1,x.src.length-cnt1);
        var strImgnewNm="";
        if(strImgNm.indexOf("over")<0)
        {
            var cnt2=x.src.lastIndexOf('.');
            strImgNewNm=x.src.substr(0,cnt2)+"_over.gif";
            x.src=strImgNewNm;
        }
    }            
}

function setImgClick(x)
{            
    var cnt1=x.src.lastIndexOf('/');
    var strImgNm=x.src.substr(cnt1+1,x.src.length-cnt1);
    var strImgnewNm="";
    if(strImgNm.indexOf("over")<0)
    {
        var cnt2=x.src.lastIndexOf('.');
        strImgNewNm=x.src.substr(0,cnt2)+"_over.gif";
        x.src=strImgNewNm;
        document.getElementById('').src="";
    }            
    setImgNor(x);
    chkClick=x.id;
}

function setImgNor(x)
{
	var chk=x.id.substr(3,1); 
    for(i=1;i<=8;i++)
    {
        if(i!=chk)
        {
            document.getElementById('Img'+i).src="images/photo_img_"+i+".gif";
        }
        else
        {
            document.getElementById('Img'+i).src="images/photo_img_"+i+"_over.gif";
            chkClick=x.id;
        }
    }            
}

function setImgOut(x)
{
    if(chkClick!=x.id)
    {
        var cnt1=x.src.lastIndexOf('/');
        var strImgNm=x.src.substr(cnt1+1,x.src.length-cnt1);
        var strImgnewNm="";
        if(strImgNm.indexOf("over")<0)
        {
            var cnt2=x.src.lastIndexOf('.');
            strImgNewNm=x.src.substr(0,cnt2)+"_over.gif";
            x.src=strImgNewNm;
        }
        else
        {
            strImgNewNm=x.src.replace("_over","");
            x.src=strImgNewNm;
        }
    }
}

// displays the respective first image in the category selected
function showImg(y)
{
    var imgTxt=y.src.replace("_over","");
    var cnt=imgTxt.lastIndexOf("_");
    var x=imgTxt.substr(cnt+1,1);
    if (x==1)
    {
        document.getElementById('imgLarge').src="images/Family_Large_00.jpg";
    }
    else if (x==2)
    {	        
        document.getElementById('imgLarge').src="images/Olympics_Large_01.jpg";
    }
    else if (x==3)
    {
        document.getElementById('imgLarge').src="images/Parks_Large_01.jpg";
    }
    else if (x==4)
    {
        document.getElementById('imgLarge').src="images/Croatia_Large_01.jpg";
    }
    else if (x==5)
    {
        document.getElementById('imgLarge').src="images/India_Large_01.jpg";
    }
    else if (x==6)
    {
        document.getElementById('imgLarge').src="images/Malaysia_Large_01.jpg";
    }
    else if (x==7)
    {
        document.getElementById('imgLarge').src="images/NewGuinea_Large_01.jpg";
    }
    else if (x==8)
    {
        document.getElementById('imgLarge').src="images/MiddleEast_Large_01.jpg";	            	        
    }
    setCatDivs(x);
}

// checks which category items images should be displayed at the bottom
function setCatDivs(y)
{
    for(i=1;i<=8;i++)
    {    
        document.getElementById('cat'+i).style.display='none';
    }
    document.getElementById('cat'+y).style.display='block';
    setDefImgShdw(y,1);
}

// End of the functions which sets the mouse over, out, click images for the main category photos displayed on the top

// Start of the functions for displaying the next images and looping back
function showNextImg()
{
    var imgSrc=document.getElementById('imgLarge').src;
    var cntImgNmStrt=imgSrc.lastIndexOf('/');
    var strImgNm1=imgSrc.substr(cntImgNmStrt+1,imgSrc.length-cntImgNmStrt);
    var cntImgCatNm=strImgNm1.indexOf('_');
    var strImgCatNm=strImgNm1.substr(0,cntImgCatNm);
    var cntImgCatItem=strImgNm1.lastIndexOf('_');
    var strImgCatItem=strImgNm1.substr(cntImgCatItem+1,strImgNm1.indexOf('.')-cntImgCatItem-1);
    // ##### category 1("Family") -- images
    if(strImgCatNm.toLowerCase()=="family")
    {
		
		if(strImgCatItem=="00")
        {
            document.getElementById('imgLarge').src="images/Family_Large_01.jpg";
            setImgShdw1(1);
        }
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Family_Large_02.jpg";
            setImgShdw1(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Family_Large_03.jpg";
            setImgShdw1(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Family_Large_04.jpg";
            setImgShdw1(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Family_Large_05.jpg";
            setImgShdw1(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Family_Large_06.jpg";
            setImgShdw1(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Family_Large_07.jpg";
            setImgShdw1(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Family_Large_08.jpg";
            setImgShdw1(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Family_Large_09.jpg";
            setImgShdw1(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Family_Large_10.jpg";
            setImgShdw1(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Family_Large_11.jpg";
            setImgShdw1(11);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/Family_Large_12.jpg";
            setImgShdw1(12);
        }
        else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/Family_Large_13.jpg";        
            setImgShdw1(13);
        }
		else if(strImgCatItem=="13")
        {
            document.getElementById('imgLarge').src="images/Family_Large_14.jpg";        
            setImgShdw1(14);
        }
		else if(strImgCatItem=="14")
        {
            document.getElementById('imgLarge').src="images/Family_Large_15.jpg";        
            setImgShdw1(15);
        }
		else if(strImgCatItem=="15")
        {
            document.getElementById('imgLarge').src="images/Family_Large_16.jpg";        
            setImgShdw1(16);
        }
		else if(strImgCatItem=="16")
        {
            document.getElementById('imgLarge').src="images/Family_Large_17.jpg";        
            setImgShdw1(17);
        }
        else if(strImgCatItem=="17")
        {
            document.getElementById('imgLarge').src="images/Family_Large_00.jpg";        
            setImgShdw1(0);
        }
		
    }
    // ##### category 2("Olympics") -- images
    if(strImgCatNm.toLowerCase()=="olympics")
    {
        if(strImgCatItem=="00")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_01.jpg";
            setImgShdw2(1);
        }
		if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_02.jpg";
            setImgShdw2(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_03.jpg";
            setImgShdw2(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_04.jpg";
            setImgShdw2(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_05.jpg";
            setImgShdw2(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_06.jpg";
            setImgShdw2(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_07.jpg";
            setImgShdw2(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_08.jpg";
            setImgShdw2(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_09.jpg";
            setImgShdw2(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_10.jpg";
            setImgShdw2(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_01.jpg";	            
            setImgShdw2(1);
        }
    }
    // ##### category 3("Parks") -- images
    if(strImgCatNm.toLowerCase()=="parks")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_02.jpg";
            setImgShdw3(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_03.jpg";
            setImgShdw3(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_04.jpg";
            setImgShdw3(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_05.jpg";
            setImgShdw3(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_06.jpg";
            setImgShdw3(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_07.jpg";
            setImgShdw3(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_01.jpg";	            
            setImgShdw3(1);
        }
    }
    // ##### category 4("Croatia") -- images
    if(strImgCatNm.toLowerCase()=="croatia")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_02.jpg";
            setImgShdw4(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_03.jpg";
            setImgShdw4(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_04.jpg";
            setImgShdw4(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_05.jpg";
            setImgShdw4(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_06.jpg";
            setImgShdw4(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_07.jpg";
            setImgShdw4(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_08.jpg";
            setImgShdw4(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_09.jpg";
            setImgShdw4(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_10.jpg";
            setImgShdw4(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_11.jpg";
            setImgShdw4(11);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_12.jpg";
            setImgShdw4(12);
        }
        else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_01.jpg";
            setImgShdw4(1);
        }
    }
    // ##### category 5("India") -- images
    if(strImgCatNm.toLowerCase()=="india")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/India_Large_02.jpg";
            setImgShdw5(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/India_Large_03.jpg";
            setImgShdw5(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/India_Large_04.jpg";
            setImgShdw5(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/India_Large_05.jpg";
            setImgShdw5(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/India_Large_06.jpg";
            setImgShdw5(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/India_Large_07.jpg";
            setImgShdw5(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/India_Large_08.jpg";
            setImgShdw5(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/India_Large_09.jpg";
            setImgShdw5(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/India_Large_10.jpg";
            setImgShdw5(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/India_Large_11.jpg";
            setImgShdw5(11);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/India_Large_01.jpg";
            setImgShdw5(1);
        }	            
    }
    // ##### category 6("Malaysia") -- images
    if(strImgCatNm.toLowerCase()=="malaysia")
    {
        if(strImgCatItem=="01")
        {       
            document.getElementById('imgLarge').src="images/Malaysia_Large_02.jpg";
            setImgShdw6(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_03.jpg";
            setImgShdw6(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_04.jpg";
            setImgShdw6(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_05.jpg";
            setImgShdw6(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_06.jpg";
            setImgShdw6(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_07.jpg";
            setImgShdw6(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_08.jpg";
            setImgShdw6(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_09.jpg";
            setImgShdw6(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_10.jpg";
            setImgShdw6(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_01.jpg";
            setImgShdw6(1);
        }            
    }
    // ##### category 7("NewGuinea") -- images
    if(strImgCatNm.toLowerCase()=="newguinea")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_02.jpg";
            setImgShdw7(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_03.jpg";
            setImgShdw7(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_04.jpg";
            setImgShdw7(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_05.jpg";
            setImgShdw7(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_06.jpg";
            setImgShdw7(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_07.jpg";
            setImgShdw7(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_08.jpg";
            setImgShdw7(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_09.jpg";
            setImgShdw7(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_10.jpg";
            setImgShdw7(10);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_01.jpg"; 
            setImgShdw7(1);
        }           
    }
    // ##### category 8("FamilyFriends") -- images
    if(strImgCatNm.toLowerCase()=="middleeast")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_02.jpg";
            setImgShdw8(2);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_03.jpg";
            setImgShdw8(3);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_04.jpg";
            setImgShdw8(4);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_05.jpg";
            setImgShdw8(5);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_06.jpg";
            setImgShdw8(6);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_07.jpg";
            setImgShdw8(7);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_08.jpg";
            setImgShdw8(8);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_09.jpg";
            setImgShdw8(9);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_10.jpg";
            setImgShdw8(10);
        }
		else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_11.jpg";
            setImgShdw8(11);
        }
		  else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_12.jpg";
            setImgShdw8(12);
        }
		  else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_13.jpg";
            setImgShdw8(13);
        }
		  else if(strImgCatItem=="13")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_14.jpg";
            setImgShdw8(14);
        }
		  else if(strImgCatItem=="14")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_15.jpg";
            setImgShdw8(15);
        }
		  else if(strImgCatItem=="15")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_16.jpg";
            setImgShdw8(16);
        }
		  else if(strImgCatItem=="16")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_17.jpg";
            setImgShdw8(17);
        }
		  else if(strImgCatItem=="17")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_18.jpg";
            setImgShdw8(18);
        }
        else if(strImgCatItem=="18")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_01.jpg";
            setImgShdw8(1);
        }            
    }	        
}
// End of the functions for displaying the next images and looping back

// Start of the functions for displaying the previous images and looping back
function showPrevImg()
{
    var imgSrc=document.getElementById('imgLarge').src;
    var cntImgNmStrt=imgSrc.lastIndexOf('/');
    var strImgNm1=imgSrc.substr(cntImgNmStrt+1,imgSrc.length-cntImgNmStrt);
    var cntImgCatNm=strImgNm1.indexOf('_');
    var strImgCatNm=strImgNm1.substr(0,cntImgCatNm);
    var cntImgCatItem=strImgNm1.lastIndexOf('_');
    var strImgCatItem=strImgNm1.substr(cntImgCatItem+1,strImgNm1.indexOf('.')-cntImgCatItem-1);
    // ##### category 1("Family") -- images
    if(strImgCatNm.toLowerCase()=="family")
    {
        
		if(strImgCatItem=="00")
        {
            document.getElementById('imgLarge').src="images/Family_Large_17.jpg";
            setImgShdw1(17);
        }
		if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Family_Large_00.jpg";
            setImgShdw1(0);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Family_Large_01.jpg";
            setImgShdw1(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Family_Large_02.jpg";
            setImgShdw1(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Family_Large_03.jpg";
            setImgShdw1(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Family_Large_04.jpg";
            setImgShdw1(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Family_Large_05.jpg";
            setImgShdw1(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Family_Large_06.jpg";
            setImgShdw1(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Family_Large_07.jpg";
            setImgShdw1(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Family_Large_08.jpg";
            setImgShdw1(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Family_Large_09.jpg";
            setImgShdw1(9);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/Family_Large_10.jpg";
            setImgShdw1(10);
        }
        else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/Family_Large_11.jpg";
            setImgShdw1(11);
        }
        else if(strImgCatItem=="13")
        {
            document.getElementById('imgLarge').src="images/Family_Large_12.jpg";
            setImgShdw1(12);
        }
		else if(strImgCatItem=="14")
        {
            document.getElementById('imgLarge').src="images/Family_Large_13.jpg";
            setImgShdw1(13);
        }
		else if(strImgCatItem=="15")
        {
            document.getElementById('imgLarge').src="images/Family_Large_14.jpg";
            setImgShdw1(14);
        }
		else if(strImgCatItem=="16")
        {
            document.getElementById('imgLarge').src="images/Family_Large_15.jpg";
            setImgShdw1(15);
        }
		else if(strImgCatItem=="17")
        {
            document.getElementById('imgLarge').src="images/Family_Large_16.jpg";
            setImgShdw1(16);
        }
    }
    // ##### category 2("Olympics") -- images
    if(strImgCatNm.toLowerCase()=="olympics")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_10.jpg";
            setImgShdw2(10);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_01.jpg";
            setImgShdw2(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_02.jpg";
            setImgShdw2(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_03.jpg";
            setImgShdw2(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_04.jpg";
            setImgShdw2(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_05.jpg";
            setImgShdw2(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_06.jpg";
            setImgShdw2(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_07.jpg";
            setImgShdw2(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_08.jpg";
            setImgShdw2(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Olympics_Large_09.jpg";	            
            setImgShdw2(9);
        }
    }
    // ##### category 3("Parks") -- images
    if(strImgCatNm.toLowerCase()=="parks")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_07.jpg";
            setImgShdw3(7);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_01.jpg";
            setImgShdw3(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_02.jpg";
            setImgShdw3(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_03.jpg";
            setImgShdw3(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_04.jpg";
            setImgShdw3(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_05.jpg";	            
            setImgShdw3(5);
        }
        if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Parks_Large_06.jpg";
            setImgShdw3(6);
        }
    }
    // ##### category 4("Croatia") -- images
    if(strImgCatNm.toLowerCase()=="croatia")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_12.jpg";
            setImgShdw4(12);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_01.jpg";
            setImgShdw4(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_02.jpg";
            setImgShdw4(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_03.jpg";
            setImgShdw4(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_04.jpg";
            setImgShdw4(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_05.jpg";
            setImgShdw4(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_06.jpg";
            setImgShdw4(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_07.jpg";
            setImgShdw4(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_08.jpg";
            setImgShdw4(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_09.jpg";
            setImgShdw4(9);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_10.jpg";
            setImgShdw4(10);
        }
        else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/Croatia_Large_11.jpg";
            setImgShdw4(11);
        }
    }
    // ##### category 5("India") -- images
    if(strImgCatNm.toLowerCase()=="india")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/India_Large_11.jpg";
            setImgShdw5(11);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/India_Large_01.jpg";
            setImgShdw5(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/India_Large_02.jpg";
            setImgShdw5(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/India_Large_03.jpg";
            setImgShdw5(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/India_Large_04.jpg";
            setImgShdw5(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/India_Large_05.jpg";
            setImgShdw5(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/India_Large_06.jpg";
            setImgShdw5(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/India_Large_07.jpg";
            setImgShdw5(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/India_Large_08.jpg";
            setImgShdw5(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/India_Large_09.jpg";
            setImgShdw5(9);
        }
        else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/India_Large_10.jpg";	            
            setImgShdw5(10);
        }
    }
    // ##### category 6("Malaysia") -- images
    if(strImgCatNm.toLowerCase()=="malaysia")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_10.jpg";
            setImgShdw6(10);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_01.jpg";
            setImgShdw6(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_02.jpg";
            setImgShdw6(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_03.jpg";
            setImgShdw6(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_04.jpg";
            setImgShdw6(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_05.jpg";
            setImgShdw6(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_06.jpg";
            setImgShdw6(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_07.jpg";
            setImgShdw6(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_08.jpg";
            setImgShdw6(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/Malaysia_Large_09.jpg";            
            setImgShdw6(9);
        }
    }
    // ##### category 7("NewGuinea") -- images
    if(strImgCatNm.toLowerCase()=="newguinea")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_10.jpg";
            setImgShdw7(10);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_01.jpg";
            setImgShdw7(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_02.jpg";
            setImgShdw7(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_03.jpg";
            setImgShdw7(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_04.jpg";
            setImgShdw7(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_05.jpg";
            setImgShdw7(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_06.jpg";
            setImgShdw7(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_07.jpg";
            setImgShdw7(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_08.jpg";
            setImgShdw7(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/NewGuinea_Large_09.jpg";            
            setImgShdw7(9);
        }
    }
    // ##### category 8("FamilyFriends") -- images
    if(strImgCatNm.toLowerCase()=="middleeast")
    {
        if(strImgCatItem=="01")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_18.jpg";
            setImgShdw8(18);
        }
        else if(strImgCatItem=="02")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_01.jpg";
            setImgShdw8(1);
        }
        else if(strImgCatItem=="03")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_02.jpg";
            setImgShdw8(2);
        }
        else if(strImgCatItem=="04")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_03.jpg";
            setImgShdw8(3);
        }
        else if(strImgCatItem=="05")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_04.jpg";
            setImgShdw8(4);
        }
        else if(strImgCatItem=="06")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_05.jpg";
            setImgShdw8(5);
        }
        else if(strImgCatItem=="07")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_06.jpg";
            setImgShdw8(6);
        }
        else if(strImgCatItem=="08")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_07.jpg";
            setImgShdw8(7);
        }
        else if(strImgCatItem=="09")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_08.jpg";
            setImgShdw8(8);
        }
        else if(strImgCatItem=="10")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_09.jpg";            
            setImgShdw8(9);
        }
		else if(strImgCatItem=="11")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_10.jpg";            
            setImgShdw8(10);
        }
		else if(strImgCatItem=="12")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_11.jpg";            
            setImgShdw8(11);
        }
		else if(strImgCatItem=="13")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_12.jpg";            
            setImgShdw8(12);
        }
		else if(strImgCatItem=="14")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_13.jpg";            
            setImgShdw8(13);
        }
		else if(strImgCatItem=="15")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_14.jpg";            
            setImgShdw8(14);
        }
		else if(strImgCatItem=="16")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_15.jpg";            
            setImgShdw8(15);
        }
		else if(strImgCatItem=="17")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_16.jpg";            
            setImgShdw8(16);
        }
		else if(strImgCatItem=="18")
        {
            document.getElementById('imgLarge').src="images/MiddleEast_Large_17.jpg";            
            setImgShdw8(17);
        }
    }	        
}
// End of the functions for displaying the previous images and looping back

// sets back the shadowing when clicking the same category from the same category
function setDefImgShdw(x,y)
{
   if(x==1)
    {
		setImgShdw1(y-1);
        chkCatItmImg="Cat1Img0";
    }
    else if(x==2)
    {
        setImgShdw2(y);
        chkCatItmImg="Cat2Img1";
    }
    else if(x==3)
    {
        setImgShdw3(y);
        chkCatItmImg="Cat3Img1";
    }
    else if(x==4)
    {
        setImgShdw4(y);
        chkCatItmImg="Cat4Img1";
    }
    else if(x==5)
    {
        setImgShdw5(y);
        chkCatItmImg="Cat5Img1";
    }
    else if(x==6)
    {
        setImgShdw6(y);
        chkCatItmImg="Cat6Img1";
    }
    else if(x==7)
    {
        setImgShdw7(y);
        chkCatItmImg="Cat7Img1";
    }
    else if(x==8)
    {
        setImgShdw8(y);
        chkCatItmImg="Cat8Img1";
    }
}

// displays the respective large image of the selected small image
function remShdw(x)
{
    if(chkCatItmImg!=x.id)
    {
        x.className="";    
    }    
}

function shwShdw(x)
{
    if(chkCatItmImg!=x.id)
        x.className="img_shadow";
    else
        x.className="";
}

function shwLargeImg(x)
{
    var newImgSrc=x.src.replace("Small","Large");
    document.getElementById('imgLarge').src=newImgSrc;
    var catId=x.id.substr(3,1);
    var itmId=x.id.substr(7,x.id.length-7);
    switch (parseInt(catId))
    {
        case 1:
            setImgShdw1(itmId);
            break;
        case 2:
            setImgShdw2(itmId);
            break;
        case 3:
            setImgShdw3(itmId);
            break;
        case 4:
            setImgShdw4(itmId);
            break;
        case 5:
            setImgShdw5(itmId);
            break;
        case 6:
            setImgShdw6(itmId);
            break;
        case 7:
            setImgShdw7(itmId);
            break;
        case 8:
            setImgShdw8(itmId);
            break;        
    }
    chkCatItmImg=x.id;   
}

function setImgShdw1(x)
{
	for(i=0;i<=17;i++)
    {
        if(i!=x)
            document.getElementById('Cat1Img'+i).className="img_shadow";
        else
            document.getElementById('Cat1Img'+x).className="";
    }
    chkCatItmImg="Cat1Img"+x;    
}

function setImgShdw2(x)
{
    for(i=1;i<=10;i++)
    {
        if(i!=x)
            document.getElementById('Cat2Img'+i).className="img_shadow";
        else
            document.getElementById('Cat2Img'+x).className="";
    } 
    chkCatItmImg="Cat2Img"+x;   
}

function setImgShdw3(x)
{
    for(i=1;i<=7;i++)
    {
        if(i!=x)
            document.getElementById('Cat3Img'+i).className="img_shadow";
        else
            document.getElementById('Cat3Img'+x).className="";
    }    
    chkCatItmImg="Cat3Img"+x;
}

function setImgShdw4(x)
{
    for(i=1;i<=12;i++)
    {
        if(i!=x)
            document.getElementById('Cat4Img'+i).className="img_shadow";
        else
            document.getElementById('Cat4Img'+x).className="";
    }    
    chkCatItmImg="Cat4Img"+x;
}

function setImgShdw5(x)
{
    for(i=1;i<=11;i++)
    {
        if(i!=x)
            document.getElementById('Cat5Img'+i).className="img_shadow";
        else
            document.getElementById('Cat5Img'+x).className="";
    }    
    chkCatItmImg="Cat5Img"+x;
}

function setImgShdw6(x)
{
    for(i=1;i<=10;i++)
    {
        if(i!=x)
            document.getElementById('Cat6Img'+i).className="img_shadow";
        else
            document.getElementById('Cat6Img'+x).className="";
    }    
    chkCatItmImg="Cat6Img"+x;
}

function setImgShdw7(x)
{
    for(i=1;i<=10;i++)
    {
        if(i!=x)
            document.getElementById('Cat7Img'+i).className="img_shadow";
        else
            document.getElementById('Cat7Img'+x).className="";
    }    
    chkCatItmImg="Cat7Img"+x;
}

function setImgShdw8(x)
{
    for(i=1;i<=18;i++)
    {
        if(i!=x)
            document.getElementById('Cat8Img'+i).className="img_shadow";
        else
            document.getElementById('Cat8Img'+x).className="";
    }    
    chkCatItmImg="Cat8Img"+x;
}