﻿// JScript File

var activeControl = null;
var activeText = null;

function SetValue(id) 
{   
    activeControl = id;
    activeText = document.getElementById(activeControl).value;
}
function CopyToClipboard()
{
    CopiedTxt = document.selection.createRange();           
    CopiedTxt.execCommand("Copy");                       
}

function PasteFromClipboard()
{
    if(document.getElementById(activeControl) != null)
    {                       
        if(document.getElementById(activeControl).getAttribute("readonly") == true)
        {
            alert("Control is readonly"); 
            return;
        }
        insertAtCursor(document.getElementById(activeControl),activeText);
    }            
}

function insertAtCursor(myField, myValue)
{        
    if (document.selection)
    {
        myField.focus();
        sel = document.selection.createRange();  
        sel.execCommand("Paste");         
    }        
    else
    {
        myField.value += myValue;
    }
} 

function CutToClipboard()
{   
    if(document.getElementById(activeControl) != null)
    {
        if(document.getElementById(activeControl).getAttribute("readonly") == true)
        {
            alert("Control is readonly"); 
            CopiedTxt = document.selection.createRange();           
            CopiedTxt.execCommand("Copy");       
            return;        
        }
    }
    CutTxt = document.selection.createRange();
    CutTxt.execCommand("Cut");
    document.getElementById(activeControl).focus();
} 

