function isNumberInput(field, event, obj, symb) 
{
  var key, keyChar;

  if (window.event)
    key = window.event.keyCode;
  else if (event)
    key = event.which;
  else
    return true;
	//alert(key);
  // Check for special characters like backspace
  if (symb==".")
  {
  if (key == null || key == 0 || key == 8 || key == 13 || key == 27 || key == 46)
    return true;
  }
  if (symb=="-")
  {
  if (key == null || key == 0 || key == 8 || key == 13 || key == 27 || key == 45) 
    return true;
  }
  if (symb=="")
  {
  if (key == null || key == 0 || key == 8 || key == 13 || key == 27)
    return true;
  }
  // Check to see if it's a number

}

function fillAllFields(element){
	if(!document.getElementById('rooms').value){
		document.getElementById('ok1').innerHTML = "";
	}else{
	document.getElementById('ok1').innerHTML = "Ok";
	}
	if(!document.getElementById('spent').value){
		document.getElementById('ok2').innerHTML = "";
	}else{
	document.getElementById('ok2').innerHTML = "Ok";
	}
	if(!document.getElementById('segments').value){
		document.getElementById('ok3').innerHTML = "";
	}else{
	document.getElementById('ok3').innerHTML = "Ok";
	}
	if(document.getElementById('rooms').value>99){
			document.getElementById('rooms').value = 99;
	}
	if(!document.getElementById('rooms').value||!document.getElementById('spent').value||!document.getElementById('segments').value){
		document.getElementById('but').disabled = true;
	}else{
		document.getElementById('but').disabled = false;
	}
}


function calculate(){
	var a;
	var e;
	var f1;
	var f2;
	var f3;
	var f4;
	var f5;
	var f6;
	var q1;
	var q2;
	var q3;
	var q4;
	var q5;
	var q6;
	a = parseFloat(document.getElementById('spent').value)/100*8;
	f1 = a.toFixed(2)+" ";
	f2 = parseInt(document.getElementById('segments').value)/5+" ";
	f3 = parseFloat(document.getElementById('segments').value)+parseFloat(f2)+" ";
	f4 = parseFloat(f2)/4+" ";
	e = parseFloat(((parseFloat(f1)*parseFloat(f4))/100)*85);
	f5 = e.toFixed(2)+" ";
	f6 = parseFloat(parseInt(document.getElementById('segments').value)/2)+" ";
	
	
	document.getElementById('1').innerHTML = "$"+addCommas(f1);
	document.getElementById('2').innerHTML = addCommas(f2);
	document.getElementById('3').innerHTML = addCommas(f3);
	document.getElementById('4').innerHTML = addCommas(f4);
	document.getElementById('5').innerHTML = "$"+addCommas(f5);
	document.getElementById('6').innerHTML = "$"+addCommas(f6);
}

function res(){
	document.getElementById('rooms').value = "";
	document.getElementById('spent').value = "";
	document.getElementById('segments').value = "";
	document.getElementById('1').innerHTML = "-";
	document.getElementById('2').innerHTML = "-";
	document.getElementById('3').innerHTML = "-";
	document.getElementById('4').innerHTML = "-";
	document.getElementById('5').innerHTML = "-";
	document.getElementById('6').innerHTML = "-";
	document.getElementById('ok1').innerHTML = "";
	document.getElementById('ok2').innerHTML = "";
	document.getElementById('ok3').innerHTML = "";
	document.getElementById('but').disabled = true;
}

function setColor(obj, clr)
{
	obj.style.backgroundColor = clr;
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

