	window.onerror = function() {
	//alert(e.message);
	
	}
	function twitterCallback2() {
	return true;
	}


	function bp(section,style,template,stepping,typepost_tmp) {
		
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('product').style.display='block';} catch(e) {}
		
		if(style) {
			document.getElementById('style').value = style;
		} 
		
		if(!typepost_tmp) {
			
		try { var typepost = $F('typepost'); } catch(e) {}	
			} else {
			typepost = typepost_tmp;
		}
		
		try { var use = $F('use'); } catch(e) { var use = ''; }
		try { var height = $F('height'); } catch(e) {}
		
		if(style) {
		var style = style;
		} else {
		try { var style = $F('style'); } catch(e) {}
		}
		
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  typepost:typepost, 
		  style:style, 
		  use:use,
		  section:section,
		  height:height,
		  template:template,
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('nextstep'+stepping); notice.update(transport.responseText); 
		  }
	});
	

		
	}	
	
	
	function listproduct(id,section,template) {
	
		try {document.getElementById('product-specification').style.display='none';} catch(e) {}
		try {document.getElementById('product').style.display='block';} catch(e) {}
		try {var material = $F('material');} catch(e) {}
		try {var installation = $F('installationType');} catch(e) {}
		try {var shape = $F('shapepre');} catch(e) {}
		try {var glassthickness = $$('input[name=glassThickness]:checked').first().value; } catch(e) {}
		try {var finish = $F('finish');} catch(e) {}
		try {var style = $F('style');} catch(e) {}
		try {var styletype = $F('styletype'); } catch(e) {}
		try {var length = $F('length');} catch(e) {}
		try {var width = $F('width');} catch(e) {}
		try {var use = $$('input[name=use]:checked').first().value;} catch(e) {}
		try {var qty = $F('qty');} catch(e) {}
		try {var slot = $F('slot');} catch(e) {}
		try {var grade = $F('grade');} catch(e) {}
		try {var typepost = document.getElementById('prodname').innerHTML;} catch(e) {}
		try {var height = $$('input[name=height]:checked').first().value;} catch(e) {}
		try {var ppmm = $F('ppmm');} catch(e) {}
		
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  id: id, 
		  qty:qty,
		  style:style,
		  styletype: styletype,
		  length:length,
		  width:width,
		  section:section,
		  ppmm:ppmm,
		  material: material,
		  use: use,
		  slot:slot,
		  grade:grade,
		  typepost:typepost,
		  height:height,
		  shape:shape,
		  installation: installation,
		  glassthickness: glassthickness,
		  finish: finish,
		  template:template
		  },  
		  onSuccess: function(transport) { var notice = $('product'); notice.update(transport.responseText); }
	});
	}


		
	function populatenext(value,section,shape,stepping,h) {
		try { var material = $F('material'); } catch(e) {}
		try { var shape = $F('shapepre');} catch(e) {}
		try { var style = $F('installationType'); } catch(e) {}
		try { var typepost = document.getElementById('prodname').innerHTML; } catch(e) {}	
		try { var width = $F('width'); } catch(e) {}	
		if(h) {
		var height = h;
		} else {
		try { var height = $F('height'); } catch(e) {}
		}
			
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  shape: shape,
		  typepost:typepost, 
		  style:style, 
		  use:value,
		  width:width,
		  section:section,
		  material: material,
		  height:height,
		  template:stepping
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('nextstep'+stepping); notice.update(transport.responseText); 
		  }
	});
	
	}

function loadproduct2(id,style) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:4,
		  style:style,
		  template:6
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('lengthspec'); notice.update(transport.responseText); 
		  }
	});
	
		try {
	    document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';
		} catch(e) { }
		try {
	    document.getElementById('style').value = style;
		} catch(e) { }
		try {
		document.getElementById('specname').innerHTML = style;
		} catch(e) { }
		
		document.getElementById('prodid').value = id;
		document.getElementById('product-specification').style.display='block';
		document.getElementById('prodname').innerHTML = style + ' '
		document.getElementById('product').style.display='none';

}

function loadproduct3(id,styletype) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:5,
		  styletype:styletype,
		  template:8
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec1'); notice.update(transport.responseText); 
		  }
	});
	
		try {
	    document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';
		} catch(e) { }
		try {
	    document.getElementById('styletype').value = styletype;
		} catch(e) { }
		try {
		document.getElementById('specname').innerHTML = style;
		} catch(e) { }
		try {
		document.getElementById('prodid').value = id;
		} catch(e) { }
		document.getElementById('product-specification').style.display='block';
		document.getElementById('prodname').innerHTML = style + ' '
		document.getElementById('product').style.display='none';

}

function loadproduct4(styletype,style) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:5,
		  styletype:styletype,
		  style:style,
		  template:9
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec2'); notice.update(transport.responseText); 
		  }
	});
}

