// JavaScript Document

function IsNumeric(data)
{
   var ValidChars = "0123456789-.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < data.length && IsNumber == true; i++) 
     { 
      Char = data.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         	//alert("enter only number");
			IsNumber = false;
         }
      }
   return IsNumber;
}
   
function celtofahren (form)
{
	if(form.celsius.value=="")
	{
		alert("Please enter number which you want to convert Celsius to Fahrenheit! ");
		form.celsius.focus();
		return false;
	}
	if(!IsNumeric(form.celsius.value))
	{
		alert("Please Enter only Numeric value !");
		form.celsius.focus();
		return false;
	}
	
	form.fahrenheit.value = form.celsius.value*1.8+32;
	return true;
}
function fahrentocel (form)
{ 
	if(form.fahrenheit2.value=="")
	{
		alert("Please enter number which you want to convert Fahrenheit to Celsius! ");
		form.fahrenheit2.focus();
		return false;
	}
	if(!IsNumeric(form.fahrenheit2.value))
	{
		alert("Please Enter only Numeric value !");
		form.fahrenheit2.focus();
		return false;
	}
	form.celsius2.value = (form.fahrenheit2.value-32)/1.8;
	return true; 
}


function calc()
{
    if(document.frmceltofahren.number1.value=="")
	{
		alert("Please enter the Diameter for calculate Round Area! ");
		window.document.frmceltofahren.number1.focus();
		return false;
	}
	if(!IsNumeric(document.frmceltofahren.number1.value))
	{
		alert("Please Enter only Numeric value !");
		window.document.frmceltofahren.number1.focus();
		return false;
	}
		
  
  var result; // For the duct diameter
  var dia = (window.document.frmceltofahren.number1.value) / 2;//

  result = dia * dia * 3.14 / 144;

  window.document.frmceltofahren.answer1.value = result;
  return true;
}



function calc2()
{
  
  if(document.frmceltofahren.number2.value=="")
	{
		alert("Please enter the width for calculate Rectangle Area! ");
		window.document.frmceltofahren.number2.focus();
		return false;
	}
	if(!IsNumeric(document.frmceltofahren.number2.value))
	{
		alert("Please Enter only Numeric value !");
		window.document.frmceltofahren.number2.focus();
		return false;
	}
	if(document.frmceltofahren.number3.value=="")
	{
		alert("Please enter the height for calculate Rectangle Area! ");
		window.document.frmceltofahren.number3.focus();
		return false;
	}
	if(!IsNumeric(document.frmceltofahren.number3.value))
	{
		alert("Please Enter only Numeric value !");
		window.document.frmceltofahren.number3.focus();
		return false;
	}
  
  var result; // For the duct diameter
  var width = (window.document.frmceltofahren.number2.value) ;//
  var height = (window.document.frmceltofahren.number3.value) ;//

  result = width * height / 144;

  window.document.frmceltofahren.answer2.value = result;
   return true;
}



function calc3()
{

  if(document.frmceltofahren.number4.value=="")
	{
		alert("Please enter the width for calculate Oval Area! ");
		window.document.frmceltofahren.number4.focus();
		return false;
	}
	if(!IsNumeric(document.frmceltofahren.number4.value))
	{
		alert("Please Enter only Numeric value !");
		window.document.frmceltofahren.number4.focus();
		return false;
	}
	if(document.frmceltofahren.number5.value=="")
	{
		alert("Please enter the height for calculate Oval Area! ");
		window.document.frmceltofahren.number5.focus();
		return false;
	}
	if(!IsNumeric(document.frmceltofahren.number5.value))
	{
		alert("Please Enter only Numeric value !");
		window.document.frmceltofahren.number5.focus();
		return false;
	}
  
  var width = (window.document.frmceltofahren.number4.value) ;//
  var height = (window.document.frmceltofahren.number5.value) ;//
  var circle = (window.document.frmceltofahren.number5.value) / 2 ;//
  

 var result1; // oval
   result1 = width - height;

 var result2; // oval
   result2 = height / 144;

 var result3; // oval
   result3 = circle * circle * 3.14 / 144;

  window.document.frmceltofahren.answer3.value = result1 * result2 + result3;
  return true;
}

function clrBar(line,face)
		{
		with(document.body.style)
			{
			scrollbarDarkShadowColor=line;
			scrollbar3dLightColor="white";
			scrollbarArrowColor="black";
			scrollbarBaseColor=face;
			scrollbarFaceColor=face;
			scrollbarHighlightColor="white";
			scrollbarShadowColor="gray";
			scrollbarTrackColor="#F3F3F3";
			}
		}
function setcolor()
		{
		var w = document.body.clientWidth;
		var h = document.body.clientHeight;
		var x = event.clientX;
		var y = event.clientY;
		if(x>w) clrBar("#000000","#999966"); // Colors of active state
		else clrBar("#000000","#999966"); // Colors of normal state
		}
if (document.all){
clrBar(null,null);
document.onmousemove=setcolor;
}

function printoutput(iuv,unit1,con1,unit2,con2) {

return (iuv+" "+unit1+" "+"is equal to"+" "+Math.round(iuv*con1*con2*1000000)/1000000+" "+unit2)

}


