//variables set up
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all
var opr=navigator.userAgent.indexOf("Opera")
var p13r2GoToEnlarge
var p13r2GoToPhotoGallery
var p13r2Previousbutton
var p13r2Nextbutton 

//var p13r2CurrentPage = 0;
var p13r2ImagesNum = 0;
var p13r2CurrentEnlargeHTML1 = ""
var p13r2PhotoGalleryHTML = ""
var p13r2CurrentImgNum = 0
var p13r2CurrentEnlargeHTML2 = ""
var p13r2CurrentPageName = "PhotoGallery"
var p13r2ImgTrans = new Image()
p13r2ImgTrans.src = "regionalfeature/portfolio/trans.gif"
var p13r2ImgLine = new Image()
p13r2ImgLine.src = "regionalfeature/portfolio/beige_spacer.gif"

if(!document.layers)
{
  
  p13r2GoToEnlarge = "<a href='#' onclick=p13r2ChangePageName()>See large Photo</a>"
  p13r2GoToPhotoGallery = "<a href='#' onclick=p13r2ChangePageName()>GoTo Photo list</a>"
  p13r2Previousbutton = "<a href='#' onclick=p13r2ChangeImageList('prev')>"
  p13r2Nextbutton = "<a href='#' onclick=p13r2ChangeImageList('next')>"
  //p13r2CurrentPage = -1;
}

//function
function p13r2GetTotalImage()
{
var p13r2i
var p13r2tempName
p13r2ImagesNum = 0

for(p13r2i = 0; p13r2i < document.images.length; p13r2i++)
{
   p13r2tempName = document.images[p13r2i].name.toUpperCase()
   if(p13r2tempName.indexOf("ESOURCEIMG") > 0)
   {
    p13r2ImagesNum++
   }
 }
}

function p13r2ChangeImageList(funx)
{
 var p13r2i,p13r2j
 var p13r2flag
 p13r2flag = false
 if(p13r2CurrentPageName == "PhotoGallery")
 {
  if(funx == "next")
  {
    p13r2j = (p13r2CurrentPage + 1) * p13r2ImagesNum 
  }else
  {
    p13r2j = (p13r2CurrentPage - 1) * p13r2ImagesNum 
  }
  if(p13r2j > -1 && p13r2j < ImagePathFile.length)
  {
    p13r2flag = p13r2ShowImage(p13r2j)
  }
  if(p13r2flag == true)
  {
   if(p13r2j == 0 )
   { p13r2ShowPreNext(0)
   }else
   {
     //p13r2ShowPreNext(p13r2j + p13r2ImagesNum)
     p13r2ShowPreNext(p13r2j + p13r2ImagesNum)
   }
   p13r2CurrentPage = (funx == "next")? p13r2CurrentPage + 1 : p13r2CurrentPage - 1
   }
 }else
 {
   p13r2EnlargeChangeImage(funx)
 } 
}

