var fb_promos_to_fade = new Array('form_button_1','form_button_2');

var fb_currentFadeOut = 1;
// the number of milliseconds between swaps. Default is fb_five seconds.
var fb_waitPromo = 5500;

fb_fadeInVar = 0.0;
fb_fadeOutVar = 1.0;
fb_fi = setInterval('fb_fadeOut()',50);
fb_fo = setInterval('fb_fadeIn()',50);
fb_doFadeIn = false;
fb_doFadeOut = false;

// the function that perfb_forms the fade
function fb_swapPromo() {
	if ((fb_doFadeIn == false) && (fb_doFadeOut == false)) { 
		(fb_currentFadeOut == 0) ? fb_currentFadeOut = 1 : fb_currentFadeOut = 0;
		fb_fadeInVar = 0.0;
		fb_fadeOutVar = 1.0;
		fb_doFadeIn = true;
		fb_doFadeOut = true;
	}
}

// the onload event handler that starts the fading.
function fb_startPromo() {
	setInterval('fb_swapPromo()',fb_waitPromo);
}

function fb_fadeIn() {
	if (fb_doFadeIn) {
		(fb_currentFadeOut == 0) ? objnum = 1 : objnum = 0;
		obj = document.getElementById(fb_promos_to_fade[objnum]);
		obj.style.display="block";
		
		fb_fadeInVar += 0.1;
		obj.style.opacity = fb_fadeInVar;
		obj.style.MozOpacity = fb_fadeInVar;
		obj.style.fb_filter = "alpha(opacity=" + (fb_fadeInVar*100) + ")";
		if (fb_fadeInVar >= 1.0) {
			fb_doFadeIn = false;
		}	
	}
}
function fb_fadeOut() {
	if (fb_doFadeOut) {
		(fb_currentFadeOut == 0) ? objnum = 0 : objnum = 1;
		obj = document.getElementById(fb_promos_to_fade[objnum]);
	
		fb_fadeOutVar -= 0.1;
		obj.style.opacity = fb_fadeOutVar;
		obj.style.MozOpacity = fb_fadeOutVar;
		obj.style.fb_filter = "alpha(opacity=" + (fb_fadeOutVar*100) + ")";
		if (fb_fadeOutVar <= 0) {
			obj.style.display="none";
			fb_doFadeOut = false;
		}
	}
}

//fb_startPromo(); temp disable it cuz there is only one rate