// JavaScript Document
function resizeWrap(){
	var wrah = document.getElementById('wrap').offsetHeight;
	var heah = document.getElementById('header').offsetHeight;
	var fooh = document.getElementById('footer').offsetHeight;
	var conh = document.getElementById('content').offsetHeight;
	var doch = window.innerHeight;
	if(wrah < doch){
		document.getElementById('wrap').style.height = (doch)+'px';
	}else{
		document.getElementById('wrap').style.height = (wrah+60)+'px';
	}
}


function showMonster(id){
	document.getElementById('monster'+id+'collapsed').style.display = "block";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapseMonster('+id+')">Collapse</a>';	
}

function collapseMonster(id){
	document.getElementById('monster'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showMonster('+id+')">Show Details</a>';	
}
function showMonster2(id){
	document.getElementById('monster'+id+'collapsed').style.display = "block";
	document.getElementById('monster'+id+'collapsed').innerHTML = "<td><iframe src='http://tools.dungeonmastering.com/monstercards/opcode/"+id+"' width='450' height='500' frameborder='0' style='padding-right:20px' /></td>";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapseMonster2('+id+')">Collapse</a>';	
}

function collapseMonster2(id){
	document.getElementById('monster'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showMonster('+id+')">Show Details</a>';	
}

function showPower(id){
	document.getElementById('power'+id+'collapsed').style.display = "block";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapsePower('+id+')">Collapse</a>';	
}
function collapsePower(id){
	document.getElementById('power'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showPower('+id+')">Show Details</a>';	
}

function showPower2(id){
	document.getElementById('power'+id+'collapsed').style.display = "block";
	document.getElementById('power'+id+'collapsed').innerHTML = "<td><iframe src='http://tools.dungeonmastering.com/powercards/opcode/"+id+"' width='450' height='400' frameborder='0' style='padding-right:20px' /></td>";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapsePower2('+id+')">Collapse</a>';	
}
function collapsePower2(id){
	document.getElementById('power'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showPower('+id+')">Show Details</a>';	
}


function showTrap(id){
	document.getElementById('trap'+id+'collapsed').style.display = "block";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapseTrap('+id+')">Collapse</a>';	
}

function collapseTrap(id){
	document.getElementById('trap'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showTrap('+id+')">Show Details</a>';	
}

function showTrap2(id){
	document.getElementById('trap'+id+'collapsed').style.display = "block";
	document.getElementById('trap'+id+'collapsed').innerHTML = "<td><iframe src='http://tools.dungeonmastering.com/trapcards/opcode/"+id+"' width='450' height='500' frameborder='0' style='padding-right:20px' /></td>";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapseTrap2('+id+')">Collapse</a>';	
}

function collapseTrap2(id){
	document.getElementById('trap'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showTrap('+id+')">Show Details</a>';	
}

function showItem2(id){
	document.getElementById('item'+id+'collapsed').style.display = "block";
	document.getElementById('item'+id+'collapsed').innerHTML = "<td><iframe src='http://tools.dungeonmastering.com/itemcards/opcode/"+id+"' width='450' height='500' frameborder='0' style='padding-right:20px' /></td>";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:collapseItem2('+id+')">Collapse</a>';	
}

function collapseItem2(id){
	document.getElementById('item'+id+'collapsed').style.display = "none";
	document.getElementById('toggle'+id).innerHTML = '<a href="javascript:showItem('+id+')">Show Details</a>';	
}

function addPower(n){
	document.getElementById('power'+n).style.display = "";
	document.getElementById('power'+n+'link').style.display = "none";
	if(document.getElementById('power'+(n+1)+'link')){
		document.getElementById('power'+(n+1)+'link').style.display = "";
	}
}

function checkDisclaimer(){
	if(!document.getElementById('disclaimer').checked){
		alert('Please check the copyright disclaimer checkbox');	
		return false;
	}else{
		return true;	
	}
}
