function toggleLayer(whichLayer, secondLayer)
{
	if(whichLayer != "")
	{
		//check whether it's just closing the current one
		if (document.getElementById)
		{
			// this is the way the standards work (firefox)
			var styleT = document.getElementById(whichLayer).style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.getElementById(secondLayer).style;
				styleh.height = "120px";	
				return;
			}
			
		}
		else if (document.all)
		{
			var styleT = document.all[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.all[secondLayer].style;
				styleh.height = "120px";	
				return;
			}
			
		}
		else if (document.layers)
		{
			var styleT = document.layers[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.layers[secondLayer].style;
				styleh.height = "120px";	
				return;
			}		
		}
	}
	
	
	if (document.getElementById)
	{
		//reset
		var styleH8a = document.getElementById('subs_box8').style;
		styleH8a.height = "120px";		

		var styleH4a = document.getElementById('subs_box4').style;
		styleH4a.height = "120px";	

		var style4a = document.getElementById('commentForm4A').style;
		style4a.display = "";
		var style4n = document.getElementById('commentForm4N').style;
		style4n.display = "";
		var style4r = document.getElementById('commentForm4R').style;
		style4r.display = "";
		
		var style8a = document.getElementById('commentForm8A').style;
		style8a.display = "";
		var style8n = document.getElementById('commentForm8N').style;
		style8n.display = "";
		var style8r = document.getElementById('commentForm8R').style;
		style8r.display = "";
		//end reset
	
		if(whichLayer != "")
		{
			// this is the way the standards work (firefox)
			var style2 = document.getElementById(whichLayer).style;
			style2.display = "block";
			
			var style3 = document.getElementById(secondLayer).style;
			style3.height = "380px";	
		}

	}
	else if (document.all)
	{
		//reset
		var styleH8a = document.all['subs_box8'].style;
		styleH8a.height = "120px";		

		var styleH4a = document.all['subs_box4'].style;
		styleH4a.height = "120px";	

		var style4a = document.all['commentForm4A'].style;
		style4a.display = "";
		var style4n = document.all['commentForm4N'].style;
		style4n.display = "";
		var style4r = document.all['commentForm4R'].style;
		style4r.display = "";
		
		var style8a = document.all['commentForm8A'].style;
		style8a.display = "";
		var style8n = document.all['commentForm8N'].style;
		style8n.display = "";
		var style8r = document.all['commentForm8R'].style;
		style8r.display = "";
		//end reset
		
		if(whichLayer != "")
		{
			// this is the way old msie versions work
			var style2 = document.all[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.all[secondLayer].style;
			style3.height = "380px";
		}
	}
	else if (document.layers)
	{
		//reset
		var styleH8a = document.layers['subs_box8'].style;
		styleH8a.height = "120px";		

		var styleH4a = document.layers['subs_box4'].style;
		styleH4a.height = "120px";	
		
		var style4a = document.layers['commentForm4A'].style;
		style4a.display = "";
		var style4n = document.layers['commentForm4N'].style;
		style4n.display = "";
		var style4r = document.layers['commentForm4R'].style;
		style4r.display = "";
		
		var style8a = document.layers['commentForm8A'].style;
		style8a.display = "";
		var style8n = document.layers['commentForm8N'].style;
		style8n.display = "";
		var style8r = document.layers['commentForm8R'].style;
		style8r.display = "";		
		//end reset
		
		if(whichLayer != "")
		{
			// this is the way nn4 works
			var style2 = document.layers[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.layers[secondLayer].style;
			style3.height = "380px";
		}
		
	}
}


function toggleIssues(whichLayer, secondLayer)
{
	if(whichLayer != "")
	{
		//check whether it's just closing the current one
		if (document.getElementById)
		{
			// this is the way the standards work (firefox)
			var styleT = document.getElementById(whichLayer).style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.getElementById(secondLayer).style;
				styleh.height = "120px";	
				return;
			}
			
		}
		else if (document.all)
		{
			var styleT = document.all[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.all[secondLayer].style;
				styleh.height = "120px";	
				return;
			}
			
		}
		else if (document.layers)
		{
			var styleT = document.layers[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.layers[secondLayer].style;
				styleh.height = "120px";	
				return;
			}		
		}
	}
	
	/**/
	var x =1;
	for(x = 1; x<100; x++)
	{
		var n = ('issueBuyN'+x);
		
		if (document.getElementById && !document.getElementById(n) ||(document.all && !document.all[n]) || (document.layers&& !document.layers[n]))
		{
			break; 
		}
		var s = ('issueBuyS'+x);
		var h = ('issue_box'+x);
	
		if (document.getElementById)
		{
			//reset		
			var styleN = document.getElementById(n).style;
			styleN.display = "";
			var styleS = document.getElementById(s).style;
			styleS.display = "";
			
			var styleH = document.getElementById(h).style;
			styleH.height = "120px";	
		}
		else if (document.all)
		{
			//reset
			var styleN = document.all[n].style;
			styleN.display = "";
			var styleS = document.all[s].style;
			styleS.display = "";
			
			var styleH = document.all[h].style;
			styleH.height = "120px";
			
		}
		else if (document.layers)
		{
			//reset
			var styleN = document.layers['issueBuyN'+x].style;
			styleN.display = "";
			var styleS = document.layers['issueBuyS'+x].style;
			styleS.display = "";
			
			var styleH = document.layers['issue_box'+x].style;
			styleH.height = "120px";
		}
	}
	
	if(whichLayer != "")
	{
		if (document.getElementById)
		{
			// this is the way the standards work (firefox)
			var style2 = document.getElementById(whichLayer).style;
			style2.display = "block";
			
			var style3 = document.getElementById(secondLayer).style;
			style3.height = "310px";			

		}
		else if (document.all)
		{
			// this is the way old msie versions work
			var style2 = document.all[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.all[secondLayer].style;
			style3.height = "310px";
			
		}
		else if (document.layers)
		{
			// this is the way nn4 works
			var style2 = document.layers[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.layers[secondLayer].style;
			style3.height = "310px";
			
		}
	}
}

function toggleShop(whichLayer, secondLayer)
{
	if(whichLayer != "")
	{
		//check whether it's just closing the current one
		if (document.getElementById)
		{
			// this is the way the standards work (firefox)
			var styleT = document.getElementById(whichLayer).style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.getElementById(secondLayer).style;
				styleh.height = "210px";	
				return;
			}
			
		}
		else if (document.all)
		{
			var styleT = document.all[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.all[secondLayer].style;
				styleh.height = "210px";	
				return;
			}
			
		}
		else if (document.layers)
		{
			var styleT = document.layers[whichLayer].style;
			if(styleT.display == "block")
			{		
				styleT.display = "";
				var styleh = document.layers[secondLayer].style;
				styleh.height = "210px";	
				return;
			}		
		}
	}
	
	/**/
	var x =1;
	for(x = 1; x<100; x++)
	{
		var n = ('commentForm'+x+'A');
		var r = ('commentForm'+x+'R');
		
		if (document.getElementById && !document.getElementById(n) ||(document.all && !document.all[n]) || (document.layers&& !document.layers[n]) 
		||
		document.getElementById && !document.getElementById(r) ||(document.all && !document.all[r]) || (document.layers&& !document.layers[r])
		)
		{
			break; 
		}
		var h = ('shop_box'+x);
	
		if (document.getElementById)
		{
			//reset		
			var styleN = document.getElementById(n).style;
			styleN.display = "";
			
			var styleR = document.getElementById(r).style;
			styleR.display = "";
			
			var styleH = document.getElementById(h).style;
			styleH.height = "210px";	
		}
		else if (document.all)
		{
			//reset
			var styleN = document.all[n].style;
			styleN.display = "";
			
			var styleR = document.all[r].style;
			styleR.display = "";
			
			var styleH = document.all[h].style;
			styleH.height = "210px";
			
		}
		else if (document.layers)
		{
			//reset
			var styleN = document.layers['commentForm'+x+'A'].style;		
			
			styleN.display = "";
			
			var styleR = document.layers['commentForm'+x+'R'].style;		
			
			styleR.display = "";
			
			var styleH = document.layers['shop_box'+x].style;
			styleH.height = "210px";
		}
	}
	
	if(whichLayer != "")
	{
		if (document.getElementById)
		{
			// this is the way the standards work (firefox)
			var style2 = document.getElementById(whichLayer).style;
			style2.display = "block";
			
			var style3 = document.getElementById(secondLayer).style;
			style3.height = "400px";			

		}
		else if (document.all)
		{
			// this is the way old msie versions work
			var style2 = document.all[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.all[secondLayer].style;
			style3.height = "400px";
			
		}
		else if (document.layers)
		{
			// this is the way nn4 works
			var style2 = document.layers[whichLayer].style;
			style2.display = "block";
			
			var style3 = document.layers[secondLayer].style;
			style3.height = "400px";
			
		}
	}
}


function viewCart(num)
{
	
	if(num == 1)
	{
		this.document.viewpaypal.submit();
		toggleLayer('','');	
	}
	
	if(num == 2)
	{
		this.document.viewpaypals.submit();
		toggleIssues('','');	
	}
}

function buyme(item)
{

	this.document[item].submit();
	toggleLayer('','');	
}

function buymeShop(item)
{

	this.document[item].submit();
	toggleShop('','');	
}

function buyIssue(item)
{
	this.document[item].submit();
	toggleIssues('','');	
}

function newsletterAdd(bln)
{
	if (document.getElementById)
	{
		// this is the way the standards work (firefox)
		var style2 = document.getElementById('thanks').style;
		
		
		if(bln == 'show')
		{
			style2.display = "block";
			
		}
		else
		{
			style2.display = "none";
			document.getElementById('subscribeInput').value = "Enter email address and hit enter";
		}
				

	}
	else if (document.all)
	{
		// this is the way old msie versions work
		var style2 = document.all['thanks'].style;
		
		if(bln == 'show')
		{
			style2.display = "block";
			document.all['subscribeInput'].value = "";

		}
		else
		{
			style2.display = "none";
			document.all['subscribeInput'].value = "Enter email address and hit enter";
		}
		
		
	}
	else if (document.layers)
	{
		// this is the way nn4 works
		var style2 = document.layers['thanks'].style;
		
		if(bln == 'show')
		{
			style2.display = "block";
			document.layers['subscribeInput'].value = "";
		}
		else
		{
			style2.display = "none";
			document.layers['subscribeInput'].value = "Enter email address and hit enter";
		}
		
	}
}
