var imageBase = "http://images.divinenotes.com/i/";
var images = new Object();

function imageURL(id,width) {
	return imageBase + id + "_" + width + "_0_nc.jpg";
}

function imageURLVert(id,height) {
	return imageBase + id + "_0_" + height + "_nc.jpg";
}

function pageURL(id,name,type) {
	return "/" + type + "/" + name + "/" + id;
}

function imageTag(id,width) {
	var url = imageURL(id,width);
	if (!images[url]) { loadImage(url); }
	return '<img src="' + url + '" \/>';
}

function imageTagVert(id,height) {
	var url = imageURLVert(id,height);
	if (!images[url]) { loadImage(url); }
	return '<img src="' + url + '" \/>';
}

function pageLink(id,fullname,name,type) {
	return '<a href="' + pageURL(id,name,type) + '">' + fullname + '<\/a>';
}

function buyLink(id,name) {
	return '<a class="buy" href="' + pageURL(id,name,"buyalbum") + '"><img border="0" align="absmiddle" height="14" src="/images/common/buy.gif" alt="Add to Cart" /><\/a>';
}

function samplePlayer(artist,album,song) {
	var url = "http:\/\/samples.divinenotes.com\/samples\/" + artist + "\/" + album + "\/" + song + "-sample.mp3";
	var flash = '<object class="sample" type="application\/x-shockwave-flash" data="\/flash\/button\/musicplayer_f6.swf?&song_url=';
	flash += url;
	flash += '&b_bgcolor=ccebee&b_fgcolor=1B80B4&" width="10" height="10" bgcolor="#ccebee" border=0><param name="movie" value="\/flash\/button\/musicplayer_f6.swf?&song_url=';
	flash += url;
	flash += '&b_bgcolor=ccebee&b_fgcolor=1B80B4&" \/>';
	flash += '<param name="scale" value="exactfit" />'; 
	flash += '<\/object>';
	return flash;
}

function loadImage(url) {
	images[url] = new Image();
	images[url].src = url;
}


