function getElementsByClassName(classname) {
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.getElementsByTagName("*");
    for (i = 0, j = els.length; i < j; i++) {
        if (re.test(els[i].className)) {
			a.push(els[i]);
		}
	}
    return a;
}

function get_premium_listings() {
	var premium_listings = getElementsByClassName('premium-listing');
	var r = Math.ceil(Math.random()*premium_listings.length)-1;
	premium_listing = premium_listings[r];
	return premium_listing.innerHTML;
}

function get_standard_listings() {
	var standard_listings = getElementsByClassName('standard-listing');
	var r = Math.ceil(Math.random()*standard_listings.length)-1;
	standard_listing = standard_listings[r];
	return standard_listing.innerHTML
}

function promoted_listings() {
	var premium_listing = get_premium_listings();
	var standard_listing = get_standard_listings();
	document.getElementById('promoted_listings').innerHTML = '<table cellpadding="5" cellspacing="1"><tr bgcolor="#d6ebd6">'+premium_listing+'</tr><tr><td colspan="2" bgcolor="#deebe7"><ul><li>'+standard_listing+'</li></ul></td></tr></table>';
}