//var frontSlideri=0;
var frontSliderPause = 6000;
var frontSliderDuration = 1400;
var frontSliderLoopi = 0;
var frontSliderLasti = 0;
var frontSliderNumLoops = 2;

(function($) {
    $.fn.customFadeTo = function(speed, to,callback) {
        $(this).fadeTo(speed, to, function() {
                if(jQuery.browser.msie) {
                        $(this).get(0).style.removeAttribute('-ms-filter');
		}
                if(callback != undefined)
                        callback();
        });
    };
    $.fn.customFadeOut = function(speed, callback) {
        $(this).fadeOut(speed, function() {
                if(jQuery.browser.msie)
                        $(this).get(0).style.removeAttribute('-ms-filter');
                if(callback != undefined)
                        callback();
        });
    };
})(jQuery);

function frontSliderDo()
{

  if(frontSlideri==0 && frontSliderLoopi == 0) {
	$("#faderThm_"+frontSlideri).hide();
  }
  if(frontSlideri >= frontSlider.length ){
	if(frontSliderLoopi >= frontSliderNumLoops && frontSlideri==1){
		return;
	}
    frontSliderLasti=frontSlideri-1;
    frontSlideri=0;
    frontSliderLoopi++;
  }
    var thumb = frontSlider[frontSlideri];
    $("#faderLeftDiv>img").fadeTo(frontSliderDuration,0);
    $("#faderRightDivInner").customFadeTo(frontSliderDuration,0,function(){ 
	$("#faderThm_"+frontSliderLasti).show();
	$("#faderThm_"+frontSlideri).hide();      
	$("#faderLeftDiv>img").attr('src',thumb.imguri);
	$("#faderLeftDiv>img").attr('alt',thumb.desc);
 	$("#faderTitle").html(thumb.title);
 	$("#faderDesc").html(thumb.desc);
	
	$("#faderLeftDiv>img").fadeTo(frontSliderDuration,1);
	$("#faderRightDivInner").customFadeTo(frontSliderDuration,1,function(){
 		setTimeout('frontSliderDo()',frontSliderPause);
	});
     	frontSliderLasti=frontSlideri;
      	frontSlideri++;
    });
}

$(document).ready(function()
{
	for(i=0;i<frontSlider.length;i++){

		frontSlider[i].thumb=document.createElement('img');
		frontSlider[i].thumb.src = frontSlider[i].thumburi;
		frontSlider[i].img=document.createElement('img');
		if(i==0){
			frontSlider[i].img.onload=function(){	setTimeout("frontSliderDo()",frontSliderPause);};
		}
		frontSlider[i].img.src = frontSlider[i].imguri;
	}
});

