/*  Global variables */
var g_ingame=0;
var g_starid=-1;
var g_storyid=-1;

var g_contenttype=-1;
var g_contentid=-1; 
var g_contentdata;
var g_contentLink="";
	
var CONTENT_STAR=1;
var CONTENT_STORY=2;
var CONTENT_BIO=3;
var CONTENT_SCRIBBLE=4;
var CONTENT_IMAGE=5;
var CONTENT_GAME=6;
var CONTENT_AG=7;
var CONTENT_USER=8;

document.domain="fameball.com";
/* Core string functions. */

function docMake(tagName,divId) {
	var obj=document.createElement(tagName);
	if (ok(divId))
		obj.id=divId;
	return obj;
}

function docGet(name) {
	return document.getElementById(name);
}

function ok(obj) {
	if (obj==null || typeof(obj)=='undefined')
		return false;
	return true;
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function fbSetCookie(name, value, expirationInDays) {
		if (expirationInDays) {
			var date = new Date()
			date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000))
			var expires = "; expires=" + date.toGMTString()
		} else {
			var expires = ""
		}
		document.cookie = name + "=" + value + expires + "; path=/"
	}

function fbGetCookie(name) {
		var namePattern = name + "="
		var cookies = document.cookie.split(';')
		for(var i = 0, n = cookies.length; i < n; i++) {
			var c = cookies[i]
			while (c.charAt(0) == ' ') c = c.substring(1, c.length)
			if (c.indexOf(namePattern) == 0)
				return c.substring(namePattern.length, c.length)
		}
		return null
	}

function fbEraseCookie(name) {
		fbSetCookie(name, "", -1);
	}


/*  To guarantee forms are submitted on enter */
function submitenter(myfield,e,func) {
	var keycode;	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13) {
		if (func) func(myfield);
		return false;
	}
	else
		return true;
}

/* Path to star image cache -- current as of 05-05-08 */
function getStarImgPath(starid) {
	var strPath=(parseInt(parseInt(starid)/100))+"/"+(parseInt(starid)%100);
	return strPath;
}

function getImgIndexFromImgSrc(imgsrc) {
	var imgref=imgsrc.replace("/imgcache/","");
	var k=imgref.lastIndexOf("/");
	var indx=imgref.substring(k+1);	
	return indx;
}

function getStarIdFromImgPath(imgsrc) {
	var k=imgsrc.lastIndexOf("/");
	var root=imgsrc.substring(0,k);
	k=root.lastIndexOf("/");
	var subval=root.substring(k+1);
	root=root.substring(0,k);
	k=root.lastIndexOf("/");
	var rootval=root.substring(k+1);
	
	var div=parseInt(rootval)*100;
	var rem=0;
	var rem=parseInt(subval);
	starid=div+rem;
	return starid;
}
/* Script loader to allow scripts to be included from w/in scripts. */

function include(file)  {  
   var script  = docMake('script');  
   script.src  = file;  
   script.type = 'text/javascript';  
   script.defer = true;  
   document.getElementsByTagName('head').item(0).appendChild(script);  
}


