

window.addEvent('domready', function() {


		//Main Nav - menuMatic_0.67-source.js							 
		var myMenu = new MenuMatic();		
	
			
			
			
				$$( '.toggle-container'  ).each(function(el){
					
					var toggleThis = '.toggle-this';
					
					el.setAttribute('href', '#');
					
					$$(toggleThis).setStyles({						
						'margin-left':0,
						visibility:'hidden',
						opacity:0
					});
				
					el.addEvent('click',function() {  
							
						if($$( toggleThis ).getStyle('visibility')=='hidden'){
							$$( toggleThis ).fade('in');				 
						}
						else if($$( toggleThis ).getStyle('visibility')=='visible'){
							$$( toggleThis ).fade('out');
						}
			
					});
			
				});
		
				
	
	
										 
		//hideElement();
	
		if (document.getElementById('sortByMenu')) {
			var sortByMenu = document.getElementById('sortByMenu'); 
			if (document.addEventListener)
			{
				sortByMenu.addEventListener( 'change', sortSearchResults, false);
			}
			else
			{
				sortByMenu.attachEvent( 'onchange', sortSearchResults);
			}
		}
	
		if (document.getElementById('displayMenu')) {
			var displayMenu = document.getElementById('displayMenu'); 
			if (document.addEventListener)
			{
				displayMenu.addEventListener( 'change', displayRecords, false);
			}
			else
			{
				displayMenu.attachEvent( 'onchange', displayRecords);
			}
		}
		
		if (document.getElementById('any_check')) {
			var anyCheck = document.getElementById('any_check'); 
			if (document.addEventListener)
			{
				anyCheck.addEventListener( 'click', toggleAnyCheck, false);
				var allHTMLTags=document.getElementsByTagName("input");
				for (i=0; i<allHTMLTags.length; i++) {
					if (allHTMLTags[i].className == "type_other_check") {
						allHTMLTags[i].addEventListener( 'click', toggleCheckBoxes, false);
					}
				}
			}
			else if (document.attachEvent)
			{
				anyCheck.attachEvent( 'onclick', toggleAnyCheck);
				var allHTMLTags=document.getElementsByTagName("input");
				for (i=0; i<allHTMLTags.length; i++) {
					if (allHTMLTags[i].className == "type_other_check") {
						allHTMLTags[i].attachEvent( 'onclick', toggleCheckBoxes);
					}
				}
			}
		}
});


function sortSearchResults() {
	var sortBy = document.getElementById('sortByMenu').value;
	var hiddenInput = document.createElement("input");
	hiddenInput.setAttribute("type", "hidden");
	hiddenInput.setAttribute("name", "sortSearch");
	hiddenInput.setAttribute("value", sortBy);
	document.forms['searchForm'].appendChild(hiddenInput);
	document.forms['searchForm'].submit();
}

function displayRecords() {
	var sortBy = document.getElementById('displayMenu').value;
	var hiddenInput = document.createElement("input");
	hiddenInput.setAttribute("type", "hidden");
	hiddenInput.setAttribute("name", "display");
	hiddenInput.setAttribute("value", sortBy);
	document.forms['searchForm'].appendChild(hiddenInput);
	document.forms['searchForm'].submit();
}


function toggleCheckBoxes() {
	var anyCheck = document.getElementById('any_check');
	anyCheck.checked = false;
}


function toggleAnyCheck() {
	var anyCheck = document.getElementById('any_check'); 
	if (anyCheck.checked == true) {
		var allHTMLTags=document.getElementsByTagName("input");
		for (i=0; i<allHTMLTags.length; i++) {
			if (allHTMLTags[i].className == "type_other_check") {
				allHTMLTags[i].checked = false;
			}
		}
	}
}

function showSearchNumber() {
    $("search_by_number_hidden").setStyle('display', 'inline');
}

function searchNumber() {
    var itemNumber = $("item_number").value;
    
    var req = new Request({
        method: 'get',
        url: 'ajax_search_item.php',
        data: { 'item' : itemNumber },
        onRequest: function() { },
        onComplete: function(response) { if (response == 1) { 
                                            var detailsPage = "http://www.corporateawardssource.com/details.php?item=" + itemNumber;
                                            window.location = detailsPage;
                                        } else {
                                            $("search_msg").innerHTML = "Product not found";
                                        }
                                    }
    }).send();
    
    
}