var interval_rotate_banner_15 = 3; //seconds
var rotateBannerImages_15 = null;
var numberOfRotateBannerImages_15 = 0;
var currentRotateBannerImage_15 = 0;
var timer_rotate_banner_15 = null;
function getBannerImages_15()
{
AjaxRequest.get(
{
'url':'/lib/rotating_banner/banner_images.php?id=15'
,'onSuccess':function(req)
{
rotateBannerImages_15 = eval('('+req.responseText+')');
numberOfRotateBannerImages_15 = rotateBannerImages_15.data.length;
interval_rotate_banner_15 = rotateBannerImages_15.rotation_time;
changeRotateBannerImage_15();
initRotateBannerTimer_15();
}
}
);
}
function changeRotateBannerImage_15()
{
if(document.getElementById('banner_image_15'))
{
currentRotateBannerImage_15++;
if(currentRotateBannerImage_15 >= numberOfRotateBannerImages_15) currentRotateBannerImage_15 = 0;
var the_src = rotateBannerImages_15.data[currentRotateBannerImage_15].image;
var the_name = rotateBannerImages_15.data[currentRotateBannerImage_15].name;
var the_url = rotateBannerImages_15.data[currentRotateBannerImage_15].url;
var the_image = new Image();
the_image.src = rotateBannerImages_15.data[currentRotateBannerImage_15].image;
var supported = /MSIE (5\.5)|[6789]/.test(navigator.userAgent) && navigator.platform == "Win32";
if(BrowserDetect.browser == "Explorer" && BrowserDetect.version < 7 && /\.png$/.test( the_image.src.toLowerCase()))
{
//document.getElementById("banner_image_15").style.width = "178px";
//document.getElementById("banner_image_15").style.height = "96px";
document.getElementById("banner_image_15").style.display = "inline-block";
document.getElementById("banner_image_15").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + the_image.src + "',sizingMethod='scale')";
}
else
{
if(the_url != null && the_url != "" && the_url != "http://")
document.getElementById("banner_image_15").innerHTML = "
";
else
document.getElementById("banner_image_15").innerHTML = "
";
}
}
}
function initRotateBannerTimer_15()
{
timer_rotate_banner_15 = setInterval("changeRotateBannerImage_15()", 1000*interval_rotate_banner_15);
}
function clearRotateBannerTimer_15()
{
if(timer_rotate_banner_15) clearInterval(timer_rotate_banner_15);
}
window.onload = function()
{
getBannerImages_15();
}
window.onunload = function()
{
clearRotateBannerTimer_15();
}