diff --git a/README.md b/README.md
index d7beb91ea..8e17ccba8 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,7 @@ Complete
* [jQuery.BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (by [Adam R. Smith](https://github.com/sunetos))
* [jQuery.Cookie](https://github.com/carhartl/jquery-cookie) (by [Roy Goode](https://github.com/RoyGoode))
* [jQuery.Globalize](https://github.com/jquery/globalize) (by [Boris Yankov](https://github.com/borisyankov))
+* [jQuery.jNotify]( http://jnotify.codeplex.com) (by [James Curran](https://github.com/jamescurran/))
* [jQuery.Timepicker](http://fgelinas.com/code/timepicker/) (by [Anwar Javed](https://github.com/anwarjaved))
* [jQuery.Transit](http://ricostacruz.com/jquery.transit/) (by [MrBigDog2U](https://github.com/MrBigDog2U))
* [jQuery.Validation](http://bassistance.de/jquery-plugins/jquery-plugin-validation/) (by [Boris Yankov](https://github.com/borisyankov))
diff --git a/jquery.jnotify/jquery.jnotify-1.0.d.ts b/jquery.jnotify/jquery.jnotify-1.0.d.ts
new file mode 100644
index 000000000..782bca0f4
--- /dev/null
+++ b/jquery.jnotify/jquery.jnotify-1.0.d.ts
@@ -0,0 +1,25 @@
+// Typescript type definitions for jQuery.jNotify 1.0 by Fabio Franzini
+// Project: http://jnotify.codeplex.com
+// Definitions by: James Curran
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+
+///
+
+interface JNotifyInitOptions {
+ oneAtTime?: bool;
+ appendType?: string;
+}
+
+interface JNotifyOptions {
+ text?: string;
+ type?: string;
+ showIcon?: bool;
+ permanent?: bool;
+ disappearTime?: number;
+}
+
+interface JQuery {
+ jnotifyInizialize(options?: JNotifyInitOptions);
+ jnotifyAddMessage(options?: JNotifyOptions);
+}
\ No newline at end of file
diff --git a/jquery.jnotify/jquery.jnotify-tests.ts b/jquery.jnotify/jquery.jnotify-tests.ts
new file mode 100644
index 000000000..34c065b01
--- /dev/null
+++ b/jquery.jnotify/jquery.jnotify-tests.ts
@@ -0,0 +1,50 @@
+///
+///
+
+$(document).ready(function () {
+ $('#StatusBar').jnotifyInizialize({
+ oneAtTime: true
+ });
+ $('#Notification')
+ .jnotifyInizialize({
+ oneAtTime: false,
+ appendType: 'append'
+ })
+ .css({
+ 'position': 'absolute',
+ 'marginTop': '20px',
+ 'right': '20px',
+ 'width': '250px',
+ 'z-index': '9999'
+ });
+ $('#addStatusBarMessage').click(function () {
+ $('#StatusBar').jnotifyAddMessage({
+ text: 'This is a non permanent message.',
+ permanent: false,
+ showIcon: false
+ });
+ });
+
+ $('#addStatusBarError').click(function () {
+ $('#StatusBar').jnotifyAddMessage({
+ text: 'This is a permanent error.',
+ permanent: true,
+ type: 'error'
+ });
+ });
+
+ $('#addNotificationMessage').click(function () {
+ $('#Notification').jnotifyAddMessage({
+ text: 'This is a non permanent message.',
+ permanent: false
+ });
+ });
+
+ $('#addNotificationError').click(function () {
+ $('#Notification').jnotifyAddMessage({
+ text: 'This is a permanent error.',
+ permanent: true,
+ type: 'error'
+ });
+ });
+});
\ No newline at end of file
diff --git a/jquery.jnotify/jquery.jnotify.d.ts b/jquery.jnotify/jquery.jnotify.d.ts
deleted file mode 100644
index c47195588..000000000
--- a/jquery.jnotify/jquery.jnotify.d.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-// Typescript type definitions for jQuery.jNotify v1 by Fabio Franzini
-// Project: http://jnotify.codeplex.com
-// Definitions by: James Curran
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
-
-// To Use add line ///
-
-
-export interface JNotifyInitOptions
- {
- oneAtTime:bool;
- appendType:string;
- }
-
-export interface JNotifyOptions
- {
- text?:string;
- type?: string;
- showIcon? : bool;
- permanent?: bool;
- disappearTime?: number;
- }
-
-interface JQuery
- {
- jnotifyInizialize(options?: JNotifyInitOptions ) ;
- jnotifyAddMessage(options?: JNotifyOptions ) ;
- }
-