function loadproduct42(length,section,styletype,style) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:section,
		  styletype:styletype,
		  style:style,
		  length:length,
		  template:22
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('tubeid'); notice.update(transport.responseText); 
		  }
	});
}

function loadproduct5(id,grade) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:6,
		  grade:grade,
		  template:11
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec1'); notice.update(transport.responseText); 
		  }
	});
	
		try {document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try {document.getElementById('grade').value = grade; } catch(e) { }
		try {document.getElementById('specname').innerHTML = style; } catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = 'Slotted Tube ' + grade + ' '; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }

}

function loadproduct52(grade,styletype) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:6,
		  grade:grade,
		  styletype:styletype,
		  template:17
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec2'); notice.update(transport.responseText); 
		  }
	});
	
}

	function loadrails(id,section) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:section,
		  id:id,
		  template:105
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('product'); notice.update(transport.responseText);
		  document.getElementById('product').style.display='block'; 
		  }
	});	
	}
	
function loadproduct6(id,material) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:7,
		  material:material,
		  template:13
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec1'); notice.update(transport.responseText); 
		  }
	});
	
		try {document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = material + ' '; } catch(e) { }
		try {document.getElementById('material').value = material; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }
}

function loadproduct16(id,material) {

		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:16,
		  material:material,
		  template:13
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('prodspec1'); notice.update(transport.responseText); 
		  }
	});
	
		try {document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = material + ' '; } catch(e) { }
		try {document.getElementById('material').value = material; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }
}

function loadproduct7(id,styletype) {

		try {document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = material + ' '; } catch(e) { }
		try {document.getElementById('styletype').value = styletype; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }
}

function loadproduct8(style,finish,material,shape,width,length) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:1,
		  style:style,
		  finish:finish,
		  material:material,
		  shape:shape,
		  width:width,
		  length:length,
		  template:21
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('nextstep20'); notice.update(transport.responseText); 
		  }
	});
	
}


	function lbp(id,style) {
	
	if(glass) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  style:style,
		  section:id,
		  template:99
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('nextstep4'); notice.update(transport.responseText); 
		  }
	});
	}
	
		try {document.getElementById('nextstep19').style.display='block'; } catch(e) { }
		try { document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try { document.getElementById('specname').innerHTML = section;} catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = section + ' '; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }
		
	}
	
			
	function loadproduct(id,section,glass) {
	
	if(glass) {
			new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:1,
		  shape:id,
		  template:20
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('nextstep19'); notice.update(transport.responseText); 
		  }
	});
	}
	
		try {document.getElementById('nextstep19').style.display='block'; } catch(e) { }
		try { document.getElementById('hid1').innerHTML = '<input type="hidden" name="hid1" id="shapepre" value="'+id+'">';} catch(e) { }
		try { document.getElementById('specname').innerHTML = section;} catch(e) { }
		try {document.getElementById('prodid').value = id; } catch(e) { }
		try {document.getElementById('product-specification').style.display='block'; } catch(e) { }
		try {document.getElementById('prodname').innerHTML = section + ' '; } catch(e) { }
		try {document.getElementById('product').style.display='none'; } catch(e) { }
		
	}
	
	function editorder() {
		document.getElementById('product-specification').style.display='block';
		document.getElementById('product').style.display='none';	
	}
	
	function calcprice(num,price) {
		document.getElementById('prodprice').innerHTML =(num * parseFloat(price));
	
	}
	function calcprice2(num,price,setup) {
		document.getElementById('prodprice').innerHTML = ((num * price) + setup);
	
	}
	function loadbasic(id,section) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:section,
		  id:id,
		  template:15
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('product'); notice.update(transport.responseText);
		  document.getElementById('product').style.display='block'; 
		  }
	});	
	
	}
	function loadbasic2(styletype,section) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  section:section,
		  styletype:styletype,
		  template:23
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('thick'); notice.update(transport.responseText);
		  document.getElementById('thick').style.display='block'; 
		  }
	});	
	
	}	
	function loadbasic3(thickness,styletype) {
	
		if(styletype == 'Antisun') {
			var template = 24;
			var pid = 'product1';
			} else {
			var template = 25;
			var pid = 'product2';
		}
		
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  thickness:thickness,
		  styletype:styletype,
		  template:template
		  },  
		  onSuccess: function(transport) { 
		  var notice = $(pid); notice.update(transport.responseText);
		  document.getElementById(pid).style.display='block'; 
		  }
	});	
	
	}
	
		function loadbasic4(tint,styletype,thickness) {
		new Ajax.Request('/assets/includes/proc.php', {
		  method: 'get',
		  parameters: {
		  thickness: thickness,
		  tint:tint,
		  styletype:styletype,
		  template:27
		  },  
		  onSuccess: function(transport) { 
		  var notice = $('product2'); notice.update(transport.responseText);
		  document.getElementById('product2').style.display='block'; 
		  }
	});	
	
	}
	
	
	