function p13r2ShowImage(startNum)
{
var p13r2i
var p13r2j
var p13r2flag 
var p13r2tempName
var p13r2Obj, p13r2ObjPhoto, p13r2ObjPhotoOld, p13r2Objline,p13r2ObjlineOld,p13r2ObjTitle,p13r2ObjTitleOld,p13r2ObjDesc,p13r2ObjDescOld
 p13r2ObjPhotoOld = ""

p13r2flag = false
p13r2j = startNum
  for(p13r2i = 0; p13r2i < document.images.length; p13r2i++)
  {
    p13r2tempName = document.images[p13r2i].name.toUpperCase()
    if(p13r2tempName.indexOf("ESOURCEIMG") > 0)
    {
        if(p13r2j < ImagePathFile.length)
        {
          if(p13r2ObjPhotoOld != "")
          {
            p13r2ObjPhoto = p13r2ObjPhotoOld + 1
            p13r2ObjTitle = p13r2ObjTitleOld + 1
            p13r2ObjDesc = p13r2ObjDescOld + 1
            p13r2Objline = p13r2ObjlineOld + 1
          }else
          {
            p13r2ObjPhoto = p13r2j - startNum + 1
            p13r2ObjTitle = p13r2j - startNum + 1
            p13r2ObjDesc = p13r2j - startNum + 1
            p13r2Objline = p13r2j - startNum + 1
          } 
          p13r2ObjPhotoOld = p13r2ObjPhoto
          p13r2ObjPhoto = "PHOTO" + p13r2ObjPhoto
          
          p13r2ObjTitleOld = p13r2ObjTitle
          p13r2ObjTitle = "PHOTOTITLE" + p13r2ObjTitle
          
          p13r2ObjDescOld = p13r2ObjDesc
          p13r2ObjDesc = "PHOTODESC" + p13r2ObjDesc
          
          p13r2ObjlineOld = p13r2Objline
          p13r2Objline = p13r2Objline
          if(ImageFile[p13r2j] != "No file exist")
          {
            
            p13r2tempimg = ImagePathFile[p13r2j].toLowerCase()
            p13r2tempimg = p13r2tempimg.replace("images/","thumbnail/")
            p13r2tempimg = p13r2tempimg.substring(0,p13r2tempimg.indexOf(".")) + ".jpg"
         //  alert(p13r2tempimg + "   " + p13r2i)
            if(p13r2tempimg == ".jpg")
            {
              p13r2tempimg = p13r2ImgTrans.src
            }
            document.images[p13r2i].src= p13r2tempimg
            document.images["line" + p13r2Objline].src = p13r2ImgLine.src
            if(document.all || document.getElementById)
            {
               //alert(p13r2ObjPhoto)
               p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
               p13r2Obj.style.visibility = "visible"
               
               if(p13r2ShowTitle.toUpperCase() != "NONE")
               {
               p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjTitle): eval('document.all.' + p13r2ObjTitle)
               p13r2Obj.innerHTML = ImageFile[p13r2j]
               p13r2Obj.style.visibility = "visible"
               }
               
               if(p13r2ShowDESC.toUpperCase()  != "NONE")
               {
               p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjDesc): eval('document.all.' + p13r2ObjDesc)
               p13r2Obj.innerHTML = ImageDESCFile[p13r2j]
               p13r2Obj.style.visibility = "visible"
               }

            }            
            p13r2j++
            p13r2flag = true
          }else
          {
            document.images[p13r2i].src = p13r2ImgTrans.src
            document.images["line" + p13r2Objline].src = p13r2ImgTrans.src
            if(document.all || document.getElementById)
            {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
                 p13r2Obj.style.visibility = "hidden"
                 if(p13r2ShowTitle.toUpperCase() != "NONE")
                 {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjTitle): eval('document.all.' + p13r2ObjTitle)
                 p13r2Obj.innerHTML = ""
                 p13r2Obj.style.visibility = "hidden"
                 }
                 if(p13r2ShowDESC.toUpperCase() != "NONE")
                 {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjDesc): eval('document.all.' + p13r2ObjDesc)
                 p13r2Obj.innerHTML = ""
                 p13r2Obj.style.visibility = "hidden"
                 }
            }            
            p13r2j = ImagePathFile.length
          }
          
        }else
        {
          document.images[p13r2i].src = p13r2ImgTrans.src
          if(p13r2ObjPhotoOld != "")
          {
            p13r2ObjPhoto = p13r2ObjPhotoOld + 1
            p13r2ObjTitle = p13r2ObjTitleOld + 1
            p13r2ObjDesc = p13r2ObjDescOld + 1
            p13r2Objline = p13r2ObjlineOld + 1
          }else
          {
            p13r2ObjPhoto = p13r2j - startNum + 1
            p13r2ObjTitle = p13r2j - startNum + 1
            p13r2ObjDesc = p13r2j - startNum + 1
            p13r2Objline = p13r2j - startNum + 1
          } 
          document.images["line" + p13r2Objline].src = p13r2ImgTrans.src
          p13r2ObjPhotoOld = p13r2ObjPhoto
          p13r2ObjPhoto = "PHOTO" + p13r2ObjPhoto
          
          p13r2ObjTitleOld = p13r2ObjTitle
          p13r2ObjTitle = "PHOTOTITLE" + p13r2ObjTitle
          
          p13r2ObjDescOld = p13r2ObjDesc
          p13r2ObjDesc = "PHOTODESC" + p13r2ObjDesc

          p13r2ObjlineOld = p13r2Objline
          p13r2Objline = p13r2Objline
          
          if(document.all || document.getElementById)
            {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
                 p13r2Obj.style.visibility = "hidden"

                 if(p13r2ShowTitle.toUpperCase() != "NONE")
                 {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjTitle): eval('document.all.' + p13r2ObjTitle)
                 p13r2Obj.innerHTML = ""
                 p13r2Obj.style.visibility = "hidden"
                 }
                 if(p13r2ShowDESC.toUpperCase() != "NONE")
                 {
                 p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjDesc): eval('document.all.' + p13r2ObjDesc)
                 p13r2Obj.innerHTML = ""
                 p13r2Obj.style.visibility = "hidden"
                 }
 
            }            
        }
     }
  }//end for
  return p13r2flag
}

