
function dec2bin(nub) {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;
   if (nub.length == 0) alert("Input is Blank");
   for (i = 0; i < nub.length && blnResult == true; i++)
      {
      strChar = nub.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
	if (blnResult != false) 
	{
		var i;
		var j;
		var result="";
		var ib;
		while (nub != 1)
			{
				j = nub % 2;
				i = (nub - j) / 2
				nub = i;
				ib = j.toString();
				result = ib + result;
			}
		result = "1" + result;
		return result;
	}
	return "Numbers Only"
}

function bin2dec(init) {
var power = init.length;
var output = 0;
for (i=0;i<=power;i++)
	{if(init.charAt(i) == 0)
	 {var preout = 0;}
	else
	 {var xty = power - i - 1;
	  var preout = Math.pow(2, xty);
	 }
	var output = output+preout; 
	}
return output;
}