function onEnterSearchTextField(obj) {
	obj.value = '';
	obj.style.color = '#000000';
	obj.style.fontStyle = 'normal';
}
// JavaScript Document
// Fonctions javascript globales
function byid(idOrObject) {
	var elt=null;
	if(typeof(idOrObject)=='object') 
		return idOrObject; 
	else {
		if (document.getElementById) { elt=document.getElementById(idOrObject); }
		if (!elt && window.top.document.getElementById) { elt=window.top.document.getElementById(idOrObject); }
		if (!elt && document.all) { elt=document.all[idOrObject]; }
		if (!elt && window.top.document.all) { elt=window.top.document.all[idOrObject]; }
		return elt;
	}
}

// Variables pour le menu
var current_menu_id = 1;
var menu_back = false;
// Fonctions pour le menu
function subMenuDisplay(id) {
	window.clearInterval(menu_back);
	for (i=1; i<=4; i++) {
		menu = byid('menu_item_'+i);
		menu = menu.firstChild;
		menu_sub = byid('menu_sub_item_'+i);
		if (i==id) {
			menu.className = 'on';
			menu_sub.className = 'on';
		}	else {
			if (i==current_menu_id) {
				menu.className = 'current';
				menu_sub.className = 'current';
			} else {
				menu.className = 'off';
				menu_sub.className = 'off';
			}
		}
	}
}
function subMenuBack() {
	menu_back = window.setInterval("subMenuDisplay("+current_menu_id+")",10);
}
function initMenu(id) {
	current_menu_id = id;
	menu_back = false;
	subMenuDisplay(id);
}

// Fonction pour lamodification de l'entête
function updateHeader(src, titre, texte, alink, title1, title2) {
	obj = byid('content-header-image-link');
	obj.href = alink;
	obj = byid('content-header-image-image');
	obj.src = src;
	obj = byid('content-header-content-title');
	obj.innerHTML = titre;
	obj = byid('content-header-content-content');
	obj.innerHTML = texte;
	obj = byid('content-header-title-h1');
	obj.innerHTML = title1;
	obj = byid('content-header-title-h2');
	obj.innerHTML = title2;
}

// Fonction qui 'swap' laffichage d'un objet
function swapDisplay(obj) {
		obj = byid(obj);
		if (obj.style.display == 'none') obj.style.display = 'block';
		else obj.style.display = 'none';
}

// Fonction qui 'switch' laffichage d'une image
function switchImage(HTML) {
		obj = byid('image-switch');
		obj.innerHTML = HTML;
}

// Récupère les valeurs des champs du formulaire du panier
function setGet() {
	var output;
	form = byid('basket-form');
	with (form) {
		output = '&last_name='+escape(last_name.value);
		output+= '&first_name='+escape(first_name.value);
		output+= '&email='+escape(email.value);
		output+= '&address1='+escape(address1.value);
		output+= '&address2='+escape(address2.value);
		output+= '&zip='+escape(zip.value);
		output+= '&city='+escape(city.value);
		output+= '&state='+escape(state.value);
		output+= '&country='+escape(country.value);
	}
	return output;
}

// Met en rouge un champ
function inRed(obj) {
	obj.style.border = 'solid #FF0000 1px';
	obj.style.backgroundColor = '#FFDDDD';
	return false;
}
function inDefault(obj) {
	obj.style.border = 'solid #AAAAAA 1px';
	obj.style.backgroundColor = '#FFFFFF';
	return true;
}
// Vérification des champs du formulaire panier
function checkBasketForm(lang) {
	var checkstatus = true;
	form = byid('basket-form');
	with (form) {
		if (last_name.value == '') checkstatus = inRed(last_name) && checkstatus; else inDefault(last_name);
		if (first_name.value == '') checkstatus = inRed(first_name) && checkstatus; else inDefault(first_name);
		if (email.value == '') checkstatus = inRed(email) && checkstatus; else inDefault(email);
		if (address1.value == '') checkstatus = inRed(address1) && checkstatus; else inDefault(address1);
		if (zip.value == '') checkstatus = inRed(zip) && checkstatus; else inDefault(zip);
		if (city.value == '') checkstatus = inRed(city) && checkstatus; else inDefault(city);
		if (country.value == '') checkstatus = inRed(country) && checkstatus; else inDefault(country);
	}
	if (checkstatus) {
		form.target = "_blank";
		form.action = "https://www.paypal.com/cgi-bin/webscr";
		return true;
	}	else {
		form.target = "_parent";
		form.action = "panier.php";
		return false;
	}
}

// Fonction pour l'impression du panier
function printBasket(lang) {
	if (checkBasketForm(lang)) {
		window.print();
	}
	return false;
}