function p13r2Enlarge(inname)
{
  var p13r2i
  var p13r2tempSrc 
  p13r2tempSrc = inname + p13r2CurrentPage * p13r2OnePageImgNum -1
    
  if(p13r2tempSrc > ImagePathFile.length - 1 || ImageFile[0]== "No file exist")
  {
    return false;
  }
  if(ns4)
  {
    photoid= p13r2NSCurrentPage*p13r2OnePageImgNum + inname
    url = document.forms["p13r2EnLargeForm"].action + "?" 
      + "p13r2EPhotoSRC=" + strfromHTMLtoURL(ImagePathFile[photoid])
      + "&p13r2EDispPhotoDesc=" + document.forms["p13r2EnLargeForm"].p13r2EDispPhotoDesc.value
      + "&p13r2EDispPhotoTitle=" + document.forms["p13r2EnLargeForm"].p13r2EDispPhotoTitle.value
      + "&p13r2EPhotoDesc=" + strfromHTMLtoURL(ImageDESCFile[photoid])
      + "&p13r2EPhotoTitle=" + strfromHTMLtoURL(ImageFile[photoid])
      + "&p13r2EPhotoShowType=" +  document.forms["p13r2EnLargeForm"].p13r2EPhotoShowType.value
      + "&p13r2EPhotoHeight=" + document.forms["p13r2EnLargeForm"].p13r2EPhotoHeight.value
      + "&p13r2EPhotoWidth=" + document.forms["p13r2EnLargeForm"].p13r2EPhotoWidth.value
      + "&p13r2EFrameHeight=" + document.forms["p13r2EnLargeForm"].p13r2EFrameHeight.value
      + "&p13r2EFrameWidth=" + document.forms["p13r2EnLargeForm"].p13r2EFrameWidth.value
      + "&p13r2EFrameType=" + document.forms["p13r2EnLargeForm"].p13r2EFrameType.value
      + "&siteid=" + document.forms["p13r2EnLargeForm"].siteid.value
      + "&PageId=" + document.forms["p13r2EnLargeForm"].PageId.value
      + "&RegionID=" + document.forms["p13r2EnLargeForm"].RegionID.value
    win = window.open(url,'EnlargePhoto','width=300,height=300,top=110,left=110,scrollbars=yes,resizable=yes')
    return false;
  }else
  {
   
    p13r2CurrentPageName = "EnlargePhoto"
    if(ie4)
    {
      eval('document.all.PageName').innerHTML = p13r2GoToPhotoGallery
    }
    if(ns6)
    {
      document.getElementById("PageName").innerHTML = p13r2GoToPhotoGallery
    }
    p13r2EnlargePhoto(p13r2tempSrc)    
  }  
}

function p13r2EnlargePhoto(CurrentID)
{
var p13r2EnlargeHTML
var p13r2temppath
  if(!ns4)
  {
    if(CurrentID < ImagePathFile.length && CurrentID > -1)
    {
       p13r2temppath = ImagePathFile[CurrentID]
       //p13r2temppath = p13r2temppath.replace("thumbnail/","images/")
       //p13r2EnlargeHTML = p13r2EnlargePageHTML
       if(ie4)
       {
         eval('document.all.PhotoGallery').innerHTML=p13r2EnlargePageHTML
         p13r2CurrentImgNum = CurrentID
       }
       if(ns6)
       {
         document.getElementById("PhotoGallery").innerHTML =p13r2EnlargePageHTML
         p13r2CurrentImgNum = CurrentID
       }
       //p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
       //p13r2Obj.style.visibility = "visible"
           p13r2ObjEPhoto = "EPHOTO"
           document.images["EPHOTO"].src= p13r2temppath 
         
           p13r2ObjETitle = "EPHOTOTITLE"
           p13r2ObjEDesc = "EPHOTODESC"

           if(p13r2EShowTitle.toUpperCase() != "NONE")
           {
               p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjETitle): eval('document.all.' + p13r2ObjETitle)
               p13r2Obj.innerHTML = ImageFile[CurrentID]
               p13r2Obj.style.visibility = "visible"
           }
               
           if(p13r2EShowDESC.toUpperCase()  != "NONE")
           {
               p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjEDesc): eval('document.all.' + p13r2ObjEDesc)
               p13r2Obj.innerHTML = ImageDESCFile[CurrentID]
               p13r2Obj.style.visibility = "visible"
           }
           if(CurrentID == 0 )
           {
              p13r2ShowPreNext(0)
           }else
           {  
              p13r2ShowPreNext(CurrentID)
           }   
     }         
  }  
}


