//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++BUMPIN CHAT ROOM FUNCTIONS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function loadBumpinChatRoom(args)
{	
	if (args == null) args = {};
	var swf_url = "http://www.bumpin.com/chatroom/getChatRoom.php";
	var ldr_color = typeof args.load_color != 'undefined' ? args.load_color : "#ECECEC";
	var bumpin_width = typeof args.width != 'undefined' ? args.width:"860";
	var bumpin_height = typeof args.height != 'undefined' ? args.height:"500";
	

	
	var params = {};
	params.allowscriptaccess = "always";
	//so.addParam("allowscriptaccess","always");
	
	var bumpin_domain = typeof args.domain != 'undefined' ? args.domain:"";
	//alert("bumpin_domain: " + bumpin_domain);
	var c_url = window.location.href;
	if (c_url == null || c_url == ""){ 
	    c_url = document.location.href;
	}
	/*
	so.addVariable("client_url",c_url);
	so.addVariable('showdownload ', 'true');
	so.addVariable('autostart', 'true');
	so.addVariable('id','bumpinWidget');
	so.addVariable('name','bumpinWidget');
	so.addVariable('javascriptid','bumpinWidget');
	so.addVariable('enablejs','true');
	  */
	var flashvars = {};
	flashvars.bumpin_domain = bumpin_domain;
	flashvars.client_url = c_url;
	
	var attributes = {};
	attributes.showdownload = 'true';
	attributes.autostart =  'true';
	attributes.id = 'bumpinWidget';
	attributes.name = 'bumpinWidget';
	attributes.javascriptid = 'bumpinWidget';
	attributes.enablejs = 'true';
	
	swfobject.embedSWF(swf_url, "bumpin-widget", bumpin_width, bumpin_height, "9.0.115","http://www.bumpin.com/chatroom/expressInstall.swf", flashvars,params,attributes);

	/*
	if (! so.write("bumpin-widget")){
	  document.getElementById("bumpin-widget").innerHTML = "<p>The bumpin chat room requires the latest version of flash player.<br></p><b><a href='http://www.bumpin.com/web_widget/flash_player/playerProductInstall.html'>Get Latest Flash</a></b>";
	}*/

}


function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1){
		return window[movieName];
	}else{
		return document[movieName];
	}
}

function loadScriptStyleFiles(js_files,css_files)
{
	for (i=0; i<js_files.length; i++){
	  loadjscssfile(js_files[i], "js");
	}
	for (j=0; j<css_files.length;j++){
	  loadjscssfile(css_files[j],"css");
	}
}

 function loadjscssfile(filename, filetype){
	if (filetype=="js"){ 
		var fileref=document.createElement('script')
		fileref.setAttribute("type","text/javascript")
		fileref.setAttribute("src", filename)
	}
	else if (filetype=="css"){
		var fileref=document.createElement("link")
		fileref.setAttribute("rel", "stylesheet")
		fileref.setAttribute("type", "text/css")
		fileref.setAttribute("href", filename)
	}
	if (typeof fileref!="undefined")
		document.getElementsByTagName("head")[0].appendChild(fileref)
}

function createTempCookie(name,value) {		
	document.cookie = name+"="+value+ "; path=/";
}

function createCookie(name,value) {
		
		var daysToExpire=2;
		var date = new Date();
		date.setTime(date.getTime()+(daysToExpire*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = name+"="+value+expires+"; path=/;";
}

function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
		
function delete_cookie ( cookie_name ){
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function getCookieLength(){
	return document.cookie.length;
}
