


	
function getElanceBadge() {
	var _slist = document.getElementsByTagName("script");
	var re = /^http\:\/\/([\w\d]+).elance\.com((:\d+)?)\/scripts\/promo\/referralBadge.js/;
	var re2 = /#u=(\d+)&r=([\dA-Za-z]{4,7})&b=(\d+)/;
	
	var userid = null;
	var rid = null;
  var badgeId = null;
	var shost = null;
	var sport = '';

	//-- Find the last script tag on the page
	var ssrc = _slist[_slist.length-1].src;
	var res = ssrc.match(re);					
	if( res != null ) {
		shost = res[1];
		if(res[2]) {
			sport = res[2];
		}
		var res2 = ssrc.match(re2);
		userid = res2[1];
		rid = res2[2];
		badgeId = res2[3];
	}
	
	if( !shost || !userid || !rid || !badgeId ) {
		return;
	}
	
	var badge='hire_me.jpg';  
	switch (badgeId) {    
		case '1': badge='hire_the_best.png'; break;
		case '2': badge='clients_love_our_work.png'; break;
		case '3': badge='clients_love_my_work.png'; break;
		case '4': badge='hire_me.jpg'; break;
		case '5': badge='get_a_proposal.jpg'; break;
		case '6': badge='im_an_expert.jpg'; break;
		case '7': badge='view_my_work.jpg'; break;
	}
	var domain = 'http://' + shost + '.elance.com' + sport;

	var img = domain + '/media/images/4.0/referral/'+badge;
	
	var content = '<a href="'+domain+'/provprofile?userid='+userid+'&rid='+rid+'" target="_blank">';
	content += '<img border=0 src="'+domain+'/media/images/4.0/referral/'+badge+'" alt="Find Me On Elance"/>';
	content += '</a>';
	
	document.write( content );
}
getElanceBadge();