String.prototype.reverse = function() { return this.split( '' ).reverse().join( '' ); };
		
		function tienePunto(num){
			for(i=0; i<num.length; i++){
				if(num.charAt(i)=="."){
					return true;
				}
			}
		}
		
		function formatearNumero(num){
			var n=(num).toString(10);				
			var punto = false;
			if(tienePunto(n)){
				palabra = n.split(".");
				n = palabra[0];	
				punto = true;		
			}
			
			n=n.reverse();				
			
			var nM=ponerComas(n);						
			nM=nM.reverse();
			
			if (punto){
				return nM+"."+palabra[1];	
			}
			
			return nM;
		}
		
		function ponerComas(n){
			var nM="";
			if (n.length>3){//i=0;i<miString.length-1;i++
				h=0;
				for(i=0; i<n.length; i++){
					h++;
					//alert(h);
					if(h==3){
						if(i!=n.length-1){
							nM +=n.charAt(i)+",";	
						}else{
							nM +=n.charAt(i);	
						}
						h=0;
					}else{
						nM +=n.charAt(i);
					}				
				}	
			}else {
				nM=n;
			}
			return nM;
		}
		
		function limpiar(){
			window.document.getElementById("res").innerHTML ="";
		}

		function calcula(){											
			div1 = document.calc1.divisaOrg.value.split("-");
			div2 =document.calc1.divisa2.value.split("-");
			var cantidad;
			var resultado;			
			cantidad = document.calc1.textfield.value;	
			
			if(isNaN(cantidad)){
				window.document.getElementById("res").innerHTML ="Debes escribir un número y sin separador de miles";
				return 0;
			}	
			
			
			//
			if(div1[2]==div2[2]){
				resultado = cantidad;
				resultado = Math.round(resultado*100)/100;
				window.document.getElementById("res").innerHTML =formatearNumero(cantidad) + " "+div1[2]+" = "+ formatearNumero(resultado)+" "+div2[2];
				return 0;
			}
			
			if(div1[2]=="MEX"){
				resultado = cantidad/div2[0] ;
			}else{
				if(div2[2]=="MEX"){					
					resultado = cantidad*div1[1] ;
				}else{				
					resultado = (cantidad*div1[1])/div2[0] ;
				}
			}					
			
			//resultado = div1[0]*cantidad ;
			//resultado = resultado / div2[0];
			resultado = Math.round(resultado*100)/100;
			
			//resultado = Number(resultado).toLocaleString();
			
			window.document.getElementById("res").innerHTML =formatearNumero(cantidad) + " "+div1[2]+" = "+ formatearNumero(resultado)+" "+div2[2];
		}