var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var bg1 = new Image();
var bg2 = new Image();
var bg3 = new Image();

img1.src = "/site-ns/images/french/home_lure1_off.jpg";
img2.src = "/site-ns/images/french/home_lure2_off.jpg";
img3.src = "/site-ns/images/french/home_lure3_off.jpg";
bg1.src = "/site-ns/images/french/home_lure1_bg.jpg";
bg2.src = "/site-ns/images/french/home_lure2_bg.jpg";
bg3.src = "/site-ns/images/french/home_lure3_bg.jpg";

var lureActive = "";
var lureClose = true;
var lures = null;
var lureInterval = -1;
var lureHeight = 0;

if (navigator.platform.toLowerCase().indexOf("win") != -1) ow_f_AppendLoadEvent(InitLures);

function InitLures() {
	if (document.getElementById) {
		lures = document.getElementById("lures");
		if (lures) {
			var arr = ow_f_GetElementsByClassName("homelure", "a");
			for (var i = 0; i < arr.length; i++) {
				var img = arr[i].getElementsByTagName("img");
				if (img.length == 1) {
					ow_f_AddEvent(img[0], "mouseover", LureOn, false);
					ow_f_AddEvent(img[0], "mouseout", LureOff, false);
					ow_f_AddEvent(img[0], "click", LureClick, false);
				}
			}
		}
	}
}

function LureOn(e) {
	if (!e) var e = window.event;
	if (e.target) elm = e.target;
	else elm = e.srcElement;
	if (elm.tagName.toLowerCase() == "img") {
		elm.className = "lurehover";
		elm.src = (elm.src).replace("_off", "_on");
		var parent = elm.parentNode;
		while (parent.tagName.toLowerCase() != "a") parent = parent.parentNode;
		if (parent.id + "slide" == lureActive) LureAlive();
	}
}

function LureOff(e) {
	if (!e) var e = window.event;
	if (e.target) elm = e.target;
	else elm = e.srcElement;
	if (elm.tagName.toLowerCase() == "img") {
		elm.className = "";
		elm.src = (elm.src).replace("_on", "_off");
		LureCloseNow(true);
	}
}

function LureClick(e) {
	if (!e) var e = window.event;
	if (e.target) elm = e.target;
	else elm = e.srcElement;
	if (elm.tagName.toLowerCase() == "img") {
		var parent = elm.parentNode;
		while (parent.tagName.toLowerCase() != "a") parent = parent.parentNode;
		
		if (lureActive == parent.id + "slide") {
		
			LureCloseNow(false);
		
		} else {
		
			if (lureActive != "") {
				document.getElementById(lureActive).style.display = "none";
			}
	
			var lure = document.getElementById(parent.id + "slide");
			
			if (lure) {
				lure.style.left = LureX(lure) + "px";
				lure.style.top = LureY(lure) + "px";
	
				lure.style.visibility = "hidden";
				lure.style.display = "block";
				
				lureHeight = 0;
				lure.style.height = "";
				
				lureHeight = lure.offsetHeight
				lure.style.height = "0";
				lure.style.overflow = "hidden";
				lure.style.borderBottomWidth = "1px";
				lure.style.borderBottomColor = "#5b5b5f";
				lure.style.borderBottomStyle = "solid";
	
				if (elm.className == "") elm.className = "lurehover";
				if (elm.src.indexOf("_off") != -1) elm.src = (elm.src).replace("_off", "_on");
	
				lureInterval = setInterval("LureStretch()", 10);
				
				if (lure.style.display != "none") {
					ow_f_AddEvent(lure, "mouseover", LureAlive, false);
					ow_f_AddEvent(lure, "mouseout", LureCloseRequest, false);
					lureActive = lure.id;
				} else {
					lureActive = "";
				}
			} else {
				lureActive = "";
			}
			
			lureClose = false;
		
		}
		
	}
	if (e.preventDefault) e.preventDefault(); else e.returnValue = false;	
}

function LureStretch() {
	var l = document.getElementById(lureActive);
	if (l) {
		if (l.style.visibility != "visible") l.style.visibility = "visible";
		var hgt = parseInt((ow_f_GetElementStyle(document.getElementById(lureActive), "height")).replace("px", ""), 10);
		if (hgt < lureHeight) {
			hgt += 15;
			if (hgt > lureHeight) hgt = lureHeight;
			l.style.height = hgt + "px";
		}
	 	else {
			clearInterval(lureInterval);
			lureInterval = -1;
			l.style.borderBottomWidth = "0";
		}
	}
}

function LureX(elm) {
	var smwidth = parseInt((ow_f_GetElementStyle(elm, "width")).replace("px", ""), 10);
	var mmwidth = parseInt(lures.offsetWidth, 10);

	var leftX = ow_f_GetTotalOffset(document.getElementById((elm.id).replace("slide", "")), "offsetLeft");
	var menuOffset = ow_f_GetTotalOffset(lures, "offsetLeft");

	if (document.all && navigator.platform.toLowerCase().indexOf("win") == -1) {
		var padding = parseInt((ow_f_GetElementStyle(document.getElementById((elm.id).replace("slide", "")), "padding-left")).replace("px", ""), 10);
		if (isNaN(padding)) padding = 0;
		var bod = parseInt((ow_f_GetElementStyle(document.getElementsByTagName("body")[0], "margin-left")).replace("px", ""), 10);
		
		if (lures.offsetParent.tagName.toLowerCase() == "body") {
			return leftX - padding + bod;
		} else {
			return leftX - padding;		
		}
	} else {
			return leftX;
	}
}

function LureY(elm) {
	var menuOffset = ow_f_GetTotalOffset(lures, "offsetTop");
	if (document.all && navigator.platform.toLowerCase().indexOf("win") == -1) {
		var bod = parseInt((ow_f_GetElementStyle(document.getElementsByTagName("body")[0], "margin-top")).replace("px", ""), 10);
		if (lures.offsetParent.tagName.toLowerCase() == "body") {
			return menuOffset + lures.offsetHeight + ow_navOffset + bod;
		} else {
			return lures.offsetHeight + ow_navOffset;
		}
	} else {
		return menuOffset + lures.offsetHeight + ow_navOffset;
	}
}

function LureCloseRequest() {
	lureClose = true;
	setTimeout("LureClose(\"" + lureActive + "\", true)", 550);
}

function LureCloseNow(imgToo) {
	lureClose = true;
	setTimeout("LureClose(\"" + lureActive + "\", " + imgToo + ")", 10);
}

function LureClose(subid, imgToo) {
	var elm = this;
	if (window.event) elm = event.srcElement;
	if (lureClose && document.getElementById(subid)) {
		document.getElementById(subid).style.display = "none";
		
		if (imgToo) {
			var img = document.getElementById((subid).replace("slide", "")).getElementsByTagName("img");
			if (img.length == 1) {
				img[0].className = "";
				img[0].src = (img[0].src).replace("_on", "_off");
			}
		}
		
		lureActive = "";
	}
}

function LureAlive() {
	lureClose = false;
	var img = document.getElementById((lureActive).replace("slide", "")).getElementsByTagName("img");
	if (img.length == 1) {
		img[0].className = "lurehover";
		img[0].src = (img[0].src).replace("_off", "_on");
	}
}