var VerticalPOS;
var picturePOS;
var dragObj = new Object();
var mouseclicked=true;
function test() {
randomnumber=Math.floor(Math.random()*301);
alert(randomnumber);
return;
}
function closeNewUserNotification() {
document.getElementById("newusernotification2").style.visibility = 'hidden';
}
function showimage() {
if (!document.images)
return;
document.images.avatar.src= 'images/avatar/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value;
}
function showPicture(pic) {
VerticalPOS=0;
picturePOS=0;
if(window.pageYOffset){VerticalPOS=window.pageYOffset}else if(document.documentElement && document.documentElement.scrollTop){VerticalPOS=document.documentElement.scrollTop}else if(document.body){VerticalPOS=document.body.scrollTop}
VerticalPOS = VerticalPOS + 2;
document.getElementById("pictureholder").innerHTML="
µã»÷ͼƬ¹Ø±Õ

"
throwPicture();
}
function throwPicture() {
if ( (picturePOS+1) < VerticalPOS ) {
picturePOS = VerticalPOS - (VerticalPOS - picturePOS)/2;
document.getElementById("picturelayer").style.top=picturePOS+"px";
setTimeout("throwPicture()",180);
} else {
document.getElementById("picturelayer").style.top=VerticalPOS+"px";
return;
}
}
function closePicture() {
if ( mouseclicked )
document.getElementById("pictureholder").innerHTML="";
}
function Browser() {
var ua, s, i;
this.isIE = false;
this.isNS = false;
this.version = null;
ua = navigator.userAgent;
s = "MSIE";
if ((i = ua.indexOf(s)) >= 0) {
this.isIE = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
s = "Netscape6/";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
// Treat any other "Gecko" browser as NS 6.1.
s = "Gecko";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = 6.1;
return;
}
}
var browser = new Browser();
function dragStart(event, id) {
var el, x, y;
mouseclicked = true;
if (id) dragObj.elNode = document.getElementById(id);
else {
if (browser.isIE) dragObj.elNode = window.event.srcElement;
if (browser.isNS) dragObj.elNode = event.target;
if (dragObj.elNode.nodeType == 3) dragObj.elNode = dragObj.elNode.parentNode; // If text node, use its parent
}
// Get cursor position with respect to the page
if (browser.isIE) {
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
} else if (browser.isNS) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
// Save starting positions of cursor and element.
dragObj.cursorStartX = x;
dragObj.cursorStartY = y;
dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10);
dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10);
if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0;
// Capture mousemove and mouseup events on the page.
if (browser.isIE) {
document.attachEvent("onmousemove", dragGo);
document.attachEvent("onmouseup", dragStop);
window.event.cancelBubble = true;
window.event.returnValue = false;
} else if (browser.isNS) {
document.addEventListener("mousemove", dragGo, true);
document.addEventListener("mouseup", dragStop, true);
event.preventDefault();
}
}
function dragGo(event) {
var x, y;
mouseclicked = false;
// Get cursor position with respect to the page.
if (browser.isIE) {
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
} else if (browser.isNS) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
// Move drag element by the same amount the cursor has moved.
dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + "px";
if (browser.isIE) {
window.event.cancelBubble = true;
window.event.returnValue = false;
} else if (browser.isNS) event.preventDefault();
}
function dragStop(event) {
// Stop capturing mousemove and mouseup events.
if (browser.isIE) {
document.detachEvent("onmousemove", dragGo);
document.detachEvent("onmouseup", dragStop);
} else if (browser.isNS) {
document.removeEventListener("mousemove", dragGo, true);
document.removeEventListener("mouseup", dragStop, true);
}
}