//Cotrol de idioma
//MENSAJES IDIOMA
var msn_fecha;
var msn_boton;
var msn_errores;
var msn_obligatorio;
var msn_maxmin;
var msn_y;
var msn_num;
var msn_email;
var msn_extensiones_permitidas;
var capa;

function cargaridioma(idioma)
{
if (idioma=='eu')
	{
		msn_fecha="Data ez da zuzena.";
		msn_boton="Botoia sakatzea debekatuta dago.";
		msn_errores="Hurrengo erroreak aurkitu dira:" ;
		msn_obligatorio=" beharrezkoa da" ;
		msn_maxmin=" zenbaki hauen arteko bat behar da" ;
		msn_y=" eta " ;
		msn_num=" zenbakia izan behar da";
		msn_email=" baliodun bat izan behar da";
		msn_extensiones_permitidas="Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones:";
	}
else
	{
		msn_fecha="La fecha es inválida"; 
		msn_boton="Pulsacin de botón no permitida";
		msn_errores="Se han detectado los siguientes errores:";
		msn_obligatorio=" es necesario";
		msn_maxmin=" debe contener un número entre";
		msn_y=" y ";
		msn_num=" debe ser número";
		msn_email=" debe contener una direccin de e-mail válida";
		msn_extensiones_permitidas="Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones:";
		
	}
}
//Elegir idioma de entrada
function validaridioma(formulario,idioma)
{
	document.forms[formulario].idioma.value=idioma;
	document.forms[formulario].submit();
}
// JavaScript Document

function Abrir_Ventana(laurl, ancho, alto){
var windowprops="top=0,left=0,toolbar=no, location=no, status=no, menubar=no, scrollbars=yes, resizable=no, width="+ancho+", height="+alto+"";
ventana1=window.open(laurl, 'vent', windowprops);
ventana1.focus();
/*window.blur();*/
}
function abreventana()
{
	
	  window.open(this.href,'nuevaventana','width=800,height=600,top=10,left=10,scrollbars=yes,resizable=yes');
	  return false;
	  
}
	
function cambio(nombreCapa,valor) 
{
						
		if (valor=="-1")
		{
			document.getElementById(nombreCapa).style.visibility="visible"; 
		}
		else
		{
			document.getElementById(nombreCapa).style.visibility="hidden"; 
		}
}
function cambiar1(capa){	
	if (document.getElementById(capa).style.visibility=="visible"){
		document.getElementById(capa).style.visibility='hidden';
		document.getElementById(capa).style.overflow='hidden';		
		document.getElementById(capa).style.height='0';	
		}
	else{
		document.getElementById(capa).style.visibility='visible';
		document.getElementById(capa).style.height='auto';	
		document.getElementById(capa).style.overflow='visible';		
	}
}


