/* ----------------------------------------------------------
    title          : BKEP Framework
    created          : 7/12/10
    last updated  : 11/11/11
---------------------------------------------------------- */
   
$(function(){

var adminView = $('#adminbar #toolbar').length;
var homePage = $('#homePage').length;
var insidePage = $('#insidePage').length;

//footer call before dig link
$('.footer-nav').append('<li id="call-before-you-dig"><a href="/call-before-you-dig">Call before you dig</a></li>');
$('.footer-nav li:last').css("border", "none");



if (homePage) {

// Adjust feature for editing
if (adminView) { 
    $('.left-cover').hide();
    $('#identity').css({'z-index': '0'});
    }

//Custom date display
    var month=new Array(12);
    month[0]="Jan";
    month[1]="Feb";
    month[2]="Mar";
    month[3]="Apr";
    month[4]="May";
    month[5]="Jun";
    month[6]="Jul";
    month[7]="Aug";
    month[8]="Sep";
    month[9]="Oct";
    month[10]="Nov";
    month[11]="Dec";

    
    $('#content-main .blogList li').each(function(){
        var postDateTxt = $('.postDate',this).text();
        var postDate = new Date(postDateTxt);
        
        $(this).prepend('<span class="postDate-badge"> <span class="pdb-day">'+ postDate.getDate() +'</span> <span class="pdb-month">'+ month[ postDate.getMonth()] +'</span> </span>');

        }); 
} //end if homePage


//Stock Price
var yqlURL = 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22BKEP%22,%22BKEPP%22)&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&format=json&callback=?';
var STprice = '';
var STsymbol = '';
var currentQID = '';


function getStockQuote () {
//get images
    $.ajax({
        type: "GET",
        url: yqlURL,
        dataType: "json",
        success: function(data) {
        
        //console.log(data);
        
        $('#stock').empty();
        
        var quote = data.query.results.quote;
        
        $.each( quote, function(i, q){
           
           STsymbol = q.symbol;
           STprice = q.LastTradePriceOnly;
           currentQID =  'q-'+ i;
           
          $('#stock').append('<div id="' + currentQID + '"><span class="stk-symbol">'+ STsymbol +'</span> <span class="stk-price">'+ STprice +'</span></div>');
           
         });
        

    if (window.sessionStorage && alreadySeen == 'N') {    
        var stockHTML = $('#stock').html();
        sessionStorage.setItem("stockHTMLVal", stockHTML);
        }    
     
        } //end success
    }); //end ajax

}


$('#stock').text('loading...');


if (!window.sessionStorage) {
    
        getStockQuote();
    
    } else {
    
        var ssCount = sessionStorage.length;
            
        if (ssCount > 0) {
                var alreadySeen = sessionStorage.getItem("alreadySeenVal");
                } else {
                var alreadySeen = 'N';
                }
        
        if ( alreadySeen == 'N' ) {
            
            getStockQuote();
            sessionStorage.setItem("alreadySeenVal", "Y");
            
        
        } else if ( alreadySeen == 'Y' ) {
        
            var stockHTML = sessionStorage.getItem("stockHTMLVal");
            $('#stock').html(stockHTML);
        }
    }
});//end doc ready



