//variables set up
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all
var opr=navigator.userAgent.indexOf("Opera")
var p7r1GoToEnlarge
var p7r1GoToPhotoGallery
var p7r1Previousbutton
var p7r1Nextbutton 

var p7r1CurrentPage = 0;
var p7r1ImagesNum = 0;
var p7r1CurrentEnlargeHTML1 = ""
var p7r1PhotoGalleryHTML = ""
var p7r1CurrentImgNum = 0
var p7r1CurrentEnlargeHTML2 = ""
var p7r1CurrentPageName = "PhotoGallery"

if(!document.layers)
{
  
  p7r1GoToEnlarge = "<a href='#' onclick=p7r1ChangePageName()>See large photo</a>"
  p7r1GoToPhotoGallery = "<a href='#' onclick=p7r1ChangePageName()>Back to photo list</a>"
  p7r1Previousbutton = "<a href='#' onclick=p7r1ChangeImageList('prev')>"
  p7r1Nextbutton = "<a href='#' onclick=p7r1ChangeImageList('next')>"
  p7r1CurrentPage = -1;
}

//function
function p7r1GetTotalImage()
{
var p7r1i
var p7r1tempName
p7r1ImagesNum = 0

for(p7r1i = 0; p7r1i < document.images.length; p7r1i++)
{
   p7r1tempName = document.images[p7r1i].name.toUpperCase()
   if(p7r1tempName.indexOf("ESOURCEIMG") > 0)
   {
    p7r1ImagesNum++
   }
 }
}

function p7r1ChangeImageList(funx)
{
 var p7r1i,p7r1j
 var p7r1flag
 p7r1flag = false
 if(p7r1CurrentPageName == "PhotoGallery")
 {
  if(funx == "next")
  {
    p7r1j = (p7r1CurrentPage + 1) * p7r1ImagesNum 
  }else
  {
    p7r1j = (p7r1CurrentPage - 1) * p7r1ImagesNum 
  }
  if(p7r1j > -1 && p7r1j < ImagePathFile.length)
  {
    p7r1flag = p7r1ShowImage(p7r1j)
  }
  if(p7r1flag == true)
  {
   if(p7r1j == 0 )
   { p7r1ShowPreNext(0)
   }else
   {
     //p7r1ShowPreNext(p7r1j + p7r1ImagesNum)
     p7r1ShowPreNext(p7r1j + p7r1ImagesNum)
   }
   p7r1CurrentPage = (funx == "next")? p7r1CurrentPage + 1 : p7r1CurrentPage - 1
   }
 }else
 {
   p7r1EnlargeChangeImage(funx)
 } 
}