function p13r2ChangePageName()
{
 if(p13r2DispEnlarge.toLowerCase() == 'newwindow')
 {
   
   p13r2NewWindowEnlarge(1)
   return true;
 }
 if(!ns4)
 {
   if(p13r2CurrentPageName == "PhotoGallery")
   {
     p13r2CurrentPageName = "EnlargePhoto"
     p13r2EnlargePhoto(p13r2CurrentPage*p13r2ImagesNum)
     if(ie4)
     {
         eval('document.all.PageName').innerHTML= p13r2GoToPhotoGallery
     }
     if(ns6)
     {
         document.getElementById("PageName").innerHTML = p13r2GoToPhotoGallery
     }

   }else
   {
     p13r2CurrentPageName = "PhotoGallery"
     p13r2PhotoGalleryPhoto()
     if(ie4)
     {
         eval('document.all.PageName').innerHTML= p13r2GoToEnlarge
     }
     if(ns6)
     {
         document.getElementById("PageName").innerHTML = p13r2GoToEnlarge
     }

   }
 }else
 {
    //alert(p13r2CurrentPage)
    p13r2Enlarge(p13r2CurrentPage * p13r2ImagesNum)
 }
}

function p13r2PhotoGalleryPhoto()
{
 if(!ns4)
 {
   if(ie4)
   {
         eval('document.all.PhotoGallery').innerHTML=p13r2PhotoGalleryHTML
   }
   if(ns6)
   {
         document.getElementById("PhotoGallery").innerHTML =p13r2PhotoGalleryHTML
   }
     p13r2flag = true
     p13r2temp = p13r2CurrentImgNum / p13r2ImagesNum 
     p13r2CurrentPage = 0
     while(p13r2flag)
     {
       if(p13r2temp >= p13r2CurrentPage)
       {
         p13r2CurrentPage = p13r2CurrentPage + 1
       }else
       {
         p13r2flag = false
       }
     }
     p13r2CurrentPage = p13r2CurrentPage - 2
     p13r2ChangeImageList("next")
 }
}

function p13r2EnlargeChangeImage(funx)
{
//  alert("funx")
  var p13r2i = p13r2CurrentImgNum
  if(funx == "next")
  {
    p13r2i = (p13r2i + 1 > ImagePathFile.length - 1)? p13r2i : p13r2i + 1
  }else
  {
    p13r2i = (p13r2i - 1 < 0)? p13r2i : p13r2i - 1
  }
  document.images["EPHOTO"].src = ImagePathFile[p13r2i]
  p13r2ObjEPhoto = "EPHOTO"
 // document.images["EPHOTO"].src= p13r2temppath 
         
  p13r2ObjETitle = "EPHOTOTITLE"
  p13r2ObjEDesc = "EPHOTODESC"

  if(p13r2EShowTitle.toUpperCase() != "NONE")
  {
         p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjETitle): eval('document.all.' + p13r2ObjETitle)
         p13r2Obj.innerHTML = ImageFile[p13r2i]
         p13r2Obj.style.visibility = "visible"
  }
               
  if(p13r2EShowDESC.toUpperCase()  != "NONE")
  {
         p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjEDesc): eval('document.all.' + p13r2ObjEDesc)
         p13r2Obj.innerHTML = ImageDESCFile[p13r2i]
         p13r2Obj.style.visibility = "visible"
  }
  if(p13r2i == 0)
  {
  p13r2ShowPreNext(0)
  }else
  {p13r2ShowPreNext(p13r2i + 1)
  }
  p13r2CurrentImgNum = p13r2i
}

function p13r2InitImageList()
{
p13r2GetTotalImage()
if(p13r2photogallerymode != "sameasns")
{
   p13r2ChangeImageList("next")
}
}

