	var previousVal = 'all';
	var filesArray = new Array();

	function sel(id_name, id_value) {
		$("#"+id_name).val(id_value).attr("selected","selected");
	}
	
	function getDownload(obj) {

		if ($(obj).val() == '13') {
			sel("productType","swos");
		} else {
			sel("productType","ros");
		}
		getFiles();
	}

	function changeProduct(obj) {
		if ($(obj).val() == 'swos') {
			sel("systemType","13");
		} else {
			sel("systemType","all");
		}
		getFiles();
	}

	function getFiles() {

		name = $("#systemType").val();
		mirror = $("#mirrorServer").val();
		$('#product_download_frame').html('Loading');
		if ( filesArray[name+mirror] == undefined ) {

			$.post(
				'/client/ajax.php',
				'action=getRouterosFiles&id='+name+'&mirror='+mirror,
				function(data) {
					$('#product_download_frame').html(data);
					filesArray[name+mirror] = data;
				}
			);
			
		} else {
			
			$('#product_download_frame').html(filesArray[name+mirror]);
			
		}
		
	}

	$(document).ready(function(){
        $('#md5_dialog').dialog({
            autoOpen : false,
    	    height: 200,
    	    width : 600,
            modal: true
	    });
        $('#help_dialog').dialog({
            autoOpen : false,
    	    height: 250,
    	    width : 600,
            modal: true
	    });
	});

	function startMD5Dialog(md5Content) {
		md5data = $(md5Content).text();

		result = "";
		first = md5data.split("++");
		for (f in first) {
			result = result+'<tr>';
			second = first[f].split("||");
			for (s in second) {
				result = result+'<td>'+second[s]+'</td>';
			}
			result = result+'<tr>';
		}
		result = '<table class="downloadTable">'+result+'</table>';
		$('#md5_dialog').html(result);
		$('#md5_dialog').dialog('option', 'buttons', {
			Ok: function() {
                $(this).dialog('close');
            }
		});
		$('#md5_dialog').dialog('open');
	}

	function startHelpDialog() {
		result = $("#helpInfo").html();
		$('#help_dialog').html(result);
		$('#help_dialog').dialog('option', 'buttons', {
			Ok: function() {
                $(this).dialog('close');
            }
		});
		$('#help_dialog').dialog('open');
	}
