  
   function oNav(my_id)
  { 
   var elem = document.getElementById(my_id);
   var str = elem.className;
   
   if (str.indexOf('Closed') > -1)
	{
		elem.className = str.replace('Closed', 'Opened');
	}
	else
	{
		elem.className = str.replace('Opened', 'Closed');
   }
  }

// AJAX STUFF cheers to Rasumus :) 

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(url, responseFunction) {
    http.open('get', url);
    http.onreadystatechange = responseFunction;
    http.send(null);
}

function searchResponse() {
	var id = 'searchResults';
    if (http.readyState == 4) {
        var response = http.responseText;
        document.getElementById(id).innerHTML = response;
    }
}

function XMLsearch() {	// receives the keyup events from the browser
	document.getElementById('searchResults').innerHTML = '<p>Searching for '+query+'</p>';
	sndReq('downloads.php?sort=xmlsearch&query='+this.value, searchResponse);
}

// this sets the search to be handled via AJAX
function activateForm (element) {
	element.onkeyup = XMLsearch;
}


function activate(chk, num) {
	if (chk==true)
	{
		chk = false;
		document.getElementById("item_"+num).className = 'shop';	
	} else {
		chk = true;
		document.getElementById("item_"+num).className = 'hide';
	}
		
	
		
	document.getElementById("amount_"+num).disabled = chk;
	document.getElementById("quantity_"+num).disabled = chk;
	document.getElementById("item_name_"+num).disabled = chk;
	document.getElementById("on0_"+num).disabled = chk;
	
}

