function changePaket(radiobutton) {
	obj_radio = radiobutton;
	
	obj_firma = document.getElementById('del_firma');
	obj_street = document.getElementById('del_strasse');
	obj_plz = document.getElementById('del_plz');
	obj_country_all = document.getElementById('select_all');
	//obj_country_liech = document.getElementById('select_liechtenstein');
	//obj_country_schweiz = document.getElementById('select_schweiz');
	
	obj_firma1 = document.getElementById('del_firma1');
	obj_street1 = document.getElementById('del_strasse1');
	obj_plz1 = document.getElementById('del_plz1');
	obj_country_de = document.getElementById('select_deutschland');
	
	if (obj_radio.value == 1) {
		obj_firma.style.display = 'inline';
		obj_street.style.display = 'inline';
		obj_plz.style.display = 'inline';
		obj_country_all.style.display = 'inline';
		
		obj_firma1.style.display = 'none';
		obj_street1.style.display = 'none';
		obj_plz1.style.display = 'none';
		obj_country_de.style.display = 'none';
	}
	else {
		obj_firma.style.display = 'none';
		obj_street.style.display = 'none';
		obj_plz.style.display = 'none';
		obj_country_all.style.display = 'none';
		
		obj_firma1.style.display = 'inline';
		obj_street1.style.display = 'inline';
		obj_plz1.style.display = 'inline';
		obj_country_de.style.display = 'inline';
	}
}

$(document).ready( function() {
	$( '#inv_country_select').change( function() {
		infoLand( this);
	});
});

function infoLand(land) {
	obj_land = land;
	obj_landinfo = document.getElementById( 'dd_landinfo' );
	obj_leertd = document.getElementById( 'dd_leertd' );
	obj_delcountry = document.getElementById( 'del_country' );	
	id_schweiz = 'a7c40f6321c6f6109.43859248';
	id_lichstenstein = 'a7c40f6322d842ae3.83331920';
	paketstaion_radio = document.getElementById( 'paketstaion_radio' );
	radio_lieferadr = document.getElementById( 'radio_lieferadr' );
	
	// Einblenden der Infobox für die Schweiz und Liechtenstein
	if( obj_land.value == 'a7c40f6321c6f6109.43859248' || obj_land.value == 'a7c40f6322d842ae3.83331920' ) {
		obj_landinfo.style.display = 'block';
		obj_leertd.style.display = 'block';
	}
	else {
		obj_landinfo.style.display = 'none';
		obj_leertd.style.display = 'none';
	}
	
	// Verändern des Landes der Lieferadresse falls eine abweichende eingegeben werden soll 
	obj_schweiz = document.getElementById( 'select_schweiz' );
	obj_liechtenstein = document.getElementById( 'select_liechtenstein' );
	obj_de = document.getElementById( 'select_deutschland' );
	obj_all = document.getElementById( 'select_all' );
	
	if (obj_land.value == 'a7c40f6321c6f6109.43859248') {
		if( paketstaion_radio)
		{
			paketstaion_radio.style.display = 'none';
			radio_lieferadr.checked = true;
			changePaket( radio_lieferadr);
		}
		obj_schweiz.style.display = 'block';
		insertSelectName( obj_schweiz);
		
		obj_liechtenstein.style.display = 'none';
		removeSelectName( obj_liechtenstein);
		
		obj_all.style.display = 'none';
		removeSelectName( obj_all);

		obj_de.style.display = 'none';
		removeSelectName( obj_de);

	}
	else if (obj_land.value == 'a7c40f6322d842ae3.83331920') {
		if( paketstaion_radio)
		{
			paketstaion_radio.style.display = 'none';
			radio_lieferadr.checked = true;
			changePaket( radio_lieferadr);
		}
		obj_schweiz.style.display = 'none';
		removeSelectName( obj_schweiz);
		
		obj_liechtenstein.style.display = 'block';
		insertSelectName( obj_liechtenstein);
		
		obj_all.style.display = 'none';
		removeSelectName( obj_all);
		
		obj_de.style.display = 'none';
		removeSelectName( obj_de);
		
	}
	else {
		obj_schweiz.style.display = 'none';
		removeSelectName( obj_schweiz);
		
		obj_liechtenstein.style.display = 'none';
		removeSelectName( obj_liechtenstein);
		
		obj_all.style.display = 'block';
		insertSelectName( obj_all);
	}
}

function removeSelectName( oObj)
{
	aChilds = oObj.childNodes;
	for( i = 0; i < aChilds.length; i++)
	{
	    if( aChilds[i].nodeName == 'SELECT')
	    {
	        aChilds[i].setAttribute( 'name', '');
	    }
	}
}

function insertSelectName( oObj)
{
	aChilds = oObj.childNodes;
	for( i = 0; i < aChilds.length; i++)
	{
		if( aChilds[i].nodeName == 'SELECT')
		{
			aChilds[i].setAttribute( 'name', 'deladr[oxaddress__oxcountryid]');
		}
	}
}
