//Oculta o despliega los items en el menu izquierdo
function escondeItems(path,e,id) {
	if($('#'+id).css('display') == 'none'){
		//Cerrar el anterior
		// leftItemActivated
		// =document.getElementById('leftItemActivated').innerHTML;
		//$('#'+leftItemActivated).css('display','none');
		//$(e).find('span').css('backgroundImage','url('+path+'/img/menu_izq_arrow.gif)');
		
		//Abrir y marcar el nuevo
		$('#'+id).css('display','block');
		$(e).find('span').css('backgroundImage',
				'url(' + path + '/img/menu_izq_arrow_down.gif)');
		//document.getElementById('leftItemActivated').innerHTML=id;
		/* Agregado el 20-10-10 */
		if (id == 6) { // Si es el módulo Plataforma Empresas o sea el último
						// ítem
			$(e).removeClass('last');
		}
		/* Fin Agregado */
	}else{
		//Cerrar el nuevo
		//document.getElementById('leftItemActivated').innerHTML="X";
		$('#'+id).css('display','none');
		$(e).find('span').css('backgroundImage',
				'url(' + path + '/img/menu_izq_arrow.gif)');
		if (id == 6) { // Si es el módulo Plataforma Empresas o sea el último
						// ítem
			$(e).addClass('last');
		}
	}
}


function MM_preloadImages() { //v3.0
	var d=document; 
	if(d.images){ 
		if(!d.MM_p) 
			d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
			}
    }
}

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_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_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];
		}
}

//Retorna el Context Path desde Javascript, usando el href.
//Util para las imagenes que estan dentro de los archivos JS
function getContextPath(){
	var url=location.href.replace(/\\/g,'/');
	//** http://<host>/<contextPath>
	var arrayUrl = url.split( '/' );
	return arrayUrl[3];
}