function cambiar(capa){	
	if (document.getElementById(capa).style.visibility=="hidden"){
		document.getElementById(capa).style.visibility='visible';
		document.getElementById("desplegado"+capa).style.visibility='visible';
		document.getElementById("desplegado"+capa).style.width='auto';
		document.getElementById("desplegado"+capa).style.height='auto';
		document.getElementById("plegado"+capa).style.visibility='hidden';
		document.getElementById("plegado"+capa).style.width='0px';
		document.getElementById("plegado"+capa).style.height='0px';
		altura2=document.getElementById(capa).style.height;
		document.getElementById(capa).style.overflow='auto';
		document.getElementById(capa).style.height='auto';
		document.getElementById("colp"+capa).style.height='auto';
		document.getElementById('padin8px').style.height='auto'; 
		
		}
	else{
		document.getElementById(capa).style.visibility='hidden';
		document.getElementById("desplegado"+capa).style.visibility='hidden';
		document.getElementById("desplegado"+capa).style.width='0px';
		document.getElementById("desplegado"+capa).style.height='0px';
		document.getElementById("plegado"+capa).style.visibility='visible';
		document.getElementById("plegado"+capa).style.width='auto';
		document.getElementById("plegado"+capa).style.height='auto';
		document.getElementById(capa).style.overflow='hidden';
		document.getElementById(capa).style.height='0';
		document.getElementById("colp"+capa).style.height='28px';
		/*altura2=document.getElementById(capa).style.offsetheight;
		altura1=document.getElementById('padin8px').style.offsetheight;
		resta=altura1-altura2;
		document.getElementById('padin8px').style.height=resta+"px";*/
		
		setH();
		}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
 function EliminarAviso(miform,cod)
{
	document.forms[miform].codigo.value=cod;
	
	if(confirm("DESEA QUE SE ELIMINE DEFINITIVAMENTE EL REGISTRO?")){
			document.forms[miform].submit(); 
			returnEli = true;
	}
	else{
			returnEli = false;
	}

}
//Para actualizar los datos
// Funcion para CONFIRMAR ENVIO DE FORMULARIOS

function mensaje(texto) {
	//window.open(this.href,'nuevaventana','width=800,height=600,top=10,left=10,scrollbars=yes,resizable=yes');
	if(confirm(texto)){
		returnMen = true;
	  		
	}
	else{
		returnMen = false;
	}
}

function aviso(texto,valor) {
	if(valor==""){
		if(confirm(texto)){
			returnMen = true;
		}
		else{
			returnMen = false;
		}
	}
	else{
		returnMen = true;
	}
}

//------------------------------------------------------------------------------------------------------------------------
//funcion obligatorio

function MM_findObj(n, d) { //v4.01
var p, i, x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0, p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n, d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var titulo,i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  { 
    test=args[i+2]; 
    val=MM_findObj(args[i]);
	titulo=args[i+1]; 
    if (val) 
		{nm=val.name; 
		 if ((val=val.value)!="") 
			{if (test.indexOf('isEmail')!=-1)
			   { p=val.indexOf('@');
        		if (p<1 || p==(val.length-1)) errors+='- '+titulo+msn_email+'\n';
      			} else if (test!='R') 
					{ num = parseFloat(val);
			        if (isNaN(val)) errors+='- '+titulo+msn_num+'\n';
			        if (test.indexOf('inRange') != -1) 
						{ p=test.indexOf(':');
			        	  min=test.substring(8,p); max=test.substring(p+1);
				          if (num<min || max<num) errors+='- '+titulo+msn_maxmin+min+' msn_y '+max+'.\n';
					    } 
					} 
				} else if (test.charAt(0) == 'R') errors += '- '+titulo+msn_obligatorio+'\n'; }
	           } 
			   if (errors) alert(msn_errores+'\n\n'+errors);
		       document.MM_returnValue = (errors == '');
		}


//Control de la extensión de los archivos

function Comprueba_ext(formulario, archivo,tipo) { 
    
    mierror = ""; 
 
	//el tipo para controlar distintas extensiones
	switch (tipo) 
	{ 
    	case 'img': 
      	 	extensiones_permitidas = new Array(".gif", ".jpg", ".png", ".jpeg"); 
       	 	break;
    	case 'doc': 
      	 	extensiones_permitidas = new Array(".doc", ".pdf", ".txt", ".odt"); 
       	 	break;
    	default: 
       	 	return 0; 
	} 

   //Control archivo
   if (!archivo) 
   { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
      //mierror = "No has seleccionado ningún archivo"; 
      document.MM_returnExt=1; 
   }
   else
   { 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = false; 
      for (var i = 0; i < extensiones_permitidas.length; i++) 
	  { 
         if (extensiones_permitidas[i] == extension) 
		 { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) 
	  { 
         mierror = msn_extensiones_permitidas + extensiones_permitidas.join(); 
   		//si estoy aqui es que no se ha podido submitir 
   		alert (mierror); 
       	return 0; 
       }
	   else
	   { 
       	 return 1;  
       } 
   } 
} 
//------------------------------------------------------------------------------------------------------------------------


//<form name="form3" method="post" action="enviodatospersona.asp"  onSubmit="mensaje(); return returnMen;">
//------------------------------------------------------------------------------------------------------------------------


//------------------------------------------------------------------------------------------------------------------------
// Funcion para validar FORMATO de FECHAS
//------------------------------------------------------------------------------------------------------------------------
// Funcion para validar FORMATO de FECHAS
// Mira navegador del cliente
var isNav4 = false, isNav5 = false, isIE4 = false
var strSeperator = "/"; 

var vDateType = 3; 
//                1 = mm/dd/yyyy
//                2 = yyyy/dd/mm  
//                3 = dd/mm/yyyy

var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating.

var err = 0; // Set the error code to a default of zero

if(navigator.appName == "Netscape") 
{
   if (navigator.appVersion < "5")  
   {
      isNav4 = true;
      isNav5 = false;
	}
   else
   if (navigator.appVersion > "4") 
   {
      isNav4 = false;
      isNav5 = true;
	}
}
else  
{
   isIE4 = true;
}
function DateFormat(vDateName, vDateValue, e, dateCheck, dateType)  {

vDateType = dateType;
   
   if (vDateValue == "~")
   {
      alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator);
      vDateName.value = "";
      vDateName.focus();
      return true;
   }
      
   var whichCode = (window.Event) ? e.which : e.keyCode;
 
   if (vDateValue.length > 8 && isNav4)
   {
      if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf("/") >= 1))
         return true;
   }
   
   var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";
   if (alphaCheck.indexOf(vDateValue) >= 1)  
   {
      if (isNav4)
      {
         vDateName.value = "";
         vDateName.focus();
         vDateName.select();
         return false;
      }
      else
      {
         vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
         return false;
      } 
   }
   if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value
      return false;
   else 
   {
      var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
      if (strCheck.indexOf(whichCode) != -1)  
      {
         if (isNav4)  
         {
            if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1))
            {
              alert(msn_fecha);
               vDateName.value = "";
               vDateName.focus();
               vDateName.select();
               return false;
            }
            if (vDateValue.length == 6 && dateCheck)  
            {
               var mDay = vDateName.value.substr(2,2);
               var mMonth = vDateName.value.substr(0,2);
               var mYear = vDateName.value.substr(4,4)
               
               if (mYear.length == 2 && vYearType == 4) 
               {
                  var mToday = new Date();
                  
                  var checkYear = mToday.getFullYear() + 30; 
                  var mCheckYear = '20' + mYear;
                  if (mCheckYear >= checkYear)
                     mYear = '19' + mYear;
                  else
                     mYear = '20' + mYear;
               }
               var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
               
               if (!dateValid(vDateValueCheck))  
               {
                 alert(msn_fecha);
                  vDateName.value = "";
                  vDateName.focus();
                  vDateName.select();
                  return false;
		         }
               return true;
            
            }
            else
            {
               if (vDateValue.length >= 8  && dateCheck)  
               {
                  if (vDateType == 1) // mmddyyyy
                  {
                     var mDay = vDateName.value.substr(2,2);
                     var mMonth = vDateName.value.substr(0,2);
                     var mYear = vDateName.value.substr(4,4)
                     vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
                  }
                  if (vDateType == 2) // yyyymmdd
                  {
					alert('pasa');
                     var mYear = vDateName.value.substr(0,4);
                     var mMonth = vDateName.value.substr(4,2);
                     var mDay = vDateName.value.substr(6,2);
                     vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay;
                  }
                  if (vDateType == 3) // ddmmyyyy
                  {
                     var mMonth = vDateName.value.substr(2,2);
                     var mDay = vDateName.value.substr(0,2);
                     var mYear = vDateName.value.substr(4,4)
                     vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
                  }
                  
                  
                  var vDateTypeTemp = vDateType;
                  vDateType = 1;
                  var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
                  
                  if (!dateValid(vDateValueCheck))  
                  {
                    alert(msn_fecha);
                     vDateType = vDateTypeTemp;
                     vDateName.value = "";
                     vDateName.focus();
                     vDateName.select();
                     return false;
		            }
                     vDateType = vDateTypeTemp;
                     return true;
	            }
               else
               {
                  if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1))
                  {
                    alert(msn_fecha);
                     vDateName.value = "";
                     vDateName.focus();
                     vDateName.select();
                     return false;
                  }
               }
            }
         }
         else  
         {
         // Non isNav Check
            if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1))
            {
              alert(msn_fecha);
               vDateName.value = "";
               vDateName.focus();
               return true;
            }
            
            
            if (vDateValue.length >= 8 && dateCheck)  
            {
               
               if (vDateType == 1) // mm/dd/yyyy
               {
                  var mMonth = vDateName.value.substr(0,2);
                  var mDay = vDateName.value.substr(3,2);
                  var mYear = vDateName.value.substr(6,4)
               }
               if (vDateType == 2) // yyyy/mm/dd
               {
                  var mYear = vDateName.value.substr(0,4)
                  var mMonth = vDateName.value.substr(5,2);
                  var mDay = vDateName.value.substr(8,2);
               }
               if (vDateType == 3) // dd/mm/yyyy
               {
                  var mDay = vDateName.value.substr(0,2);
                  var mMonth = vDateName.value.substr(3,2);
                  var mYear = vDateName.value.substr(6,4)
               }
               if (vYearLength == 4)
               {
                  if (mYear.length < 4)
                  {
                    alert(msn_fecha);
                     vDateName.value = "";
                     vDateName.focus();
                     return true;
                  }
               }
               var vDateTypeTemp = vDateType;
               

               vDateType = 1;
               

               var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
               
               if (mYear.length == 2 && vYearType == 4 && dateCheck)  
               {
                  
                  var mToday = new Date();
                  
                  var checkYear = mToday.getFullYear() + 30; 
                  var mCheckYear = '20' + mYear;
                  if (mCheckYear >= checkYear)
                     mYear = '19' + mYear;
                  else
                     mYear = '20' + mYear;
                  vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
                  
                  
                  if (vDateTypeTemp == 1) // mm/dd/yyyy
                     vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
                  if (vDateTypeTemp == 3) // dd/mm/yyyy
                     vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;

               } 
               
               
               if (!dateValid(vDateValueCheck))  
               {

                 alert(msn_fecha);
                  vDateType = vDateTypeTemp;
                  vDateName.value = "";
                  vDateName.focus();
                  return true;
		         }
               vDateType = vDateTypeTemp;
               return true;
            
            }
            else
            {
               
               if (vDateType == 1)
               {
                  if (vDateValue.length == 2)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
                  if (vDateValue.length == 5)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               }
               if (vDateType == 2)
               {
                  if (vDateValue.length == 4)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
                  if (vDateValue.length == 7)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               } 
               if (vDateType == 3)
               {
                  if (vDateValue.length == 2)  
                  {
                     vDateName.value = vDateValue+strSeperator;

                  }
                  if (vDateValue.length == 5)  
                  {
                     vDateName.value = vDateValue+strSeperator;
                  }
               }
               return true;
            }
         }
         if (vDateValue.length == 10   && dateCheck)  
         {
            if (!dateValid(vDateName))  
            {
//               alert(err);  
              alert(msn_fecha);
               vDateName.focus();
               vDateName.select();
	         }
         }
         return false;
      }
      else  
      {
         if (isNav4)
         {
            vDateName.value = "";
            vDateName.focus();
            vDateName.select();
            return false;
         }
         else
         {
            //vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
            vDateName.value = vDateName.value.substr(0, (vDateValue.length));
            return false;
         }
		}
	}
}


   function dateValid(objName) {
      var strDate;
      var strDateArray;
      var strDay;
      var strMonth;
      var strYear;
      var intday;
      var intMonth;
      var intYear;
      var booFound = false;
      var datefield = objName;
      var strSeparatorArray = new Array("-"," ","/",".");
      var intElementNr;
      // var err = 0;
      var strMonthArray = new Array(12);
      strMonthArray[0] = "Jan";
      strMonthArray[1] = "Feb";
      strMonthArray[2] = "Mar";
      strMonthArray[3] = "Apr";
      strMonthArray[4] = "May";
      strMonthArray[5] = "Jun";
      strMonthArray[6] = "Jul";
      strMonthArray[7] = "Aug";
      strMonthArray[8] = "Sep";
      strMonthArray[9] = "Oct";
      strMonthArray[10] = "Nov";
      strMonthArray[11] = "Dec";
      
      //strDate = datefield.value;
      strDate = objName;
      
      if (strDate.length < 1) {
         return true;
      }
      for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
         if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) 
         {
            strDateArray = strDate.split(strSeparatorArray[intElementNr]);
            if (strDateArray.length != 3) 
            {
               err = 1;
               return false;
            }
            else 
            {
               strDay = strDateArray[0];
               strMonth = strDateArray[1];
               strYear = strDateArray[2];
            }
            booFound = true;
         }
      }
      if (booFound == false) {
         if (strDate.length>5) {
            strDay = strDate.substr(0, 2);
            strMonth = strDate.substr(2, 2);
            strYear = strDate.substr(4);
         }
      }
      //Adjustment for short years entered
      if (strYear.length == 2) {
         strYear = '20' + strYear;
      }
      strTemp = strDay;
      strDay = strMonth;
      strMonth = strTemp;
      intday = parseInt(strDay, 10);
      if (isNaN(intday)) {
         err = 2;
         return false;
      }
      
      intMonth = parseInt(strMonth, 10);
      if (isNaN(intMonth)) {
         for (i = 0;i<12;i++) {
            if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
               intMonth = i+1;
               strMonth = strMonthArray[i];
               i = 12;
            }
         }
         if (isNaN(intMonth)) {
            err = 3;
            return false;
         }
      }
      intYear = parseInt(strYear, 10);
      if (isNaN(intYear)) {
         err = 4;
         return false;
      }
      if (intMonth>12 || intMonth<1) {
         err = 5;
         return false;
      }
      if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
         err = 6;
         return false;
      }
      if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
         err = 7;
         return false;
      }
      if (intMonth == 2) {
         if (intday < 1) {
            err = 8;
            return false;
         }
         if (LeapYear(intYear) == true) {
            if (intday > 29) {
               err = 9;
               return false;
            }
         }
         else {
            if (intday > 28) {
               err = 10;
               return false;
            }
         }
      }
         return true;
      }

   function LeapYear(intYear) {
      if (intYear % 100 == 0) {
         if (intYear % 400 == 0) { return true; }
      }
      else {
         if ((intYear % 4) == 0) { return true; }
      }
         return false;
      }
