var hidetext = '(hide)';
var showtext = '(show)';
$(document).ready(function(){
var pkg_label = $('#soo_section_toggle_pkg').html();
$(function () {
$('.soo_button').click(function () {
// reset label (might be changed by some distributions
$('#soo_section_toggle_pkg').html(pkg_label);
$('.soo_line').show();
$('.soo_button').removeClass('soo_button_chosen');
$(this).addClass('soo_button_chosen');
$('.soo_distro').hide();
var distro = $(this).attr('id').replace('soo_button_', '');
$('.soo_distro_' + distro).show();
if (distro == 'openSUSE' || distro == 'SLE') {
$('#soo_ymp').show();
$('#soo_section_ymp').show(); $('#soo_section_toggle_ymp span').text(hidetext);
$('#soo_section_repo').hide(); $('#soo_section_toggle_repo span').text(showtext);
$('#soo_section_pkg').hide(); $('#soo_section_toggle_pkg span').text(showtext);
} else {
$('#soo_ymp').hide();
$('#soo_section_ymp').hide(); $('#soo_section_toggle_ymp span').text(showtext);
$('#soo_section_repo').show(); $('#soo_section_toggle_repo span').text(hidetext);
$('#soo_section_pkg').hide(); $('#soo_section_toggle_pkg span').text(showtext);
}
if (distro == "Windows") {
$('#soo_section_toggle_repo').hide();
$('#soo_section_toggle_pkg').html('Grab installer or Windows source files');
$('#soo_section_toggle_pkg span').text(hidetext);
$('#soo_section_pkg').show();
}
if (distro == "Travisci") {
$('#soo_section_toggle_repo').hide();
$('#soo_section_toggle_pkg').html('Available packages for Travis CI (Ubuntu 12.04)');
$('#soo_section_toggle_pkg span').text(hidetext);
$('#soo_section_pkg').show();
}
if (distro == "Source") {
$('#soo_section_toggle_repo').hide();
$('#soo_section_toggle_pkg').html('Grab sources');
$('#soo_section_toggle_pkg span').text(hidetext);
$('#soo_section_pkg').show();
}
if (distro == "Livecd") {
$('#soo_section_toggle_repo').hide();
$('#soo_section_toggle_pkg').html('Download Live CD');
$('#soo_section_toggle_pkg span').text(hidetext);
$('#soo_section_pkg').show();
}
});
$('.soo_line').click(function () {
$('#' + $(this).attr('id').replace('toggle_', '')).toggle();
$(this).children('span').text($(this).children('span').text() == hidetext ? showtext : hidetext);
});
// try to detect distro via user agent
if (navigator.userAgent.indexOf('Mac OS X') > 0) $('#soo_button_MacOSX').click();
if (navigator.userAgent.indexOf('Microsoft') > 0) $('#soo_button_Windows').click();
if (navigator.userAgent.indexOf('CentOS') > 0) $('#soo_button_CentOS').click();
if (navigator.userAgent.indexOf('Debian') > 0) $('#soo_button_Debian').click();
if (navigator.userAgent.indexOf('Fedora') > 0) $('#soo_button_Fedora').click();
if (navigator.userAgent.indexOf('Mandriva') > 0) $('#soo_button_Mandriva').click();
if (navigator.userAgent.indexOf('Mageia') > 0) $('#soo_button_Mageia').click();
if (navigator.userAgent.indexOf('Red Hat') > 0) $('#soo_button_RHEL').click();
if (navigator.userAgent.indexOf('Scientific') > 0) $('#soo_button_SL').click();
if (navigator.userAgent.indexOf('SUSE') > 0) $('#soo_button_openSUSE').click();
if (navigator.userAgent.indexOf('buntu') > 0) $('#soo_button_Ubuntu').click();
});
});