// JavaScript Document
function checkDisabled(select)
{
 // IE only emulation of disabled form fields.
 if (select.options[select.selectedIndex].disabled)
 {
  if (select.selectedIndex) select.selectedIndex = 0;
 }
};
function fireRated()
	{
	 var options = document.getElementsByTagName('*');
	 var reDisplay = false;
	 var val = document.getElementsByName('fire_rated');
	 val = !!(val && val[0] && val[0].checked);
	 for (var i = 0; i < options.length; i++)
	 {
	  if (options[i].className.indexOf('not-fire-rated') > -1)
	  {
	   if (options[i].selected && val)
	   {
		options[i].selected = false;
		reDisplay = true;
	   }
	   options[i].disabled = val;
	  }
	 }
	 if (reDisplay) selectBrand();
	 if (document.all && window.ActiveXObject)
		 {
		  document.getElementById('fire-rated-ie').disabled = !val;
		 }
	};
	
	function selectBrand()
	{
	 var data = {
	  'Select': [''],
	  'Solaris': ['Select Pattern', 'Broad Cross Rib', 'Clearview', 'Cross Rib', 'Digona', 'Flemish', 'Flemish Azure', 'Flemish Dark Blue', 'Flemish Grey', 'Flemish Turquoise', 'Light Diffusing', 'Light Directing', 'Marin', 'Riva', 'Sahara Clearview', 'Sahara Flemish', 'Samba', 'Samba Azure', 'Samba Turquoise', 'Satina', 'Savona'],
	  'Mulia': ['Select Pattern', 'Bima', 'Clear ', 'Clear Etched', 'Diamond', 'Oceanview', 'Tangerine', 'Toba', 'Wave', 'Wave Etched'],
	  'Weck': ['Select Pattern', 'Arctic', 'Cortina', 'Nubio', 'Nubio Goldtone', 'Nubio Green'] 
	 };
	 var srcBox = document.getElementsByName('block_brand').item(0);
	 var opts = data[srcBox.value];
	 var destBox = document.getElementsByName('block_pattern').item(0);
	 while (destBox.firstChild) destBox.removeChild(destBox.firstChild);
	 for (var i = 0; i < opts.length; i++)
	 {
	  var opt = document.createElement('option');
	  opt.setAttribute('value', opts[i]);
	  opt.appendChild(document.createTextNode(opts[i]));
	  destBox.appendChild(opt);
	 }
	};
	
	function addRow()
	{
	 var num = addRow.count++;
	 var qTable = document.getElementById('quoteTable').getElementsByTagName('tbody').item(0);
	 var newRow =
	  '<span  style="font-weight: normal;"><input name="panels_num' + num + '" type="text" value="" size="2" /> Panels @ ' +
	  '<input name="panels_height' + num + '" type="text" value="" size="4" /> H (mm) x ' +
	  '<input name="panels_width' + num + '" type="text" value="" size="4" /> W (mm)</span>';
	 var tr = document.createElement('tr');
	 qTable.appendChild(tr);
	 tr.appendChild(document.createElement('th'));
	 var td = tr.appendChild(document.createElement('td'));
	 td.colspan = '2';
	 td.innerHTML = newRow;
	};
	addRow.count = 1;
	
	if (window.addEventListener)
	{
	 window.addEventListener('load', fireRated, false);
	}
	else
	{
	 window.onload = (function(oldOL)
	 {
	  return function()
	  {
	   if (oldOL) oldOL();
	   fireRated();
	  }
	 })(window.onload);
	}
