function InfoBulle(icone,etat){
	switch (etat) {
		case "over":
			document.getElementById(icone).style.display = "block";
		break;
		case "out":
			document.getElementById(icone).style.display = "none";
		break;
	}
}

function SousMenu(etat){
	switch (etat) {
		case "in":
			document.getElementById('sousmenu').style.display = "block";
			document.getElementById('menu_direction').className = "over";
		break;
		case "out":
			document.getElementById('sousmenu').style.display = "none";
			document.getElementById('menu_direction').className = "out";
		break;
	}
}

function rechercheTVA() {
	url = "http://recherche.tva.canoe.ca/?sen=site&ie=UTF-8&q=";
	recherche = encodeURI(document.frmRechercheTVA.recherche.value);
	window.location = url+recherche;
}

function viderechercheTVA() {
	document.frmRechercheTVA.recherche.value = "";
}


function fairepagedaccueil(anchor) {
	var _client        = new clientIdentification();
	if (_client.os.isWindows() && _client.browser.isIe()) {
		anchor.style.behavior='url(#default#homepage)';
		anchor.setHomePage('http://tva.canoe.ca/');
	} else {
		_linkfairepagedaccueil = window.open(anchor.href+'?'+_client.browser.getId(), 'Page d\'accueil', 'width=705,height=550, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no');
		setTimeout('_linkfairepagedaccueil.focus();',250);
	}

	return false;
}

/**
 * Permet d'afficher un message dans la console de firebug si elle existe
 *
 * TODO: log même si la console de firebug n'existe pas
 */
function logToConsole(msg, type)	{
	
	if (typeof(console) == 'object')	{

		if (typeof(type) == 'undefined')	{
			type = '';
		}
		try	{
			if (type == 'debug')	{
				console.debug(msg);
			}
			else if (type == 'info')	{
				console.info(msg);
			}
			else if (type == 'warn')	{
				console.warn(msg);
			}
			else if (type == 'error')	{
				console.error(msg);
			}
			else	{
				console.log(msg);
			}
		}
		catch (e)	{
//			alert(msg);
		}
	}
}


