/*Menu*/

    /*document.onselectstart = function() { return false; }*/
    
    if (document.getElementById)
    {
    document.write('<style type="text/css">\n')
    document.write('.lmSubmenus{display: none;}\n')
    document.write('</style>\n')
    }
    
    function SwitchMenu(obj, layer)
    {
    	if(document.getElementById)
    	{
    		var el = document.getElementById(obj);
    		var ar = document.getElementById(layer).getElementsByTagName("span");
    		if(el.style.display != "block")
    		{
    			for (var i=0; i<ar.length; i++)
    			{
    				if (ar[i].className=="lmSubmenus")
    				ar[i].style.display = "none";
    			}
    			el.style.display = "block";
    		}
    		else
    		{
    			el.style.display = "none";
    		}
    	}
    }

function SwitchDIV(obj, img)
		{
			if(document.getElementById)
			{
				var el = document.getElementById(obj);
				var im = document.getElementById(img);
				var elv = document.getElementById(obj + 'Value');
				
				if (el.style.display=="block")
				{
				el.style.display = "none";
				im.src='Imagenes/nav_down_blue.png';
				if (elv != null)
				{elv.value='0';}
				}
				else
				{
				el.style.display = "block";
				im.src='Imagenes/nav_up_blue.png';
				if (elv != null) 
				{elv.value='1';}
				}
			}
		}

function SwitchDIVEX(obj, img)
		{
			if(document.getElementById)
			{
				var el = document.getElementById(obj);
				var im = document.getElementById(img);
				var elv = document.getElementById(obj + 'Value');
				
				if (el.style.display=="block")
				{
				el.style.display = "none";
				im.src='../Imagenes/nav_down_blue.png';
				if (elv != null)
				{elv.value='0';}
				}
				else
				{
				el.style.display = "block";
				im.src='../Imagenes/nav_up_blue.png';
				if (elv != null) 
				{elv.value='1';}
				}
			}
		}

function SwitchDIVState(obj, img)
{
	if(document.getElementById)
			{
				var el = document.getElementById(obj);
				var im = document.getElementById(img);
				var elv = document.getElementById(obj + 'Value');
				if (elv.value=="0")
				{
				el.style.display = "none";
				im.src='Imagenes/nav_down_blue.png';
				}
				else
				{
				el.style.display = "block";
				im.src='Imagenes/nav_up_blue.png';
				}
			}
}

function SwitchDIVState(obj, img)
{
	if(document.getElementById)
			{
				var el = document.getElementById(obj);
				var im = document.getElementById(img);
				var elv = document.getElementById(obj + 'Value');
				if (elv.value=="0")
				{
				el.style.display = "none";
				im.src='../Imagenes/nav_down_blue.png';
				}
				else
				{
				el.style.display = "block";
				im.src='../Imagenes/nav_up_blue.png';
				}
			}
}
function myprint()
  { 
  window.print();  
  }
  

/*menu ms*/
		
function mhHover(tbl,idx,cls)
	{
			var t,d;
			if(document.getElementById)t=document.getElementById(tbl);
			else t=document.all(tbl);
			if(t==null)return;
			if(t.getElementsByTagName)d=t.getElementsByTagName("TD");
			else d=t.all.tags("TD");
			if(d==null)return;
			if(d.length<=idx)return;
			d[idx].className=cls;
		}


/*tabla Filtro*/
 function mOvr(src,clrOver) {
 if (!src.contains(event.fromElement)) {
	 src.style.cursor = 'hand';
	 src.bgColor = clrOver;
	}
 }
 function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
	 src.style.cursor = 'default';
	 src.bgColor = clrIn;
	}
 }
 function mClk(src) {
 if(event.srcElement.tagName=='TD')
	 src.children.tags('A')[0].click();
 }

/*Tabs*/
function hasSupport()
{
	if(typeof hasSupport.support!="undefined")return hasSupport.support;
	var ie55=new RegExp("msie 5\.[56789]","i").test(navigator.userAgent);
	hasSupport.support=(typeof document.implementation!="undefined"&&document.implementation.hasFeature("html","1.0")||ie55);
	if(ie55)
	{
		document._getElementsByTagName=document.getElementsByTagName;
		document.getElementsByTagName=function(sTagName)
		{
			if(sTagName=="*")return document.all;
			else return document._getElementsByTagName(sTagName)
		}
	}
		return hasSupport.support
}
function TabPane(el,bUseCookie)
{
	if(!hasSupport()||el==null)return;
	this.element=el;
	this.element.tabPane=this;
	this.pages=[];
	this.selectedIndex=null;
	this.useCookie=bUseCookie!=null?bUseCookie:true;
	this.element.className=this.classNameTag+" "+this.element.className;
	this.tabRow=document.createElement("div");
	this.tabRow.className="tabRow";
	el.insertBefore(this.tabRow,el.firstChild);
	var cs=el.childNodes;
	for(var i=0;i<cs.length;i++)
	{
		if(cs[i].nodeType==1&&cs[i].className=="tabPage")
		{
			this.addTabPage(cs[i])
		}
	}
		var tabIndex=0;
	if(this.useCookie)
	{
		tabIndex=Number(TabPane.getCookie("tab_"+this.element.id));
		if(isNaN(tabIndex)||tabIndex>=this.pages.length)tabIndex=0
	}
	if(0<this.pages.length)this.pages[tabIndex].select()
}
	TabPane.prototype.classNameTag="tabControl";
