show_duration=[2,3];

//show_title=[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]];
//show_url=[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]];
show_src=[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]];
show_ads=[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]];
show_ct=[[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]];
var fire=new Array(false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false);
//alert(document.documentMode);
function switchAd(n1) {
	var randomdur=(Math.floor(Math.random()*((show_duration[1]-show_duration[0]+1)*10))/10)+show_duration[0];
	var n=(show_ct[n1]+1)%show_src[n1].length;
	//if (show_ads[n1][n] && (show_ads[n1][n].complete || show_ads[n1][n].complete==null)) {
		var objToFade = document.getElementById("Ad_Image"+n1);
		var browser= (typeof objToFade.style.opacity == "string") ? "mozilla" : "ie";
		browser="mozilla";
//		var ver = getInternetExplorerVersion();
		//alert(ver);
//    	if (ver > -1 && browser=="ie") {
//    	    if (ver >= 8.0) browser="mozilla";
//		}
		var curOp= (browser=="mozilla") ? objToFade.style.opacity : (objToFade.filters.alpha.opacity/100);
		if(curOp==undefined) curOp=1;
		curOp=parseFloat(curOp);
		if(curOp>0){
			if(fire[n1]){ // fade in
				if(curOp<1){ // still fading in
					if(browser=="mozilla"){
						objToFade.style.opacity=curOp+0.05;
					}else{
						objToFade.filters.alpha.opacity=(curOp+0.05)*100;
					}
					setTimeout("switchAd("+n1+")",50);
					return;
				}else{
					fire[n1]=false;
					show_ads[n1][n=(show_ct[n1]+1)%show_src[n1].length] = new Image;
					show_ads[n1][n].src = show_src[n1][n];
					setTimeout("switchAd("+n1+")",randomdur*1000);
				}
			}else{ // fade out
				if(browser=="mozilla"){
					objToFade.style.opacity=curOp-0.05;
				}else{
					objToFade.filters.alpha.opacity=(curOp-0.05)*100;
				}
				setTimeout("switchAd("+n1+")",50);
				return;
			}
		}else{ // fully faded out
			fire[n1]=true;
			document.getElementById("Ad_Image"+n1).src = show_ads[n1][show_ct[n1]=n].src;
			objToFade = document.getElementById("Ad_Image"+n1);
			if(browser=="mozilla"){
				objToFade.style.opacity=0.1;
			}else{
				objToFade.filters.alpha.opacity=(0.1)*100;
			}
			setTimeout("switchAd("+n1+")",50);
			return;
			/*if(document.getElementById("featured_title"+n1)){
				document.getElementById("featured_title"+n1).innerHTML = show_title[n1][n];
			}
			if(document.getElementById("featured_url"+n1)){
				document.getElementById("featured_url"+n1).href="/index.php/my-portfolio/projects/"+show_url[n1][n];
			}*/
		}
	//}
	//show_ads[n1][n=(show_ct[n1]+1)%show_src[n1].length] = new Image;
	//show_ads[n1][n].src = show_src[n1][n];
	//setTimeout("switchAd("+n1+")",randomdur*1000);
}
function doLink(n1){
	alert(show_ct[n1]);
//	alert(show_url[n1][show_ct[n1]]);
//	document.location.href=show_url[n1][show_ct[n1]];
}
function getInternetExplorerVersion() {

    var rv = -1; // Return value assumes failure.

    if (navigator.appName == 'Microsoft Internet Explorer') {

        var ua = navigator.userAgent;

        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");

        if (re.exec(ua) != null)

            rv = parseFloat(RegExp.$1);

    }

    return rv;

}
onload = function(){
	for(i=0;i<30;i++){
		if(document.getElementById("Ad_Image"+i)){
			var randomdur=(Math.floor(Math.random()*((show_duration[1]-show_duration[0]+1)*10))/10)+show_duration[0];
			var n=(show_ct[i]+1)%show_src[i].length;
			show_ads[i][n=(show_ct[i]+1)%show_src[i].length] = new Image;
			show_ads[i][n].src = show_src[i][n];
			setTimeout("switchAd("+i+")",randomdur*1000);
			//switchAd(i);
		}
	}
}