function initializeForms() {
	
	/* Mail Form */
	if($("mailForm") != null) {
		$("emailInput").value = "Insert your e-mail";
		
		if (typeof document.addEventListener == "function"){
			$("emailInput").addEventListener("blur", unfocusEmail, false);
			$("emailInput").addEventListener("focus", focusEmail, false);
			$("submitForm").addEventListener("click", checkFastMail, false);
		}else{
			$("emailInput").attachEvent("onblur", unfocusEmail);
			$("emailInput").attachEvent("onfocus", focusEmail);
			$("submitForm").attachEvent("onclick", checkFastMail);
		}
	}
	
	/* Search Form */
	if($('searchForm') != null) {
		$('searchInput').value = "What are you looking for?";
		
		if (typeof document.addEventListener == "function"){
			$("searchInput").addEventListener("blur", unfocusTextSearch, false);
			$("searchInput").addEventListener("focus", focusTextSearch, false);
			$("searchsubmit").addEventListener("click", checkTextSearch, false);
		}else{
			$("searchInput").attachEvent("onblur", unfocusTextSearch);
			$("searchInput").attachEvent("onfocus", focusTextSearch);
			$("searchsubmit").attachEvent("onclick", checkTextSearch);
		}
	}

}

/* Search Form ::::::::::: START */
function focusTextSearch(event) {
	var element = Event.element(event);
	if(element.value == "What are you looking for?") {
		element.value = "";
		element.style.color = "#000000";
	}
}
	
function unfocusTextSearch(event) {
	var element = Event.element(event);
	if(element.value == "") {
		element.value = "What are you looking for?";
		element.style.color = "#CCCCCC";
	}
}
	
function checkTextSearch(event){
	if($('searchInput').value == "What are you looking for?") {
		$('searchInput').value = "";
	}
	
	$("searchForm").submit();
}
/* Search Form ::::::::::: END */
	
/* Mail Form ::::::::::: START */	
function focusEmail(event) {
	var element = Event.element(event);
	if(element.value == "Insert your e-mail") {
		element.value = "";
		element.style.color = "#000000";
	}
}
	
function unfocusEmail(event) {
	var element = Event.element(event);
	if(element.value == "") {
		element.value = "Insert your e-mail";
		element.style.color = "#CCCCCC";
	}
}
	
function checkFastMail(event) {
	var validEmail = validateEmail($("emailInput").value);
	
	var h = 620;
	var w = 600;
	var topPopup=(screen.height/2)-(h/2); 
	var leftPopup=(screen.width/2)-(w/2); 
	
	if(validEmail) {
		window.open("http://www.yoox.com/ylsubscription.asp?act=" + $("act").value + "&email=" + $("emailInput").value, "formtarget", "target=_blank,location=no,status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width="+w+",height="+h+",top="+topPopup+",left="+leftPopup);
	} else {
		new Effect.Highlight($("emailInput"), { duration: 0.5, startcolor: '#FF9999', endcolor: '#FFFFFF', afterFinish: function() { $("emailInput").style.background = "#FFFFFF"; }});
	}
}

function validateEmail(element) {
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(element); 
}
/* Search Form ::::::::::: END */
/* è necessario mettere del codice nel flash */

var _pageTracker = null;
function initializeGA(pageTracker) {
	_pageTracker = pageTracker;
}

function traceAdvertisingContent(paramOne, paramTwo) {
	_pageTracker._trackEvent(paramOne, paramTwo);
}
