
function hideTable (tableID) {
  var table = document.getElementById(tableID);
  for (var r = 0; r < table.rows.length; r++)
    	table.rows[r].style.display = 'none';
}
function showTable (tableID) 
{
  var table = document.getElementById(tableID);
  for (var r = 0; r < table.rows.length; r++)
    	table.rows[r].style.display = '';
}

function show_hide_column(tableID, col_no, do_show) 
{

    var stl;
    if (do_show) stl = 'block'
    else         stl = 'none';

    var tbl  = document.getElementById(tableID);
    var rows = tbl.getElementsByTagName('tr');

    for (var row=0; row<rows.length;row++) 
    {
      var cels = rows[row].getElementsByTagName('td')
      cels[col_no].style.display=stl;
    }
}

function alignTableColumn(tableID,col_no,alignment)
{
    var tbl  = document.getElementById(tableID);
    var rows = tbl.getElementsByTagName('tr');

    for (var row=0; row<rows.length;row++) 
    {
      var cels = rows[row].getElementsByTagName('td')
      cels[col_no].align=alignment;
    }
}


function testPayment(selectElement)
{
	//alert(""+selectElement.value.indexOf('Vorkasse'));
	if(selectElement.value.indexOf('Vorkasse') >= 0) 
		showTable('vorkasseTable');
	else 
		hideTable('vorkasseTable');
		
	if(selectElement.value.indexOf('Sofort') >=  0) 
		showTable('sofortTable');
	else
		hideTable('sofortTable');
		
	if(selectElement.value.indexOf('VISA') >=  0 || selectElement.value.indexOf('MasterCard') >=  0)
		showTable('ccTable');
	else
		hideTable('ccTable');
		
	if(selectElement.value.indexOf('PayPal') >=  0)
		showTable('ppTable');
	else
		hideTable('ppTable');
		
	if(selectElement.value.indexOf('Nach') >=  0)
		showTable('nnTable');
	else
		hideTable('nnTable');
		
	if(selectElement.value.indexOf('Bar') >=  0)
		showTable('barTable');
	else
		hideTable('barTable');
}

function showCountryInfo(selectElement)
{
	//alert(""+selectElement.value.indexOf('Vorkasse'));
	if(selectElement.value.indexOf('Schweiz') >= 0) 
		showTable('chTable');
	else 
		hideTable('chTable');
}

function showAnfrage(selectElement)
{
	//alert(""+selectElement.value.indexOf('Vorkasse'));
	if(selectElement.value.indexOf('uhrenband') >= 0) 
	{
		showTable('rejectTable');
		getElement("absenden").disabled = true;
		getElement("absenden").style.color = 'grey';
		//hideTable('anfrageTable');
	}
	else 
	{
		//showTable('anfrageTable');
		hideTable('rejectTable');
		getElement("absenden").disabled = false;
		getElement("absenden").style.color = '#000000';
	}
}

function hideAllPaymentTables()
{
	hideTable('vorkasseTable');
	hideTable('ccTable');
	hideTable('sofortTable');
	hideTable('ppTable');
	hideTable('nnTable');
	hideTable('barTable');
}

function hideAllCountryTables()
{
	hideTable('chTable');
}

function showLieferTable()
{
	getElement("lieferTable").style.display = 'block';
}

function hideLieferTable()
{
	getElement("lieferTable").style.display = 'none';
}

function getElement(e)
{
    /*
    e = any element on the page;
    elements are the same thing as objects, so you can use this with just about anything on the page
    */
    return document.getElementById(e);
}