// Rotating Banner Script (C) by Christian Stone http://xtian.stonescape.net/  Used by persmission //

image = new Array;
imagelink = new Array;
image[1]="/ads/HBIS.png";
imagelink[1]="http://www.homebuyersinspectionserv.com";
image[2]="/ads/ExclusiveEstateProp.png";
imagelink[2]="http://exclusiveestatepro.com/";
image[3]="/ads/Katz_and_Block.gif";
imagelink[3]="http://evict123.com";
image[4]="/ads/Styln-Construction.png";
imagelink[4]="http://www.stylnconstruction.com/";
image[5]="/ads/JerryCarlislePropInsp.gif";
imagelink[5]="http://www.propertyinspector.citymax.com";
image[6]="/ads/NordhagenDaughters.gif";
imagelink[6]="http://www.nordhagentermite.com/";
image[7]="/ads/parkregencyuse.png";
imagelink[7]="http://youtu.be/OnirhtBoCW8";
image[8]="/ads/MetroRetro12.png";
imagelink[8]="http://www.gometroretro.com";
image[9]="/ads/Gold-Star-Realty.png";
imagelink[9]="#";
image[10]="/ads/RR_advertising.gif";
imagelink[10]="http://srar.com/services/?p=advertise_with_us";
image[11]="/ads/EZPest.png";
imagelink[11]="http://www.ezpest.net";


function init() {
    random_num = (Math.round((Math.random()*10)+1))
			obj = document.getElementById("adv_bg");
			obj.style.backgroundImage = 'url('+image[random_num]+')';	
			adlink = document.getElementById("ad_link");	
			adlink.href =  imagelink[random_num];
	window.setTimeout("randomHeaderPic()", 6000); // time until change of first pic //		
}

function randomHeaderPic() {
    random_num = (Math.round((Math.random()*10)+1))
	// Write the image tag with a random array element
	fadeOutandInNewImage("adv_bg",100,image[random_num],imagelink[random_num]);
}

function fadeOutandInNewImage(objId,opacity,newImage,newImagelink) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >= 10) {
			setOpacity(obj, opacity);
			opacity -= 10;
			window.setTimeout("fadeOutandInNewImage('"+objId+"',"+opacity+",'"+newImage+"', '"+newImagelink+"')", 100);
		} else {
			obj = document.getElementById(objId);
			setOpacity(obj, 1);
			obj.style.backgroundImage = 'url('+newImage+')';
			adlink = document.getElementById("ad_link");	
			adlink.href =  newImagelink;			
			fadeIn(objId,10);
		}
	}
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		} else {
			window.setTimeout("randomHeaderPic()", 15000); // time between changes of pics //		
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

window.onload = function() {init()}