//y colocar el siguiente codigo
//<body onLoad="document.dateTest.testDateFormat1.focus()">
//<input type="text" name="testDateFormat1" size='10' maxlength="10" onFocus="javascript:vDateType='1'" onKeyUp="DateFormat(this,this.value,event,false,'1')" onBlur="DateFormat(this,this.value,event,true,'1')">
//<input type="text" name="testDateFormat3" size='10' maxlength="10" onFocus="javascript:vDateType='2'" onKeyUp="DateFormat(this,this.value,event,false,'2')" onBlur="DateFormat(this,this.value,event,true,'2')">
//<input type="text" name="testDateFormat5" size='10' maxlength="10" onFocus="javascript:vDateType='3'" onKeyUp="DateFormat(this,this.value,event,false,'3')" onBlur="DateFormat(this,this.value,event,true,'3')">




//Cookie Para actualizar una pgina automticamente
//Actualizar una vez al cargar pgina
//script por tunait!
//ver condiciones de uso en http://javascript.tunait.com/
function actualizar()
{
var valor="";
if (navigator.appName == 'Microsoft Internet Explorer')
{
 window.onunload = sale
 if(document.cookie){
   galleta = unescape(document.cookie)
   galleta = galleta.split(';')
   for(m=0; m<galleta.length; m++){
      if(galleta[m].split('=')[0] == "recarga"){
      valor = galleta[m].split('=')[1]
      break;
      }
   }
if(valor == "sip"){
   document.cookie = "recarga=nop"; 
   document.location.reload()
   }
else{
   window.onunload=sale
   }
} 
}
function sale(){
document.cookie ="recarga=sip"
}

}

