function dosIFR() {
	if(typeof sIFR !== "undefined" && sIFR !== null) {
		// sIFR replacement calls
		sIFR.replace(agdemi, {
			selector: 'table#ugclist h2.alt'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#ee3d3a;}'
			]
		});
		sIFR.replace(agdemi, {
			selector: 'table#ugclist h2'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#000000;}'
			]
		});
		sIFR.replace(marketbold, {
			selector: '.copy.landing h2'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#000000;font-size:30px;}'
			]
		});
		var sel = 'table#ugclist td.votenow span';
		if (BrowserDetect.browser.toLowerCase()=='explorer') {
			sel = 'table#ugclist td.votenow';
		}
		sIFR.replace(marketbold, {
			selector: sel
			,forceSingleLine:true
			,forceWidth:true
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:right;color:#ed2227;font-size:20px;}'
				,'a {text-decoration:none;padding:0;margin:0;}'
				,'a:link {color:#ed2227;}'
				,'a:hover {color:#ed2227;text-decoration:underline;}'
			]
		});
		sIFR.replace(marketbold, {
			selector: '.partners h1'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#000000;}'
			]
		});
		sIFR.replace(market, {
			selector: '.partners .copy h2'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#000000;}'
			]
		});

		// associated popup(s)
		sIFR.replace(marketbold, {
			selector: '#popup h2'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#ed2227;}'
			]
		});
		sIFR.replace(marketbold, {
			selector: '#popup h3'
			,wmode: 'transparent'
			,css: [
				'.sIFR-root {text-align:left;color:#000000;}'
			]
		});
	}
}

function userSearchBoxValue() {
	if ($('user-search') && $('user-search').getElementsByClassName('search-text').length > 0) {
		var v = $('user-search').getElementsByClassName('search-text')[0].title;
		var b = $('user-search').getElementsByClassName('search-text')[0];
		if (b.value == '') {
			b.value = v;
		}
		b.onclick = function () {
			if (this.value == v) this.value = '';
		}
		b.onblur = function () {
			userSearchBoxValue();
		}
	}
}

function emailUpdateBoxValue() {
	if ($('email-update') && $('email-update').getElementsByClassName('email-text').length > 0) {
		var v = $('email-update').getElementsByClassName('email-text')[0].title;
		var b = $('email-update').getElementsByClassName('email-text')[0];
		if (b.value == '') {
			b.value = v;
		}
		b.onclick = function () {
			if (this.value == v) this.value = '';
		}
		b.onblur = function () {
			emailUpdateBoxValue();
		}
	}
}

Event.observe(window, 'load', userSearchBoxValue);
Event.observe(window, 'load', emailUpdateBoxValue);

//run SIFR replacement for everything but firefox 1.0.x (and older)
if (BrowserDetect.browser.toLowerCase()=='firefox' && parseFloat(BrowserDetect.version) < 1.5) {
	//do nothing
} else {
	Event.observe(window, 'load', dosIFR);
}