var light = $('.changesrc[src*="ps7-light"]');
console.log("number of ps7-light instances "+light.length) ;
var lightNum = light.length;
if (lightNum != 0){$('.lightswitch').removeClass('hide');}

if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
    // initialise as dark mode
    $('.changesrc').attr('src',function(index,attr){return attr.replace('ps7-light','ps7-dark');});
    $('.changehref').attr('href',function(index,attr){return attr.replace('ps7-light','ps7-dark');});
    $('#ldswitch').prop( "checked", true );
    console.log('Preferred dark color scheme')
}

$('#ldswitch').click(function() {
    if(this.checked){
        // dark mode
        $('.changesrc').attr('src',function(index,attr){return attr.replace('ps7-light','ps7-dark');});
		$('.changehref').attr('href',function(index,attr){return attr.replace('ps7-light','ps7-dark');});
        $(this).prop( "checked", true );
    }else{
        // light mode
        $('.changesrc').attr('src',function(index,attr){return attr.replace('ps7-dark','ps7-light');});
		$('.changehref').attr('href',function(index,attr){return attr.replace('ps7-dark','ps7-light');});
    	$(this).prop('checked', false); 
    }
});
