function PopupSong(ProductId,TrackId,doit,songurl){
	var myWidth = 0, myHeight = 0;
	if (songurl == null) {
		songurl = "http://billboard.puretracks.com/catalog/details.aspx?pid=";
	}
	self.moveTo(screen.availLeft,screen.availTop);
	self.resizeTo(screen.availWidth,screen.availHeight);
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	
	var InstructionHeight = (screen.availHeight -myHeight) + 270;//height of the instruction
	myHeight = screen.availHeight - InstructionHeight;
	var left2 = screen.availLeft;
	if (left2 == undefined)
		left2 = 0;

	var Attri2 = "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + myWidth + ",height=" + myHeight + ",left=" + screen.availLeft + ",top = " + InstructionHeight;
	var url = songurl + ProductId;
	window.open(url, 'topPop', Attri2);

	self.resizeTo(screen.availWidth,InstructionHeight);
	if(doit)
		window.location = '/billboard_instruction.html?trackid=' + TrackId;
}