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 = "" + the_name + ""; else document.getElementById("banner_image_15").innerHTML = "" + the_name + ""; } } } 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(); }