function p7r1ShowImage(startNum)
{
var p7r1i
var p7r1j
var p7r1flag 
var p7r1tempName
 var p7r1Obj, p7r1ObjPhoto, p7r1ObjPhotoOld
 p7r1ObjPhotoOld = ""

p7r1flag = false
p7r1j = startNum
  for(p7r1i = 0; p7r1i < document.images.length; p7r1i++)
  {
    p7r1tempName = document.images[p7r1i].name.toUpperCase()
    if(p7r1tempName.indexOf("ESOURCEIMG") > 0)
    {
        if(p7r1j < ImagePathFile.length)
        {
          if(p7r1ObjPhotoOld != "")
          {
            p7r1ObjPhoto = p7r1ObjPhotoOld + 1
            p7r1ObjTitle = p7r1ObjTitleOld + 1
            p7r1ObjDesc = p7r1ObjDescOld + 1
          }else
          {
            p7r1ObjPhoto = p7r1j - startNum + 1
            p7r1ObjTitle = p7r1j - startNum + 1
            p7r1ObjDesc = p7r1j - startNum + 1
          } 
          p7r1ObjPhotoOld = p7r1ObjPhoto
          p7r1ObjPhoto = "PHOTO" + p7r1ObjPhoto
          
          p7r1ObjTitleOld = p7r1ObjTitle
          p7r1ObjTitle = "PHOTOTITLE" + p7r1ObjTitle
          
          p7r1ObjDescOld = p7r1ObjDesc
          p7r1ObjDesc = "PHOTODESC" + p7r1ObjDesc
          
          if(ImageFile[p7r1j] != "No file exist")
          {
            p7r1tempimg = ImagePathFile[p7r1j].toLowerCase()
            p7r1tempimg = p7r1tempimg.replace("images/","thumbnail/")
            p7r1tempimg = p7r1tempimg.substring(0,p7r1tempimg.indexOf(".")) + ".jpg"
            
            document.images[p7r1i].src= p7r1tempimg
            if(document.all || document.getElementById)
            {
               p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
               p7r1Obj.style.visibility = "visible"
               
               if(p7r1ShowTitle.toUpperCase() != "NONE")
               {
               p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjTitle): eval('document.all.' + p7r1ObjTitle)
               p7r1Obj.innerHTML = ImageFile[p7r1j]
               p7r1Obj.style.visibility = "visible"
               }
               
               if(p7r1ShowDESC.toUpperCase()  != "NONE")
               {
               p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjDesc): eval('document.all.' + p7r1ObjDesc)
               p7r1Obj.innerHTML = ImageDESCFile[p7r1j]
               p7r1Obj.style.visibility = "visible"
               }

            }            
            p7r1j++
            p7r1flag = true
          }else
          {
            document.images[p7r1i].src = "regionalfeature/photogallery/trans.gif" 
            if(document.all || document.getElementById)
            {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
                 p7r1Obj.style.visibility = "hidden"
                 if(p7r1ShowTitle.toUpperCase() != "NONE")
                 {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjTitle): eval('document.all.' + p7r1ObjTitle)
                 p7r1Obj.innerHTML = ""
                 p7r1Obj.style.visibility = "hidden"
                 }
                 if(p7r1ShowDESC.toUpperCase() != "NONE")
                 {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjDesc): eval('document.all.' + p7r1ObjDesc)
                 p7r1Obj.innerHTML = ""
                 p7r1Obj.style.visibility = "hidden"
                 }
            }            
            p7r1j = ImagePathFile.length
          }
        }else
        {
            document.images[p7r1i].src = "regionalfeature/photogallery/trans.gif"
          if(p7r1ObjPhotoOld != "")
          {
            p7r1ObjPhoto = p7r1ObjPhotoOld + 1
            p7r1ObjTitle = p7r1ObjTitleOld + 1
            p7r1ObjDesc = p7r1ObjDescOld + 1
          }else
          {
            p7r1ObjPhoto = p7r1j - startNum + 1
            p7r1ObjTitle = p7r1j - startNum + 1
            p7r1ObjDesc = p7r1j - startNum + 1
          } 
          p7r1ObjPhotoOld = p7r1ObjPhoto
          p7r1ObjPhoto = "PHOTO" + p7r1ObjPhoto
          
          p7r1ObjTitleOld = p7r1ObjTitle
          p7r1ObjTitle = "PHOTOTITLE" + p7r1ObjTitle
          
          p7r1ObjDescOld = p7r1ObjDesc
          p7r1ObjDesc = "PHOTODESC" + p7r1ObjDesc
          
          if(document.all || document.getElementById)
            {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
                 p7r1Obj.style.visibility = "hidden"

                 if(p7r1ShowTitle.toUpperCase() != "NONE")
                 {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjTitle): eval('document.all.' + p7r1ObjTitle)
                 p7r1Obj.innerHTML = ""
                 p7r1Obj.style.visibility = "hidden"
                 }
                 if(p7r1ShowDESC.toUpperCase() != "NONE")
                 {
                 p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjDesc): eval('document.all.' + p7r1ObjDesc)
                 p7r1Obj.innerHTML = ""
                 p7r1Obj.style.visibility = "hidden"
                 }
 
            }            
        }
     }
  }//end for
  return p7r1flag
}

