var mymedium = "dvd";

var mylink = '';
var myiso = '';
var directory = "http://download.opensuse.org/distribution/11.3";
var isos = new Array();

  isos['net-32'] = '11.3-NET-i586';

  isos['dvd-32'] = '11.3-DVD-i586';

  isos['net-64'] = '11.3-NET-x86_64';

  isos['kde-32'] = '11.3-KDE4-LiveCD-i686';

  isos['gnome-32'] = '11.3-GNOME-LiveCD-i686';

  isos['nonoss'] = '11.3-Addon-NonOss-BiArch-i586-x86_64';

  isos['gnome-64'] = '11.3-GNOME-LiveCD-x86_64';

  isos['kde-64'] = '11.3-KDE4-LiveCD-x86_64';

  isos['lang-64'] = '11.3-Addon-Lang-x86_64';

  isos['dvd-64'] = '11.3-DVD-x86_64';

  isos['lang-32'] = '11.3-Addon-Lang-i586';


function changeiso () {
  mylink = mymedium;
  var arch_suffix = "-64";
  if ($('#i686').attr('checked')) {
    arch_suffix = "-32";
  }
  myiso = directory + "/iso/openSUSE-" + isos[mylink + arch_suffix] + ".iso";
  mylink = myiso;
  var download_suffix = '';
  if ($('#p_torrent').attr('checked')) {
    download_suffix = ".torrent";
  }
  if ($('#p_metalink').attr('checked')) {
    download_suffix = ".meta4";
  }
  if ($('#p_mirror').attr('checked')) {
    download_suffix = "?mirrorlist";
  }
  $('#sig_gpg').attr("href", myiso + ".asc");
  $('#sig_md5').attr("href", myiso + ".md5");
  $('#sig_sha1').attr("href", myiso + ".sha1");
  mylink += download_suffix;

  var langiso = directory + "/iso/openSUSE-" + isos['lang' + arch_suffix] + ".iso";
  $('.md5_lang').attr('href', langiso + ".md5");
  $('.sha1_lang').attr('href', langiso + ".sha1");
  $('.gpg_lang').attr('href', langiso + ".asc");
  $('.iso_lang').attr('href', langiso + download_suffix);
  $('.iso_nonoss').attr('href', directory + "/iso/openSUSE-" + isos['nonoss'] + ".iso" + download_suffix);

  $('#icon_' + mymedium).addClass('icon_selected').removeClass('icon_unselected').parent('div').addClass("medium_selected").removeClass('medium_unselected');
  // $('#icon_' + mymedium).addClass('icon_selected').removeClass('icon_unselected');

  // $('#download_button').html($('#download_' + mymedium).html());
  $('#download_button').html($('#download_' + mymedium).html());

  if (mymedium == 'net') {
     $('#l_torrent').addClass('notavailable');
     $('#p_torrent').attr('disabled', 'disabled');
     if ($('#p_torrent').attr('checked')) {
	$('#p_torrent').attr('checked', '');
	$('#p_http').attr('checked', 'checked');
	mylink = myiso;
     }
  } else {
     $('#l_torrent').removeClass('notavailable');
     $('#p_torrent').attr('disabled', '');
  }

  if ( mymedium == "derivatives"){
    //mylink="http://www.opensuse-education.org/download/ISOs/openSUSE-Edu-li-f-e-11.2-latest-i686.iso";
    mylink = "http://en.opensuse.org/Derivatives";

//	$('#l_x86_64').addClass('notavailable');
//    $('#x86_64').attr('disabled', 'disabled');
//   if ($('#x86_64').attr('checked')) {
//		$('#x86_64').attr('checked', '');
//		$('#i686').attr('checked', 'checked');
//    }
//  }
//  else {
//     $('#l_x86_64').removeClass('notavailable');
//     $('#x86_64').attr('disabled', '');
  }
}


function unselectOld() {
  // $('#icon_' + mymedium).removeClass('icon_selected').addClass('icon_unselected');
  $('#icon_' + mymedium).removeClass('icon_selected').addClass('icon_unselected').parent('div').addClass("medium_unselected").removeClass('medium_selected');
}

$(function() {
    changeiso();
    $('.helplink').show();
    $('.script_only').show();
    $('.noscript').hide();

    $('.changeiso').click(function(){
			    changeiso();
			    return true; 
			  });
    $('div.changeiso').click(function(){
				  unselectOld();
				  mymedium = this.id.substr(3);
				  changeiso();
			      $(this).parent().trigger('click');
				  if ( mymedium == "derivatives"){
				      $(this).parent().next().append($('#derivativesDiv'));
				  }
				  else {
				      $(this).parent().next().append($('#downloadForm'));
				  }
				  return false; 
				});
    $('button.changeiso').click(function(){
				  unselectOld();
				  mymedium = this.id.substr(3);
				  changeiso();
				  return false; 
				});
    $('#download_button').click(function() {
			   window.location = mylink;
			   return false;
			 });

	$("#downloaderAccordion").accordion();
	$("#help_method_content").dialog({
				bgiframe: true,
				autoOpen:false,
				width: "80%",
				draggable: false,
				resizable: false,
				title: 'openSUSE Download Help',
				modal: true,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
	$("#help_arch_content").dialog({
				bgiframe: true,
				autoOpen:false,
				width: "80%",
				draggable: false,
				resizable: false,
				title: 'openSUSE Download Help',
				modal: true,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});

	$("#downloadMethodHelpPopup").click( function (){
		$("#help_method_content").dialog('open');
	});

	$("#architectureTypeHelpPopup").click( function (){
		$("#help_arch_content").dialog('open');
	});
});

