<!--

/*
 * Rollover image
 */ 
function roll_over(img_name, img_src)
{
    document[img_name].src = img_src;
}

/*
 * Generate a request object
 */
function createRequestObject() 
{
    var requestObject;
    var browser = navigator.appName;
    if ( browser == "Microsoft Internet Explorer" )
	{
        requestObject = new ActiveXObject( "Microsoft.XMLHTTP" );
    }
	else
	{
        requestObject = new XMLHttpRequest();
    }
    return requestObject;
}

var http = createRequestObject();

/*
 * Get a DVD listing for a given filter and process the response
 */
function filterDVDList() {
	var filter = document.getElementById('dvdf_input').value;
	var format = document.getElementById('dvdf_format').value;
	var tv     = document.getElementById('dvdf_tv').checked;
	var film   = document.getElementById('dvdf_film').checked;
	var other  = document.getElementById('dvdf_other').checked;
	
    http.open('get', './getdvds.php?filter='+filter+'&format='+format+'&tv='+tv+'&film='+film+'&other='+other);
    http.onreadystatechange = filterDVDHandler;
    http.send(null);
}

function filterDVDHandler() {   
    if (http.readyState == 4) {
		var response = http.responseText;
		var update = new Array();
		
		if(response.indexOf('|' != -1)) {
            update = response.split('|');
            if (update[0] == "b3_OK") {
        		document.getElementById('dvd_list').innerHTML = update[1];
        	}
        	else {
        		filterDVDList();
        	}
        }        
    }
}

/*
 * Search the PrimeGamer articles based on the set criteria
 */
function searchPGArs() {
	var filter = document.getElementById('pgf_input').value;
	var view   = document.getElementById('pgf_view').value;
    http.open('get', './getarticles.php?filter='+filter+'&view='+view);
    http.onreadystatechange = searchPGArsHandler;
    http.send(null);
}

function searchPGArsHandler() {   
    if (http.readyState == 4) {
		var response = http.responseText;
		var update = new Array();
		
		if(response.indexOf('|' != -1)) {
            update = response.split('|');
            if (update[0] == "b3_OK") {
        		document.getElementById('article_index').innerHTML = update[1];
        	}
        	else {
        		searchPGArs();
        	}
        }        
    }
}

-->