var f, ie4, ns4,ventanaAbierta;

function inicializarVariables(){	
	ventanaAbierta = null;
	f = document.forms[0];
	ns4 = (document.layers)? true:false
	ie4 = (document.all)? true:false}

function dataBase(){
	nombrepath=document.location.pathname.toLowerCase();
	indice=nombrepath.indexOf(".nsf");
	dbPath=nombrepath.substring(0, indice + ".nsf".length);
	return dbPath;
}


// Aqui empieza el javascript de las cookies

var dominiocookie = ultimasdos (window.location.host);
var miscookies = document.cookie;

var pat1 = window.location+"";
var pat2 = window.location.pathname+"";
var pat3 = pat1.substring(pat1.indexOf(pat2));


function getCookie(name) { 
  var index = miscookies.indexOf(name + "=");
  if (index == -1) return null;
  index = miscookies.indexOf("=", index) + 1;
  var endstr = miscookies.indexOf(";", index);
  if (endstr == -1) endstr = miscookies.length;
  return unescape(miscookies.substring(index, endstr));
}


function setCookie(name, value) {
  var dominio = dominiocookie;
  var path = "/";

   //Cookie persistente
   var today = new Date()
   var expires = new Date()
   expires.setTime(today.getTime() + 1000*60*60*24*365)

  if (value != null && value != "") 
  {
    document.cookie=name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; domain=" + escape(dominio) + "; path=" + escape(path);
  }
}


function setUltimaVista(){
	setCookie('ultimaVista',pat3);
}

function setUltimoDocumento(){
	setCookie('ultimoDocumento',pat3);
}

function ultimasdos(texto) {
	var cadena = texto;
	var index = cadena.indexOf(".");
	var longitud;
	if (index == -1) 
		return "";
	else {
		longitud = cadena.length;
		cadena = cadena.substring(index, longitud);
		index = cadena.indexOf(".");
		if (index == -1) {
			alert  ("null");
			return null;
		}
		else {
			if (index == 0) {
				return (texto);	
			}
			else {
				return cadena;
			}
		}		
	}
}

function ponerIdioma(idiom)
{

   	setCookie('Idioma', idiom);
	top.location=homeidioma+"/HomePort.nsf/wfInicioPresentacion?ReadForm"

}


function trim(str)
{
	var sReturn;
	
	sReturn = "";
	
	for(var i = 0 ; i<str.length; i++ ){
		if(str.charAt(i) == " "){
			if(i  > 0 && i < (str.length - 1) && str.charAt(i - 1) != " "){
				sReturn = sReturn + str.charAt(i);
	 		}
		}
		else{
			sReturn = sReturn + str.charAt(i);
		}
	};
	
	if(sReturn.charAt(sReturn.length - 1) == " "){
			return sReturn.substring(0, sReturn.length - 1)
	}
	
	return sReturn; 
}

function abrir_Ventana(direcion,nomVentana,opc) 
{
	var posicion	

	if (ns4)  posicion = "screenX=100,screenY=100";
	if (ie4)  posicion = "top=100,left=100";
	
	if ( (ventanaAbierta && ventanaAbierta.open && !ventanaAbierta.closed) )
		{
			ventanaAbierta.window.focus();
		} 
	else
		{
			ventanaAbierta = window.open(direcion,nomVentana,opc+','+posicion);
		}	
}
