// PER MODIFICAR EL TAMANY DE LLETRA DE LA PAGINA 	      

function retrieveCookie( cookieName ) {
	/* retrieved in the format
	cookieName4=value; cookieName3=value; cookieName2=value; cookieName1=value
	only cookies for this domain and path will be retrieved */
	var cookieJar = document.cookie.split( "; " );
	for( var x = 0; x < cookieJar.length; x++ ) {
		var oneCookie = cookieJar[x].split( "=" );
		if( oneCookie[0] == escape( cookieName ) ) { return unescape( oneCookie[1] ); }
	}
	return null;
}

function setCookie( cookieName, cookieValue, lifeTime, path, domain, isSecure ) {
	if( !cookieName ) { return false; }
	if( lifeTime == "delete" ) { lifeTime = -10; } //this is in the past. Expires immediately.
	/* This next line sets the cookie but does not overwrite other cookies.
	syntax: cookieName=cookieValue[;expires=dataAsString[;path=pathAsString[;domain=domainAsString[;secure]]]]
	Because of the way that document.cookie behaves, writing this here is equivalent to writing
	document.cookie = whatIAmWritingNow + "; " + document.cookie; */
	document.cookie = escape( cookieName ) + "=" + escape( cookieValue ) +
		( lifeTime ? ";expires=" + ( new Date( ( new Date() ).getTime() + ( 1000 * lifeTime ) ) ).toGMTString() : "" ) +
		( path ? ";path=" + path : "") + ( domain ? ";domain=" + domain : "") + 
		( isSecure ? ";secure" : "");
	//check if the cookie has been set/deleted as required
	if( lifeTime < 0 ) { if( typeof( retrieveCookie( cookieName ) ) == "string" ) { return false; } return true; }
	if( typeof( retrieveCookie( cookieName ) ) == "string" ) { return true; } return false;
}
// --------------------------------------------------------------------------- 	      

  function augmentar_lletra(augment) {
      set_lletra(augment);
	  setCookie('augment',augment,null,'/');
  }
  
  function canviar_lletra() {
  	  var augment=retrieveCookie('augment');
  	  if (augment!=null) set_lletra(augment);
  }
  
  function getElementsByClass(node,searchClass,tag) {
    var classElements = new Array();
    var els = node.getElementsByTagName(tag); // use "*" for all elements
    var pattern = new RegExp('\\b'+searchClass+'\\b');
    for (var i = 0; i < els.length; i++)
         if ( pattern.test(els[i].className) )
             classElements[classElements.length] = els[i];
    return classElements;
}
  
  function set_lletra(augment) { 	
    //El body que es el general
    document.getElementsByTagName("body")[0].style.fontSize = 12+augment+'px'; //Ens arriba 0, 2 o 4
	//HEDERATS DEL BODY (12px)
	//.sectionContent h2,.sectionContent h3, .sectionContent p.subtitle, .sectionContent p.subtitle a, .sectionContent p.subtitle a:visited, .sectionContent p.subtitle a:active ---> font-size:   12px;
	//#contenidoProfessorTitle		---> font-size: 12px; 
	//#contenidoProfessorTitle2		---> font-size: 12px; 
	//#cargoProfessor				---> font-size: 12px; 
	//#estiloDireccion				---> font-size: 12px; 
	//#estiloMail					---> font-size: 12px;
	//#datosProfeInferiorDer		---> font-size: 12px;
	//#datosProfeInferiorDer a		---> font-size: 12px;
	//#estiloLetraBanner			---> font-size: 12px; 
	
//>>>>Per id's
    //.sectionTitle 			  	---> font-size:   16px;
	if(document.getElementById("sectionTitle") != null) document.getElementById("sectionTitle").style.fontSize								=	16 + augment + 'px';
if(document.getElementById("contenidoProfessorContent") != null) document.getElementById("contenidoProfessorContent").style.fontSize	=	11 + augment + 'px';  
if(document.getElementById("contenidoProfessorContent2") != null) document.getElementById("contenidoProfessorContent2").style.fontSize	=	11 + augment + 'px';
    if(document.getElementById("tituloPrimerNivel") != null) document.getElementById("tituloPrimerNivel").style.fontSize					=	15 + augment + 'px';
    if(document.getElementById("tituloSegundoNivel") != null) document.getElementById("tituloSegundoNivel").style.fontSize					=	15 + augment + 'px';
    if(document.getElementById("letrasMenuNoSeleccionado") != null) document.getElementById("letrasMenuNoSeleccionado").style.fontSize		=	10 + augment + 'px';
    if(document.getElementById("nombreProfessor") != null) document.getElementById("nombreProfessor").style.fontSize						=	14 + augment + 'px';
    if(document.getElementById("estiloCarpeta") != null) document.getElementById("estiloCarpeta").style.fontSize							=	10 + augment + 'px';
    if(document.getElementById("datosProfeInferior") != null) document.getElementById("datosProfeInferior").style.fontSize					=	14 + augment + 'px';
	//.footer
	if(document.getElementById("foot") != null) document.getElementById("foot").style.fontSize	=	11 + augment + 'px';
	//.leftMenu div#levelTwoItems
	if(document.getElementById("levelTwoItems") != null) document.getElementById("levelTwoItems").style.fontSize	=	11 + augment + 'px';

//>>>>Per class

  	//.estiloFilesSelected 			---> font-size:   11px; 
    var elements = getElementsByClass(document,'estiloFilesSelected','*');
	for (var i = 0; i < elements.length; i++ )	elements[i].style.fontSize	=	11 + augment + 'px';
	
	//.estiloFilesNoSelected 		---> font-size:   11px; 
	var elements0 = getElementsByClass(document,'estiloFilesNoSelected','*');
	for (var i0 = 0; i0 < elements0.length; i0++ ) elements0[i0].style.fontSize	=	11 + augment + 'px';

	//.levelOneMenu 			  	---> font-size:   10px; 
	var elements1 = getElementsByClass(document,'levelOneMenu','*');
	for (var i1 = 0; i1 < elements1.length; i1++ )	elements1[i1].style.fontSize	=	10 + augment + 'px';
		
	//.logosParticipants p		  	---> font-size:   10px;
	elements2 = getElementsByClass(document,'logosParticipants','*');
	for (var i2 = 0; i2 < elements2.length; i2++ )	elements2[i2].style.fontSize	=	10 + augment + 'px';
		
	//.iniciContacte			  	---> font-size:   10px;
	var elements3 = getElementsByClass(document,'iniciContacte','*');
	for (var i3 = 0; i3 < elements3.length; i3++ )	elements3[i3].style.fontSize	=	10 + augment + 'px';
	
	//.sectionContent			  	---> font-size:   11px;
	var elements5 = getElementsByClass(document,'sectionContent','*');
	for (var i5 = 0; i5 < elements5.length; i5++ )	elements5[i5].style.fontSize	=	11 + augment + 'px';
	
	//.sectionContentTitle 	  	  	---> font-size:   15px;
	var elements6 = getElementsByClass(document,'sectionContentTitle','*');
	for (var i6 = 0; i6 < elements6.length; i6++ )	element6s[i6].style.fontSize	=	15 + augment + 'px';
	
	//.topCercador				  	---> font-size:   10px;
	var elements7 = getElementsByClass(document,'topCercador','*');
	for (var i7 = 0; i7 < elements7.length; i7++ )	elements7[i7].style.fontSize	=	10 + augment + 'px';
	
	//.topIdiomes				  	---> font-size:   10px;
	var elements8 = getElementsByClass(document,'topIdiomes','*');
	for (var i8 = 0; i8 < elements8.length; i8++ )	elements8[i8].style.fontSize	=	10 + augment + 'px';
	
	//.contenidoProfessorContent 			---> font-size:   11px; 
    var elements9 = getElementsByClass(document,'contenidoProfessorContent','*');
	for (var i9 = 0; i < elements9.length; i9++ )	elements9[i9].style.fontSize	=	11 + augment + 'px';
	//.contenidoProfessorContent2 			---> font-size:   11px; 
    var elements10 = getElementsByClass(document,'contenidoProfessorContent2','*');
	for (var i10 = 0; i10 < elements10.length; i10++ )	elements10[i10].style.fontSize	=	11 + augment + 'px';

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

//...DUBTES...//
	//.projectData p.title			---> font-size:   18px;
	//??????????
	//.projectData p.lead  			---> font-size:   11px;
	//??????????	

//...NO TOQUEM...//
	//.topIdiomes a.fontA, .topIdiomes a.fontA:active, .topIdiomes a.fontA:visited			--->	font-size: 11px;
	//.topIdiomes a.fontAA, .topIdiomes a.fontAA:active, .topIdiomes a.fontAA:visited 		--->	font-size: 13px;
	//.topIdiomes a.fontAAA, .topIdiomes a.fontAAA:active, .topIdiomes a.fontAAA:visited	--->	font-size: 14px;
	
	//buscarPorTagName
		//var elements = document.getElementsByTagName('p')
		//for (var i = 0; i < elements.length; i++ ) elements[i].style.fontSize = xx + augment + 'px';
    
  }
  
  
  
  
  








  
  
  
  

// --------------------------------------------------------------------------- 	      