//editor HTML para la gestion

//http://tinymce.moxiecode.com/examples/full.php

//Hay que poner el nombre del plugin en plugins y los botones correspondientes
//plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager", 
// Theme options 
//theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", 
//theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
//theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
//theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage", 
//theme_advanced_toolbar_location : "top", 
//theme_advanced_toolbar_align : "left", 
//theme_advanced_statusbar_location : "bottom", 
//theme_advanced_resizing : true, 

function escribir_editor(clase,ruta,idioma,estilos){
//Editor
document.write("<script language='javascript' type='text/javascript'>tinyMCE.init({inline_styles : true,convert_fonts_to_spans : true,mode : 'specific_textareas',	theme : 'advanced',editor_selector :'"+clase+"',content_css :'"+ruta+"',language :'"+idioma+"',plugins : 'paste,sooraasp,media,preview,layer,fullscreen,print,table,tabfocus',theme_advanced_buttons1_add_before :'bold,italic,underline,forecolor,|',theme_advanced_buttons1:'undo,redo,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,|,image,|,media,|,link,unlink',theme_advanced_buttons2_add_before: 'pastetext,pasteword,cut,copy,paste,|,table',theme_advanced_buttons2:'insertlayer,moveforward,movebackward,absolute,|,print,preview,|,fullscreen,|,code',theme_advanced_buttons3 : 'formatselect,fontselect,fontsizeselect,styleselect',theme_advanced_toolbar_location : 'top',theme_advanced_toolbar_align : 'left',theme_advanced_styles: '"+estilos+"',extended_valid_elements :'#include[file],a[name|href|target|title|onclick|class|style],img[class|src|border|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],form[name|style|action|method|enctype|accept-charset|onsubmit|onreset|target],input[id|name|type|value|size|maxlength|checked|accept|src|width|height|disabled|readonly|tabindex|accesskey|onfocus|onblur|onchange|onselect|hidden],textarea[id|name|rows|cols|disabled|readonly|tabindex|acces skey|onfocus|onblur|onchange|onselect],option[name|id|value],legend[class|id|value|style],fieldset[class|id|value|style|object],object[name|id|classid|codebase|width|height|param|embed],param[name|value],embed[type|name|id|src|bgcolor|width|height],select[id|name|type|value|size|maxlength|checked|accept|src|width|height|disabled|readonly|tabindex|accesskey|onfocus|onblur|onchange|onselect|length|options |selectedIndex]',tab_focus:':prev,:next'});</script>");
}
function escribir_editor_noimage(clase,ruta,idioma,estilos){
//Editor
document.write("<script language='javascript' type='text/javascript'>tinyMCE.init({inline_styles : true,convert_fonts_to_spans : true,mode : 'specific_textareas',	theme : 'advanced',editor_selector :'"+clase+"',content_css :'"+ruta+"',language :'"+idioma+"',plugins : 'paste,preview,layer,fullscreen,print,table,tabfocus',theme_advanced_buttons1_add_before :'bold,italic,underline,forecolor,|',theme_advanced_buttons1:'undo,redo,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,|,link,unlink',theme_advanced_buttons2_add_before: 'pastetext,pasteword,cut,copy,paste,|,table',theme_advanced_buttons2:'insertlayer,moveforward,movebackward,absolute,|,print,preview,|,fullscreen,|,code',theme_advanced_buttons3 : 'formatselect,fontselect,fontsizeselect,styleselect',theme_advanced_toolbar_location : 'top',theme_advanced_toolbar_align : 'left',theme_advanced_styles: '"+estilos+"',extended_valid_elements :'#include[file],a[name|href|target|title|onclick|class|style],img[class|src|border|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],form[name|style|action|method|enctype|accept-charset|onsubmit|onreset|target],input[id|name|type|value|size|maxlength|checked|accept|src|width|height|disabled|readonly|tabindex|accesskey|onfocus|onblur|onchange|onselect|hidden],textarea[id|name|rows|cols|disabled|readonly|tabindex|acces skey|onfocus|onblur|onchange|onselect],option[name|id|value],legend[class|id|value|style],fieldset[class|id|value|style|object],object[name|id|classid|codebase|width|height|param|embed],param[name|value],embed[type|name|id|src|bgcolor|width|height],select[id|name|type|value|size|maxlength|checked|accept|src|width|height|disabled|readonly|tabindex|accesskey|onfocus|onblur|onchange|onselect|length|options|selectedIndex]',tab_focus:':prev,:next'});</script>");
}


