//
// Configuration
//
var dogs=new Array('argoblowingbubble.gif', 'doubleblowingbubble.gif', 
  'argochewing.gif', 'doubleblowingone.gif', 'sweetsmellingbreath.gif');

//
// When page loads
//
$(document).ready(function(){

  // Get dog
  var a=$('.argo');
  a.html(getDog());

  // Loading graphic
  var loading=$(".loading");
  var loadtext=$(".loading-inner");
  pulse();
  function pulse(){
    loadtext.fadeOut(2000,function(){
      loadtext.fadeIn(2000,pulse)
    });
  }

  // When loaded
  $(window).load(function(){
    loadtext.stop();
    adjustDimensions();
    loading.fadeOut("slow");
  }).resize(adjustDimensions);
  function adjustDimensions(){
    var w=$(window);
    var t=w.height()-a.height();
    a.css({top:(t<480)?480:t+'px'});
  };


});

function getDog(){
    var c=getCookie('argo');
    if (c==null) c=-1;
    c++;
    if (c>=dogs.length) c=0;
    setCookie('argo',c,365);
    return '<img src="lib/images/'+dogs[c]+'" />';
}
function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
function setCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
