﻿function copytoclipboard(text) {
    window.clipboardData.setData("Text", text);
}

function selectelement(el) {
    if (el.tagName === "TEXTAREA" || (el.tagName === "INPUT" && el.type === "text")) {
        el.select();
        return;
    }

    if (window.getSelection) { // FF, Safari, Opera
        var sel = window.getSelection();
        var range = document.createRange();
        range.selectNodeContents(el);
        sel.removeAllRanges();
        sel.addRange(range);
    } else if (document.selection) { // IE
        document.selection.empty();
        var range = document.body.createTextRange();
        range.moveToElementText(el);
        range.select();
    }
}
function clearselection() {
    if (window.getSelection) { // FF, Safari, Opera
        var sel = window.getSelection();
        sel.removeAllRanges();
    } else if (document.selection) { // IE
        document.selection.empty();
    }
}

function formatprofile(elem) {

    var i;
    for (i = 0; i < elem.childNodes.length; i++) {
        if (((elem.childNodes[i].className) && (elem.childNodes[i].className.search('noprint') != -1)) 
            ||((elem.childNodes[i].style) && (elem.childNodes[i].style.display == 'none'))) {
            elem.removeChild(elem.childNodes[i]);
        }
        else {
            switch(elem.tagName.toLowerCase()){
                case 'table':
                    elem.style.fontFamily = 'Arial';
                    elem.style.color = '#686868';
                    elem.style.fontSize = '9pt';
                    break;

                case 'h1':
                    elem.style.textAlign = 'center';
                    elem.style.fontSize = '18px';
                    elem.style.color = 'rgb( 104, 104, 104)';
                    break;

                case 'h2':
                    elem.style.marginLeft = '5px';
                    elem.style.fontWeight = 'bold';
                    elem.style.marginBottom = '0px';
                    elem.style.fontSize = '16px';
                    elem.style.color = 'rgb( 104, 104, 104)';
                    elem.style.display = 'inline';
                    break;

                case 'h3':
                    elem.style.fontWeight = 'bold';
                    elem.style.color = 'rgb( 0, 111, 105)';
                    elem.style.fontSize = '14px';
                    elem.style.border = '1px solid rgb(0, 111, 105)';
                    elem.style.backgroundColor = 'rgb(225, 239, 238)';
                    elem.style.paddingTop = '0.5em';
                    elem.style.paddingRight = '1em';
                    elem.style.paddingBottom = '0.5em';
                    elem.style.paddingLeft = '1em';
                    break;

                case 'th':
                    elem.style.verticalAlign = 'top';
                    elem.style.textAlign = 'left';
                    
                    break;

                case 'td':
                    elem.style.paddingLeft = '1em';
                    break;
                    
                    
            }
            
            if (elem.childNodes[i].childNodes) {
                formatprofile(elem.childNodes[i]);
            }
        }
    }
}

function copyprofile() {

    var e;
    var elems;
    var scrollX, scrollY;

    if (document.all) {
        if (!document.documentElement.scrollLeft)
            scrollX = document.body.scrollLeft;
        else
            scrollX = document.documentElement.scrollLeft;

        if (!document.documentElement.scrollTop)
            scrollY = document.body.scrollTop;
        else
            scrollY = document.documentElement.scrollTop;
    }
    else {
        scrollX = window.pageXOffset;
        scrollY = window.pageYOffset;
    }

    document.getElementById("ctcontainer").innerHTML = "<div style='font-family: Arial; color: #686868; font-size: 9pt;'><table><tr><td style='width: 50%'>&nbsp;</td><td style='background-color: #8ed5cf;width:226px'><img src='/App_Themes/2007/images/master/logo.gif' /><br /><img src='/App_Themes/2007/images/master/tagline.gif' /></td><td style='width: 50%'>&nbsp;</td></tr></table><br /><br />" + document.getElementById("profile").innerHTML + "</div>";
    formatprofile(document.getElementById("ctcontainer"));
    selectelement(document.getElementById("ctcontainer"));
    try {
        document.execCommand("Copy", false, null);
    }
    catch (e) {
        alert("Sorry - your browser doesn\'t seem to be allowing copying to the clipboard.  Please check your security settings.");
    }
    clearselection();
    document.getElementById("ctcontainer").innerHTML = '';

    window.scrollTo(scrollX, scrollY);
}

function solver() {
    document.getElementById('paymentsection').style.display = 'block';
}

function insver() {
    document.getElementById('paymentsection').style.display = 'none';
}

function demo() {
    alert('Please log in to Medical Experts Online to use this feature');
}
