var starttime=new Date().getTime();
function getXHRObj(){var XHRObj;if(window.XMLHttpRequest){XHRObj=new XMLHttpRequest();}
else{try{XHRObj=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{XHRObj=new ActiveXOjbect("Microsoft.XMLHTTP");}
catch(e){XHRObj=false;}}}
return XHRObj;}
var showOption=false;
function showInteractOption(type,userid,nick,e){
	if (!document.getElementById("interactOption")) {
		optionBox=document.createElement("span");
		optionBox.id='interactOption';
		optionBox.className='interactOption';
		document.getElementsByTagName("body").item(0).appendChild(optionBox);
	}
	else {
		optionBox=document.getElementById("interactOption");
		optionBox.style.display='block';
	}
	optionBox.style.left=e.clientX;
	optionBox.style.top=document.body.scrollTop+e.clientY;
	if (type=='user') optionBox.innerHTML='<a href="user-'+userid+'.htm" style="line-height:150%;" target="_blank">'+nick+'</a><br /><a class="smallLink" href="recommend.php?user1='+globalUserid+'&user2='+userid+'&redirectpage='+encodeURIComponent(thisURL)+'" target="_parent">加為好友</a><br /><a class="smallLink" href="user_admin_money_giftstore.php?receiverid='+userid+'" target="_blank">送禮給他</a><br /><a class="smallLink" href="guestbook.php?userid='+userid+'" target="_blank">留言給他</a><br /><a class="smallLink" href="channel.php?nick='+nick+'" target="_blank">對他喊話</a>';
	else if (type=='group') optionBox.innerHTML='<a href="group.php?groupid='+userid+'" style="line-height:150%;" target="_blank">'+nick+'</a><br /><a class="smallLink" href="joingroup.php?groupid='+userid+'" target="_blank">加入此群組</a><br /><a class="smallLink" href="group_profile.php?groupid='+userid+'">留言給群組</a>';
	showOption=true;
}
document.oncontextmenu=function(){showOption=false;};
document.onclick=function(){if (!showOption && document.getElementById("interactOption")) {document.getElementById("interactOption").style.display='none';}showOption=false;};

var orgLoginURL = '';
var orgLoginURL1 = '';
var orgLoginURL2 = '';
var orgLoginURL3 = '';
function showLogin(showpage){
	if(showpage == 1){
		showpop(orgLoginURL1,570,330,1);
	}else{
		showpop(orgLoginURL2,570,330,1);	
	}
		
}

function showpop(iframeurl,tabWidth,tabHeight,showbg,pop_MAIN_border)
{


	if(pop_MAIN_border)
	{
		document.getElementById("pop_MAIN").style.border=pop_MAIN_border;
	}else
	{
		document.getElementById("pop_MAIN").style.border='10px solid #99baf7';
	}

	document.getElementById("pop_TAB").src=iframeurl;	 
	document.getElementById("pop_TAB").style.width=tabWidth;
	document.getElementById("pop_TAB").style.height=tabHeight;
	var newtop=document.body.clientHeight/2 + document.body.scrollTop - tabHeight/2 -20;
	if(newtop>document.body.scrollTop)
	{
		//document.body.style.overflow="hidden";
		document.getElementById("pop_MAIN").style.top=newtop;
	}else
	{
		document.getElementById("pop_MAIN").style.top=document.body.scrollTop;
	}
	document.getElementById("pop_MAIN").style.display="block";
	
	document.getElementById("pop_MAIN").style.left=document.body.clientWidth/2 + document.body.scrollLeft - tabWidth/2;
	
	
	document.getElementById("pop_close").style.left=tabWidth-20;
	document.getElementById("pop_close").style.width=20;
	
	
	showbg=showbg?showbg:1;
	if(showbg)
	{
		document.getElementById("pop_BG").style.display="block";
		document.getElementById("pop_BG").style.width=document.body.clientWidth;
		if(document.body.clientWidth + document.documentElement.scrollHeight > 3000)
		document.getElementById("pop_BG").style.height=document.body.clientWidth + document.documentElement.scrollHeight;
	}

}
function hidepop()
{
	document.getElementById("pop_MAIN").style.display="none";
	document.getElementById("pop_BG").style.display="none";
	document.getElementById("pop_TAB").src="";
	//document.body.style.overflow="";
}



function showLogin(showpage, otherword){
	if(typeof(otherword)   ==   'undefined'){
		if(showpage == 1){
			showpop(orgLoginURL1,630,320,1);
		}else{
			showpop(orgLoginURL2,630,320,1);			
		}
	}else{
		if(showpage == 1){
			showpop(orgLoginURL+'&titletext='+encodeURI(otherword),630,320,1);

		}else{
			showpop(orgLoginURL3+'&titletext='+encodeURI(otherword),630,320,1);
			
		}
	}

}


function actUnsuccess(){
	var orgtop = document.getElementById("pop_MAIN").style.top;
	orgtop = parseInt(orgtop);
	document.getElementById("pop_MAIN").style.top = orgtop-10+"px";
	setTimeout("actUnsuccess1("+orgtop+")", 90);
}

function actUnsuccess1(orgtop){
	document.getElementById("pop_MAIN").style.top = orgtop+10+"px";
	setTimeout("actUnsuccess2("+orgtop+")", 90);
}

function actUnsuccess2(orgtop){
	document.getElementById("pop_MAIN").style.top = orgtop+"px";
	setTimeout("actUnsuccess3("+orgtop+")", 90);
}

function actUnsuccess3(orgtop){
	document.getElementById("pop_MAIN").style.top = orgtop-10+"px";
	setTimeout("actUnsuccess4("+orgtop+")", 90);
}

function actUnsuccess4(orgtop){
	document.getElementById("pop_MAIN").style.top = orgtop+10+"px";
	setTimeout("actUnsuccess5("+orgtop+")", 90);
}

function actUnsuccess5(orgtop){
	document.getElementById("pop_MAIN").style.top = orgtop+"px";
}