//Función que pasa a mayúsculas y quita los acentos de las palabras
function chequeo(palabra){
	if(typeof( palabra.value ) == "undefined"){
		palabra=palabra.toUpperCase();
		N=palabra.length;
		nuevo='';
		for ( var i=0; i<N; i++ ) {
			valor=palabra.charCodeAt(i);
			caracter=palabra.charAt(i);
			
			if( ( valor>64 && valor<91) || ( valor>47 && valor<58) || (valor==32) || (valor==45))
			{
					nuevo=nuevo.concat(caracter);
			}
			else{
					if(caracter=='Ñ'){
						nuevo=nuevo.concat('N');
					} else if(caracter=='Á'){
						nuevo=nuevo.concat('A');
					} else if(caracter=='É'){
						nuevo=nuevo.concat('E');
					} else if(caracter=='Í'){
						nuevo=nuevo.concat('I');
					} else if(caracter=='Ó' || caracter=='Ö'){
						nuevo=nuevo.concat('O');
					} else if(caracter=='Ú' || caracter=='Ü'){
						nuevo=nuevo.concat('U');
					} else if(caracter=='|'){
						nuevo=nuevo.concat(' ');
					} else if(caracter=='&'){
						nuevo=nuevo.concat('');
					} else if(caracter=='~'){
						nuevo=nuevo.concat(' ');	
					} else if(caracter=='{'){
						nuevo=nuevo.concat('');	
					} else if(caracter=='}'){
						nuevo=nuevo.concat('');
					} else if(caracter=='@'){
						nuevo=nuevo.concat('@');		
					} 
					else{
					 	nuevo=nuevo.concat('.');
					}
			}
		}
		palabra=nuevo;
		palabra=palabra.toUpperCase();
	}else{
		
		if(palabra.value=='')
		{
			return false;
		}
		
		palabra.value=palabra.value.toUpperCase();
		N=palabra.value.length;
		nuevo='';
		for ( var i=0; i<N; i++ ) {
			valor=palabra.value.charCodeAt(i);
			caracter=palabra.value.charAt(i);
			
			if( ( valor>64 && valor<91) || ( valor>47 && valor<58) || (valor==32) || (valor==45))
			{
					nuevo=nuevo.concat(caracter);
			}
			else{
					if(caracter=='Ñ'){
						nuevo=nuevo.concat('N');
					} else if(caracter=='Á'){
						nuevo=nuevo.concat('A');
					} else if(caracter=='É'){
						nuevo=nuevo.concat('E');
					} else if(caracter=='Í'){
						nuevo=nuevo.concat('I');
					} else if(caracter=='Ó' || caracter=='Ö'){
						nuevo=nuevo.concat('O');
					} else if(caracter=='Ú' || caracter=='Ü'){
						nuevo=nuevo.concat('U');
					} else if(caracter=='|'){
						nuevo=nuevo.concat(' ');
					} else if(caracter=='&'){
						nuevo=nuevo.concat('');
					} else if(caracter=='~'){
						nuevo=nuevo.concat(' ');	
					} else if(caracter=='{'){
						nuevo=nuevo.concat('');	
					} else if(caracter=='}'){
						nuevo=nuevo.concat('');
					} else if(caracter=='@'){
						nuevo=nuevo.concat('@');		
					} 
					else{
					 	nuevo=nuevo.concat('.');
					}
			}
		}
		palabra.value=nuevo;
		palabra.value=palabra.value.toUpperCase();
	}
	return true;
}
//Funcion que abre un popup con tamaño especificado
function abrir(pagina, ancho, alto) {
	window.open(pagina,'window','width='+ancho+',height='+alto+',scrollbars=yes');
}
function abrirSGO(){
	if($('#6').css('display') == 'block'){
	$('#last_item').removeClass('last');
	}
}
//Función que quita los acentos de las palabras
function quitarAcento(palabra){
	if(palabra.value==''){
		return false;
	}
	N=palabra.value.length;
	nuevo='';
	for ( var i=0; i<N; i++ ) {
		valor=palabra.value.charCodeAt(i);
		caracter=palabra.value.charAt(i);
		if((valor>96&&valor<123)||(valor>64&&valor<91)||(valor>47&&valor<58)||(valor==32)||(valor==45)){
				nuevo=nuevo.concat(caracter);
		}else{
			if(caracter=='Ñ'){
				nuevo=nuevo.concat('N');
			} else if(caracter=='Á'){
				nuevo=nuevo.concat('A');
			} else if(caracter=='É'){
				nuevo=nuevo.concat('E');
			} else if(caracter=='Í'){
				nuevo=nuevo.concat('I');
			} else if(caracter=='Ó' || caracter=='Ö'){
				nuevo=nuevo.concat('O');
			} else if(caracter=='Ú' || caracter=='Ü'){
				nuevo=nuevo.concat('U');
			} else if(caracter=='|'){
				nuevo=nuevo.concat(caracter);
			} else if(caracter=='&'){
				nuevo=nuevo.concat(caracter);
			} else if(caracter=='~'){
				nuevo=nuevo.concat(caracter);	
			} else if(caracter=='{'){
				nuevo=nuevo.concat(caracter);	
			} else if(caracter=='}'){
				nuevo=nuevo.concat(caracter);
			} else if(caracter=='@'){
				nuevo=nuevo.concat(caracter);		
			} else if(caracter=='ñ'){
				nuevo=nuevo.concat('n');
			} else if(caracter=='á'){
				nuevo=nuevo.concat('a');
			} else if(caracter=='é'){
				nuevo=nuevo.concat('e');
			} else if(caracter=='í'){
				nuevo=nuevo.concat('i');
			} else if(caracter=='ó' || caracter=='ö'){
				nuevo=nuevo.concat('o');
			} else if(caracter=='ú' || caracter=='ü'){
				nuevo=nuevo.concat('u');
			} else{
			 	nuevo=nuevo.concat(caracter);
			}
		}
	}
	palabra.value=nuevo;
	return true;
}
