function previewSong(id,sender,domain) {
	var re = new RegExp("control_play.png");
	if(sender.src.match(re)) {
		// user hit play
		
		// set all buttons to play
		var icons = getElementsByClass("playpause");
		for(var x=0;x<icons.length;x++) {
				icons[x].src = '/images/control_play.png';
		}
		// set current to stop
		sender.src = '/images/control_pause.png';

		// load preview pane
		var url = '/lib/preview.php?id=' + id;
		//document.write(url);
		var frame = document.getElementById('preview');
		frame.src = url;
		frame.style.height = '300';
		frame.style.width = '66';
		
		// show embed
		document.getElementById('embed').style.visibility = 'visible';
		document.getElementById('embedtext').value = '<object width="300" height="30"><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://soundzit.net/player.swf" quality="high" allowfullscreen="false" allowscriptaccess="always" flashvars="file=' + id + '&skin=http://soundzit.net/skinout.swf&backcolor=#000000&lightcolor=#FF6600&frontcolor=#FFFFFF&abouttext=Go to Soundzit.com&aboutlink=http://soundzit.com" width="300" height="30"></embed></object>';
				document.getElementById('embedtext2').value = '<object width="300" height="30"><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://soundzit.net/player.swf" quality="high" allowfullscreen="false" allowscriptaccess="always" flashvars="file=' + id + '&skin=http://soundzit.net/skinout.swf&backcolor=#FFFFFF&lightcolor=#FF6600&frontcolor=#000000&abouttext=Go to Soundzit.com&aboutlink=http://soundzit.com" width="300" height="30"></embed></object>';
		//document.getElementById('embedtext').value = '<iframe src="http://' + document.domain + '/lib/embed.php?id=' + id + '" width="300" height="66" border="0" scrolling="no" frameborder="0"> </iframe>';
	} else {
		// user hit pause
		
		// reset play button
		sender.src = '/images/control_play.png';
		
		// cancel preview
		var frame = document.getElementById('preview');
		frame.src = 'http://' + domain + '/lib/preview.php?id=-1';
		
		// hide embed
		document.getElementById('embed').style.visibility = 'hidden';
		
		setTimeout('makeVisible()', 1000);
	}
	
}
function toggle() {
	var lnk = document.getElementById('embed');
	
	if(lnk.innerHTML.indexOf('Close',0) != -1) {
		lnk.innerHTML = '<br><B><img src="images/go-next.png" align="absmiddle" > Exporter cette musique sur votre site/blog</B>';
		document.getElementById('embedtextdiv').style.display = 'none';
	} else {
		lnk.innerHTML = '<B><br><img src="images/process-stop.png" align="absmiddle"/> Close</B>';
		document.getElementById('embedtextdiv').style.display = 'block';
	}
}
function makeVisible() {
	document.getElementById('preview').style.height = '66px';
}
function download(id) {
	myRef = window.open('/lib/download.php?id=' + id,'mywin','left=20,top=20,width=400,height=100,toolbar=0,resizable=0,status=0');
}
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}