function layerSetup(id,visibility, el){
		if(document.getElementById){
			
			if(el!=null){document.getElementById('field').value=el;}
			if(id!=null){this.obj = document.getElementById(id).style;
			this.obj.visibility = visibility;}
			return this.obj;}
		else if(document.all){
			this.obj = document.all[id].style;
			this.obj.visibility = visibility;
			return this.obj;}
		else if(document.layers){
			this.obj = document.layers[id];
			this.obj.visibility = visibility;
			return this.obj;}
	}
	function visVisible(param, el){
		new layerSetup(param,'visible', el);
	}
	
	function updateEl(iden){
				
				document.getElementById('ovIm').src=document.getElementById('ima'+iden).innerHTML;
				document.getElementById('ovArt').innerHTML=document.getElementById('art'+iden).innerHTML;
				document.getElementById('ovTit').innerHTML=document.getElementById('tit'+iden).innerHTML;
				document.getElementById('ovLab').innerHTML=document.getElementById('lab'+iden).innerHTML;
				document.getElementById('ovCat').innerHTML=document.getElementById('cat'+iden).innerHTML;
				document.getElementById('ovFor').innerHTML=document.getElementById('for'+iden).innerHTML;
				document.getElementById('ovRel').innerHTML=document.getElementById('dat'+iden).innerHTML;
				document.getElementById('ovLis').innerHTML=document.getElementById('tra'+iden).innerHTML;
				
				if(document.getElementById('itu'+iden).innerHTML==""){
					visHidOne('itunesLink');
				} else {
					document.getElementById('ituneshref').href=document.getElementById('itu'+iden).innerHTML;
					visVisible('buyLinks');
					visVisible('itunesLink');
				}
				if(document.getElementById('ama'+iden).innerHTML==""){
					visHidOne('amazonLink');
				} else {
					document.getElementById('amazonhref').href=document.getElementById('ama'+iden).innerHTML;
					visVisible('buyLinks');
					visVisible('amazonLink');
				}
				
				if(document.getElementById('boo'+iden).innerHTML==""){
					visHidOne('bookmatLink');
				} else {
					document.getElementById('bookmathref').href=document.getElementById('boo'+iden).innerHTML;
					visVisible('buyLinks');
					visVisible('bookmatLink');
				}
				if(document.getElementById('pla'+iden).innerHTML==""){
					visHidOne('playLink');
				} else {
					document.getElementById('playhref').href=document.getElementById('pla'+iden).innerHTML;
					visVisible('buyLinks');
					visVisible('playLink');
				}
				
			
	
		visVisible('discInfo');
		visHidden('albumView');
		//visVisible('discInfoBack');
	}

	function visHidOne(param){
		new layerSetup(param, 'hidden');
	}
	
	
	
	
	function visHidden(param){
		new layerSetup(param,'hidden');
		if(param=='discInfo'){
			new layerSetup('albumView', 'visible');
			new layerSetup('buyLinks', 'hidden');
			new layerSetup('itunesLink', 'hidden');
			new layerSetup('amazonLink', 'hidden');
		}
		
	}
	
	
	
	function clearBox(id, text){
		if(document.getElementById){
			if(document.getElementById(id).value==text){
				document.getElementById(id).value="";
			}
		}
		else if(document.all){
			if(document.all[id].value==text){
				document.all[id].value="";
			}
		}
		
		
		
	}
	
	function showPhoto(pic, wid, hei) {
			visVisible('photoBack');
			if(wid>(window.innerWidth*0.8)){
				var rat = (window.innerWidth*0.8)/wid;
				wid*=rat;
				hei*=rat;
			}
			if(hei>(window.innerHeight*0.8)){
				var rat = (window.innerHeight*0.8)/hei;
				wid*=rat;
				hei*=rat;
			}
			document.getElementById('photoHolder').style.width = wid+"px";
			document.getElementById('photoHolder').style.height = hei+"px";
			document.getElementById('photoHolder').style.backgroundImage = "url("+pic+")";
			document.getElementById('photoHolder').style.left = (window.innerWidth*0.5)-(wid*0.5)+"px";
			visVisible('photoHolder');
			
	}
	
	function hidePhoto(){
		visHidden('photoBack');
		visHidden('photoHolder');
	}
	
	function showBlog(title, content){
		
		document.getElementById('blogTitle').innerHTML=title;
		document.getElementById('blogContent').innerHTML=document.getElementById('blog'+content).innerHTML;
		
		visVisible('blogEntry');
		visHidden('aboutView');
	}
	
	function hideBlog(){
		visHidden('blogEntry');
		visVisible('aboutView');
	}
	
	// JavaScript Document
