var ajax = new Array();

function getCitys(sel) {
	var sState = sel.options[sel.selectedIndex].value;
	document.getElementById('drlCitys').disabled=true;
	document.getElementById('drlCitys').options.length = 1;	// Empty Series select box

	if(sState.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'http://www.alltomlinser.se/psysadm/getcitys.asp?sState='+sState;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createCitys(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
	document.getElementById('drlCitys').disabled=false;
}

function createCitys(index) {
	var obj = document.getElementById('drlCitys');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}


function getPrinterSeries(sel) {
	var printerBrand = sel.options[sel.selectedIndex].value;
	document.getElementById('printer_series').disabled=true;
	document.getElementById('printer_series').options.length = 1;	// Empty Series select box
	document.getElementById('printer_model').options.length = 1;	// Empty models select box

	if(document.getElementById('filter')!= null){
		document.getElementById('filter_qty').options[0].selected = true;	// Clear Qty select box
		document.getElementById('filter_type').options[0].selected = true;	// Clear Type select box
		document.getElementById('filter_origin').options[0].selected = true;	// Clear Origin select box
		document.getElementById('filter_color').options[0].selected = true;	// Clear Color select box
	}

	if(printerBrand.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'http://www.inkguides.com/getPrinterSeries.asp?printerBrand='+printerBrand;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createSeries(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
	document.getElementById('printer_series').disabled=false;
}

function createSeries(index) {
	var obj = document.getElementById('printer_series');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}


function getPrinterModels(sel)
{
	var category = sel.options[sel.selectedIndex].value;
	document.getElementById('printer_model').options.length = 1;	// Empty Models select box
	document.getElementById('printer_model').disabled=true;

	if(document.getElementById('filter')!= null){
		document.getElementById('filter_qty').options[0].selected = true;	// Clear Qty select box
		document.getElementById('filter_type').options[0].selected = true;	// Clear Type select box
		document.getElementById('filter_origin').options[0].selected = true;	// Clear Origin select box
		document.getElementById('filter_color').options[0].selected = true;	// Clear Color select box
	}


	if(category.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'http://www.inkguides.com/getPrinterModels.asp?printerserie='+category;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createPrinterModels(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
	document.getElementById('printer_model').disabled=false;
}
function createPrinterModels(index)
{
	var obj = document.getElementById('printer_model');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

function submit_Form(){
	var f = document.forms.frmSearch;
	f.submit();

}