$(document).ready(function(){
		$('a.spip_out,a.spip_url,a.spip_documents').attr("target", "_blank");
		
		var grow = false;
		var open = false;
		var close = true;
		$('#nuage').bind('mouseover', function(e){
  			if(!close)
				{
					open=true;
					close=false;
					$("#nuage").animate({height: "175px"}, 1000);
				}

		});
		$('#nuage').bind('mouseout', function(e){
  			if(open)
				{
					open=false;
					close=true;
					$("#nuage").animate({height: "88px"}, 1000);
				}

		});
	})
	
	
	/* Modification de la taille du corps HTML d'une zone d�finie (ici le calque "corps" */
var pourcentFontSize = 1.01;
function eventFaceLarger()
	{
		pourcentFontSize=pourcentFontSize*1.2;
		if(document.getElementById("contDesc")!=null){
		document.getElementById("contDesc").style.fontSize=pourcentFontSize+"em";
		}
		
	}


function eventFaceSmaller()
	{
		pourcentFontSize=pourcentFontSize/1.2;
		if(document.getElementById("contDesc")!=null){
		document.getElementById("contDesc").style.fontSize=pourcentFontSize+"em";
		}

	
	}
	
function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}



function printit()
{
  window.print(); 
}	


function clearValue(object) {
  if (object.value == object.defaultValue) {
    object.value = "";
  }
}

function restoreValue(object) {
  if (object.value === "") {
    object.value = object.defaultValue; 
  }
}


function get_resume(machaine, wsearch, debut, zonagemoins, zonageplus) 
{
	/*
	 * pos_mot est la position du mot recherché
	 * debut est le nombre de mot à afficher depuis le début
	 * zonage est le nombre de mot à afficher avant le mot recherché
	 * zonageplus est le nombre de mot à afficher aprés le mot recherché
	 */
	
	/*
	 *	Attention petit fork pas propre de spip
	 *	La fonction surligne suite à une recherche a été désactivée dans le fichiers inc/surligne.php à la ligne 147
	 *	pour ne pas rentrer en conflit avec la fonction get_resume
	*/
	 
	var result = "";
	var mots = machaine.split(' ');
	var pos_mot = positionMot(wsearch, mots);
		
		if(pos_mot < zonagemoins + debut)
		{
			// Afficher depuis le début  de [pos_mot] +[zonageplus] mots
			for(k=0; k<pos_mot +zonageplus; k++)
			{
				result += mots[k]+" ";
			}	
		}
		else
		{
			// Afficher [debut] mots + affichage de [zonageplus] mots depuis [pos_mot] - [zonagemoins] mots
			for(k=0; k<debut+zonagemoins; k++)
			{
				result += mots[k]+" ";
			}
		
			result += " (...) ";
			
			for(k = pos_mot-zonagemoins; k < pos_mot+zonageplus; k++)
			{
				result += mots[k]+" ";
			}
		}
		result += " (...) ";
	return result.replace(wsearch, "<span class=\"spip_surligne\">"+wsearch+"</span>");
} 

function positionMot(M, MM) 
{ 
	for (i=0; i<MM.length; i++)
	{
		if(MM[i].indexOf(M)>-1){
			return i;
			stop;
		}
	}
}