TabPane.prototype.setSelectedIndex=function(n)
{
	if(this.selectedIndex!=n)
	{
		if(this.selectedIndex!=null&&this.pages[this.selectedIndex]!=null)this.pages[this.selectedIndex].hide();
		this.selectedIndex=n;
		this.pages[this.selectedIndex].show();
		if(this.useCookie)TabPane.setCookie("tab_"+this.element.id,n)
	}
};
TabPane.prototype.getSelectedIndex=function()
{
	return this.selectedIndex
};
TabPane.prototype.addTabPage=function(oElement)
{
	if(!hasSupport())return;
	if(oElement.tabPage==this)return oElement.tabPage;
	var n=this.pages.length;
	var tp=this.pages[n]=new TabPage(oElement,this,n);
	tp.tabPane=this;
	this.tabRow.appendChild(tp.tab);
	if(n==this.selectedIndex)tp.show();
	else tp.hide();
	return tp
};
TabPane.prototype.dispose=function()
{
	this.element.tabPane=null;
	this.element=null;
	this.tabRow=null;
	for(var i=0;i<this.pages.length;i++)
	{
		this.pages[i].dispose();
		this.pages[i]=null
	}
		this.pages=null
};
TabPane.setCookie=function(sName,sValue,nDays)
{
	var expires="";
	if(nDays)
	{
		var d=new Date();
		d.setTime(d.getTime()+nDays*24*60*60*1000);
		expires="; expires="+d.toGMTString()
	}
		document.cookie=sName+"="+sValue+expires+"; path=/"
};
TabPane.getCookie=function(sName)
{
	var re=new RegExp("(\;|^)[^;]*("+sName+")\=([^;]*)(;|$)");
	var res=re.exec(document.cookie);
	return res!=null?res[3]:null
};
TabPane.removeCookie=function(name)
{
	setCookie(name,"",-1)
};
function TabPage(el,tabPane,nIndex)
{
	if(!hasSupport()||el==null)return;
	this.element=el;
	this.element.tabPage=this;
	this.index=nIndex;
	var cs=el.childNodes;
	for(var i=0;i<cs.length;i++)
	{
		if(cs[i].nodeType==1&&cs[i].className=="tab")
		{
			this.tab=cs[i];
			break
		}
	}
	var aElm=document.createElement("a");
	this.aElement=aElm;
	aElm.href="#";
	aElm.onclick=function()
	{
		return false
	};
	while(this.tab.hasChildNodes())aElm.appendChild(this.tab.firstChild);
	this.tab.appendChild(aElm);
	var oThis=this;
	this.tab.onclick=function()
	{
		oThis.select()
	};
	this.tab.onmouseover=function()
	{
		TabPage.tabOver(oThis)
	};
	this.tab.onmouseout=function()
	{
		TabPage.tabOut(oThis)
	}
}
TabPage.prototype.show=function()
{
	var el=this.tab;
	el.className=el.className+" selected";
	this.element.style.display="block"
};
TabPage.prototype.hide=function()
{
	var el=this.tab;
	el.className=el.className.replace(" selected","");
	this.element.style.display="none"
};
TabPage.prototype.select=function()
{
	this.tabPane.setSelectedIndex(this.index)
};
TabPage.prototype.dispose=function()
{
	this.aElement.onclick=null;
	this.aElement=null;
	this.element.tabPage=null;
	this.tab.onclick=null;
	this.tab.onmouseover=null;
	this.tab.onmouseout=null;
	this.tab=null;
	this.tabPane=null;
	this.element=null
};
TabPage.tabOver=function(tabpage)
{
	var el=tabpage.tab;
	el.className=el.className+" hover"
};
TabPage.tabOut=function(tabpage)
{
	var el=tabpage.tab;
	el.className=el.className.replace(" hover","")
};
function SetupTabs(controlId)
{
	if(!hasSupport())return;
	var tabPane=document.getElementById(controlId);
	if(tabPane&&"tabPane"==tabPane.className)
	{
		new TabPane(tabPane)
	}
}
function disposeAllTabs()
{
	if(!hasSupport())return;
	var allElms=document.getElementsByTagName("*");
	var elmCount=allElms.length;
	var tabPaneRe=/tabPane/;
	var cn,el;
	var tabPanes=[];
	for(var i=0;i<elmCount;i++)
	{
		el=allElms[i];
		cn=el.className;
		if(cn=="")continue;
		if(tabPaneRe.test(cn)&&el.tabPane)tabPanes[tabPanes.length]=el.tabPane
	}
	for(var i=tabPanes.length-1;
		i>=0;
	i--)
	{
		tabPanes[i].dispose();
		tabPanes[i]=null
	}
}
if(typeof window.attachEvent!="undefined")
{
	window.attachEvent("onunload",disposeAllTabs)
}

// final --> 
