var interval_rotate_banner_14 = 3; //seconds var rotateBannerImages_14 = null; var numberOfRotateBannerImages_14 = 0; var currentRotateBannerImage_14 = 0; var timer_rotate_banner_14 = null; function getBannerImages_14() { AjaxRequest.get( { 'url':'/lib/rotating_banner/banner_images.php?id=14' ,'onSuccess':function(req) { rotateBannerImages_14 = eval('('+req.responseText+')'); numberOfRotateBannerImages_14 = rotateBannerImages_14.data.length; interval_rotate_banner_14 = rotateBannerImages_14.rotation_time; changeRotateBannerImage_14(); initRotateBannerTimer_14(); } } ); } function changeRotateBannerImage_14() { if(document.getElementById('banner_image_14')) { currentRotateBannerImage_14++; if(currentRotateBannerImage_14 >= numberOfRotateBannerImages_14) currentRotateBannerImage_14 = 0; var the_src = rotateBannerImages_14.data[currentRotateBannerImage_14].image; var the_name = rotateBannerImages_14.data[currentRotateBannerImage_14].name; var the_url = rotateBannerImages_14.data[currentRotateBannerImage_14].url; var the_image = new Image(); the_image.src = rotateBannerImages_14.data[currentRotateBannerImage_14].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_14").style.width = "178px"; //document.getElementById("banner_image_14").style.height = "96px"; document.getElementById("banner_image_14").style.display = "inline-block"; document.getElementById("banner_image_14").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_14").innerHTML = "" + the_name + ""; else document.getElementById("banner_image_14").innerHTML = "" + the_name + ""; } } } function initRotateBannerTimer_14() { timer_rotate_banner_14 = setInterval("changeRotateBannerImage_14()", 1000*interval_rotate_banner_14); } function clearRotateBannerTimer_14() { if(timer_rotate_banner_14) clearInterval(timer_rotate_banner_14); } window.onload = function() { getBannerImages_14(); } window.onunload = function() { clearRotateBannerTimer_14(); }