// JavaScript Document
  jQuery(document).ready(function() {
    // put all your jQuery goodness in here.
    
    loadImages();        
          
  });
function startSlider()
{
  createControls();        
  jQuery('#home-slider').css('width',parseInt(jQuery('.msk ').css('width'))*jQuery("#home-slider >li").length);
  loopTimeout = setTimeout("loop();",15000);  
}  
var curr= 0;
var loopTimeout = 0;
var time =15000;  

function loadImages()
{
   
  if (!jQuery.browser.msie) {
    $imgs = jQuery("#home-slider img").each(function(index,element){
      var parent =  $(element).parent();   
      
      $('<img />')
      .attr('src', $(element).attr('src') )
      .attr('width', $(element).attr('width') )
      .attr('height', $(element).attr('height') )
      .load(function(){
         $('.mask').removeClass("loading");
         parent.append( $(this) );
         $(this).hide();
         $(this).fadeIn();
         if(index == 0 )
         {
              startSlider();
         }
          
          // Your other custom code
      });
      $(element).detach();
    });
  }
  else
  {
    $('.mask').removeClass("loading");
    startSlider();  
  }
  
  

}
function createControls()
{
  jQuery(".slider .prev").click(function(){ go(-1,false); return false;}); 
  jQuery(".slider .next").click(function(){ go( 1,false); return false;});
 /*   
  var ulControls = jQuery('<ul>',{id:"controls"});
  
  
  var len = jQuery("#home-slider >li").length;
  
  for(i=0;i<len; ++i)
  {     
    var ret = jQuery("<li><a></a></li>").find("a").attr("href","javascript:go("+(i)+",true);").attr("onclick","go("+(i)+",true);").addClass("item item"+(i+1)).end().appendTo(ulControls);    
  }
  
  jQuery("<li><a></a></li>").find("a").attr("href","#").addClass("next").click(function(){ go(1,false); return false;}).end().appendTo(ulControls);
  ulControls.appendTo(".mask");
  ulControls.hide();
  ulControls.fadeIn("slow");*/
  updateCurrent();
}  

function loop()
{
  clearTimeout(loopTimeout);
  loopTimeout = setTimeout("loop();",time);
  go(1);        
}
function go(direction,exactvalue )
{
  
  var len =   jQuery("#home-slider >li").length;
  
  if(!exactvalue)
  {
    var mult = curr + direction;    
  }    
  else
  {
      curr = direction;
      mult = direction ;     
  }
  if(mult == len) mult = 0;
  else if(mult<0) mult = len - 1;
  
  if(mult != 0 && !exactvalue )
    curr += direction;        
  else if(!exactvalue)
    curr = 0;
  if(curr<0)
  {
    curr = len - 1;
    mult = len - 1;        
  }     
  jQuery("#home-slider").animate({left:(- mult*960)+"px"},500,'linear');         
  
 clearTimeout(loopTimeout);
 loopTimeout = setTimeout("go(1,false);",15000);    
  updateCurrent();
}
function updateCurrent()
{      
     //jQuery("#controls a.current").removeClass("current");
     //jQuery("#controls .item"+(curr+1)).addClass("current");
    
} 

