var CMSContactUs = Class.create();	
CMSContactUs.prototype = {
	initialize: function() {
		this.inquiryType = $('inquiryType');
		this.categoryList = $('category');
		this.inquiryTypeOrder = $('inquiryTypeOrder');
		
		if(this.inquiryType)
		{
			this.inquiryType.onchange = this.onChangeInquiryType.bindAsEventListener(this);
		}
		
		if(this.categoryList)
		{
			this.categoryList.onchange = this.onChangeCategory.bindAsEventListener(this);
		}
		
		if(this.inquiryTypeOrder)
		{
			this.inquiryTypeOrder.onchange = this.onChangeInquiryTypeOrder.bindAsEventListener(this);
		}
	},
	
	onChangeInquiryType: function(e)
	{	
		if($F(this.inquiryType) == 'Product')
		{
			$('categoryLi').style.display = '';
		}
		else
		{
			$('categoryLi').style.display = 'none';
			var products = $("contactUsForm").getElementsByClassName("productSelect");
			for(var i=0; i<products.length; i++)
			{
				products[i].disabled = 'disabled';
				products[i].style.display = 'none';
			}
			$('productLi').style.display = 'none';
		}
	},
	
	onChangeCategory: function(e)
	{
		var products = $("contactUsForm").getElementsByClassName("productSelect");
		
		for(var i=0; i<products.length; i++)
		{
			products[i].disabled = 'disabled';
			products[i].style.display = 'none';
		}
	
		if($F(this.categoryList) != '')
		{
			$('productLi').style.display = '';
			$('product'+$F(this.categoryList)).disabled = '';
			$('product'+$F(this.categoryList)).style.display = 'block';
		}
		else
		{
			$('productLi').style.display = 'none';
		}
	},
	
	onChangeInquiryTypeOrder: function (e){
		if($F(this.inquiryTypeOrder) == 'Order Inquiry')
		{
			$('orderNumberLi').style.display = '';
		}
		else
		{
			$('orderNumberLi').style.display = 'none';
		}
	}
};

var myCMSContactUs;
Event.observe( 
	window, 
	"load", 
	function(e){ myCMSContactUs = new CMSContactUs(); } 
);