$(document).ready(function(){

        $(".qlink:odd").addClass('odd');
        $(".qlink").hover(function(){
          $(this).addClass("hover");
        },function(){
          $(this).removeClass("hover");
        }).click(function(){
           window.location = $(this).find("a").attr("href");
        });
        
        $('#rotator').cycle({
           slideExpr:	'div.slide',
           fx:     'scrollHorz', 
           speed:  'slow', 
           timeout: 7000, 
           next:  '#nextImg',
           prev: '#prevImg' 
       });
       function parseURL(url) {
           var a =  document.createElement('a');
           a.href = url;
           return {
               source: url,
               protocol: a.protocol.replace(':',''),
               host: a.hostname,
               port: a.port,
               query: a.search,
               params: (function(){
                   var ret = {},
                       seg = a.search.replace(/^\?/,'').split('&'),
                       len = seg.length, i = 0, s;
                   for (;i<len;i++) {
                       if (!seg[i]) { continue; }
                       s = seg[i].split('=');
                       ret[s[0]] = s[1];
                   }
                   return ret;
               })(),
               file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
               hash: a.hash.replace('#',''),
               path: a.pathname.replace(/^([^\/])/,'/$1'),
               relative: (a.href.match(/tp:\/\/[^\/]+(.+)/) || [,''])[1],
               segments: a.pathname.replace(/^\//,'').split('/')
           };
       }
  if($(".rss,").length > 0){
     var url = $(".rss").attr('data-url');
     var sec = $(".rss").attr('data-section');
     var count = $(".rss").attr('data-count');
     
     $.jGFeed(url,
     function(feeds){
       // Check for errors
       if(!feeds){
         // there was an error
         return false;
       }
      if($(".rssmore").length > 0){
        $(".rssmore").attr("href",feeds.link).attr("target","_blank");
      }
       for(var i=0; i<feeds.entries.length; i++){
         var entry = feeds.entries[i],
             edate,
             fdate = "",
             mdate = "",
             ddate = "";
             //console.log(entry);
         if(entry.publishedDate !== ""){
           edate = new Date(entry.publishedDate);
           fdate = edate.format("m.d.yyyy");
           mdate = edate.format("mmm");
           ddate = edate.format("d");
         }
       var output = {
           feature:"<h3 class='phl'><a href='"+entry.link+"'class='uiBrown uiBlack uiDarkGreen'>"+entry.title+"</a></h3><time class='phl uiBurntOrange uiRed uiSalmon'>"+fdate+"</time><p class='phl'>"+entry.contentSnippet+"</p>",
           leftcolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='"+entry.link+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.contentSnippet+"</p></article>",
           middlecolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='"+entry.link+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.contentSnippet+"</p></article>"
         }
         //console.log(sec);
         if(sec === "featured"){
             $(".rss").append(output.feature);
           }else if(sec ==="leftcolumn"){
             $(".rss").append(output.leftcolumn);
          }else if(sec === "middlecolumn"){
             $(".rss").append(output.middlecolumn);
         }
       }
     }, count );
  }


   
   if($(".mrss").length > 0){
      $(".mrss").find("h3 a").live('click',function(e){
          var eb = $(this).attr("data-player");
          var url = "/_inc/player.php?target=Player&code="+eb;
          
          $.colorbox({iframe:true,href:url, innerWidth:"570", innerHeight:"384"});
          /*window.open(url,"Episcopal News","menubar=no,resizable=no,width=570,height=384,scrollbars=no,status=no");*/
          e.preventDefault(); 
      }); 
      
      var url = $(".mrss").attr('data-url');
      var sec = $(".mrss").attr('data-section');
      var count = $(".mrss").attr('data-count');
      
      $.jGFeed(url,
      function(feeds){
        if(!feeds){
          return false;
        }
        //console.log(feeds);
        if($(".mrssmore").length > 0){
          $(".mrssmore").attr("href",feeds.feedUrl).attr("target","_blank");
        }
        //console.log(feeds);
        for(var i=0; i<feeds.entries.length; i++){

          var entry = feeds.entries[i];
          var vurl = parseURL(entry.mediaGroups[0].contents[0].player.url);
          
          var entry = feeds.entries[i],
              edate,
              fdate = "",
              mdate = "",
              ddate = "";
              //console.log(entry);
          if(entry.publishedDate !== ""){
            edate = new Date(entry.publishedDate);
            fdate = edate.format("m.d.yyyy");
            mdate = edate.format("mmm");
            ddate = edate.format("d");
          }
          
          var output = {
              feature:"<h3 class='phl'><a href='#' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen'>"+entry.title+"</a></h3><time class='phl uiBurntOrange uiRed uiSalmon'>"+fdate+"</time><p class='phl'>"+entry.contentSnippet+"</p>",
              leftcolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='#' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.contentSnippet+"</p></article>",
              middlecolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='#' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.contentSnippet+"</p></article>"
            }
            
            if(sec === "featured"){
                $(".mrss").append(output.feature);
              }else if(sec ==="leftcolumn"){
                $(".mrss").append(output.leftcolumn);
             }else if(sec === "middlecolumn"){
                $(".mrss").append(output.middlecolumn);
            }

          //console.log(vurl.params.embed_code);
        }
      }, count);
   }
   
  if($(".allrss").length > 0){
    
      $(".allrss").find("h3 a").live('click',function(e){
         if($(this).attr("data-player") !== ""){   
          var eb = $(this).attr("data-player");
          var url = "/_inc/player.php?target=Player&code="+eb;
          
          $.colorbox({iframe:true,href:url, innerWidth:"570", innerHeight:"384"});
          e.preventDefault();
          /*window.open(url,"Episcopal News","menubar=no,resizable=no,width=570,height=384,scrollbars=no,status=no");*/
          }
      }); 
      
      var url = "/_inc/feeds.php";
      var sec = $(".allrss").attr('data-section');
      var count = $(".allrss").attr('data-count');
      
      $.ajax({
        url: url,
        dataType: "json",
        type:"GET",
        success:function(data){
          if(!data){
            return false;
          }
          
          for(var i=0; i<count; i++){
            var entry = data[i];
            var vurl = parseURL(entry.media.link);
            
            var entry = data[i],
                edate,
                fdate = "",
                mdate = "",
                ddate = "";
                //console.log(entry.date);
            if(entry.date !== null){
              edate = new Date(entry.date);
              fdate = edate.format("m.d.yyyy");
              mdate = edate.format("mmm");
              ddate = edate.format("d");
            }
            
            var output = {
                feature:"<h3 class='phl'><a href='"+entry.permalink+"' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen'>"+entry.title+"</a></h3><time class='phl uiBurntOrange uiRed uiSalmon'>"+fdate+"</time><p class='phl'>"+entry.description+"</p>",
                leftcolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='"+entry.permalink+"' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.description+"</p></article>",
                middlecolumn:"<article style='margin-bottom: 15px'><h3 class='fs-18'><a href='"+entry.permalink+"' data-player='"+vurl.params.embed_code+"' class='uiBrown uiBlack uiDarkGreen' target='_blank'>"+entry.title+"</a></h3><time class='uiBurntOrange uiRed uiSalmon fs-15'>"+fdate+"</time><p class='fs-13'>"+entry.description+"</p></article>"
              }
              
              if(sec === "featured"){
                  $(".allrss").append(output.feature);
                }else if(sec ==="leftcolumn"){
                  $(".allrss").append(output.leftcolumn);
               }else if(sec === "middlecolumn"){
                  $(".allrss").append(output.middlecolumn);
              }
          }
        }
      });
  } 
});
 
