// JavaScript Document

var MAX=240;
var MIN=0;

(new Image()).src="images/calculate_h.png";
(new Image()).src="images/button_h.png";
var pat1=new RegExp("[^0123456789\\-\\.]");

function check(str)
{
	var flag=0;
	for(var i=0;i<str.length;i++)
	{
		if(str.charAt(i)==".")
			flag++;
	}
	if(flag>1)
		return true;
	else
		return false;
}

function validate()
{
	with(document.forms["data1"])
	{
		if(elements["width"].value=="" || elements["width"].value==null)
		{
			alert("Width not entered : Please enter width !");
			elements["width"].focus();
			return false;
		}
		else if(elements["height"].value=="" || elements["height"].value==null)
		{
			alert("Height not entered : Please enter height !");
			elements["height"].focus();
			return false;
		}
		else if(pat1.test(elements["width"].value) || check(elements["width"].value))
		{
			alert("Invalid input : Please enter numeric data !");
			elements["width"].select();
			elements["width"].focus();
			return false;
		}
		else if(pat1.test(elements["height"].value) || check(elements["height"].value))
		{
			alert("Invalid input : Please enter numeric data !");
			elements["height"].select();
			elements["height"].focus();
			return false;
		}
		else if(Number(elements["width"].value)<=MIN || Number(elements["width"].value)>MAX)
		{
			alert("Improper input : Please enter values between "+MIN+" and "+MAX+" inches !");
			elements["width"].select();
			elements["width"].focus();
			return false;			
		}
		else if(Number(elements["height"].value)<=MIN || Number(elements["height"].value)>MAX)
		{
			alert("Improper input : Please enter values between "+MIN+" and "+MAX+" inches !");
			elements["height"].select();
			elements["height"].focus();
			return false;			
		}
		else
			return true;
	}
}