function p13r2NewWindowEnlarge(photoid)
{
  photoname = "ResourceImg" + photoid
  if(!ns4)
  {
     photoid = p13r2CurrentPage * p13r2OnePageImgNum + photoid - 1
  }else
  {
     //alert(p13r2NSCurrentPage)
     photoid = (p13r2NSCurrentPage - 1) * p13r2OnePageImgNum + photoid - 1
  }   
  //alert(photoid)
  //alert(ImagePathFile[photoid])
//  document.forms["p13r2EnLargeForm"].p13r2EPhotoSRC.value = ImagePathFile[photoid]
//  document.forms["p13r2EnLargeForm"].p13r2EPhotoTitle.value = ImageFile[photoid]
//  document.forms["p13r2EnLargeForm"].p13r2EPhotoDesc.value = ImageDESCFile[photoid]
  url = document.forms["p13r2EnLargeForm"].action + "?" 
      + "p13r2EPhotoSRC=" + strfromHTMLtoURL(ImagePathFile[photoid])
      + "&p13r2EDispPhotoDesc=" + document.forms["p13r2EnLargeForm"].p13r2EDispPhotoDesc.value
      + "&p13r2EDispPhotoTitle=" + document.forms["p13r2EnLargeForm"].p13r2EDispPhotoTitle.value
      + "&p13r2EPhotoDesc=" + strfromHTMLtoURL(ImageDESCFile[photoid])
      + "&p13r2EPhotoTitle=" + strfromHTMLtoURL(ImageFile[photoid])
      + "&p13r2EPhotoShowType=" +  document.forms["p13r2EnLargeForm"].p13r2EPhotoShowType.value
      + "&p13r2EPhotoHeight=" + document.forms["p13r2EnLargeForm"].p13r2EPhotoHeight.value
      + "&p13r2EPhotoWidth=" + document.forms["p13r2EnLargeForm"].p13r2EPhotoWidth.value
      + "&p13r2EFrameHeight=" + document.forms["p13r2EnLargeForm"].p13r2EFrameHeight.value
      + "&p13r2EFrameWidth=" + document.forms["p13r2EnLargeForm"].p13r2EFrameWidth.value
      + "&p13r2EFrameType=" + document.forms["p13r2EnLargeForm"].p13r2EFrameType.value
      + "&siteid=" + document.forms["p13r2EnLargeForm"].siteid.value
      + "&PageId=" + document.forms["p13r2EnLargeForm"].PageId.value
      + "&RegionID=" + document.forms["p13r2EnLargeForm"].RegionID.value
  win = window.open(url,'EnlargePhoto','width=300,height=300,top=110,left=110,scrollbars=yes,resizable=yes')
  
//  document.forms["p13r2EnLargeForm"].submit()
  return false;
  //alert(document.forms["p13r2EnLargeForm"].p13r2EPhotoSRC)
}


function p13r2ShowPreNext(photoid)
{
          p13r2ObjPhoto = "NextButton"
          p13r2Obj=(document.getElementById&&!document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
          if(p13r2CurrentPageName == "PhotoGallery")
          {
             photoidtemp = (photoid == 0) ? p13r2OnePageImgNum : photoid
            // p13r2Obj.style.visibility = (photoidtemp * p13r2OnePageImgNum < ImagePathFile.length) ? "visible" : "hidden"
             p13r2Obj.style.visibility = (photoidtemp < ImagePathFile.length) ? "visible" : "hidden"
          }else 
          {
             photoidtemp = (photoid == 0) ? photoid + 1 : photoid
             p13r2Obj.style.visibility = (photoid < ImagePathFile.length) ? "visible" : "hidden"
          } 

          p13r2ObjPhoto = "PreviousButton"
          p13r2Obj=(document.getElementById && !document.all)? document.getElementById(p13r2ObjPhoto): eval('document.all.' + p13r2ObjPhoto)
          p13r2Obj.style.visibility = (photoid <= 0 ) ? "hidden" : "visible"
}




function p13r2ShowPortfolio(id)
{
 //alert(id)
 //alert(PageID)
 //alert(p13r2TotalRecord)
 url = "page" + PageID + ".asp" + "?pagetype=detail&id=" + id
 photopageid = getpageid(id,p13r2OnePageImgNum)
 mvarid = id - ((photopageid - 1) * p13r2OnePageImgNum)
 if(document.layers)
 {
   url = url + "&PhotoPageID=" + photopageid + "#PortfolioTag" + mvarid 
 }else
 {
   url = url + "#PortfolioTag" + mvarid 
 }
 window.location.href = url
}

function getpageid(id,totalid)
{
  mvarflag = false
  mvarid = id * 1
  mvarid = mvarid  / (totalid * 1)
  for(mvari=0; mvarflag == false; mvari++)
  {
   if(mvari > 10000){mvarflag = true; mvarid=1;}
   if( mvarid < mvari || mvarid == mvari )
   {
     mvarid = mvari 
     mvarflag = true
   }
  }
  return mvarid
}