function p7r1Enlarge(inname)
{
  var p7r1i
  var p7r1tempSrc 
  p7r1tempSrc = inname + p7r1CurrentPage * p7r1OnePageImgNum -1
    
  if(p7r1tempSrc > ImagePathFile.length - 1 || ImageFile[0]== "No file exist")
  {
    return false;
  }
  if(ns4)
  {
    photoid= p7r1NSCurrentPage*p7r1OnePageImgNum + inname - 1
    //document.forms["p7r1EnLargeForm"].p7r1EPhotoSRC.value = ImagePathFile[photoid]
    //document.forms["p7r1EnLargeForm"].p7r1EPhotoTitle.value = ImageFile[photoid]
    //document.forms["p7r1EnLargeForm"].p7r1EPhotoDesc.value = ImageDESCFile[photoid]
    //document.forms["p7r1EnLargeForm"].submit()
    url = document.forms["p7r1EnLargeForm"].action + "?" 
        + "p7r1EPhotoSRC=" + strfromHTMLtoURL(ImagePathFile[photoid])
        + "&p7r1EDispPhotoDesc=" + document.forms["p7r1EnLargeForm"].p7r1EDispPhotoDesc.value
        + "&p7r1EDispPhotoTitle=" + document.forms["p7r1EnLargeForm"].p7r1EDispPhotoTitle.value
        + "&p7r1EPhotoShowType=" +  document.forms["p7r1EnLargeForm"].p7r1EPhotoShowType.value
        + "&p7r1EPhotoHeight=" + document.forms["p7r1EnLargeForm"].p7r1EPhotoHeight.value
        + "&p7r1EPhotoWidth=" + document.forms["p7r1EnLargeForm"].p7r1EPhotoWidth.value
        + "&p7r1EFrameHeight=" + document.forms["p7r1EnLargeForm"].p7r1EFrameHeight.value
        + "&p7r1EFrameWidth=" + document.forms["p7r1EnLargeForm"].p7r1EFrameWidth.value
        + "&p7r1EFrameType=" + document.forms["p7r1EnLargeForm"].p7r1EFrameType.value
        + "&siteid=" + document.forms["p7r1EnLargeForm"].siteid.value
        + "&PageId=" + document.forms["p7r1EnLargeForm"].PageId.value
        + "&RegionID=" + document.forms["p7r1EnLargeForm"].RegionID.value
        + "&p7r1EPhotoDesc=" + strfromHTMLtoURL(ImageDESCFile[photoid])
        + "&p7r1EPhotoTitle=" + strfromHTMLtoURL(ImageFile[photoid])

    win = window.open(url,'EnlargePhoto','width=300,height=300,top=110,left=110,scrollbars=yes,resizable=yes')
    return false;
  }else
  {
   
    p7r1CurrentPageName = "EnlargePhoto"
    if(ie4)
    {
      eval('document.all.PageName').innerHTML = p7r1GoToPhotoGallery
    }
    if(ns6)
    {
      document.getElementById("PageName").innerHTML = p7r1GoToPhotoGallery
    }
    p7r1EnlargePhoto(p7r1tempSrc)    
  }  
}

function p7r1EnlargePhoto(CurrentID)
{
var p7r1EnlargeHTML
var p7r1temppath
  if(!ns4)
  {
    if(CurrentID < ImagePathFile.length && CurrentID > -1)
    {
       p7r1temppath = ImagePathFile[CurrentID]
       //p7r1temppath = p7r1temppath.replace("thumbnail/","images/")
       //p7r1EnlargeHTML = p7r1EnlargePageHTML
       if(ie4)
       {
         eval('document.all.PhotoGallery').innerHTML=p7r1EnlargePageHTML
         p7r1CurrentImgNum = CurrentID
       }
       if(ns6)
       {
         document.getElementById("PhotoGallery").innerHTML =p7r1EnlargePageHTML
         p7r1CurrentImgNum = CurrentID
       }
       //p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
       //p7r1Obj.style.visibility = "visible"
           p7r1ObjEPhoto = "EPHOTO"
           document.images["EPHOTO"].src= p7r1temppath 
         
           p7r1ObjETitle = "EPHOTOTITLE"
           p7r1ObjEDesc = "EPHOTODESC"

           if(p7r1EShowTitle.toUpperCase() != "NONE")
           {
               p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjETitle): eval('document.all.' + p7r1ObjETitle)
               p7r1Obj.innerHTML = ImageFile[CurrentID]
               p7r1Obj.style.visibility = "visible"
           }
               
           if(p7r1EShowDESC.toUpperCase()  != "NONE")
           {
               p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjEDesc): eval('document.all.' + p7r1ObjEDesc)
               p7r1Obj.innerHTML = ImageDESCFile[CurrentID]
               p7r1Obj.style.visibility = "visible"
           }
           if(CurrentID == 0 )
           {
              p7r1ShowPreNext(0)
           }else
           {  
              p7r1ShowPreNext(CurrentID)
           }   
     }         
  }  
}


