function element_left(el){
	var et = 0;
	while(el){
		et += el.offsetLeft;
		el = el.offsetParent;
	}
	return et;
}

function element_top(el){
	var et = 0;
	while(el){
		et += el.offsetTop;
		el = el.offsetParent;
	}
	return et;
}

function login_popup()
{
	var popup = window.open("/member/login_popup.asp","","width=400, height=360, toolbars=no, scrollbars=auto");
	popup.focus();
}

function viewprofile(str, f, winname)
{
	if(!winname)
		winname = "profile";	
		
	var popup = window.open("/blog/blog.asp?" + str,winname,"width=830, height=610, toolbars=no, scrollbars=auto");
	popup.focus();
}

function requestBuddy(carommemberno, memberno, ischeck)
{
if(ischeck == 0)
{
	alert("This user doesn't want to accept buddy request.");
}else{
	if(memberno.length==0)
	{
		login_popup();
	}else{
		if(confirm('Are you sure want to add this player to your buddy list?'))
		{
			document.frmBuddy.memberno.value = carommemberno;
			document.frmBuddy.submit();
		}
	}
}
}

function goblog(memberno)
{
	if(memberno.length > 0)
		parent.location.href = '/blog/blog.asp?memberno=' + memberno;
}

function goGuild(guildno)
{
	if(guildno.length > 0)
		parent.location.href = '/guild/?guildno=' + guildno;
}

function imgover(obj,imgsrc)
{
	obj.src = imgsrc;
}

function saveFrameset(idvalue)
{
	var expr = new Date((new Date()).getTime() + ((24 * 365) * 3600000));
	save_cookie("carom3d_frameset", idvalue, expr, "/", "www.carom3d.com");
}

function saveCaromid(idvalue, f)
{	

	

	if(f)
	{
		var expr = new Date((new Date()).getTime() + ((24 * 365) * 3600000));
		save_cookie("carom3d_memberid", idvalue, expr, "/", "www.carom3d.com");
	}
	else
	{
		var expr = new Date((new Date()).getTime());
		save_cookie("carom3d_memberid", "", expr, "/", "www.carom3d.com");
	}
}

function save_cookie(name, cookie_value, hours, path, domain)
{
	var cookie = name + "=" + escape(cookie_value);
	cookie += "; expires=" + hours.toGMTString();
	cookie += "; path=" + path;
	cookie += "; domain=" + domain;
	document.cookie = cookie;
}
var caromMemberid = '';
var caromFrameset = '';

var allcookies = document.cookie;
var pos = allcookies.indexOf("carom3d_memberid");
if (pos != -1) 
{
	var start = pos + 17;
	var end = allcookies.indexOf(";", start);
	if (end == -1)
		end = allcookies.length;
	var value = allcookies.substring(start, end);
	value = unescape(value);
	caromMemberid = value;
}

pos = allcookies.indexOf("carom3d_frameset");
if (pos != -1) 
{
	var start = pos + 17;
	var end = allcookies.indexOf(";", start);
	if (end == -1)
		end = allcookies.length;
	var value = allcookies.substring(start, end);
	value = unescape(value);
	caromFrameset = value;
}
	
	
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
   
function select_(){
   TRange=self.document.body.createTextRange();
   //strFound=TRange.findText(str); 
   TRange.select(); 
}



function addLoadEvent(func) 
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	} 
	else 
	{
		window.onload = function() 
		{
			oldonload();
			func();
		}
	}
}