
/**/

//var ag = navigator.userAgent.toLowerCase();
//var _dialog;

//function openW(url, urlParams, titleP, isModalP, isResizableP, isDraggableP, winW, winH) { //, mustRefreshP) {
//    //if (mustRefreshP == undefined) { mustRefresh = 'false'; } else { mustRefresh = 'true'; };
//    
//    if (isModalP == 'true') { isModal = true; } else { isModal = false; }

//    if (isResizableP == 'true') {
//        isResizable = true;
//        maxWidth = winW + 200;
//        maxHeight = winH + 100;
//    } else {
//        isResizable = false;
//        maxWidth = winW;
//        maxHeight = winH;
//    };

//    if (isDraggableP == 'true') { isDraggable = true; } else { isDraggable = false; };
//    _dialog = $('<iframe id="internal" frameBorder="0" class="externalSite" src="' + url + urlParams + '" />').dialog({
//        title: titleP,
//        closeOnEscape: true,
//        autoOpen: true,
//        close: function() {

//            if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
//                var ieversion = new Number(RegExp.$1);
//                if (ieversion != 6) {
//                    bodyNoOverflow();

//                    if (ieversion == 8)
//                    { $(this).dialog("destroy"); }

//                } else {
//                    $(this).dialog("destroy");
//                };
//            } else {
//                bodyNoOverflow();
//            };

//        },
//        width: winW,
//        height: winH,
//        modal: isModal,
//        minWidth: winW,
//        minHeight: winH,
//        maxWidth: maxWidth,
//        maxHeight: maxHeight,
//        draggable: isDraggable,
//        resizable: isResizable,
//        overlay: {
//            opacity: 70,
//            background: 'grey'
//        }
//    }).width(winW - horizontalPadding).height(winH - verticalPadding);
//    $('.ui-icon-closethick').attr("title", "Click here or press ESC to close the window");
//    if (isModalP == 'true') { bodyoverflowhidden(); };
//};




//function openWCloseReload(url, urlParams, titleP, isModalP, isResizableP, isDraggableP, winW, winH) { //, mustRefreshP) {
//    //if (mustRefreshP == undefined) { mustRefresh = 'false'; } else { mustRefresh = 'true'; };

//    if (isModalP == 'true') { isModal = true; } else { isModal = false; }

//    if (isResizableP == 'true') {
//        isResizable = true;
//        maxWidth = winW + 200;
//        maxHeight = winH + 100;
//    } else {
//        isResizable = false;
//        maxWidth = winW;
//        maxHeight = winH;
//    };

//    if (isDraggableP == 'true') { isDraggable = true; } else { isDraggable = false; };
//    _dialog = $('<iframe id="internal" frameBorder="0" class="externalSite" src="' + url + urlParams + '" />').dialog({
//        title: titleP,
//        closeOnEscape: true,
//        autoOpen: true,
//        close: function() {
//               
//            if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
//                var ieversion = new Number(RegExp.$1);
//                if (ieversion != 6) {
//                    bodyNoOverflow();

//                    if (ieversion == 8)
//                    { $(this).dialog("destroy"); }

//                } else {
//                    $(this).dialog("destroy");
//                };
//            } else {
//                bodyNoOverflow();
//            };
//            window.document.location.reload();
//        },
//        width: winW,
//        height: winH,
//        modal: isModal,
//        minWidth: winW,
//        minHeight: winH,
//        maxWidth: maxWidth,
//        maxHeight: maxHeight,
//        draggable: isDraggable,
//        resizable: isResizable,
//        overlay: {
//            opacity: 70,
//            background: 'grey'
//        }
//    }).width(winW - horizontalPadding).height(winH - verticalPadding);
//    $('.ui-icon-closethick').attr("title", "Click here or press ESC to close the window");
//    if (isModalP == 'true') { bodyoverflowhidden(); };
//};




//function dialogClose() {  //called from inside iframe, but with the parent's scope (see below)
//    _dialog.dialog("close");
//    return false;
//};

//function dialogCloseAndReload() {  //called from inside iframe, but with the parent's scope (see below)
//   
//    _dialog.dialog("close");
//    window.document.location.reload();   
//    return false;
//};
///**/


function takeDownload(destUrl, title, event) {
    var iframePopDown = document.getElementById('iframePopDown');
    if (iframePopDown){
        iframePopDown.src = destUrl;
    };

    if (blHasIngternalRole == '0') {
        ntptEventTag('ev='+ event + '&filename=' + encodeURIComponent(title));
    };
    
};