function p7r1ChangePageName()
{
 if(p7r1DispEnlarge.toLowerCase() == 'newwindow')
 {
   
   p7r1NewWindowEnlarge(1)
   return true;
 }
 if(!ns4)
 {
   if(p7r1CurrentPageName == "PhotoGallery")
   {
     p7r1CurrentPageName = "EnlargePhoto"
     p7r1EnlargePhoto(p7r1CurrentPage*p7r1ImagesNum)
     if(ie4)
     {
         eval('document.all.PageName').innerHTML= p7r1GoToPhotoGallery
     }
     if(ns6)
     {
         document.getElementById("PageName").innerHTML = p7r1GoToPhotoGallery
     }

   }else
   {
     p7r1CurrentPageName = "PhotoGallery"
     p7r1PhotoGalleryPhoto()
     if(ie4)
     {
         eval('document.all.PageName').innerHTML= p7r1GoToEnlarge
     }
     if(ns6)
     {
         document.getElementById("PageName").innerHTML = p7r1GoToEnlarge
     }

   }
 }else
 {
    //alert(p7r1CurrentPage)
    p7r1Enlarge(p7r1CurrentPage * p7r1ImagesNum)
 }
}

function p7r1PhotoGalleryPhoto()
{
 if(!ns4)
 {
   if(ie4)
   {
         eval('document.all.PhotoGallery').innerHTML=p7r1PhotoGalleryHTML
   }
   if(ns6)
   {
         document.getElementById("PhotoGallery").innerHTML =p7r1PhotoGalleryHTML
   }
     p7r1flag = true
     p7r1temp = p7r1CurrentImgNum / p7r1ImagesNum 
     p7r1CurrentPage = 0
     while(p7r1flag)
     {
       if(p7r1temp >= p7r1CurrentPage)
       {
         p7r1CurrentPage = p7r1CurrentPage + 1
       }else
       {
         p7r1flag = false
       }
     }
     p7r1CurrentPage = p7r1CurrentPage - 2
     p7r1ChangeImageList("next")
 }
}

function p7r1EnlargeChangeImage(funx)
{
//  alert("funx")
  var p7r1i = p7r1CurrentImgNum
  if(funx == "next")
  {
    p7r1i = (p7r1i + 1 > ImagePathFile.length - 1)? p7r1i : p7r1i + 1
  }else
  {
    p7r1i = (p7r1i - 1 < 0)? p7r1i : p7r1i - 1
  }
  document.images["EPHOTO"].src = ImagePathFile[p7r1i]
  p7r1ObjEPhoto = "EPHOTO"
 // document.images["EPHOTO"].src= p7r1temppath 
         
  p7r1ObjETitle = "EPHOTOTITLE"
  p7r1ObjEDesc = "EPHOTODESC"

  if(p7r1EShowTitle.toUpperCase() != "NONE")
  {
         p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjETitle): eval('document.all.' + p7r1ObjETitle)
         p7r1Obj.innerHTML = ImageFile[p7r1i]
         p7r1Obj.style.visibility = "visible"
  }
               
  if(p7r1EShowDESC.toUpperCase()  != "NONE")
  {
         p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjEDesc): eval('document.all.' + p7r1ObjEDesc)
         p7r1Obj.innerHTML = ImageDESCFile[p7r1i]
         p7r1Obj.style.visibility = "visible"
  }
  if(p7r1i == 0)
  {
  p7r1ShowPreNext(0)
  }else
  {p7r1ShowPreNext(p7r1i + 1)
  }
  p7r1CurrentImgNum = p7r1i
}

function p7r1InitImageList()
{
p7r1GetTotalImage()
if(p7r1photogallerymode != "sameasns")
{
   p7r1ChangeImageList("next")
}
p7r1PreLoadImg()
}