//PARA LA HEMEROTECA Y NOTICIAS-PRENSA, LAS FECHAS DE LAS NOTICIAS QUE ES UN TEXTO

var dayA = new Array();
var dayE = new Array();
var dayI = new Array();
var dayweekA = new Array();
var dayweekE = new Array();
var dayweekI = new Array();
var monthA = new Array();
var monthE = new Array();
var monthI = new Array();
var yearA = new Array();
var yearE = new Array();
var yearI = new Array();


dayweekA[0]="Domingo";
dayweekA[1]="Lunes";
dayweekA[2]="Martes";
dayweekA[3]="Mi&eacute;rcoles";
dayweekA[4]="Jueves";
dayweekA[5]="Viernes";
dayweekA[6]="S&aacute;bado";

dayweekE[0]="Igandea";
dayweekE[1]="Astelehena";
dayweekE[2]="Asteartea";
dayweekE[3]="Asteazkena";
dayweekE[4]="Osteguna";
dayweekE[5]="Ostirala";
dayweekE[6]="Larunbata";

dayweekI[0]="Sunday";
dayweekI[1]="Monday";
dayweekI[2]="Tuesday";
dayweekI[3]="Wednesday";
dayweekI[4]="Thursday";
dayweekI[5]="Friday";
dayweekI[6]="Saturday";

