function TrimLeft(str) {
	var resultStr = "";
	var i = len = 0;
	if (str+"" == "undefined" || str == null)
	  return null;
	str += "";
	if (str.length == 0)
	  resultStr = "";
	else {
	  len = str.length;
	  while ((i <= len) && (str.charAt(i) == " "))
		i++;
	  resultStr = str.substring(i, len);
	}
	return resultStr;
}

function TrimRight(str) {
	var resultStr = "";
	var i = 0;
	if (str+"" == "undefined" || str == null)
	  return null;
	str += "";
	if (str.length == 0)
	  resultStr = "";
	else {
	  i = str.length - 1;
	  while ((i >= 0) && (str.charAt(i) == " "))
		i--;
	  resultStr = str.substring(0, i + 1);
	}
	return resultStr;
}

function Trim(str) {
	var resultStr = "";
	resultStr = TrimLeft(str);
	resultStr = TrimRight(resultStr);
	return resultStr;
}

function nombreVacio(nombre) {
    return (nombre == "");
}

function comprobarEmail(str) {
	return (str.indexOf(".") > 2) || (str.indexOf("@") > 0);
}

function comprobarEmail2(str) {
	return (str.indexOf("@") > 0);
}

function cuentaEkt(str) {
	var cuenta_ekt = str.substring(str.indexOf("@",0)+1,str.length);
	return (cuenta_ekt=="euskalnet.net");
}

function cambio_idioma_live(idioma_live) {
	cambio_idioma_live2(idioma_live);
	var pagina_cambio_idioma = "";

	if (location.href.indexOf("idioma_live=")!=-1) {
		var indice_idioma_inic = location.href.indexOf("idioma_live=")+12;
		var pagina_trozo1 = location.href.substring(0,indice_idioma_inic);
		var pagina_trozo2 = location.href.substring(indice_idioma_inic+3,location.href.length);
		pagina_cambio_idioma = pagina_trozo1 + idioma_live + pagina_trozo2;
	}
	else {
		if (location.href.indexOf("?")==-1)	{
			pagina_cambio_idioma = location.href + "?idioma_live=esp";
		}
		else {
			pagina_cambio_idioma = location.href + "&idioma_live=esp";
		}
	}
	document.location.href = "" + pagina_cambio_idioma + "";

	return true;
}

function cambio_idioma_live2(idioma){
    if (!navegadorIE()) {
      var salidaTemp = "../../../cambio_idioma.jsp?idioma=" + idioma + "&src=" + escape(location.href);
      location.href = salidaTemp;
    } else {
    	
      var salidaTemp = "../../../cambio_idioma.jsp?idioma=" + idioma;
      var submitForm = document.createElement("FORM");
      document.body.appendChild(submitForm);
      submitForm.method = "POST";
      var newElement = document.createElement("<input name=\"src\" type=\"hidden\">");
      submitForm.appendChild(newElement);
      newElement.value = location.href;
      submitForm.action = salidaTemp;
      submitForm.submit();
    }
  return false;
}

function popupContenidoLive(id_popup, parametro)
{
  var identificador = id_popup;
  var cortador = identificador.lastIndexOf("/");
  var id = identificador.substring(cortador+1, identificador.length);
  sacarPopUpLive(id, parametro);
}


function popupContenidoLiveIdioma(id_popup, idioma, parametro)
{
  var identificador = id_popup;
  var cortador = identificador.lastIndexOf("/");
  var id = identificador.substring(cortador+1, identificador.length);
  sacarPopUpLiveIdioma(id, idioma, parametro);
}


function sacarPopUpLive(id_popup, parametro) {
  win = new Window({className: "mac_os_x", title: "", width:140, height:100, destroyOnClose: true, recenterAuto:false, opacity:1});
  win.getContent().update("<center><br /><img src='/webektest/imgs/indicator_big.gif'></center>"); 
  win.showCenter(true); 
  win.toFront();
  if (parametro == "") {
    new Ajax.Request(
      "../../../zonas/popup/popup_ajax.jsp?id_popup=" + id_popup,
      {
        method: "post",
        onSuccess: parsearPopUpAjax,
        onException: eliminarPopUp,
        onFailure: eliminarPopUp
      }
    );
  } else {
    new Ajax.Request(
      "../../../zonas/popup/popup_ajax.jsp?id_popup=" + id_popup + "&parametro=" + parametro,
      {
        method: "post",
        onSuccess: parsearPopUpAjax,
        onException: eliminarPopUp,
        onFailure: eliminarPopUp
      }
    );
  }
}


function sacarPopUpLiveIdioma(id_popup, idioma, parametro)
{
  win = new Window({className: "mac_os_x", title: "", width:140, height:100, destroyOnClose: true, recenterAuto:false, opacity:1});
  win.getContent().update("<center><br /><img src='/webektest/imgs/indicator_big.gif'></center>"); 
  win.showCenter(true); 
  win.toFront();
  if (parametro == "") {
    new Ajax.Request(
      "../../../zonas/popup/popup_ajax.jsp?id_popup=" + id_popup + "&idioma=" + idioma,
      {
        method: "post",
        onSuccess: parsearPopUpAjax,
        onException: eliminarPopUp,
        onFailure: eliminarPopUp
      }
    );
  } else {
    new Ajax.Request(
      "../../../zonas/popup/popup_ajax.jsp?id_popup=" + id_popup + "&idioma=" + idioma + "&parametro=" + parametro,
      {
        method: "post",
        onSuccess: parsearPopUpAjax,
        onException: eliminarPopUp,
        onFailure: eliminarPopUp
      }
    );
  }
}
