// JavaScript Document banner home page
// (c) 2009 mauro gallo web creations

function showBanner() {
	$(document).ready(function() {
		var xmlhttp;
		if (window.XMLHttpRequest) {
			xmlhttp = new XMLHttpRequest();
			//xmlhttp.overrideMimeType("image/jpeg");
		}
		else {
			var msXHR = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
			for (var i = 0; i < msXHR.length; i++) {
				try {
					xmlhttp = new ActiveXObject(msXHR[i]);
					break;
				} catch (e) {}
			}
		}
		if (xmlhttp) {
		var bannerFrame = document.createElement("div");
		bannerFrame.setAttribute("id", "bannerFrame");
		bannerFrame.style.position = "absolute";
		bannerFrame.style.top = "0px";
		bannerFrame.style.left = "0px";
		//bannerFrame.style.visibility = "hidden";
		bannerFrame.style.backgroundColor = "#000000";
		bannerFrame.style.zIndex = "200";
		document.body.appendChild(bannerFrame);
		var banner = $("#bannerFrame");
		/*var bannerWidth = $(window).width();
		var bannerHeight = $(window).height();*/
		var bannerWidth = $(window).width();
		bannerWidth += $(document).scrollLeft();
		var bannerHeight = $(window).height();
		bannerHeight += $(document).scrollTop();
		banner.css("height", bannerHeight);
		banner.css("width", bannerWidth);
		//banner.css("visibility", "visible");
		banner.css("opacity", 0.0);
	  	banner.fadeTo("slow", 0.8);
		var closeDiv = document.createElement("div");
		closeDiv.style.padding = "0px 5px 0px 5px";
		closeDiv.style.fontSize = "0.8em";
		closeDiv.style.textAlign = "right";
		var closePix = document.createElement("img");
		closePix.setAttribute("src", "pix/banner/close.png");
		closePix.setAttribute("width", "30");
		closePix.setAttribute("height", "30");
		closePix.setAttribute("alt", "chiudi");
		var closeA = document.createElement("a");
		closeA.setAttribute("href", "javascript:closeBanner();");
		closeA.setAttribute("title", "chiudi");
		closeA.style.color = "#FFFFCC";
		closeA.appendChild(closePix);
		closeDiv.appendChild(closeA);
		var bannerPix = document.createElement("img");
		bannerPix.setAttribute("id", "bannerPix");
		bannerPix.setAttribute("src", "pix/banner/timer.gif");
		bannerPix.setAttribute("width", "60");
		bannerPix.setAttribute("height", "60");
		bannerPix.setAttribute("alt", "Lotteria Carnevale 2010");
		bannerPix.style.margin = "10px 220px";
		var bannerDiv = document.createElement("div");
		bannerDiv.setAttribute("id", "bannerDiv")
		bannerDiv.style.width = "704px";
		bannerDiv.style.position = "absolute";
		bannerDiv.style.zIndex = "300";
		bannerDiv.style.top = ((bannerHeight - 600) / 2) + "px";
		bannerDiv.style.left = ((bannerWidth - 704) / 2) + "px";
		bannerDiv.appendChild(closeDiv);
		bannerDiv.appendChild(bannerPix);
		document.body.appendChild(bannerDiv);
		xmlhttp.open("GET", "pix/locandine/sfiliamocela.jpg", true);
		xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4) {
					/*var pix = $("#bannerDiv");
					pix.css("opacity", 0.0);*/
					var bannerPix = $("#bannerPix");
					bannerPix.css("opacity", 0.0);
					bannerPix.css("margin", "0px");
					bannerPix.attr("src", "pix/locandine/mangiapizza1.jpg");
					bannerPix.attr("width", "704");
					bannerPix.attr("height", "600");
					setTimeout(function() {bannerPix.fadeTo('slow', 1.0)}, 500);
				}
		}
		xmlhttp.send(null);
		}
	});
}

/*function resizeBanner() {
	var banner = $("#bannerFrame");
	var bannerWidth = $(window).width();
	var bannerHeight = $(window).height();
	banner.css("height", bannerHeight);
	banner.css("width", bannerWidth);
}*/

function scrollBanner() {
	var banner = $("#bannerFrame");
	var bannerWidth = $(window).width();
	bannerWidth += $(document).scrollLeft();
	var bannerHeight = $(window).height();
	bannerHeight += $(document).scrollTop();
	banner.css("height", bannerHeight);
	banner.css("width", bannerWidth);
}

function closeBanner() {
	$("#bannerFrame").fadeTo("slow", 0.0);
	$("#bannerDiv").fadeTo("slow", 0.0);
	setTimeout(function() {$("#bannerFrame").remove()}, 1000);
	setTimeout(function() {$("#bannerDiv").remove()}, 1000);
}
