function fixLayout()
{
	var h = 0;
	if (window.innerHeight)
	{
		h = window.innerHeight;
	}
	else
	{
		h = document.documentElement.clientHeight;
	}
	var content = document.getElementById("content");
	var header = document.getElementById("header");
	if ( h > content.offsetHeight + header.offsetHeight)
	{
		content.style.height = h - header.offsetHeight -10 + "px";
	}
}
if (window.addEventListener){
	window.addEventListener("load", fixLayout, false);
	window.addEventListener("resize", fixLayout, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", fixLayout);
	window.attachEvent("onresize", fixLayout);
}

function pmethod(first)
{
	var sel_method=document.getElementById("wm_paymethod");
	var sel_value=sel_method.options[sel_method.selectedIndex].value;
	var minimum=document.getElementById("wm_payminimum");
	var saved=minimum.selectedIndex;

	document.getElementById("pm1").style.display="block";
	document.getElementById("ccbill").style.display="none";

	if( sel_value == "wire" )
	{
		minimum.options.length=0;
		minimum.options[minimum.options.length]=new Option("500", "500");
		minimum.options[minimum.options.length]=new Option("1000", "1000");
		minimum.options[minimum.options.length]=new Option("3000", "3000");
		minimum.selectedIndex=0;
		if( first == 1 ) { minimum.selectedIndex=saved-3; }
		document.getElementById("pay_details").innerHTML="Banking details:";
		document.getElementById("wireinfo").style.display="block";
		document.getElementById("accountid").style.display="none";
	} else if ( sel_value == "check" )
	{
		minimum.options.length=0;
		minimum.options[minimum.options.length]=new Option("100", "100");
		minimum.options[minimum.options.length]=new Option("300", "300");
		minimum.options[minimum.options.length]=new Option("500", "500");
		minimum.options[minimum.options.length]=new Option("1000", "1000");
		minimum.options[minimum.options.length]=new Option("3000", "3000");
		minimum.selectedIndex=0;
		if( first == 1 ) { minimum.selectedIndex=saved-1; }
		document.getElementById("pay_details").innerHTML="Name on Check:";				
		document.getElementById("wireinfo").style.display="none";
		document.getElementById("accountid").style.display="block";
	} else if ( sel_value == "epassporte" )
	{
		minimum.options.length=0;
		minimum.options[minimum.options.length]=new Option("50", "50");
		minimum.options[minimum.options.length]=new Option("100", "100");
		minimum.options[minimum.options.length]=new Option("300", "300");
		minimum.options[minimum.options.length]=new Option("500", "500");
		minimum.options[minimum.options.length]=new Option("1000", "1000");
		minimum.options[minimum.options.length]=new Option("3000", "3000");
		minimum.selectedIndex=1;
		if( first == 1 ) { minimum.selectedIndex=saved; }
		document.getElementById("pay_details").innerHTML="Account ID:";
		document.getElementById("wireinfo").style.display="none";
		document.getElementById("accountid").style.display="block";
	} else if ( sel_value == "fethard" )
	{
		minimum.options.length=0;
		minimum.options[minimum.options.length]=new Option("50", "50");
		minimum.options[minimum.options.length]=new Option("100", "100");
		minimum.options[minimum.options.length]=new Option("300", "300");
		minimum.options[minimum.options.length]=new Option("500", "500");
		minimum.options[minimum.options.length]=new Option("1000", "1000");
		minimum.options[minimum.options.length]=new Option("3000", "3000");
		minimum.selectedIndex=1;
		if( first == 1 ) { minimum.selectedIndex=saved; }
		document.getElementById("pay_details").innerHTML="Account ID:";
		document.getElementById("wireinfo").style.display="none";
		document.getElementById("accountid").style.display="block";
	} else if ( sel_value == "webmoney" )
	{
		minimum.options.length=0;
		minimum.options[minimum.options.length]=new Option("50", "50");
		minimum.options[minimum.options.length]=new Option("100", "100");
		minimum.options[minimum.options.length]=new Option("300", "300");
		minimum.options[minimum.options.length]=new Option("500", "500");
		minimum.options[minimum.options.length]=new Option("1000", "1000");
		minimum.options[minimum.options.length]=new Option("3000", "3000");
		minimum.selectedIndex=1;
		if( first == 1 ) { minimum.selectedIndex=saved; }
		document.getElementById("pay_details").innerHTML="Account ID:";
		document.getElementById("wireinfo").style.display="none";
		document.getElementById("accountid").style.display="block";
	}
	else if ( sel_value == "ccbill" )
	{
		document.getElementById("pm1").style.display="none";
		document.getElementById("wireinfo").style.display="none";
		document.getElementById("accountid").style.display="block";				
		document.getElementById("ccbill").style.display="block";
		document.getElementById("pay_details").innerHTML="CCBill account ID:";
	}
}