
// BrowserCheck Object
function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.version = navigator.appVersion
	this.v = parseInt(this.version)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (this.version.indexOf('MSIE 4')>0)
	this.ie5 = (this.version.indexOf('MSIE 5')>0)
	this.min = (this.ns||this.ie)
}
is = new BrowserCheck()

function MM_findObj(n, d) { //v3.0
  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); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function ocultaSubMenus() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}

function ocultaSubMenusFormacion() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','show','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','show','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}

function ocultaSubMenusProductos() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','show','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','show','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}

function ocultaSubMenusInformacion() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','show','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','show','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}

function ocultaSubMenusCalculus() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','show','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','show','subconsultoriaDiv','','hide','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}

function ocultaSubMenusConsultoria() {
//MM_showHideLayers('menusuperiorDiv','','show','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','hide')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','show','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','show','imgnetscapeDiv','','hide','imgnetscapeDiv2','','hide')
}


function muestraFormacion() {

is = new BrowserCheck()
if (is.ns) muestraFormacionNets()
//else muestraFormacionExpl()
else muestraFormacionNets()
}

function muestraFormacionExpl(){
MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','show','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','show','subconsultoriaDiv','','hide','subcalculusDiv','','hide')
}

function muestraFormacionNets(){
//MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','show','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','show','subconsultoriaDiv','','hide','subcalculusDiv','','hide','imgnetscapeDiv','','show')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','show','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','show','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','show','imgnetscapeDiv2','','show')
}



function muestraInformacion() {

is = new BrowserCheck()
if (is.ns) muestraInformacionNets()
//else muestraInformacionExpl()
else muestraInformacionNets()
}

function muestraInformacionExpl(){
MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','show','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','show','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide')
}

function muestraInformacionNets(){
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','show','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','show','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','show','imgnetscapeDiv2','','show')
}



function muestraProductos() {

//is = new BrowserCheck()
//if (is.ns) 
muestraProductosNets()
//else muestraProductosExpl()

}

function muestraProductosExpl(){
MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','show','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','show','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','hide')
}

function muestraProductosNets(){
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','show','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','show','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','hide','imgnetscapeDiv','','show','imgnetscapeDiv2','','show')
}




function muestraConsultoria() {
is = new BrowserCheck()
if (is.ns) muestraConsultoriaNets()
//else muestraConsultoriaExpl()
else muestraConsultoriaNets()
}

function muestraConsultoriaExpl(){
MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','show','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','show','subcalculusDiv','','hide')
}

function muestraConsultoriaNets(){
//MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','show','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','show','subcalculusDiv','','hide','imgnetscapeDiv','','show')
MM_showHideLayers('calcselDiv','','hide','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','show','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','hide','subconsultoriaDiv','','show','imgnetscapeDiv','','show','imgnetscapeDiv2','','show')
}


function muestraCalculus() {
is = new BrowserCheck()
if (is.ns) muestraCalculusNets()
//else muestraCalculusExpl()
else muestraCalculusNets()
}

function muestraCalculusExpl(){
MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','show','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','show')
}

function muestraCalculusNets(){
//MM_showHideLayers('menusuperiorDiv','','hide','calcselDiv','','show','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subconsultoriaDiv','','hide','subcalculusDiv','','show','imgnetscapeDiv','','show') 
MM_showHideLayers('calcselDiv','','show','infoselDiv','','hide','prodselDiv','','hide','formselDiv','','hide','consselDiv','','hide','subproductosDiv','','hide','subinformacionDiv','','hide','subformacionDiv','','hide','subcalculusDiv','','show','subconsultoriaDiv','','hide','imgnetscapeDiv','','show','imgnetscapeDiv2','','show') 
}
//*************************************
//Funciones de tratamiento de strings *
//*************************************
function StrReverse(s){
	// Invierte la cadena
	var i=s.length;
	var t="";
	
	while(i>-1){
		t=t+ s.substring(i,i+1);
		i--;
	}
	return t;
}
function InStr(n, s1, s2){
	// Devuelve la posición de la primera ocurrencia de s2 en s1
	// Si se especifica n, se empezará a comprobar desde esa posición
	// Sino se especifica, los dos parámetros serán las cadenas
	var numargs=InStr.arguments.length;
	
	if(numargs<3)
		return n.indexOf(s1)+1;
	else
		return s1.indexOf(s2, n)+1;
}

function Mid(s, n, c){
	// Devuelve una cadena desde la posición n, con c caracteres
	// Si c = 0 devolver toda la cadena desde la posición n
	var numargs=Mid.arguments.length;
	// Si sólo se pasan los dos primeros argumentos
	if(numargs<3)
		c=s.length-n+1;
	if(c<1)
		c=s.length-n+1;
	if(n+c >s.length)
		c=s.length-n+1;
	if(n>s.length)
		return "";
	return s.substring(n-1,n+c-1);
}