﻿
		function paging(val)
		{
	try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(xml_script);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
  {
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(xml_script,"text/xml");
  }
  catch(e)
  {
  //alert(e.message);
  return;
  }
}
         xmlDoc.async="false";
         var xmlPage = xmlDoc.documentElement;
          var pics=xmlPage.childNodes.length ;
        
           var pages=pics/1;
           pages=Math.round(pages);
           var strPaging;
           
            
           var strhtml = "";
           var str="";
           var i=0;
           var pg=1;
           var strkpc;
           strkpc="";
            strkpc = strkpc + "<tr><td bgcolor=#ffffff>";
           $('picture',xmlDoc).filter(function(index){
            
          
             return  true ;
           })
           .each(function(i)
           {
         
            var keypeoplenode = this.childNodes[3];
           var keypeoplenode1 = this.childNodes[2];
            var keypeoplenode2 = this.childNodes[4];
            var keypeoplenode0 = this.childNodes[0];
             var keypeoplenode3 = this.childNodes[5];
           
          
            for (var j=0; j < keypeoplenode.childNodes.length; j++)
            {  
                if ((strkpc.indexOf(keypeoplenode.childNodes[j].text)) < 0) 
                {
                strkpc = strkpc + "<a href=\"javascript:parse_XML('" + keypeoplenode.childNodes[j].text + "')\" class=ft_more>" + keypeoplenode.childNodes[j].text + " X</a>&nbsp;&nbsp;&nbsp;";
                }
              
            }
            
            var temppage="picture";
            if (pages > 1)
            {
            temppage="pictures";
            }
           temppage="";
            if (i == val)
            {
            var prev=i-1;
            var next=i+1
            strPaging = "<tr><td height=5></td></tr><tr><td width=10></td>";
           if (prev==-1)
           {
            strPaging= strPaging + "<td><a class=ft_txt>&lt;</a>&nbsp;<a   class=ft_txt>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a href=\"javascript:paging(" + next + ")\"  class=ft_more>Next</a>&nbsp;<a class=ft_more>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue +" class=ft_more>View all photos</a></td></tr>";
            }
            else
            {
            
           if (next == pages)
           {
            strPaging= strPaging + "<td><a class=ft_more>&lt;</a>&nbsp;<a href=\"javascript:paging(" + prev + ")\"  class=ft_more>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a  class=ft_txt>Next</a>&nbsp;<a class=ft_txt>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue +" class=ft_more>View all photos</a></td></tr>";
            }
            else
            {
            strPaging= strPaging + "<td><a class=ft_more>&lt;</a>&nbsp;<a href=\"javascript:paging(" + prev + ")\" class=ft_more>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a href=\"javascript:paging(" + next + ")\"  class=ft_more>Next</a>&nbsp;<a class=ft_more>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue +" class=ft_more>View all photos</a></td></tr>";
            }
            }
           
           
            
           
            strhtml = strhtml + "<tr><td colspan=\"10\" style=\"height:10px;\" align=\"left\"></td></tr>";
             strhtml = strhtml + "<tr><td valign=top><table cellspacing=0 cellpadding=0 border=0><tr><td><a><img src=gallery/big/" + xmlDoc.getElementsByTagName("thumbnail")[i].childNodes[0].nodeValue + "></a></td></tr><tr><td height=5></td></tr><tr><td width=450><a class=ft_txt><b>Picture description:</b><br>" + xmlDoc.getElementsByTagName("blurb")[i].childNodes[0].nodeValue.replace("`","&rsquo;")  + "</a></td></tr></table></td><td width=10></td></tr>";
             }
           
            
 i=i+1;
           
           
           
           
            str= $(this).attr("pid");
             str= str +  $(this).attr("year");
            str= str +  $(this).attr("month");
         
           });
            $("#tblviewer").html(strhtml); 
          $("#tblpaging").html(strPaging); 
           $("#tblpaging1").html(strPaging);
           strkpc = strkpc + "</td></tr>"
         
            
        }
		
		
		
		
		function parseXML()
		{
		try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(xml_script);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
  {
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(xml_script,"text/xml");
  }
  catch(e)
  {
  //alert(e.message);
  return;
  }
}
         xmlDoc.async="false";
       
          var xmlPage = xmlDoc.documentElement;
          var pics=xmlPage.childNodes.length ;
         
           var pages=pics/1;
           pages=Math.round(pages);
           var strPaging;
           
           
           
          
        
           
            
           var strhtml = "";
           var str="";
           var i=0;
           var pg=1;
           var strkpc;
           strkpc="";
            strkpc = strkpc + "<tr><td bgcolor=#ffffff>";
           $('picture',xmlDoc).filter(function(index){
            
          
             return  true ;
           })
           .each(function(i)
           {
          
           
            var keypeoplenode = this.childNodes[3];
           var keypeoplenode1 = this.childNodes[2];
            var keypeoplenode2 = this.childNodes[4];
            var keypeoplenode0 = this.childNodes[0];
             var keypeoplenode3 = this.childNodes[5];
           
          
           
           var temppage="picture";
            if (pages > 1)
            {
            temppage="pictures";
            }
           temppage="";
           
          var eve= xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue;
            
            if (picId == xmlDoc.getElementsByTagName("pid")[i].childNodes[0].nodeValue )
            {
            var prev=i-1;
            var next=i+1
            strPaging = "<tr><td height=5></td></tr><tr><td width=10></td>";
           if (prev== -1)
           {
                if (pics==1)
                {
                strPaging= strPaging + "<td><a class=ft_txt>&lt;</a>&nbsp;<a   class=ft_txt>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a  class=ft_txt>Next</a>&nbsp;<a class=ft_txt>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue   +" class=ft_more>View all photos</a></td></tr>";
                }
                else
                {
                strPaging= strPaging + "<td><a class=ft_txt>&lt;</a>&nbsp;<a   class=ft_txt>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a href=\"javascript:paging(" + next + ")\"  class=ft_more>Next</a>&nbsp;<a class=ft_more>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue +" class=ft_more>View all photos</a></td></tr>";
                }
            }
            else
            {
             if (next==pages)
                {
                strPaging= strPaging + "<td><a class=ft_more>&lt;</a>&nbsp;<a href=\"javascript:paging(" + prev + ")\"  class=ft_more>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a  class=ft_txt>Next</a>&nbsp;<a class=ft_txt>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue  +" class=ft_more>View all photos</a></td></tr>";
                }
                else
                {
                strPaging= strPaging + "<td><a class=ft_more>&lt;</a>&nbsp;<a href=\"javascript:paging(" + prev + ")\" class=ft_more>Previous</a></td><td width=20 align=center><a class=ft_more>|</a></td><td><a href=\"javascript:paging(" + next + ")\"  class=ft_more>Next</a>&nbsp;<a class=ft_more>&gt;</a></td><td width=250 align=center><span class=ft_txt>Photo " + next + " of " + pages + " " + temppage + "</span></td><td><a href=album.aspx?event="+ xmlDoc.getElementsByTagName("evecode")[i].childNodes[0].nodeValue  +" class=ft_more>View all photos</a></td></tr>";
                }
            }
           
          
            
           
            strhtml = strhtml + "<tr><td colspan=\"10\" style=\"height:10px;\" align=\"left\"></td></tr>";
             strhtml = strhtml + "<tr><td valign=top><table cellspacing=0 cellpadding=0 border=0><tr><td><a><img src=gallery/big/" + xmlDoc.getElementsByTagName("thumbnail")[i].childNodes[0].nodeValue  + "></a></td></tr><tr><td height=5></td></tr><tr><td width=450><a class=ft_txt><b>Picture description:</b><br>" + xmlDoc.getElementsByTagName("blurb")[i].childNodes[0].nodeValue.replace("`","&rsquo;")  + "</a></td></tr></table></td><td width=10></td></tr>";
             }
           
            
 i=i+1;
           
           
           
           
         
           });
            $("#tblviewer").html(strhtml); 
          $("#tblpaging").html(strPaging); 
           $("#tblpaging1").html(strPaging);
           strkpc = strkpc + "</td></tr>"
            $("#keypersonTable").html(strkpc);  
        }
		
		
		
		
	  var temp_kp="";
      var temp_count=0;  
        
        
   
   function parse_XML(val)
		{
      temp_kp = temp_kp + val;
  
		
				xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
         xmlDoc.async="false";
     
            xmlDoc.loadXML(xml_script);
            var xmlPage = xmlDoc.documentElement;
            var pics=xmlPage.childNodes.length ;
            var pages=pics/9;
            pages=Math.round(pages);
            var strPaging;
           
           
           strPaging = "<tr><td height=5></td></tr><tr><td width=30></td>";
           strPaging= strPaging + "<td><a href=\"javascript:paging(2)\"  class=ft_more>Next</a>&nbsp;<a class=ft_more>&gt;</a></td></tr>";
           
          
        
            $("#tblpaging").html(strPaging); 
            
           var strhtml = "";
           var str="";
           var i=0;
           var k=0;
           var pg=1;
           var strkpc;
           
           strkpc="";
            strkpc = strkpc + "<tr><td bgcolor=#ffffff>";
           $('picture',xmlDoc).filter(function(index){
            
          
             return  true ;
           })
           .each(function(i)
           {
          
            var status = true;
         
            var keypeoplenode = this.childNodes[3];
            var keypeoplenode1 = this.childNodes[2];
            var keypeoplenode2 = this.childNodes[4];
            
           
 
 
       
          
            for (var j=0; j < keypeoplenode.childNodes.length; j++)
            {  
             
                if (temp_kp.indexOf(keypeoplenode.childNodes[j].text)< 0)   
                {    
                    if ((strkpc.indexOf(keypeoplenode.childNodes[j].text)) < 0) 
                    {
                    strkpc = strkpc + "<a href=\"javascript:parse_XML('" + keypeoplenode.childNodes[j].text + "')\" class=ft_more>" + keypeoplenode.childNodes[j].text + " X</a>&nbsp;&nbsp;&nbsp;";               
                    }
                 }
                else
                {
                 status = false ;  
                }  
                
            }
     
         
      
     if (status == true)   
     { 
    
     temp_count = temp_count + 1;
           if  ((k >= ((pg-1)*9)) && (k < (pg*9)))
           {
           
            if ((k % 3) == 0)
            {
               strhtml = strhtml + "<tr><td colspan=\"10\" style=\"height:30px;\" align=\"left\"></td></tr>";
              
             }
                
           if ((k % 3) == 0)
           {
               strhtml = strhtml + "<tr><td></td><td valign=top width=115><table cellspacing=0 cellpadding=0 border=0><tr><td><a><img src=gallery/thumbnail/" + keypeoplenode1.childNodes[0].text  + " width=115 height=84></a></td></tr><tr><td height=5></td></tr><tr><td width=115><a class=ft_more>" + keypeoplenode2.childNodes[0].text.replace("`","&rsquo;")  + "</a></td></tr></table></td><td width=10></td>";
              
            }   
           else
             {
             strhtml = strhtml + "<td></td><td valign=top width=115><table cellspacing=0 cellpadding=0 border=0><tr><td><a><img src=gallery/thumbnail/" + keypeoplenode1.childNodes[0].text + " width=115 height=84></a></td></tr><tr><td height=5></td></tr><tr><td width=115><a class=ft_more>" + keypeoplenode2.childNodes[0].text.replace("`","&rsquo;")  + "</a></td></tr></table></td><td width=10></td>";
             }
       k=k+1;
      }
    
      
      
      
       }      
        i=i+1;
        
           
             
           
            str= $(this).attr("pid");
             str= str +  $(this).attr("year");
            str= str +  $(this).attr("month");
         
           });
            $("#tblviewer").html(strhtml); 
        
           $("> :eq(0)", ".toggler").toggle("blind");
          
           strkpc = strkpc + "</td></tr>"    
            $("#keypersonTable").html(strkpc);  
       
      
            if (temp_count < 1)
            { temp_kp="";
             
               
            }
       
       temp_count=0; 
        }        
			
		
		
		