monthA[0]  = "Enero";
monthA[1]  = "Febrero";
monthA[2]  = "Marzo";
monthA[3]  = "Abril";
monthA[4]  = "Mayo";
monthA[5]  = "Junio";
monthA[6]  = "Julio";
monthA[7]  = "Agosto"; 
monthA[8]  = "Septiembre"; 
monthA[9]  = "Octubre";
monthA[10] = "Noviembre"; 
monthA[11] = "Diciembre";

monthE[0]  = "Urtarrila";
monthE[1]  = "Otsaila";
monthE[2]  = "Martxoa";
monthE[3]  = "Apirila";
monthE[4]  = "Maiatza";
monthE[5]  = "Ekaina";
monthE[6]  = "Uztaila";
monthE[7]  = "Abuztua"; 
monthE[8]  = "Iraila"; 
monthE[9]  = "Urria";
monthE[10] = "Azaroa"; 
monthE[11] = "Abendua";

monthI[0]  = "January";
monthI[1]  = "February";
monthI[2]  = "March";
monthI[3]  = "April";
monthI[4]  = "May";
monthI[5]  = "June";
monthI[6]  = "July";
monthI[7]  = "August"; 
monthI[8]  = "September"; 
monthI[9]  = "October";
monthI[10] = "November"; 
monthI[11] = "December";


