// ===========================================================================

// SGAS.js: Codigo JS generico NEXUS

// ===========================================================================

var undefined;

var vSG_ws="http://"+location.hostname;

var vSG_htmls="http://ht2.px.wke.es";

var vSG_cfmhtml="/sgas/SGchkses_html.cfm";

var vSG_cfmimg="/sgas/SGgetimg.cfm?img=http://imgs.wke.es/";

var vSG_tAUTH="&auth=nexus";

//var vSG_tAUTH="";

// ===========================================================================

// fo_enlace_c: Enlace a paginas ecoiuris CERRADAS

// ===========================================================================

function fo_enlace_c(urld,idcomp,win_sgid,win_location)

{

 if (win_sgid === undefined) win_sgid=top;

 if (win_location === undefined) win_location=self;

 if (idcomp === undefined) idcomp= vSG_idcomp;

 var sgid= fSGAS_getsgid(win_sgid);

 urld= (isPath(urld)) ? vSG_cfmhtml + "urld=" + vSG_ws + urld :

                        vSG_cfmhtml + "urld=" + urld;

 fSGAS_sesion(urld,idcomp,win_sgid,win_location);

}



// ===========================================================================

// fSGAS_chkses_vaps_POST: Envio de formulario Verity tipo POST

// ===========================================================================

function fvsearch_POST(urld,win_sgid,bLibre,wProgreso)

{

 if (win_sgid === undefined) win_sgid=top;

 bLibre= (bLibre === undefined) ? "" : bLibre;

 wProgreso= (wProgreso === undefined) ? "" : "&vp=" + wProgreso;

 var sgid= fSGAS_getsgid(win_sgid);

 parent.oculto.enviopost.sgid.value = sgid;

 parent.oculto.enviopost.urld.value = urld;

 parent.oculto.enviopost.blibre.value = bLibre;

 parent.oculto.enviopost.action = vSG_ws + "/sgas/SGchkses_vapsPOST.cfm";

 parent.oculto.enviopost.method = "POST";

 parent.oculto.enviopost.target = "TXT";

 parent.oculto.enviopost.submit();

}



//Funcion para la fecha

function fecha() {

  var this_month = new Array(12);

  this_month[0]  = "Enero";

  this_month[1]  = "Febrero";

  this_month[2]  = "Marzo";

  this_month[3]  = "Abril";

  this_month[4]  = "Mayo";

  this_month[5]  = "Junio";

  this_month[6]  = "Julio";

  this_month[7]  = "Agosto";

  this_month[8]  = "Septiembre";

  this_month[9]  = "Octubre";

  this_month[10] = "Noviembre";

  this_month[11] = "Diciembre";



  var this_day_e = new Array(7);

  this_day_e[0]  = "Domingo";

  this_day_e[1]  = "Lunes";

  this_day_e[2]  = "Martes";

  this_day_e[3]  = "Mi&eacute;rcoles";

  this_day_e[4]  = "Jueves";

  this_day_e[5]  = "Viernes";

  this_day_e[6]  = "S&aacute;bado";



  var today = new Date();

  var day   = today.getDate();

  var month = today.getMonth();

  var year  = today.getYear();

  var dia = today.getDay();

    if (year < 1000) {

       year += 1900; }

  document.write ( " " + this_day_e[dia] + ", " + day + " de " + this_month[month] + " de " + year);

}



// precarga y rollover de las imagenes
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_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_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}



// Si existe alguna palabra cortada/in al final de la cadena



function EliminaIncompleta ( cadena, max ) {

	

	if ( cadena.length == max ) {

		if ( cadena.charAt( cadena.lenght - 1 ) != " " ) {

		  cadena = cadena.substring(0,BuscaUltimoBlanco( cadena )) + " ...";

		}

	}

	return cadena;	

}



// Devuelve la posición del último espacio en blanco de la cadena pasada.

function BuscaUltimoBlanco ( cadena ) {

	

	var pos = cadena.length - 1;

	while ( pos > 0 && cadena.charAt(pos) != " ") {

		pos--;

	}

	

	return ( pos > 0 ? pos : cadena.length );



}

