// PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/

DOM = (document.getElementById) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
NS6 = (document.getElementById && !document.all) ? true : false;
// We need to explicitly detect Konqueror
// because Konqueror 3 sets IE = 1 ... AAAAAAAAAARGHHH!!!
Konqueror = (navigator.userAgent.indexOf('Konqueror') > -1) ? 1 : 0;
// We need to detect Konqueror 2.2 as it does not handle the window.onresize event
Konqueror22 = (navigator.userAgent.indexOf('Konqueror 2.2') > -1 || navigator.userAgent.indexOf('Konqueror/2.2') > -1) ? 1 : 0;
Konqueror30 =
	(
		navigator.userAgent.indexOf('Konqueror 3.0') > -1
		|| navigator.userAgent.indexOf('Konqueror/3.0') > -1
		|| navigator.userAgent.indexOf('Konqueror 3;') > -1
		|| navigator.userAgent.indexOf('Konqueror/3;') > -1
		|| navigator.userAgent.indexOf('Konqueror 3)') > -1
		|| navigator.userAgent.indexOf('Konqueror/3)') > -1
	)
	? 1 : 0;
Konqueror31 = (navigator.userAgent.indexOf('Konqueror 3.1') > -1 || navigator.userAgent.indexOf('Konqueror/3.1') > -1) ? 1 : 0;
// We need to detect Konqueror 3.2 and 3.3 as they are affected by the see-through effect only for 2 form elements
Konqueror32 = (navigator.userAgent.indexOf('Konqueror 3.2') > -1 || navigator.userAgent.indexOf('Konqueror/3.2') > -1) ? 1 : 0;
Konqueror33 = (navigator.userAgent.indexOf('Konqueror 3.3') > -1 || navigator.userAgent.indexOf('Konqueror/3.3') > -1) ? 1 : 0;
Opera = (navigator.userAgent.indexOf('Opera') > -1) ? 1 : 0;
Opera5 = (navigator.userAgent.indexOf('Opera 5') > -1 || navigator.userAgent.indexOf('Opera/5') > -1) ? 1 : 0;
Opera6 = (navigator.userAgent.indexOf('Opera 6') > -1 || navigator.userAgent.indexOf('Opera/6') > -1) ? 1 : 0;
Opera56 = Opera5 || Opera6;
IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0;
IE = IE && !Opera;
IE5 = IE && DOM;
IE4 = (document.all) ? 1 : 0;
IE4 = IE4 && IE && !DOM;


if (navigator.appVersion.indexOf('Mac') != -1)
{
	MAC=true;
}else{
	MAC=false
}


function devuelveElem(id)
{
 if (DOM) 
     { return document.getElementById(id);}
 else if (IE4)
  { return eval(id);}
 else if (NS4)     
  { return eval("document."+id);}
}

function buscaarray(matriz,elemento)
{
 var i=matriz.length-1;
 while (i>=0 && matriz[i]!=elemento)
 { i--
 }
 return i; 
} 

function chgvisible(NomElemento,visible)
{
 elemento=devuelveElem(NomElemento);
 if (visible)
   {
       if (NS4)
           {elemento.visibility='show';}
       else
           {elemento.style.display='block';}
   }
 else
   {
       if (NS4)
           {elemento.visibility='hide';}
       else
           {elemento.style.display='none';}
   }
}


function esVisible(NomElemento)
{
  elemento=devuelveElem(NomElemento);
  if (NS4)
   { return elemento.visible!='hide' }
  else
   { return elemento.style.display!='none' }
}

function toglevisible(NomElemento)
{
 chgvisible(NomElemento,!esVisible(NomElemento)); 
}

function contadortexto(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}

var DivVisible="";

function activaAyuda(nom)
{
 if (DivVisible==nom) {
   desactivaAyuda(nom);
   return false;
 } 
 
 if (DivVisible!=""){
    chgvisible(DivVisible,false);
 }
 chgvisible(nom,true);
 DivVisible=nom;
 return false;
} 

function desactivaAyuda(nom)
{
 chgvisible(nom,false);
 DivVisible="";
 return false;
}

function scrcorreohref(userA,userB,domA,domB,texto)
{var arroba='@';
 var msg='ma'+'il'+'to';
 var dircorreo=userA+userB+arroba+domA+domB;
 if (texto=="")
 {texto=dircorreo;
 }
 document.write('<'+'a hr'+'ef="'+msg+':'+dircorreo+'">'+texto+'</a>');
} 

function scrcorreo(userA,userB,domA,domB)
{
 scrcorreohref(userA,userB,domA,domB,""); 
} 




