// JavaScript Document
$ = function(element) {
	return document.getElementById(element);
}

function onlyint(e,field)
{
	if (window.event) keynum = e.keyCode;
	else if (e.which) keynum = e.which;
	
	if(keynum == "0x0b") return true;//allow tabs
	if (keynum == "0x08") return true;
	if (keynum == "0x09") return true;
  	if (keynum == "0x20") return true;
	if (keynum == "0x2d" && field == 'phone') return true;
	if (keynum == "0x2E" && field == 'currency') return true;
	if (keynum == "0x2F" && field == 'date') return true;
	if ((keynum >= "0x30") && (keynum <="0x39")) return true;
	return false;
}

function change_form_type(element)
{
	if(element.id == "quotetype")
	{
	   if(element.value == "Small and Large Vessel Liners")
	   {
			$('water').style.display = "";
			$('wmaterials').disabled = false;
			$('omaterials').disabled = false;
			$('siteslope').style.display = "none";
			$('slope').disabled = true;
			$('containsfish').style.display = "none";
			$('fish').disabled = true;
			$('buryliner').style.display = "none";
			$('bury').disabled = true;
			
			$('temp').style.display = "";
			$('maxtemp').disabled = false;
			$('quant').style.display = "";
			$('qty').disabled = false;
			$('vshape').style.display = "";
			$('shape').disabled = false;
			$('ropegrommet').style.display = "";
			$('grommets').disabled = false;
			$('rssclip').style.display = "";
			$('ssclip').disabled = false;
			$('rbattenbar').style.display = "";
			$('battenbar').disabled = false;
			$('rinstall').style.display = "";
			$('installation').disabled = false;
			$('rboots').style.display = "";
			$('boots').disabled = false;
		} 
		else if(element.value == "Flat Sheet Liner For Ponds, Lakes, Canals, Reservoirs")
	   {
			$('water').style.display = "";
			$('wmaterials').disabled = false;
			$('omaterials').disabled = false;
			$('siteslope').style.display = "";
			$('slope').disabled = false;
			$('containsfish').style.display = "";
			$('fish').disabled = false;
			$('buryliner').style.display = "";
			$('bury').disabled = false;
			
			$('temp').style.display = "none";
			$('maxtemp').disabled = true;
			$('quant').style.display = "none";
			$('qty').disabled = true;
			$('vshape').style.display = "";
			$('shape').disabled = false;
			$('ropegrommet').style.display = "none";
			$('grommets').disabled = true;
			$('rssclip').style.display = "none";
			$('ssclip').disabled = true;
			$('rbattenbar').style.display = "none";
			$('battenbar').disabled = true;
			$('rinstall').style.display = "none";
			$('installation').disabled = true;
			$('rboots').style.display = "";
			$('boots').disabled = false;
		}
		else
	   {
			$('water').style.display = "none";
			$('wmaterials').disabled = true;
			$('omaterials').disabled = true;
			$('siteslope').style.display = "none";
			$('slope').disabled = true;
			$('containsfish').style.display = "none";
			$('fish').disabled = true;
			$('buryliner').style.display = "none";
			$('bury').disabled = true;
			$('temp').style.display = "none";
			$('maxtemp').disabled = true;
			$('quant').style.display = "none";
			$('qty').disabled = true;
			$('vshape').style.display = "none";
			$('shape').disabled = true;
			$('ropegrommet').style.display = "none";
			$('grommets').disabled = true;
			$('rssclip').style.display = "none";
			$('ssclip').disabled = true;
			$('rbattenbar').style.display = "none";
			$('battenbar').disabled = true;
			$('rinstall').style.display = "none";
			$('installation').disabled = true;
			$('rboots').style.display = "none";
			$('boots').disabled = true;
		}
	}
	
	if(element.id == "shape")
	{
	   if(element.value == "Square or Rectangle")
	   {			
			$('circleoptions').style.display = "none";
			$('diameter').disabled = true;
			$('depth').disabled = true;
			$('squareoptions').style.display = "";
			$('applength').disabled = false;
			$('appwidth').disabled = false;
			$('appdepth').disabled = false;
		}
		else if(element.value == "Circular")
	   {
			$('squareoptions').style.display = "none";
			$('applength').disabled = true;
			$('appwidth').disabled = true;
			$('appdepth').disabled = true;
			$('circleoptions').style.display = "";
			$('diameter').disabled = false;
			$('depth').disabled = false;
		}
		else 
	   {
			$('squareoptions').style.display = "none";
			$('applength').disabled = true;
			$('appwidth').disabled = true;
			$('appdepth').disabled = true;
			$('circleoptions').style.display = "none";
			$('diameter').disabled = true;
			$('depth').disabled = true;
		}
	}
	
	if(element.id == "boots")
	{
	   if(element.value == "Yes")
	   {			
			$('bootoptions').style.display = "";
			$('bootqty').disabled = false;
			$('boototd').disabled = false;
			$('bootid').disabled = false;
			$('bootlen').disabled = false;
		}
		else
	   {
			$('bootoptions').style.display = "none";
			$('bootqty').disabled = true;
			$('boototd').disabled = true;
			$('bootid').disabled = true;
			$('bootlen').disabled = true;
		}
	}
}
