/* open new centered window with scrolling ability */
/* USAGE: javascript:openPop('filename.html','windowname', width, height); */
function openWin(url,name,popW,popH) {
        version = navigator.appVersion;
	var w = 800, h = 600;
        if (version.toLowerCase().indexOf("mac")!=-1) {
                    popW = eval("popW-18");
        }
	if (document.all || document.layers) {
		w = screen.availWidth;
		h = screen.availHeight;
	}
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	window.open(url,name,'width=' + popW + ',height=' + popH + ',scrollbars=yes,toolbar=no,status=yes,resizable=no,top=' + topPos + ',left=' + leftPos);void(0);
}

/* open new centered window without scrolling ability */
/* USAGE: javascript:openPop('filename.html','windowname', width, height); */
function openPop(url,name,popW,popH) {
    version = navigator.appVersion;
	var w = 800, h = 600;

	if (document.all || document.layers) {
		w = screen.availWidth;
		h = screen.availHeight;
	} else {
		w = window.innerWidth;
		h = window.innerHeight;
	}
	
	var leftPos = (w-popW)/2
	var topPos = (h-popH)/2;
	window.open(url,name,'width=' + popW + ',height=' + popH + ',scrollbars=no,toolbar=no,status=yes,resizable=no,top=' + topPos + ',left=' + leftPos);void(0);
}

function setDivContent(target, content) {
	document.getElementById(target).innerHTML = content;
}

// Control div view:
function showHideContent(id, show)
{
	var elem = document.getElementById(id);
	if (elem) 
	{
		if (show) 
		{
			elem.style.display = 'block';
			elem.style.visibility = 'visible';
		} 
		else
		{
			elem.style.display = 'none';
			elem.style.visibility = 'hidden';
		}
	}
}

function toggleDivDisplay(id)
{
	var elem = document.getElementById( id );
	if( elem.style.display == 'block' || elem.style.display == 'visible' )
	{
		elem.style.display = 'none';
		elem.style.visibility = 'hidden';
	}
	else
	{
		elem.style.display = 'block';
		elem.style.visibility = 'visible';
	}
}
		

//no spam
// USAGE: javascript:doMail('user','domain.com')
function doMail(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}

/* Populates the content within specified div layers */
function showDetails(name, location, interests, linkage){
	document.getElementById("musicName").innerHTML=name;
	document.getElementById("musicTitle").innerHTML= location;
	document.getElementById("musicDescrip").innerHTML= interests;
	document.getElementById("musicLink").innerHTML = "<a href=" + linkage + " class=mLink>"+linkage+"</a>";
}

function hideDetails(){
	document.getElementById('musicName').innerText= ' ';
	document.getElementById('musicTitle').innerText= ' ';
	document.getElementById('musicDescrip').innerText= '  ';
	document.getElementById('musicLink').innerText= '  ';
}