function ttoday(idioma,dia1,mes1,anio1) {
	
	var todaystring = "";
	var todaydate = new Date();
	
	if ((idioma == 'CAS') || (idioma == '')) {
		//todaystring = dayweekA[eval(todaydate.getDay())] + " " + todaydate.getDate() + " de " + monthA[eval(todaydate.getMonth())] + " de " + todaydate.getFullYear();
		todaystring = dia1 + " de " + monthA[eval(mes1)] + " de " + anio1;
	}
	if (idioma == 'EUS') {
		//todaystring = dayweekE[eval(todaydate.getDay())] + ", " + todaydate.getFullYear() + "ko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a";                
		var conVocal = "0";
		var anno = anio1;
		var annoStr = anno.toString();
		if ((anno % 100) == 0) {
                   conVocal = "1";
 		}
		else if (((anno % 10) == 0) && (annoStr.charAt(2) == "1")) {
                   	conVocal = "1";
		     }
		     else if (annoStr.charAt(3) == "1" || annoStr.charAt(3) == "5") {
                   	     conVocal = "1";
                          }
		if (conVocal == "1") {
                   //todaystring = todaydate.getFullYear() + "eko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a, " + dayweekE[eval(todaydate.getDay())];
				   todaystring = anio1 + "eko " + monthE[eval(mes1)] + "ren " + dia1 + "a";
		}
 		else {
                   //todaystring = todaydate.getFullYear() + "ko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a, " + dayweekE[eval(todaydate.getDay())];
				   	todaystring = anio1 + "ko " + monthE[eval(mes1)] + "ren " + dia1 + "a";
		}
	}
	return todaystring;
}
	
