     var $t = jQuery.noConflict();

     //Create the dialog


     $t(document).ready(function() {

         $t("#divTNowTableWrap").dialog("destroy");
         
         $t('#divSignUpMessage').show();
         $t('#divSuccessfulResponseMessage').hide();
         $t('#divErrorResponse').hide();
         $t('#infoTable').hide();
         $t('#divRequiredFieldUserEmail').hide();
         $t('#divUserNamePopUp').hide();
         $t('#divUserZipPopUp').hide();
         $t('#divUserEmailFormat').hide();
         $t('#divRepeatUserEmailNoMatch').hide();
         
         $t("#divTNowTableWrap").dialog({
             resizable: false,
             modal: false,
             autoOpen: false,
             
             height: 250,
             width: 303
         });
         
         var backgroundImage = $t("[id$='_hfBackgroundImage']").val();
         if (backgroundImage != '') {
             $t('#divTNowTableWrap').css('backgroundImage', 'url(' + backgroundImage + ')');
         }

         var signUpButtonImage = $t("[id$='_hfSignUpButtonImage']").val();
         if (signUpButtonImage != '') {
             $t('#btnCreateSubscription').css('backgroundImage', 'url(' + signUpButtonImage + ')');
         }

         var submitButtonImage = $t("[id$='_hfSubmitButtonImage']").val();
         if (submitButtonImage != '') {
             $t('#btnSubmitUser').css('backgroundImage', 'url(' + submitButtonImage + ')');
         }

     });

     //Set the JSON stuff     



     $t(document).ready(function() {
         $t.ajaxSetup({
             type: "POST",
             contentType: "application/json; charset=utf-8",
             dataType: "json",
             dataFilter: function(data) {
                 var msg;
                 if (typeof (JSON) !== 'undefined' && typeof (JSON.parse) === 'function') { msg = JSON.parse(data); }
                 else { msg = eval('(' + data + ')'); }
                 if (msg.hasOwnProperty('d')) { return msg.d; }
                 else { return msg; }
             }
         });

     });


     //Verify Fields and call Ajax web service
     $t(document).ready(function() {
         $t('input#btnSubmitUser').click(function($te) {
             $te.preventDefault();

             var origEmail = $t('input#txtRepeatUserEmail').val().trim();
             var userEmail = $t('input#txtOnnekUserEmail').val().trim();
             var userName = $t('#txtUserNamePopup').val().trim();
             var userZip = $t('#txtUserZipPopup').val().trim();
             var NodeKey = $t("[id$='_hfNodeKey']").val();
             var subType = $t("[id$='_hfSubType']").val();
             var callSubscriptionWebService = $t("[id$='_hfRootPath']").val();
             if (userEmail == '') {
                 $t('#divRequiredFieldUserEmail').show();
             }
             else if (userName == '') { $t('#divUserNamePopUp').show(); }
             else if (userZip == '') { $t('#divUserZipPopUp').show(); }
             else if (!checkEmail(userEmail)) { $t('#divUserEmailFormat').show(); }
             else if (!EmailsMatch(userEmail, origEmail)) { $t('#divRepeatUserEmailNoMatch').show(); }
             else {
                 var capture;
                 $t.ajax({
                     url: callSubscriptionWebService + "/SetUpSubscription",
                     data: "{'userEmail':'" + userEmail + "', 'userName':'" + userName + "', 'userZip':'" + userZip + "', 'NodeKey':'" + NodeKey + "', 'subType':'" + subType + "'}",
                     dataType: 'text',

                     success: function(msg) { },
                     fail: function(msg) { },
                     complete: function(msg) {
                         if (msg.statusText == "OK") {
                             var response = JSON.parse(msg.responseText);
                             if (checkAjaxResponse(response)) {
                                 $t('#divSignUpMessage').hide();
                                 $t('#divSuccessfulResponseMessage').show();
                                 $t('#infoTable').hide();
                                 var backgroundImage = $t("[id$='_hfBlankBackgroundImage']").val();
                                 if (backgroundImage != '') {
                                     $t('#divTNowTableWrap').css('backgroundImage', 'url(' + backgroundImage + ')');
                                                                                                                                              
                                 }
                             }
                             else {
                                 $t('#divSignUpMessage').show();
                                 $t('#infoTable').show();
                             }
                         }
                         else {
                             $t('#divSignUpMessage').hide();
                             $t('#divErrorResponse').show();
                             $t('#infoTable').show();
                         }
                     }

                 })
             }
         });
     });

     //Open subscription dialog
     $t(document).ready(function() {
         $t('input#btnCreateSubscription').click(function($te) {
             $te.preventDefault();
             var emailAddr = $t('input#txtEmailAddressPopup').val();

             if ($t('table#infoTable').find('input#txtRepeatUserEmail')) {
                 $t('input#txtRepeatUserEmail').val(emailAddr);
                 $t('#infoTable').show();
             }         

             var height = $t(window).height();
             var scrollTop = $t(window).scrollTop();
             var windowWidth = $t(window).width();
             var scrollLeft = $t(window).scrollTop();            

             
             var cleft = 0;
             var ctop = 0;
             var obj = $t('#btnCreateSubscription');
            
             var newObj = $t('#btnCreateSubscription').offsetParent();
             var offset = newObj.offset();
             ctop = offset.top;

             var origTop = obj.offset().top;
             var origLeft = obj.offset().left;

             var ratioLeft = origLeft - 448;
             //alert(origLeft + '    ' + ratioLeft);

             //var parentTop = $t('body').offset().top;
             var parentTop = $t('body').offset().top;
             var parentLeft = $t('body').offset().left;

             ctop = origTop - scrollTop - 115;
             if ($t.browser.msie) {
                 if (parseInt($t.browser.version) == 7) {
                     ctop = origTop - scrollTop - 120;
                 }
             }
             

             $t('#divTNowTableWrap').dialog('option', 'position', [ratioLeft, ctop]);
             
             $t('#divTNowTableWrap').dialog('open');

             $t('#divTNowTableWrap').focus();
             $t('input#txtOnnekUserEmail').focus();
         });
     });


     //Close the dialog on click
     $t(document).ready(function() {
         $t('a#aCloseModalDialog').click(function($te) {
             $te.preventDefault();
             $t('#divSignUpMessage').show();
             $t('#divSuccessfulResponseMessage').hide();
             $t('#divErrorResponse').hide();
             var backgroundImage = $t("[id$='_hfBackgroundImage']").val();
             if (backgroundImage != '') {
                 $t('#divTNowTableWrap').css('backgroundImage', 'url(' + backgroundImage + ')');
             }                                
             $t('#divTNowTableWrap').dialog('close'); return false;
         });

         $t('a#aCloseDialogXMark').click(function($te) {
             $te.preventDefault();
             $t('#divSignUpMessage').show();
             $t('#divSuccessfulResponseMessage').hide();                         
             $t('#divErrorResponse').hide();
             $t('#divTNowTableWrap').dialog('close'); return false;
         });


         $t('a#a1CloseDialogErrorMsg').click(function($te) {
         $te.preventDefault();
             $t('#divSignUpMessage').show();
             $t('#divSuccessfulResponseMessage').hide();
             $t('#divErrorResponse').hide();
             var backgroundImage = $t("[id$='_hfBackgroundImage']").val();
             if (backgroundImage != '') {
                 $t('#divTNowTableWrap').css('backgroundImage', 'url(' + backgroundImage + ')');
             }                                
             $t('#divTNowTableWrap').dialog('close'); return false;
         });


         //Clear Validation Message

         $t(document).ready(function() {
             $t('input').blur(
            function() {
                $t('#divRequiredFieldUserEmail').hide();
                $t('#divUserNamePopUp').hide();
                $t('#divUserZipPopUp').hide();
                $t('#divUserEmailFormat').hide();
                $t('#divRepeatUserEmailNoMatch').hide();
            });

         });

     });


     function checkEmail(email) {
         var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
         if (!filter.test(email)) {
             return false;
         } else return true;
     }

     function EmailsMatch(email, origEmail) {
         if (email != origEmail)
             return false;
         else
             return true;
     }

     function checkAjaxResponse(aResponse) {
         var newResponse = aResponse.toString();
         if (newResponse.indexOf("You have subscribed") != -1)
             return true;
         else return false;
     }


     

