﻿/* Definición de la clase que define el concepto de banner de un curso */
function CourseBanner(bannerUrl, courseName, courseUrl)
{ 
   	this.bannerUrl = bannerUrl; 
   	this.courseName = courseName; 
   	this.courseUrl = courseUrl; 
} 



var BANNERS_BASE = "images/courseSlider/";
var currentBanner = 0;
var courseBanners = new Array(new CourseBanner("cisco-ccna.jpg", "CCNA - Administración de redes Cisco", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=19"), 
                              new CourseBanner("cisco-ccna-security.jpg", "CCNA Security - Seguridad en redes Cisco", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=69"), 
                              new CourseBanner("ccnproute.jpg", "CCNP ROUTE - Implementing IP Routing ", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=74"),
							  new CourseBanner("ccnpswitch.jpg", "CCNP SWITCH - Implementing IP Switching", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=75"), 
                              new CourseBanner("windows-server-2008-mcitp.jpg", "MCITP Server Administrator - Administrador de sistemas Microsoft Windows Server 2008", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=23"), 
							  new CourseBanner("linux-lpi-nivel-1.jpg", "Administración de Linux. Certificación LPIC Nivel 1", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=15"), 
							  new CourseBanner("linux-lpi-nivel-2.jpg", "Administración avanzada de Linux. Certificación LPIC Nivel 2", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=16"), 
                              new CourseBanner("linux-lpi-nivel-3.jpg", "Administración avanzada de Linux. Certificación LPIC Nivel 3 Speciality: Mixed Environment", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=17"),
							  new CourseBanner("java-nivel-1.jpg", "Desarrollo y arquitectura de aplicaciones Web con Java", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=13"),
							  new CourseBanner("java-nivel-2.jpg", "Desarrollo avanzado de aplicaciones con Java EE (Hibernate, Spring y Struts)", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=14"),
							  new CourseBanner("visual-basic-net-3.5-mcpd.jpg", "MCPD: Desarrollo e implementación de aplicaciones Web con Visual Basic 2010 y .NET Framework 4.0", "http://www.pue.es/nweb/contents/learning/viewcourse.aspx?id=80")
                              
                              );

/* Método para la inicialización del slider de cursos destacados */
function initCourseSlider() 
{
    $("#courseSlider").attr("src", BANNERS_BASE + courseBanners[currentBanner].bannerUrl);
    $("#courseSlider").attr("title", courseBanners[currentBanner].courseName);
    $("#courseLinkSlider").attr("href", courseBanners[currentBanner].courseUrl);
    
    setInterval("stepCourseForward()", 5000);
}

/* Método que permite avanzar al slider al siguiente curso destacado */
function stepCourseForward()
{
    currentBanner = (currentBanner + 1) % courseBanners.length;
    $("#courseSlider").attr("src", BANNERS_BASE + courseBanners[currentBanner].bannerUrl);
    $("#courseSlider").attr("title", courseBanners[currentBanner].courseName);
    $("#courseLinkSlider").attr("href", courseBanners[currentBanner].courseUrl);
}
