//jQuery Fading Banner Rotator
//Jaymar Raquepo



var int = setInterval( function(){
    nextSlide();
    }, 15000)





var backgrounds = ["images/bg.jpg", "images/bg2.jpg", "images/bg3.jpg"];
var banners = [
			   "<a href='ipad-app'><div style='margin-left:610px; margin-top:180px;' onmouseout='this.style.backgroundImage=\"url(images/learnmore.png)\";' onmouseover='this.style.backgroundImage=\"url(images/learnmoreX.png)\";' class='learnmore'></div></a><img border='0' src='images/banner1.jpg' width='992' height='401' />", 
			   "<a href='curriculum'><div style='margin-left:590px; margin-top:215px;' onmouseout='this.style.backgroundImage=\"url(images/learnmore.png)\";' onmouseover='this.style.backgroundImage=\"url(images/learnmoreX.png)\";' class='learnmore'></div></a><img border='0' src='images/banner2.jpg' width='992' height='401'  />", 
			   "<a href='services/on-site-instruction'><div class='learnmore' style='margin-left:522px; margin-top:225px;' onmouseout='this.style.backgroundImage=\"url(images/learnmore.png)\";' onmouseover='this.style.backgroundImage=\"url(images/learnmoreX.png)\";' ></div></a><img border='0' src='images/banner3.jpg' width='992' height='401'  />"
			   ];
var current = 0;
var time1;







function nextSlide()
{
	
 	$('#bgSwap').animate({
    opacity: .7
  }, 500, function() {
  });
	
 	$('#bannerContent').animate({
    opacity: 0
  }, 500, function() {
  });
	
	current = current + 1;
	if (current > 2)
	current = 0;		

	setTimeout("showSlides()",600);
	
	int = clearInterval(int);
	resetInterval();

}



function prevSlide()
{
   $('.learnmore').css({
    opacity: 0
  }, 500, function() {
  });
	
 	$('#bgSwap').animate({
    opacity: .7
  }, 500, function() {
  });
	
 	$('#bannerContent').animate({
    opacity: 0
  }, 500, function() {
  });

	current = current - 1;
	if (current < 0)
	current = 2;	
	
	
	setTimeout("showSlides()",600);
	
	int = clearInterval(int);
	resetInterval();
	
}


function showSlides()
{
   $('.learnmore').css({
    opacity: 0
  }, 500, function() {
  });
	
	document.getElementById("bgSwap").style.backgroundImage = "URL(" + backgrounds[current] + ")";	
	document.getElementById("bannerContent").innerHTML = banners[current];	
	
	$('#bgSwap').animate({
		opacity: 1
	  }, 500, function() {
	  });
	
		$('#bannerContent').animate({
		opacity: 1
	  }, 500, function() {
	  });
}

function resetInterval()
{
int = setInterval( function(){
       nextSlide();
    }, 15000)
}


function initBanner()
{
		function setCookie(c_name,value,exdays)
		{
		var exdate=new Date();
		exdate.setDate(exdate.getDate() + exdays);
		var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
		document.cookie=c_name + "=" + c_value;
		}

		function getCookie(c_name)
		{
		var i,x,y,ARRcookies=document.cookie.split(";");
		for (i=0;i<ARRcookies.length;i++)
		  {
		  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		  x=x.replace(/^\s+|\s+$/g,"");
		  if (x==c_name)
			{
			return unescape(y);
			}
		  }
		}

		var imageToLoad = new String();
		var imagesList = new Array();
		var randomize = new Number();
		var current = 1234567890;
		
		imagesList[0] = "banner/banner1.png";
		imagesList[1] = "banner/banner2.png";
		imagesList[2] = "banner/banner3.png";
		imagesList[3] = "banner/banner4.png";
		imagesList[4] = "banner/banner5.png";
		imagesList[5] = "banner/banner6.png";
		imagesList[6] = "banner/banner7.png";
		imagesList[7] = "banner/banner8.png";

		
		randomize = Math.floor(Math.random()*imagesList.length);
		if (getCookie("currentCookie") == "")
		setCookie("currentCookie",randomize,365);
		current = getCookie("currentCookie");
		current = parseInt(current);
		
		while (current == randomize) 
		{
		randomize = Math.floor(Math.random()*imagesList.length);
		}	
		imageToLoad = imagesList[randomize];
		setCookie("currentCookie",randomize ,365);
		document.getElementById("randImg").src = "/~sombrero/bannerImages/"+ imageToLoad;

}




function initIpadBanner()
{
		function setCookie(c_name,value,exdays)
		{
		var exdate=new Date();
		exdate.setDate(exdate.getDate() + exdays);
		var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
		document.cookie=c_name + "=" + c_value;
		}

		function getCookie(c_name)
		{
		var i,x,y,ARRcookies=document.cookie.split(";");
		for (i=0;i<ARRcookies.length;i++)
		  {
		  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		  x=x.replace(/^\s+|\s+$/g,"");
		  if (x==c_name)
			{
			return unescape(y);
			}
		  }
		}

		var imageToLoad = new String();
		var imagesList = new Array();
		var randomize = new Number();
		var current = 1234567890;
		
		imagesList[0] = "ipad/ipad-banner1.png";
		imagesList[1] = "ipad/ipad-banner2.png";
		imagesList[2] = "ipad/ipad-banner3.png";
		imagesList[3] = "ipad/ipad-banner4.png";
		imagesList[4] = "ipad/ipad-banner5.png";
		imagesList[5] = "ipad/ipad-banner6.png";

		
		randomize = Math.floor(Math.random()*imagesList.length);
		if (getCookie("currentCookie") == "")
		setCookie("currentCookie",randomize,365);
		current = getCookie("currentCookie");
		current = parseInt(current);
		
		while (current == randomize) 
		{
		randomize = Math.floor(Math.random()*imagesList.length);
		}	
		imageToLoad = imagesList[randomize];
		setCookie("currentCookie",randomize ,365);
		document.getElementById("randImg").src = "/~sombrero/bannerImages/"+ imageToLoad;

}

