/******************************************************/
/* (NO SE QUE HACE) ***********************************/
/******************************************************/
function formatCurrency(num)
    {
      num = num.toString().replace(/\ |\,/g,'');
      if(isNaN(num)) 
        num = "0";
      cents = Math.floor((num*100+0.5)%100);
      num = Math.floor((num*100+0.5)/100).toString();
      if(cents < 10) 
        cents = "0" + cents;
      for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
        num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
      return (num + '.' + cents);
    }

/******************************************************/
/* (NO SE QUE HACE) ***********************************/
/******************************************************/
function checkFrames() 
{
 	if(top.frames.length == 0){
 		window.location.href = "http://www.arsmedium.de";
 	}
}

/******************************************************/
/* (NUNCA USADO) **************************************/
/******************************************************/
function gotourl(ziel) 
{
 	window.location.href = Ziel;
}

/******************************************************/
/* (NUNCA USADO ********)******************************/
/******************************************************/
function popup(linkurl)
{
  para="scrollbars=1,status=no,width=640,height=480,menubar=no,locationbar=no,resizable=no,hotkeys=no";
  var links = screen.width / 2 - 400;
  var oben = screen.height / 2 - 300;
  var browser=navigator.appName;
  var version=parseFloat(navigator.appVersion);
  fenster = window.open(linkurl,"arsmedium",para);
  if (browser=="Netscape" && version>=3.0)
  {
    fenster.moveTo(links,oben);
  }
}

/******************************************************/
/* (NUNCA USADO) **************************************/
/******************************************************/
function alt_zu_neu_auf(url,name,breite,hoehe)
{
	fensterauf(url,name,breite,hoehe);
	//window.close();
}

/******************************************************/
/* ABRE UNA NUEVA VENTANA *****************************/
/******************************************************/
function fensterauf(url,name,largo,ancho)
{
  	var H = (screen.height - ancho) / 2;
   	var L = (screen.width - largo) / 2; 
	
  	var ExternesFenster = window.open("",name,"width=" + largo  + ",height=" + ancho + ",resizable=no,status=no,menubar=no,scrollbars=auto,locationbar=no,top="+H+",left="+L+"");
	
	ExternesFenster.document.open();	
	ExternesFenster.document.write("<html><head><title>"+name+"</title><SCRIPT LANGUAGE=JavaScript> function click(){if(event.button==2){alert('Gracias')}}document.onmousedown = click</script><style>body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px }</style></head><body><img src="+url+" border=0></body></html> ");	
	ExternesFenster.document.bgColor="#FDF7DD";
	ExternesFenster.document.close();

	ExternesFenster.focus();
	
	//alert(url);
}

/******************************************************/
/* ABRE UNA NUEVA VENTANA *****************************/
/******************************************************/
function newwindow(datei,breite,hoehe,x,y,winname)
{
  var fenstereigenschaften1 =  "resizable=0,menubar=0,scrollbars=yes,directories=0,location=0,width="+breite.toString();
      fenstereigenschaften1 += ",height="+hoehe.toString();
          
        if (parseFloat(navigator.appVersion) >= 4)
        {
          fenstereigenschaften1     += ",screenX="+x.toString();
          fenstereigenschaften1     += ",screenY="+y.toString();
        }
		remotewin1 = window.open(datei,winname,fenstereigenschaften1);
		remotewin1.focus();
}

/******************************************************/
/* ABRE UNA NUEVA VENTANA 2*****************************/
/******************************************************/
function popups(url,name,ancho,alto){
	var w=ancho+20;
	var h=alto+28;
	window.open(url, name, 'width='+w+', height='+h+'');
}

/******************************************************/
/* VALIDACION DE DATOS *****************************/
/******************************************************/

function validar_numeros(cad, tipoRevision){
	var msgError = ' Debe ingresar solo números.';
	var rangoNoValido = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZáéíóúÁÉÍÓÚ";
	
	var caracter;
	var i;
	var error ="";
	for (i=0;i<cad.length;i++) {
		caracter=cad.substring(i, i+1);
		if( rangoNoValido.indexOf(caracter) != -1 ){
			error = msgError+'\n';
		}
	}
	
	if (tipoRevision=='1' && error)
		alert(error);
	if (tipoRevision=='2')
		return error;
}

function validar_letras(cad, tipoRevision){
	var msgError = ' No puede ingresar números, solo letras.';
	var rangoNoValido = "1234567890";
	
	var caracter;
	var i;
	var error ="";
	for (i=0;i<cad.length;i++) {
		caracter=cad.substring(i, i+1);
		if( rangoNoValido.indexOf(caracter) != -1 ){
			error = msgError+'\n';
		}
	}
	
	if (tipoRevision=='1' && error)
		alert(error);
	if (tipoRevision=='2')
		return error;
}

function validar_ingreso_largo(cad, tipoRevision){
	var msgError = ' Debe ingresar solo letras, números o signos de puntuación.';
	var rangoNoValido = "";
	
	var caracter;
	var i;
	var error ="";
	for (i=0;i<cad.length;i++) {
		caracter=cad.substring(i, i+1);
		if( rangoNoValido.indexOf(caracter) != -1 ){
			error = msgError+'\n';
		}
	}
	
	if (tipoRevision=='1' && error)
		alert(error);
	if (tipoRevision=='2')
		return error;
}

function validar_login(cad, tipoRevision){
	var msgError = ' Debe ingresar solo letras (sin acentos ni Ñ) o números';
	var rangoValido = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890";
	
	var caracter;
	var i;
	var error ="";
	for (i=0;i<cad.length;i++) {
		caracter=cad.substring(i, i+1);
		if( rangoValido.indexOf(caracter) == -1 ){
			error = msgError+'\n';
		}
	}
	if (tipoRevision=='1' && error)
		alert(error);
	if (tipoRevision=='2')
		return error;
}
