self.copy = function(id) {
var content = document.getElementById(id)
if (document.body.createTextRange) {
var range = document.body.createTextRange()
range.moveToElementText(content)
range.select()
var result = document.execCommand('copy')
} else if (window.getSelection) {
var selection = window.getSelection()
var range = document.createRange()
range.selectNodeContents(content)
selection.removeAllRanges()
selection.addRange(range)
var result = document.execCommand('copy')
}
event = event ? event : window.event
event.preventDefault()
}