diff --git a/jquery_update.install b/jquery_update.install
index eaefaec..9999571 100644
--- a/jquery_update.install
+++ b/jquery_update.install
@@ -63,4 +63,5 @@ function jquery_update_uninstall() {
   variable_del('jquery_update_replace');
   variable_del('jquery_update_compression_type');
   variable_del('jquery_update_jquery_version');
+  variable_del('jquery_update_path');
 }
diff --git a/jquery_update.module b/jquery_update.module
index 9e53f8a..61d4263 100644
--- a/jquery_update.module
+++ b/jquery_update.module
@@ -175,6 +175,12 @@ function jquery_update_settings() {
     '#default_value' => variable_get('jquery_update_jquery_version', '1.3'),
     '#description' => t('Select which jQuery version branch to use.'),
   );
+  $form['jquery_update_path'] = array(
+    '#type' => 'textarea',
+	'#title' => t('Body'),
+    '#default_value' => variable_get('jquery_update_path', 'admin/*'."\n".'node/add'."\n". 'node/*/edit'),
+	'#description' => t('Specify the path to load jquery 1.3 instead of 1.7.Enter one page per line as Drupal paths. The * character is a wildcard. Example paths are admin for the admin page and node/*/edit  for node edit'),
+  );
 
   return system_settings_form($form);
 }
@@ -192,6 +198,14 @@ function jquery_update_jquery_path() {
 
   // Find the jQuery version to use.
   $version = variable_get('jquery_update_jquery_version', '1.3');
+  
+  // jquery 1.7 wont work in some pages. so we are restricting to path
+  $pattern = variable_get('jquery_update_path', 'admin/*'."\n".'node/add'."\n". 'node/*/edit');
+  $limit = drupal_match_path($_REQUEST['q'], $pattern);
+  if($limit == 1){
+	$version = '1.3';
+  }
+  
   $path = drupal_get_path('module', 'jquery_update') .'/replace/jquery/'. $version .'/';
   return $path . $jquery_file[$type];
 }
