File size: 2.85Kb
function onOpenLoginBox() {
var overlayDiv = document.getElementById('lb_overlay');
var boxDiv = document.getElementById('lb_box');
overlayDiv.style.display = 'block';
boxDiv.style.display = 'block';
center(boxDiv);
}
function onCloseLoginBox() {
var overlayDiv = document.getElementById('lb_overlay');
var boxDiv = document.getElementById('lb_box');
overlayDiv.style.display = 'none';
boxDiv.style.display = 'none';
}
function center(element) {
var my_width = 0;
var my_height = 0;
var divWidth = 300;
var divHeight = 0;
if ( typeof( window.innerWidth ) == 'number' ){
my_width = window.innerWidth;
my_height = window.innerHeight;
}else if ( document.documentElement &&
( document.documentElement.clientWidth ||
document.documentElement.clientHeight ) ){
my_width = document.documentElement.clientWidth;
my_height = document.documentElement.clientHeight;
}
else if ( document.body &&
( document.body.clientWidth || document.body.clientHeight ) ){
my_width = document.body.clientWidth;
my_height = document.body.clientHeight;
}
element.style.position = 'absolute';
element.style.zIndex = 99;
var scrollY = 0;
if ( document.documentElement && document.documentElement.scrollTop ){
scrollY = document.documentElement.scrollTop;
}else if ( document.body && document.body.scrollTop ){
scrollY = document.body.scrollTop;
}else if ( window.pageYOffset ){
scrollY = window.pageYOffset;
}else if ( window.scrollY ){
scrollY = window.scrollY;
}
var setX = ( my_width - divWidth ) / 2;
var setY = ( my_height - divHeight ) / 2 + scrollY;
setX = ( setX < 0 ) ? 0 : setX;
setY = ( setY < 0 ) ? 0 : setY;
element.style.left = setX + "px";
element.style.top = setY + "px";
element.style.display = 'block';
var overlayDiv = document.getElementById('lb_overlay');
overlayDiv.style.width = my_width + "px";
overlayDiv.style.height = my_height + "px";
overlayDiv.style.top = scrollY + "px";
overlayDiv.style.left = "0px";
}
function emoticon(text) {
var txtarea = document.message.msg;
text = ' ' + text + ' ';
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}
function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}
function smiles(vis) {
if (vis == 'show')
{
document.getElementById("smiles_0").style.display = "none";
document.getElementById("smiles_1").style.display = "block";
}
else
{
document.getElementById("smiles_1").style.display = "none";
document.getElementById("smiles_0").style.display = "block";
}
}