
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++VARIABLES AND CONSTANTS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var blink_timer;
var blinker_time_interval = 2000;
var origional_title = document.title;
var popup_allowed = "true";


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++BUMPIN WIDGET FUNCTIONS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//var bumpin_yui_script= "http://yui.yahooapis.com/combo?2.6.0/build/yahoo-dom-event/yahoo-dom-event.js&2.6.0/build/animation/animation-min.js&2.6.0/build/container/container-min.js";
//loadjscssfile(bumpin_yui_script, "js");
loadScriptStyleFiles();

function loadBumpinWidget(args)
{		
	if (args == null) args = {};
	var swf_url = "http://www.bumpin.com/web_widget/users/getWidget.php";
	swf_url += typeof args.user_id != 'undefined' ? "?user_id="+args.user_id : "";
	var ldr_color = typeof args.load_color != 'undefined' ? args.load_color : "#ECECEC";
	var bumpin_width = typeof args.width != 'undefined' ? args.width:"190";
	var bumpin_height = typeof args.height != 'undefined' ? args.height:"350";

	var params = {};
	params.allowscriptaccess = "always";
	//so.addParam("allowscriptaccess","always");
	
	var c_url = window.location.href;
	if (c_url == null || c_url == ""){ 
	    c_url = document.location.href;
	}
	var nick_name = typeof args.nick_name != 'undefined' ? args.nick_name : ""; 
	var color_string = typeof args.color_string != 'undefined' ? args.color_string:" ";
	var color_theme = typeof args.color_theme != 'undefined' ? args.color_theme:" ";
	var popup_allowed = typeof args.popup != 'undefined' ? args.popup:"false";

	var flashvars = {};

	flashvars.client_url = c_url;
	flashvars.nickname = nick_name;
	flashvars.color_string = color_string;
	flashvars.color_theme = color_theme;
	flashvars.popup_allowed = popup_allowed;

	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/web_widget/users/expressInstall.swf", flashvars,params,attributes);
	
	//addLinksAndAds();
	
}

////////////////////////// To load refactored web widget //////////////////////////////////////////
function loadNewBumpinWidget(args)
{
	var swf_url = "http://www.bumpin.com/new_web_widget/getWidget.php";
	loadNewBumpinWidgetHelper(args,swf_url);
}
function loadNewBumpinWidgetWithoutPeopleList(args)
{
	var swf_url = "http://www.bumpin.com/new_web_widget_without_people_list/getWidget.php";
	loadNewBumpinWidgetHelper(args,swf_url);
}
function loadNewBumpinWidgetHelper(args,swf_url)
{		
	if (args == null) args = {};
	//var swf_url = "http://www.bumpin.com/new_web_widget/getWidget.php";
	swf_url += typeof args.user_id != 'undefined' ? "?user_id="+args.user_id : "";
	var ldr_color = typeof args.load_color != 'undefined' ? args.load_color : "#ECECEC";
	var bumpin_width = typeof args.width != 'undefined' ? args.width:"190";
	var bumpin_height = typeof args.height != 'undefined' ? args.height:"350";

	var params = {};
	params.allowscriptaccess = "always";
	//so.addParam("allowscriptaccess","always");
	
	var c_url = window.location.href;
	if (c_url == null || c_url == ""){
	    c_url = document.location.href;
	}
	var nick_name = typeof args.nick_name != 'undefined' ? args.nick_name : ""; 
	var color_string = typeof args.color_string != 'undefined' ? args.color_string:" ";
	var color_theme = typeof args.color_theme != 'undefined' ? args.color_theme:" ";
	var popup_allowed = typeof args.popup != 'undefined' ? args.popup:"false";
	var login_enabled = typeof args.login_enabled != 'undefined' ? args.login_enabled:"true";
	var bumpin_policy = typeof args.bumpin_policy != 'undefined' ? args.bumpin_policy:"domain";
	
	var main_panel_title = typeof args.main_panel_title != 'undefined' ? args.main_panel_title:"My Shoutbox";
	var guest_message_enabled = typeof args.guest_message_enabled != 'undefined' ? args.guest_message_enabled:"true";
	var show_people_list = typeof args.show_people != 'undefined' ? args.show_people:"true";

	var flashvars = {};

	flashvars.client_url = c_url;
	flashvars.nick = nick_name;
	flashvars.bumpinPolicy = bumpin_policy;
	flashvars.color_string = color_string;
	flashvars.color_theme = color_theme;
	flashvars.popup_allowed = popup_allowed;
	flashvars.login_enabled = login_enabled;
	flashvars.show_people = show_people_list;
	flashvars.guest_message_enabled = guest_message_enabled;
	flashvars.mainPanelTitle = main_panel_title;
	flashvars.height = bumpin_height;
	flashvars.width = bumpin_width;

	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/web_widget/users/expressInstall.swf", flashvars,params,attributes);
	
	//addLinksAndAds();
	
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


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

}

function change_background_color(color1,color2)
{
	thisMovie('bumpinWidget').changeBackgroundColor(color1,color2);
}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++BLINKER AND FOCUS FUNCTIONS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function checkScriptStyleFile(file_src,filetype)
{

	
	
	if (filetype == "js"){
		
		var script_array= document.getElementsByTagName('script');
		for (var i=0; i<= script_array.length; i++)
		{
			if (script_array[i].src == file_src)
				return true;
		}
		return false;
		
	}else if (filetype == "css"){
	
		var links= document.getElementsByTagName('link');
		for (var i=0; i<= links.length; i++)
		{
			if (links[i].href == file_src)
				return true;
		}
		return false;
	}
	return false;


}



function addLinksAndAds()
{

	var anchorRef = document.createElement('a');
	anchorRef.appendChild(document.createTextNode('Get Bumpin For Your Website!'));
	anchorRef.setAttribute('href','http://www.bumpin.com/');
	anchorRef.setAttribute('target','_blank');
	anchorRef.style.fontSize = 10;
	anchorRef.style.textAlign = 'center';
	anchorRef.style.display = 'none';
	document.getElementById('bumpin-widget').appendChild(anchorRef);
	

}

function loadScriptStyleFiles()
{
	loadjscssfile("http://www.bumpin.com/web_widget/users/browser-detect.js", "js");
	
	//loadjscssfile("http://yui.yahooapis.com/combo?2.6.0/build/container/assets/skins/sam/container.css","css");
	//loadjscssfile("http://www.bumpin.com/web_widget/users/bumpin-notification.css", "css");
	
	//loadjscssfile("http://www.bumpin.com/web_widget/users/bumpin-notification.js", "js");		
}


 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;

}

function show_bumpin_popup(message) 
{
	
}

function hide_bumpin_popup()
{

}

function start_blinker(msg,msg_type)
{


}
