// JScript File

	
    function addOcurrencia(idT, bEspai)
	{
		sIdent = 'tOcurs' + idT
		var theTable = document.getElementById(sIdent);
       
        var imputOcurs = document.getElementById('imputOcurs');
        nOcurs = imputOcurs.value
        
		//Espai en blanc
		if(bEspai){
		var y = document.createElement('tr');
		
        var tdBuit1 = document.createElement('td');
        tdBuit1.appendChild(document.createTextNode(""));
        tdBuit1.style.height="20";
        
        var tdBuit2 = document.createElement('td');
        tdBuit2.appendChild(document.createTextNode(""));
        tdBuit2.style.height="20";
        
        var tdBuit3 = document.createElement('td')
        tdBuit3.appendChild(document.createTextNode(""));
        tdBuit3.style.height="20";
        
        y.appendChild(tdBuit1);
        y.appendChild(tdBuit2);
        y.appendChild(tdBuit3);
        
        theTable.tBodies[0].appendChild(y);
        
        nOcurs++;
  	    }
      	
  	    //alert("numero de ocurrencias en " + idT + ": " + nOcurs[idT])
      	
        // TERME ANTIC
        y = document.createElement('tr');
       
        var a = document.createElement('td');
        var lAntic = document.createElement('li');
        var tAntic = document.createTextNode("Variant");
        lAntic.appendChild(tAntic)
        a.appendChild(lAntic);
        	
        var b = document.createElement('td');
        var iAntic = document.createElement('input');
        iAntic.style.width="300"
        iAntic.value = ""
        iAntic.id = 'ta' + idT + nOcurs    /****************************/
        iAntic.name = 'ta' + idT + nOcurs
        iAntic.onkeyup= new Function('createEntry()')
        b.appendChild(iAntic);
        
        
        y.appendChild(document.createElement('td'));
        y.appendChild(a);
        y.appendChild(b);
        
        theTable.tBodies[0].appendChild(y);
        
        // LOCALITZACIO
        var trContainer = document.createElement('tr');
        
        var tdContainer = document.createElement('td');
        tdContainer.setAttribute('colSpan','2');
        
        var tableOcur = document.createElement('table');
        tableOcur.id = 'loca' + nOcurs
        myTableBody = document.createElement("TBODY");
        
        tableOcur.setAttribute('width', '100%')
        tableOcur.setAttribute('border', '0')
        
        var fila1Ocur = document.createElement('tr');
    
        var fila1col1Ocur = document.createElement('td');
        fila1col1Ocur.setAttribute('height','1');
        fila1col1Ocur.setAttribute('width','120');
        
        var fila1col2Ocur = document.createElement('td');
        fila1col2Ocur.setAttribute('height','1');
        fila1col2Ocur.setAttribute('width','35');
        
        var fila1col3Ocur = document.createElement('td');
        fila1col3Ocur.setAttribute('height','1');
        fila1col3Ocur.setAttribute('width','275');
        
        var imgTamCol1 = document.createElement("img");
        imgTamCol1.src = './img/1pix.gif'
        imgTamCol1.height='1'
        imgTamCol1.width='120'
        
        var imgTamCol2 = document.createElement("img");
        imgTamCol2.src = './img/1pix.gif'
        imgTamCol2.height='1'
        imgTamCol2.width='45'
        
        var imgTamCol3 = document.createElement("img");
        imgTamCol3.src = './img/1pix.gif'
        imgTamCol3.height='1'
        imgTamCol3.width='265'
        
        fila1col1Ocur.appendChild(imgTamCol1)
        fila1col2Ocur.appendChild(imgTamCol2)
        fila1col3Ocur.appendChild(imgTamCol3)
        
        fila1Ocur.appendChild(fila1col1Ocur);
        fila1Ocur.appendChild(fila1col2Ocur);
        fila1Ocur.appendChild(fila1col3Ocur);
        
        myTableBody.appendChild(fila1Ocur)
        //
        
        y = document.createElement('tr');
        
        var tdRow = document.createElement('td');
        tdRow.setAttribute('rowSpan','3');
        tdRow.setAttribute('valign','middle');
        var lLoc = document.createElement('li');
        
        //var tLoc = document.createTextNode("Localització");
        
        var tLoc = document.createElement('span');
    	tLoc.innerHTML = "Localitzaci&oacute";
        
        lLoc.appendChild(tLoc)
        tdRow.appendChild(lLoc);
        
        // VOLUM
        var tdVol = document.createElement('td');
        var vol = document.createTextNode("Vol.");
        tdVol.appendChild(vol);
        
        var tdImpVol = document.createElement('td');
        var imputVol = document.createElement('input');
        imputVol.style.width="63"
        imputVol.value = ""
        imputVol.id = 'vol' + idT + nOcurs 
        imputVol.name = 'vol' + idT + nOcurs 
        imputVol.onkeyup= new Function('createEntry(); ctrlVol(this.value, ' + nOcurs + ')')
        
        tdImpVol.appendChild(imputVol);
        
        y.appendChild(tdRow);
        y.appendChild(tdVol);
        y.appendChild(tdImpVol);
        
        myTableBody.appendChild(y)
        
        // PAGINA
        y = document.createElement('tr');
        
        var tdPag = document.createElement('td');
        //var pag = document.createTextNode("Pàg.");
        var tIpag = document.createElement('span');
        tIpag.style.backgroundColor="transparent";
        tIpag.style.border="0px";
        tIpag.style.fontFamily="Lucida Sans Unicode,sans-serif";
        tIpag.style.color="#554";
        tIpag.style.width="25"
        
        tIpag.innerHTML="P&agrave;g.";
        tIpag.id = 'tpag' + idT + nOcurs
        tIpag.name = 'tpag' + idT + nOcurs
        tdPag.appendChild(tIpag);
        
        var tdImpPag = document.createElement('td');
        var imputPag = document.createElement('input');
        imputPag.style.width="63"
        imputPag.value = ""
        imputPag.id = 'pag' + idT + nOcurs
        imputPag.name = 'pag' + idT + nOcurs
        imputPag.onkeyup= new Function('createEntry()')
        tdImpPag.appendChild(imputPag);
        
        y.appendChild(tdPag)
        y.appendChild(tdImpPag)
        
        myTableBody.appendChild(y)
        
        // LINEA
        y = document.createElement('tr');
        
        var tdLinea = document.createElement('td');
        
        //var linea = document.createTextNode("Línia");
        var linea = document.createElement('span');
    	linea.innerHTML = "L&iacute;nia";
        
        tdLinea.appendChild(linea);
        
        var tdImpLinea = document.createElement('td');
        var imputLinea = document.createElement('input');
        imputLinea.style.width="63"
        imputLinea.value = ""
        imputLinea.id = 'linea' + idT + nOcurs
        imputLinea.name = 'linea' + idT + nOcurs
        imputLinea.onkeyup= new Function('createEntry()')
        tdImpLinea.appendChild(imputLinea);
        
        y.appendChild(tdLinea)
        y.appendChild(tdImpLinea)
        
        myTableBody.appendChild(y)
        
        tableOcur.appendChild(myTableBody)
        
        tdContainer.appendChild(tableOcur)
        
        trContainer.appendChild(document.createElement('td'))
        trContainer.appendChild(tdContainer)
        
        theTable.tBodies[0].appendChild(trContainer);
        
        
        // TRADUCCIO MODERNA
        y = document.createElement('tr');
        
        var a = document.createElement('td');
        var lAntic = document.createElement('li');
        
        //var tAntic = document.createTextNode("Traducció moderna");
        var tAntic = document.createElement('span');
    	tAntic.innerHTML = "Traducci&oacute moderna";
        
        lAntic.appendChild(tAntic)
        a.appendChild(lAntic);
        	
        var b = document.createElement('td');
        var iAntic = document.createElement('input');
        iAntic.style.width="300"
        iAntic.value = ""
        iAntic.id = 'tm' + idT + nOcurs  /*********************************/
        iAntic.name = 'tm' + idT + nOcurs
        iAntic.onkeyup= new Function('createEntry()')
        b.appendChild(iAntic);
        
        
        y.appendChild(document.createElement('td'));
        y.appendChild(a);
        y.appendChild(b);
        
        var imputOcurs = document.getElementById('imputOcurs');
        imputOcurs.value = nOcurs;
        theTable.tBodies[0].appendChild(y);
        
        // CITACIO
        
        y = document.createElement('tr');
        
        var a = document.createElement('td');
        var lAntic = document.createElement('li');
        //var tAntic = document.createTextNode("Citació");
        
        var tAntic = document.createElement('span');
    	tAntic.innerHTML = "Citaci&oacute;";
    	
        lAntic.appendChild(tAntic)
        a.appendChild(lAntic);
        	
        var b = document.createElement('td');
        var iAntic = document.createElement('textarea');
        iAntic.style.width="302px"
        iAntic.rows="3"
        iAntic.value = ""
        iAntic.id = 'cit' + idT + nOcurs  /*********************************/
        iAntic.name = 'cit' + idT + nOcurs
        iAntic.onkeyup= new Function('createEntry()')
        b.appendChild(iAntic);
        
        
        y.appendChild(document.createElement('td'));
        y.appendChild(a);
        y.appendChild(b);
        
        var imputOcurs = document.getElementById('imputOcurs');
        imputOcurs.value = nOcurs;
        theTable.tBodies[0].appendChild(y);
        
		
	}
	
	function ctrlVol(sVal, nAct)
	{	    
	    if(sVal.toUpperCase() == "B20")
	    {
	        ocultarFila(3,'', nAct)
	        document.getElementById('tpag1' + nAct).value="Foli";
	    }
	    else
	    {
	        ocultarFila(3,'none', nAct)
	        document.getElementById('tpag1' + nAct).value="Pag.";
	    }
	    
	}
	
    function ocultarFila(num,ver,nAct) 
    {
        dis= ver ? '' : 'none';
        tab=document.getElementById('loca' + nAct);
        tab.getElementsByTagName('tr')[num].style.display=dis;
    }

	
	
	function createEntry()
	{
		
		var textA = document.getElementById('tIns');
		
		//Lema
		eq = document.getElementById('eqC' + 1).value;
		
		nOcurs = document.getElementById('imputOcurs').value
				
		var eqOcur = "";
		for(j=1; j<=nOcurs; j++)
		{
			var ta = document.getElementById('ta1' + j).value;
			var vol = document.getElementById('vol1' + j).value;
			var pag = document.getElementById('pag1' + j).value;
			
			if(vol.toUpperCase() != "B20")
			   var linea = document.getElementById('linea1' + j).value;
			else
			    var linea = ""
			
			var tm = document.getElementById('tm1' + j).value;
			var cit = document.getElementById('cit1' + j).value;
			
			loc = montaLoc(vol, pag, linea)
		
			if(eqOcur != "" && (ta!="" || loc!="" || tm!="")) //comprovacion de que la anterior no este vacia
				eqOcur+="; "

			if(ta!="")
				eqOcur+="<font size='2'><u>" + ta + "</u></font>"

			if(loc != "")
			{
			    if(eqOcur!="")
				    eqOcur+=", " + "<font size='2'>" + loc + "</font>"
				else
				    eqOcur+="<font size='2'>" + loc + "</font>"
            }
			if(tm != "")
			{
				if(eqOcur!="")
				    eqOcur+=", " + "<font size='2'>" + tm + "</font>"
				else
			       eqOcur+="<font size='2'>" + tm + "</font>"
			}
			
			if(cit != "")
				eqOcur+= "<font size='2'> [" + cit + "]</font>"
		 }
		 
		 
		 if(eq != "" && eqOcur != "")
		    eq = "<b>" + eq + "</b>" + ": " 
		 		
		
		textA.innerHTML = eq + eqOcur	  	
		 
		  //  eqFinal = eqFinal + " <br> "/* + insertaEspacios(lema.length + 9)*/

	}
	
	function montaLoc(vol, pag, linea)
	{
	    if(vol != "" && (pag != "" || linea != ""))
	        vol = vol + ", "
	    
	    if(pag != "" && linea != "")
	        pag = pag + "."
	        
	    return vol + pag + linea
	    
	}
	
	function afegeixAlta()
	{
		var newValue;
		if (document.getElementById('tIns') != "" && document.getElementById('tIns') != undefined)
		{
			oldInserts = consultarGalleta('altesBarciDemo');
			if(oldInserts == undefined)
				oldInserts = ""
				
			newValue = oldInserts + "<li>" + document.getElementById('tIns').innerHTML + "</li>"
			mandarGalleta('altesBarciDemo', newValue, null)
		}
		window.location = 'addGlossari.html';

	}
	
	function netejar()
	{
		delCookie('altesBarciDemo', null, null)
		window.location = 'addGlossari.html';
		
		
	}
	
	function delCookie(name,path,domain){ 

		if(consultarGalleta(name)) 
			document.cookie=name + "=" +((path==null)?"":";path="+path)+((domain==null)?"":";domain="+domain)+"; expires=Thu,01-Jan-70 00:00:01 GMT"; 

 } 

	function insertaEspacios(n)
	{
		sEsp = ""
		for(z=0; z<n; z++)
			sEsp+="&nbsp;"
		
		return sEsp;
	}
	
	function mandarGalleta(nombre, valor, caducidad) 
	{
  	document.cookie = nombre + "=" + escape(valor) + ((caducidad == null) ? "" : ("; expires=" + caducidad.toGMTString()))
  }


	function consultarGalleta(nombre) {
  	var buscamos = nombre + "=";
  	if (document.cookie.length > 0) {
    	i = document.cookie.indexOf(buscamos);
    	if (i != -1)
    	{
      	i += buscamos.length;
      	j = document.cookie.indexOf(";", i);
      	if (j == -1)
        	j = document.cookie.length;
      	return unescape(document.cookie.substring(i,j));
    	}
  	}
	}
