/* 
 * Event Manager
 */

function EventManager(){}

EventManager.prototype = {
	removeEvent : function( obj, event, listener, useCapture ){
		if(obj.removeEventListener){
			obj.removeEventListener( event, listener, useCapture ? true : false );
		} else if(obj.detachEvent){
			obj.detachEvent( "on"+event, listener );
		}
	},

	addEvent : function( obj, event, listener, useCapture ){
		if(obj.addEventListener){
			obj.addEventListener( event, listener, useCapture ? true : false );
		} else if(obj.attachEvent){
			obj.attachEvent( "on"+event, listener );
		}
	},

	addLoadEvent : function( listener ){
		this.addEvent( window, "load", listener, false );
	}
}

var evt = new EventManager();




var script_name = "default.js";
var common_dir  = "common";

function getRelativePath(){
	var path = "";
	var scriptTags = document.getElementsByTagName("script");
	if(RegExp){
		var reg = new RegExp( 'rotation/rotation.js$' );
		for(var i=0; i<scriptTags.length; i++) {
			if(scriptTags[i].src && scriptTags[i].src.match(reg)){
				path = scriptTags[i].src.replace(reg,'');
				break;
			}
		}
	}
	return path? path : '';
}


function showBanner(){
	if(document.getElementById('bannerArea')){
		//alert(bannerObj[0].image+'='+bannerObj[0].uri);
		temp =bannerObj.length;
		var i = Math.floor((Math.random() * 100)) % temp;
		
		var type=bannerObj[i].image.split('.')[1];
		switch(type){
			case 'gif': tag='<a href="'+bannerObj[i].uri+'" target="_blank"><img src="/rotation/'+bannerObj[i].image+'" border="0"></a>';break;
			case 'jpg': tag='<a href="'+bannerObj[i].uri+'" target="_blank"><img src="/rotation/'+bannerObj[i].image+'" border="0"></a>';break;
			case 'swf': tag='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="468" height="60"><param name="movie" value="/rotation/'+bannerObj[i].image+'"><param name="quality" value="high"><embed src="/rotation/'+bannerObj[i].image+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object>';break;
		}
		document.getElementById('bannerArea').innerHTML = tag;
	}
}

evt.addEvent( window, 'load', showBanner, false );