/* da cancellare */
function clearTkCorner() {
    $('.rwTopLeft').html("");
    $('.rwTopRight').html("");
};
/**/

var popUpWin = 0;
//var outsideLinkUrl = '/NurseEmbrace/popup/ExternalLink.aspx';

function popUpWindow(URLStr, left, top, width, height, scrollbars) {
    if (popUpWin) { if (!popUpWin.closed) popUpWin.close(); }
    popUpWin = open(URLStr, 'popUpWin', 'toolbar=Yes,location=Yes,directories=Yes,status=Yes,menubar=Yes,scrollbars=Yes,resizable=Yes,copyhistory=yes,width=' + width + ',height=' + height + ',left=' + left + ', top=' + top + ',screenX=' + left + ',screenY=' + top + '');
}

/*
function popUpWindowCentered(URLStr, width, height, scrollbars) {
    var int_windowLeft = (screen.width - width) / 2;
    var int_windowTop = (screen.height - height) / 2;
    popUpWindow(URLStr, int_windowLeft, int_windowTop, width, height, scrollbars);
}
*/

function OpenExternal(targetAddress) {
    openW('/NurseEmbrace/popup/ExternalLink.aspx', '?t=' + targetAddress, 'TransplantPoint.com', 'true', 'false', 'false', 730, 450);
}

function bodyoverflowhidden() {
    $("#bdMasterNulojix").css("overflow", "hidden");
    /* for explorer 6 or lower */
    if ( /MSIE (\d+\.\d+);/.test(navigator.userAgent) ) {
        var ieversion= new Number(RegExp.$1);
        if (ieversion>6) {
            $("html").css("overflow", "hidden");
        };
    };
};


function bodyNoOverflow() {
    $("#bdMasterNulojix").removeAttr("style");
    /* for explorer 6 or lower */
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent) ) {
        var ieversion= new Number(RegExp.$1);
        if (ieversion>6) {
            $("html").removeAttr("style"); 
        };
    } else {
        $("html").removeAttr("style"); 
    };    
};

/*
function OpenExternalBlank(targetAddress) {
    var url = outsideLinkUrl + "?n=1&t=" + targetAddress
    popUpWindowCentered(url, 460, 400, "false")
}

function OpenExternalBlankPop(targetAddress) {
    var url = outsideLinkUrl + "?n=1&t=" + targetAddress
    popUpWindowCentered(url, 460, 400, "false")
}
*/

function Trim(string) {
    if (string == '' || string == null) { return ""; }
    return string.replace(/^\s+|\s+$/g, '');
}

function CloseMessageBox(elementId) {
    $('#' + elementId).hide();
}

//open / close contacts
function ToggleNoToggle(idU, evt, strClose, strView) {
    $("#bothLeft2_" + idU).toggle();
    var idPluMinus = $(evt).attr("id");
    if ($("#" + idPluMinus).html() == strClose ) {
        $("#" + idPluMinus).html(strView);
        $("#" + idPluMinus).removeClass("dvMinLink");
        $("#" + idPluMinus).addClass("dvPlusLink");
    }
    else {
        $("#" + idPluMinus).html(strClose);
        $("#" + idPluMinus).removeClass("dvPlusLink");
        $("#" + idPluMinus).addClass("dvMinLink");
    }
}

//checkbox selected
function ctrSelCheckDelete(msg1, msg2) {
    var occ = 0;
    $("input:checkbox").each(function() {
        if (this.checked) {
            occ++;
        }
    })

    if (occ > 0) {
        return confirm(msg1);
    }
    else {
        alert(msg2);
        return false;
    }
}

function ratingValueArchive(pk,who,uCrypt,idCont, lang) {
var myRating = 0;

 if (myRating > 0)
 {alert('Your Vote:' + myRating);return false;}
 else {
     $(".ratingLoad" + pk).removeAttr("style");
 //var who = 'editRatingDow'
     var mydata = "who=" + who + "&u=" + uCrypt + "&c=" + idCont + "&l=" + lang + "&v=" + $(".Rating" + pk + " input").val();
 $.ajax({
 type: "POST",
 url:"/NurseEmbrace/HP3Ajax/providerRating.aspx",
 data:mydata,
 success:function(msg){
 $(".Rating" + pk).before(msg);
 $(".Rating" + pk).remove();
 $(".ratingLoad" + pk).css("display", "none");
 },

error:function(msg){}
 });
 return false;
 }//end else
 }