function p7r1PreLoadImg()
{
 for(mvari=0;mvari< document.images.length;mvari++)
 {
   if(document.images[mvari].name == "trans") 
   {
     document.images[mvari].src = p7r1ImageTrans.src
   }
 }
 test1 = document.getElementsByTagName("TD")
 for(mvari=0;mvari<test1.length;mvari++)
 {
  if(test1[mvari].id == "imgframetop")
  {
    testele = test1[mvari].style
    testele.background = "url('" + p7r1FrameTop.src + "')"
  }
  if(test1[mvari].id == "imgframebottom")
  {
    testele = test1[mvari].style
    testele.background = "url('" + p7r1FrameBottom.src + "')"
  }
  if(test1[mvari].id == "imgframeleft")
  {
    testele = test1[mvari].style
    testele.background = "url('" + p7r1FrameLeft.src + "')"
  }
  if(test1[mvari].id == "imgframeright")
  {
    testele = test1[mvari].style
    testele.background = "url('" + p7r1FrameRight.src + "')"
  }
 }
}

function p7r1NewWindowEnlarge(photoid)
{
  photoname = "ResourceImg" + photoid
  if(!ns4)
  {
     photoid = p7r1CurrentPage * p7r1OnePageImgNum + photoid - 1
  }else
  {
    // alert(p7r1NSCurrentPage + "  " + photoid)
     photoid = p7r1NSCurrentPage * p7r1OnePageImgNum + photoid - 1
  }   
  url = document.forms["p7r1EnLargeForm"].action + "?" 
      + "p7r1EPhotoSRC=" + strfromHTMLtoURL(ImagePathFile[photoid])
      + "&p7r1EDispPhotoDesc=" + document.forms["p7r1EnLargeForm"].p7r1EDispPhotoDesc.value
      + "&p7r1EDispPhotoTitle=" + document.forms["p7r1EnLargeForm"].p7r1EDispPhotoTitle.value
      + "&p7r1EPhotoShowType=" +  document.forms["p7r1EnLargeForm"].p7r1EPhotoShowType.value
      + "&p7r1EPhotoHeight=" + document.forms["p7r1EnLargeForm"].p7r1EPhotoHeight.value
      + "&p7r1EPhotoWidth=" + document.forms["p7r1EnLargeForm"].p7r1EPhotoWidth.value
      + "&p7r1EFrameHeight=" + document.forms["p7r1EnLargeForm"].p7r1EFrameHeight.value
      + "&p7r1EFrameWidth=" + document.forms["p7r1EnLargeForm"].p7r1EFrameWidth.value
      + "&p7r1EFrameType=" + document.forms["p7r1EnLargeForm"].p7r1EFrameType.value
      + "&siteid=" + document.forms["p7r1EnLargeForm"].siteid.value
      + "&PageId=" + document.forms["p7r1EnLargeForm"].PageId.value
      + "&RegionID=" + document.forms["p7r1EnLargeForm"].RegionID.value
      + "&p7r1EPhotoDesc=" + strfromHTMLtoURL(ImageDESCFile[photoid])
      + "&p7r1EPhotoTitle=" + strfromHTMLtoURL(ImageFile[photoid])

  win = window.open(url,'EnlargePhoto','width=600,height=550,top=110,left=110,scrollbars=yes,resizable=yes')
  //win = window.open(url,'EnlargePhoto','width=20,height=200,top=110,left=110,scrollbars=yes,resizable=yes')
  return false;
}


function p7r1ShowPreNext(photoid)
{
          p7r1ObjPhoto = "NextButton"
          p7r1Obj=(document.getElementById&&!document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
          if(p7r1CurrentPageName == "PhotoGallery")
          {
             photoidtemp = (photoid == 0) ? p7r1OnePageImgNum : photoid
            // p7r1Obj.style.visibility = (photoidtemp * p7r1OnePageImgNum < ImagePathFile.length) ? "visible" : "hidden"
             p7r1Obj.style.visibility = (photoidtemp < ImagePathFile.length) ? "visible" : "hidden"
          }else 
          {
             photoidtemp = (photoid ==0 ) ? photoid + 1 : photoid  
             p7r1Obj.style.visibility = (photoidtemp < ImagePathFile.length) ? "visible" : "hidden"
          } 

          p7r1ObjPhoto = "PreviousButton"
          p7r1Obj=(document.getElementById && !document.all)? document.getElementById(p7r1ObjPhoto): eval('document.all.' + p7r1ObjPhoto)
          p7r1Obj.style.visibility = (photoid <= 0 ) ? "hidden" : "visible"
}



