
	function show_tarife(obj) {
		
		for ( i=0; i<10; i++ ) {
			if ( document.getElementById('tarife_'+i) ) {
				document.getElementById('tarife_'+i).style.display = "none";
			}
		}

		//if ( document.getElementById('tarife_'+obj.options[obj.selectedIndex].value) && obj.options[obj.selectedIndex].value != 0 ) {
		//	document.getElementById('tarife_'+obj.options[obj.selectedIndex].value).style.display = "block";
		//}

		if ( ! preise[obj.options[obj.selectedIndex].value] ) {
			if ( obj.options[obj.selectedIndex].value != 0 ) {
				shopAjax.request('det_netz='+obj.options[obj.selectedIndex].value);
			}
		}
		else {
			$('vertrag_hinweis').setStyle('display','none');
			$('tarife_'+$('anbieter').options[$('anbieter').selectedIndex].value).setStyle('display','block');
			
			if ( $('anbieter').options[$('anbieter').selectedIndex].value == '5' ) {
				document.getElementById('anbieter_hinweis').innerHTML = '<p class="kleiner" style="padding-left:10px;">Wählbare Optionen: BASE Flat, Festnetz Flat, Allnet Flat 50, Allnet Flat 500, Allnet Flat, SMS Allnet Flat, Internet Handy Flat, Internet Laptop Flat, Blackberry Flat<br>Die Optionen können Sie später im Mobilfunk-Antrag auswählen!</p>';
			}
			else {
				document.getElementById('anbieter_hinweis').innerHTML = '';
			}
		}
		
		document.getElementById('preis_vertrag').innerHTML = '-.-- <font style="font-size: 14px;">&euro;</font>';
		$('idwk_vertrag').disabled = true;
		$('anbieter_vertrag').value = '';
		$('tarif_vertrag').value = '';
		

	}
	
	function show_vvl_tarife(obj) {
		
		for ( i=0; i<10; i++ ) {
			if ( document.getElementById('tarife_vvl_'+i) ) {
				document.getElementById('tarife_vvl_'+i).style.display = "none";
			}
		}

		//if ( document.getElementById('tarife_vvl_'+obj.options[obj.selectedIndex].value) && obj.options[obj.selectedIndex].value != 0 ) {
		//	document.getElementById('tarife_vvl_'+obj.options[obj.selectedIndex].value).style.display = "block";
		//}

		if ( ! preise_vvl[obj.options[obj.selectedIndex].value] ) {
			if ( obj.options[obj.selectedIndex].value != 0 ) {
				shopAjaxVVL.request('det_netz='+obj.options[obj.selectedIndex].value+'&vvl=1');
			}
		}
		else {
		    $('vvl_hinweis').setStyle('display','none');
			$('tarife_vvl_'+$('anbieter_vvl').options[$('anbieter_vvl').selectedIndex].value).setStyle('display','block');
		}

		document.getElementById('preis_vvl').innerHTML = '-.-- <font style="font-size: 14px;">&euro;</font>';
		$('idwk_vvl').disabled = true;
		$('anbieter_vertrag_vvl').value = '';
		$('tarif_vertrag_vvl').value = '';
		
		
	}
	
	function set_preis(obj,netz) {
	
		if ( obj.options[obj.selectedIndex].value > 0 ) {
			document.getElementById('preis_vertrag').innerHTML = preise[netz][obj.options[obj.selectedIndex].value]+' <font style="font-size: 14px;">&euro;<sup>*</sup></font>';
			$('idwk_vertrag').disabled = false;
			$('anbieter_vertrag').value = netz;
			$('tarif_vertrag').value = obj.options[obj.selectedIndex].value;
		}
		else {
			document.getElementById('preis_vertrag').innerHTML = '-.-- <font style="font-size: 14px;">&euro;</font>';
			$('idwk_vertrag').disabled = true;
			$('anbieter_vertrag').value = '';
			$('tarif_vertrag').value = '';
		}
	}

	function set_vvl_preis(obj,netz) {

		if ( obj.options[obj.selectedIndex].value > 0 ) {
			document.getElementById('preis_vvl').innerHTML = preise_vvl[netz][obj.options[obj.selectedIndex].value]+' <font style="font-size: 14px;">&euro;<sup>*</sup></font>';
			$('idwk_vvl').disabled = false;
			$('anbieter_vertrag_vvl').value = netz;
			$('tarif_vertrag_vvl').value = obj.options[obj.selectedIndex].value;
		}
		else {
			document.getElementById('preis_vvl').innerHTML = '-.-- <font style="font-size: 14px;">&euro;</font>';
			$('idwk_vvl').disabled = true;
			$('anbieter_vertrag_vvl').value = '';
			$('tarif_vertrag_vvl').value = '';
		}

	}
	
	
	function show (id) {
		for (var i=0; i<document.getElementsByName(id).length; i++) {
			if ( document.getElementsByName(id)[i].style.visibility == "visible" ) {
				document.getElementsByName(id)[i].style.visibility = "hidden";
				document.getElementsByName(id)[i].style.display = "none";
				document.getElementById('bwcommentshow_'+id).innerHTML = 'anzeigen';
			}
			else {
				document.getElementsByName(id)[i].style.visibility = "visible";
				document.getElementsByName(id)[i].style.display = "block";
				document.getElementById('bwcommentshow_'+id).innerHTML = 'verbergen';
			}
		}
	}
	
	function comment (id,datum) {
    	bwform.action = "?do=bwsenden&bwid="+id+"#bewertung";
    	if ( datum != "" ) {
    		document.getElementById('bwcomment').innerHTML = '<font style="color:#000000;"><b>zu einer bestehenden Bewertung vom '+datum+'</font></b>';
    	}
    	else {
    		document.getElementById('bwcomment').innerHTML = '';
    	}
	}

	
	
	
	var shopAjax   = new Object();
	var preise     = [];
	var preise_vvl = [];
	var temp_obj   = null;
	var temp_netz  = null;

	window.addEvent('load', function(e) {

		shopAjax = new Ajax(phpself, {
			method: 'get',
			evalScripts: true,
			onRequest: function() {
				$('vertrag_hinweis').setStyle('display','block');
				$('vertrag_hinweis').setHTML('<img alt="" src="/templates/pics/spinner.gif" height="16" width="16">&nbsp;&nbsp; <b>Daten werden geladen</b>');
			},
    		onComplete: function() {
				$('vertrag_hinweis').setStyle('display','none');
				$('tarife_'+$('anbieter').options[$('anbieter').selectedIndex].value).setStyle('display','block');
    		}
		});

		shopAjaxVVL = new Ajax(phpself, {
			method: 'get',
			evalScripts: true,
			onRequest: function() {
				$('vvl_hinweis').setStyle('display','block');
				$('vvl_hinweis').setHTML('<img alt="" src="/templates/pics/spinner.gif" height="16" width="16">&nbsp;&nbsp; <b>Daten werden geladen</b>');
			},
    		onComplete: function() {
				$('vvl_hinweis').setStyle('display','none');
				$('tarife_vvl_'+$('anbieter_vvl').options[$('anbieter_vvl').selectedIndex].value).setStyle('display','block');
			}
		});
		

		/*$each( $('anbieter').options, function (elem) {
			if ( ! preise[elem.value] && elem.value > 0 ) {
				var preloadVertrag = new Ajax(phpself, {
					method: 'get',
					evalScripts: true
				}).request('det_netz='+elem.value);
			}
		});
		
		$each( $('anbieter_vvl').options, function (elem) {
			if ( ! preise_vvl[elem.value] && elem.value > 0 ) {
				var preloadVertrag = new Ajax(phpself, {
					method: 'get',
					evalScripts: true
				}).request('det_netz='+elem.value+'&vvl=1');
			}
		});*/





	});