function ttoday_prensa(idioma,dia1,mes1,anio1) {
	
	var todaystring = "";
	var todaydate = new Date();
	
	if ((idioma == 'CAS') || (idioma == '')) {
		//todaystring = dayweekA[eval(todaydate.getDay())] + " " + todaydate.getDate() + " de " + monthA[eval(todaydate.getMonth())] + " de " + todaydate.getFullYear();
		todaystring = monthA[eval(mes1)] + " de " + anio1;
	}
	if (idioma == 'EUS') {
		//todaystring = dayweekE[eval(todaydate.getDay())] + ", " + todaydate.getFullYear() + "ko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a";                
		var conVocal = "0";
		var anno = anio1;
		var annoStr = anno.toString();
		if ((anno % 100) == 0) {
                   conVocal = "1";
 		}
		else if (((anno % 10) == 0) && (annoStr.charAt(2) == "1")) {
                   	conVocal = "1";
		     }
		     else if (annoStr.charAt(3) == "1" || annoStr.charAt(3) == "5") {
                   	     conVocal = "1";
                          }
		if (conVocal == "1") {
                   //todaystring = todaydate.getFullYear() + "eko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a, " + dayweekE[eval(todaydate.getDay())];
				   //todaystring = anio1 + "eko " + monthE[eval(mes1)] + "ren " + dia1 + "a";
				   todaystring = anio1 + "eko " + monthE[eval(mes1)];
		}
 		else {
                   //todaystring = todaydate.getFullYear() + "ko " + monthE[eval(todaydate.getMonth())] + "ren " + todaydate.getDate() + "a, " + dayweekE[eval(todaydate.getDay())];
				   	//todaystring = anio1 + "ko " + monthE[eval(mes1)] + "ren " + dia1 + "a";
					todaystring = anio1 + "ko " + monthE[eval(mes1)];
		}
	}
	return todaystring;
}

	//var todaystring = ttoday('EUS');
	//var todaystring = ttoday('CAS');

//------------------------------------------------------------------------------------------------------------------------

//Mostrar/Ocultar una capa

function MostrarOcultar(capa,valor) 
{ 
	if (document.getElementById([capa])!=null)
	{
		if (valor=="1")
		{
			document.getElementById([capa]).style.visibility="visible";
		}
		else
		{
			document.getElementById([capa]).style.visibility="hidden";
		}
		
	}
}


//AÑADIR DINAMICAMENTE UN CAMPO DEL FORMULARIO

var af=1;

function addcampoarc(elm,campo,tamano,titulo)
{
	document.getElementById(campo+ af).innerHTML= '<label for id="Titulo'+campo+'">'+titulo+'</label><input class="archivo" type="text" size="'+tamano+'" name=Titulo"'+campo+'" /><input class="archivo" type="file" size="'+tamano+'" name="'+campo+'" /><div id='+ campo + (af+1) +'></div>';
	campo=campo+af;
	af+=1;
}

//FLASH

//Provincias
function MM_jumpMenuUrl(targ,selObj,url,restore){ //v3.0
  eval(targ+".location='"+url+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}