function $(id) {
return document.getElementById(id);
}
function $T(id, tag) {
return $(id).getElementsByTagName(tag);
}
function ac(element, cls) {
if (!element.className.match(cls)) {
element.className += " " + cls;
};
}
function rc(element, cls) {
element.className = element.className.replace(new RegExp('\s*'+cls+'\s*'),"");
}
function textBoxSelect(item, from, to) {
if (item.setSelectionRange) {

item.setSelectionRange(from, to);
} else if (item.createTextRange) {

var range = item.createTextRange();
range.moveStart("character", from);
range.moveEnd("character", to - item.value.length);
range.select();
};
};


var page = {
layoutId: 0,
baseUrl: "",
getLayoutId: function() {
return this.layoutId;
},
onAddCodeAutomatically: function() {
$('codes-form').action = this.baseUrl + "update_my_profile/" + 0;
$('codes-form').target = '';
$('codes-form').submit();
},
onPreview: function() {
var friendId = parseInt($('preview-friend-id').value);
friendId.value = '';
$('codes-form').submit();
},
onPreviewWithMyProfile: function() {
var friendId = parseInt($('preview-friend-id').value);
if (friendId == 0 || isNaN(friendId)) {
alert('Please enter your Friend Id!');
$('preview-friend-id').focus();
return;
};
$('codes-form').submit();
},
onSelectAll: function() {
var textarea = $('codes');
textBoxSelect(textarea, 0, textarea.value.length);
},
onSelectAllAndCopy: function() {
page.onSelectAll();
var textarea = $('codes');
if (textarea.innerText) {
textarea.createTextRange().execCommand("Copy");
};
},
setBaseUrl: function(baseUrl) {
this.baseUrl = baseUrl;
}
}
