diff --git a/data/interfaces/default/home_addExistingShow.tmpl b/data/interfaces/default/home_addExistingShow.tmpl
index c64ab101308512431749fa378579380ed11a524f..2621fc272ef4aeeeabd39ab30f3632dfb0900e19 100644
--- a/data/interfaces/default/home_addExistingShow.tmpl
+++ b/data/interfaces/default/home_addExistingShow.tmpl
@@ -15,6 +15,7 @@
 
 <script type="text/javascript" src="$sbRoot/js/addExistingShow.js"></script>
 <script type="text/javascript" src="$sbRoot/js/rootDirs.js"></script>
+<script type="text/javascript" src="$sbRoot/js/addShowOptions.js"></script> 
 
 <script>
 \$(document).ready(function(){ 
diff --git a/data/interfaces/default/home_newShow.tmpl b/data/interfaces/default/home_newShow.tmpl
index 951f45d0d75fec32310b3b336cc7957629a38adf..11f32a50878e8c7e6fa480b08d37264f9ec0e7b7 100644
--- a/data/interfaces/default/home_newShow.tmpl
+++ b/data/interfaces/default/home_newShow.tmpl
@@ -15,6 +15,7 @@
 <script type="text/javascript" src="$sbRoot/js/formwizard.js"></script>
 <script type="text/javascript" src="$sbRoot/js/qualityChooser.js"></script>
 <script type="text/javascript" src="$sbRoot/js/newShow.js"></script>
+<script type="text/javascript" src="$sbRoot/js/addShowOptions.js"></script> 
    
 <div id="displayText">aoeu</div>
 <br />
diff --git a/data/interfaces/default/inc_addShowOptions.tmpl b/data/interfaces/default/inc_addShowOptions.tmpl
index f12f1bd9d5f1f4f8aff2f56abd919138a201ea7b..ec896ad4ab02b0699aee3f39981bd8287aae3d70 100644
--- a/data/interfaces/default/inc_addShowOptions.tmpl
+++ b/data/interfaces/default/inc_addShowOptions.tmpl
@@ -1,6 +1,5 @@
 #import sickbeard
 #from sickbeard.common import *
-    <script type="text/javascript" src="$sbRoot/js/addShowOptions.js"></script> 
         <div class="field-pair">
             <label for="statusSelect" class="nocheck clearfix">
                 <span class="component-title">
diff --git a/data/js/addShowOptions.js b/data/js/addShowOptions.js
index 6a3243f32e772a487e867c9672332d30555a2238..b2aa856debf3fb7142bd90019fcb2c2d6dccf05c 100644
--- a/data/js/addShowOptions.js
+++ b/data/js/addShowOptions.js
@@ -9,7 +9,7 @@ $(document).ready(function(){
         $.get(sbRoot+'/config/general/saveAddShowDefaults', {defaultStatus: $('#statusSelect').val(),
                                                              anyQualities: anyQualArray.join(','),
                                                              bestQualities: bestQualArray.join(','),
-                                                             defaultSeasonFolders: $('#seasonFolders').val()} );
+                                                             defaultSeasonFolders: $('#seasonFolders').attr('checked')} );
         $(this).attr('disabled', true);
         $.pnotify({
             pnotify_title: 'Saved Defaults',
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py
index ca516b94e5982d2b980bb77269ec3d5b8d3d9e66..7726882d5f65fd4d098b4d2e6f0d128a4d87c5f8 100644
--- a/sickbeard/webserve.py
+++ b/sickbeard/webserve.py
@@ -512,11 +512,14 @@ class ConfigGeneral:
         
         sickbeard.STATUS_DEFAULT = int(defaultStatus)
         sickbeard.QUALITY_DEFAULT = int(newQuality)
-        if defaultSeasonFolders == "on":
+
+        if defaultSeasonFolders == "true":
             defaultSeasonFolders = 1
         else:
             defaultSeasonFolders = 0
+
         sickbeard.SEASON_FOLDERS_DEFAULT = int(defaultSeasonFolders)
+
     
     @cherrypy.expose
     def saveGeneral(self, log_dir=None, web_port=None, web_log=None, web_ipv6=None,