﻿var removeText = "btnRemoveResource"; var addText = "btnAddResource"; function checkSelectedItems() {
    var FlagCheck = false; var indexTable = document.getElementById('indextable'); var inputs = indexTable.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].type == 'checkbox') { if (inputs[i].checked) { FlagCheck = true; break; } } }
    if (FlagCheck == false) { alert("- Please select atleast one item."); return false; }
    else
        return true;
}
function toggleButtonDisplay(button, shouldDisplay) { button.style.display = shouldDisplay ? "" : "none"; }
function toggleAllAddRemoveButtons(showAdd) {
    var indexTable = document.getElementById('indextable'); var inputs = indexTable.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == 'image') {
            if (inputs[i].id.indexOf(removeText) > -1)
                toggleButtonDisplay(inputs[i], !showAdd); else if (inputs[i].id.indexOf(addText) > -1)
                toggleButtonDisplay(inputs[i], showAdd);
        } 
    } 
}
function toggleAddRemoveButton(button) {
    var addButton = null; var removeButton = null; var buttonName = button.id; if (buttonName.indexOf(addText) > -1) { addButton = button; removeButton = document.getElementById(buttonName.replace(addText, removeText)); toggleButtonDisplay(addButton, false); toggleButtonDisplay(removeButton, true); }
    else { removeButton = button; addButton = document.getElementById(buttonName.replace(removeText, addText)); toggleButtonDisplay(addButton, true); toggleButtonDisplay(removeButton, false); } 
}
function toggleAllCheckBoxes(checked) {
    var aChkAll = document.getElementById('aCheckAll'); var aUnChkAll = document.getElementById('aUnCheckAll'); var indexTable = document.getElementById('indextable'); if (checked) { toggleButtonDisplay(aChkAll, false); toggleButtonDisplay(aUnChkAll, true); }
    else { toggleButtonDisplay(aChkAll, true); toggleButtonDisplay(aUnChkAll, false); }
    var inputs = indexTable.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == 'checkbox')
            inputs[i].checked = checked;
    } 
}
function toggleTips(id) {
    var div1 = document.getElementById(id)
    if (!div1) return
    if (div1.style.display == 'block' || !div1.style.display) { div1.style.display = 'none' } else { div1.style.display = 'block' } 
}
function validateSubscription(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_chkUpdates').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}
function validateAge(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_ChkYears').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}
function validateAgeShare(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_sendToFriendPageControl1_ChkYears').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}

function validateAgeAbove(source, args) {

    if (document.getElementById('ctl00_ContentPlaceHolder1_ChkAgeAbove').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}       

function ValidateUsProfessional(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_optHcp').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}

function ValidateUsProfessional_Specialist(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_optHcp').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}

function ValidateUsColleague(source, args) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_sendToFriendPageControl1_ChkUSCare').checked == true) { args.IsValid = true; return; }
    else { args.IsValid = false; return; }
}

function openDisclaimer(url) { MM_openBrWindow_(applicationRoot + 'Leaving/Default.aspx?url=' + url, 'winDisclaimer', 'scrollbars=no,resizable=no,width=320,height=420'); }
function MM_openBrWindow_(theURL, winName, features) { window.open(theURL, winName, features); }
function ModalPopupsAlert3(control) { ModalPopups.Alert("jsAlert3", "Preview", "<div height='500px' width='400px'> <img src=" + control + " height='500px' width='400px'></div>", { okButtonText: "Close" }); return false; }
function ifEnter(field, event) {

    var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (theCode == 13) {
        if (Validatesearch(field) == true)
            __doPostBack('callsearch', ''); else
            return false;
    }
    else
        return true;
}
function Validatesearch(ctrlname) {
    var txtSearch = document.getElementById(ctrlname).value; if (txtSearch.toString() == "" || txtSearch.toString() == "Enter Search")
    { alert("Please enter search criteria"); return false; }
    else { return true; } 
}

function GetOmnitureTracking() {
    s.events = 'event6';
    var checkedvalue = $("input[@name='profession']:checked").val();
    if (checkedvalue == "optPatient")
        s.prop1 = 'Patient';
    else if (checkedvalue == "optHcp")
        s.prop1 = 'HCP in US';
    else
        s.prop1 = 'HCP outsite US';
    s.tl(this, 'o', 'Register for Updates');
}

function GetOmnitureTrackingforSpecialist() {   
    var zipvalue = $(".zipcode").val();   
    s.prop6 = zipvalue;
    s.tl(this, 'o', 'Find a Representative');
}

function GetOmnitureTrackingforResourceCenter_Addall() {    
    var selectedView = $("input[@type='radio']:checked").val();
    if (selectedView == 'IndexView')
        s.prop11 = 'Add All to my Library';
    else
        s.prop10 = 'Add All to my Library';
    s.tl(this, 'o', 'Add All To My Library');
}

function GetOmnitureTrackingforResourceCenter_Viewall() {
    var selectedView = $("input[@type='radio']:checked").val();
    if (selectedView == 'IndexView')
       s.prop11='View My Library';
    else
        s.prop10 = 'View My Library';
    s.tl(this, 'o', 'View My Library');
}