//function openLoginPop(thmID, url, type, lang) {
//    //if (!(hasAccess == 'True')) {

//    openW('/NurseEmbrace/hp3common/LoginAlert.aspx', '?l=' + lang + '&thmID=' + thmID + '&urlRedir=' + url + '&type=' + type, 'Login Box', 'true', 'false', 'false', 650, 550);
//    
//    
//    
////    var oWnd = window.radopen("/NurseEmbrace/hp3common/LoginAlert.aspx?uid=" + popUpUserId + "&l=" + lang + "&thmID=" + thmID + "&urlRedir=" + url + "&type=" + type, '');
////     oWnd.center();
////     oWnd.setSize(600, 500);
////     oWnd.set_visibleStatusbar(false);
////     oWnd.set_title("Login box");
////     oWnd.set_modal(true);
////     oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Resize);

////     bodyoverflowhidden();
////     clearTkCorner();
// }


//dm telerik
 function genericModalWS(url, width, height, Title) {
     var extraParam = '';
     if (url.indexOf("?") > -1) {
         extraParam = '&uid=' + popUpUserId;
     }
     else {
         extraParam = '?uid=' + popUpUserId;
     };

     openW(url, extraParam, Title, 'true', 'false', 'false', width, height);

    //    var oWnd;
    //    if (url.indexOf("?") > -1)
    //    { oWnd = window.radopen(url + '&uid=' + popUpUserId, null); }
    //    else
    //    { oWnd = window.radopen(url + '?uid=' + popUpUserId, null); }
    //    oWnd.setSize(width, height);
    //    oWnd.center();
    //    oWnd.set_modal(true);
    //    oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Resize);
    //    oWnd.set_visibleStatusbar(false);
    //    bodyoverflowhidden();
    //    clearTkCorner();
 };


 function updNumUnreadMSG(userID) {
     var mydata = "who=updateNum&ui=" + userID;
     $.ajax({
         type: "POST",
         url: "/NurseEmbrace/HP3Ajax/providerUnreadMsg.aspx",
         data: mydata,
         success: function(msg) {
             $("#unreadMSG").html(msg);
         },
         error: function(msg) { }
     });
         return false;
}

function CloseDialog() {
    var manager = GetRadWindowManager();
    manager.closeAll();
}

function truncate(n) {
    return n | 0; // bitwise operators convert operands to 32-bit integers
}

//dm lancio funzione external link lato server con scriptmanater.
function externalLinkSM(curDomain, linkEsclude) {
    var domArray = linkEsclude.split(";");
    var domainSelector = '';
        var i;
        for (i = 0; i < (domArray.length); i++) {
            domainSelector += ":not([href^='" + domArray[i] + "'])";
        }
        //add Current Domain
        domainSelector += ":not([href^='" + curDomain + "'])";
        
        $("'a:" + domainSelector + "[href^='http://']'").each(function(index) {
            $(this).attr("href", "javascript:OpenExternal('" + $(this).attr("href") + "');");
        });
    }

//dm funzione logout condiviso
function logoutShared(domainLogout) {
    thickBoxOpen('http://' + domainLogout + '/HP3Ajax/providerLogout.aspx?p=1&keepThis=true&TB_iframe=true&width=1&height=1&modal=true');
};

function clearSlideManager() {
    $(".dvSMContainer").css('display','none');
};


function myScrollTop() {
   // document.location.href = "#topPag";
    $("body").scrollTop(0);
};



$(document).ready(function() {

    blockHtmlForm();

});

function blockHtmlForm() {
   
    $("input").live("keyup", function() {
        RemoveTheHTMLFromTextBox($(this));
    });
    $("input").blur(function() {
        RemoveTheHTMLFromTextBox($(this));
    });
    $("input").live("click", function() {
        RemoveTheHTMLFromTextBox($(this));
    });
    /*for TextArea*/
    $("textarea").live("keyup", function() {
        RemoveTheHTMLFromTextBox($(this));
    });
    $("textarea").blur(function() {
        RemoveTheHTMLFromTextBox($(this));
    });
    $("textarea").live("click", function() {
        RemoveTheHTMLFromTextBox($(this));
    });
}

   function RemoveTheHTMLFromTextBox(obj) {
        var inputValue = $(obj).val();
        if (inputValue.indexOf('<') > -1 || inputValue.indexOf(">") > -1) {
            $(obj).val($(obj).val()
         .replace(/</g, "")
         .replace(/"/g, "")
         .replace(/>/g, "")
         .replace(/&/g, ""));
        }
    }

