window.onerror=null;


function goPrint()
{
	if (navigator.appVersion.indexOf("Mac",0)>0) {
		alert("Cette fonction n'est pas réalisable sur Macintosh.\n\nUtilisez plutôt la combinaison de touches \"Pomme-P\"");
	} else {
			window.print();
  }
}

function goSendmail(sendTofriend_url)
{
	popup_windowNorm(sendTofriend_url+"&urlToSend="+location.href);
}

function viewLabelIcon(nameIcon)
{
	var _placeholder=document.getElementById("barreoutilslabelicon");
	var _imageprint=document.getElementById("imageprint");
	var _imagesizeplus=document.getElementById("imagesizeplus");
	var _imagesizemoins=document.getElementById("imagesizemoins");
	var _imagesend=document.getElementById("imagesend");
	
	if(_placeholder!=null){
		if(nameIcon=='print'){
			_placeholder.innerHTML=_imageprint.title;
		}else if(nameIcon=='size+'){
			_placeholder.innerHTML=_imagesizeplus.title;
		}else if(nameIcon=='size-'){
			_placeholder.innerHTML=_imagesizemoins.title;
		}else if(nameIcon=='send'){
			_placeholder.innerHTML=_imagesend.title;
		}
	}
}

function hideLabelIcon()
{
	var _placeholder=document.getElementById("barreoutilslabelicon");
	
	if(_placeholder!=null){
		_placeholder.innerHTML='&nbsp;';
	}
}

// enable/disable stylesheets pour agrandir et réduire le texte

var sz = 2; // default stylesheet

function changeSizeText(dir) {
	
	var li; // tag <link> - contient le chemin vers la css

	// make sure we're under limit
	if (1<=sz+dir && sz+dir<=5){
		for(var i=0; li=document.getElementsByTagName("link")[i]; i++) {
			
			// ne traite que les tag qui ont un attribut title
			if(li.getAttribute("rel").indexOf("style")>-1 && li.getAttribute("title")) {
				// si le title du tag <link> contient "ContenuTaille" alors on met disable = true
				if(li.getAttribute("title").indexOf("ContenuTaille")>-1) li.disabled = true;

				// si le title du tag contient la taille souhaitée alors on met disable = false
				if (li.getAttribute("title").indexOf("ContenuTaille"+(sz+dir))>-1) li.disabled = false;
			}
		}
		
		// don't forget to increment the size, so we know what's next....
		sz = sz+dir;
	}
}

function setEmptyIfDefault(input, default_value) {
	if(input.value==default_value) { input.value=''; }
}

function setDefaultIfEmpty(input, default_value) {
	if(input.value=='') { input.value=default_value; }
}
