function set_cookie(name, value)
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	var expires = 180;
	if ( expires )
	{
		Expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) + "; expires=Monday, 04-Apr-2010 05:00:00 GMT; path=/";
}

function babel(lang, me, home, ed)
{
	set_cookie('defaultlang', lang);
  var img = '<img src=\"$/wp-content/plugins/babel/£.gif\" style="padding-right: 6px;" class="noborder" border=\"0\" alt=\"£\" />';

	var d = document.getElementsByTagName('DIV');

  var mDivs = new Array();

	var r1 = new RegExp("\\b"+lang+"\\b");

	for (var i = 0; i < d.length; i++)
	{
		if(r1.test(d[i].className))
				mDivs[mDivs.length] = d[i];
	}

	img = img.split('$').join(home);

  if(ed==1)
  {
  	me.innerHTML=img.split('£').join('d'+lang);

  	for (var k=0; k < mDivs.length; k++)
  		mDivs[k].style.display = 'none';
  } else {
 		for (var i = 0; i < mDivs.length; i++)
    	mDivs[i].style.display = 'block';
		me.innerHTML=img.split('£').join(lang);
	}
}
