	function changeDivs (id) {
		
		if ( id == 'daten' ) {
			if ( document.getElementById('detail_content_daten') ) {
				document.getElementById('detail_content_daten').style.display = "block";
				document.getElementById('detail_content_daten').style.visibility = "visible";
				document.getElementById('img_daten').src = '/templates/pics/icn_pfeil_offen.png';
			}
			if ( document.getElementById('detail_content_beschreibung') ) {
				document.getElementById('detail_content_beschreibung').style.display = "none";
				document.getElementById('detail_content_beschreibung').style.visibility = "hidden";
				document.getElementById('img_beschreibung').src = '/templates/pics/icn_pfeil_zu.png';
			}
		}
		else {
			if ( document.getElementById('detail_content_daten') ) {
				document.getElementById('detail_content_daten').style.display = "none";
				document.getElementById('detail_content_daten').style.visibility = "hidden";
				document.getElementById('img_daten').src = '/templates/pics/icn_pfeil_zu.png';
			}
			if ( document.getElementById('detail_content_beschreibung') ) {
				document.getElementById('detail_content_beschreibung').style.display = "block";
				document.getElementById('detail_content_beschreibung').style.visibility = "visible";
				document.getElementById('img_beschreibung').src = '/templates/pics/icn_pfeil_offen.png';
			}
		}
		
	}
	
	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');
		}
		
		document.getElementById('preis_vertrag').innerHTML = '';
		$('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 = '';
		$('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]+' &euro;<font style="font-size: 11px;"><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 = '';
			$('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]+' &euro;<font style="font-size: 11px;"><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 = '';
			$('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 = '';
    	}
	}
	
	
	function displayRaten() {
		var container = document.getElementById('displayRatenborder');
		(container.style.display == 'none') ? container.style.display = "block" :
		container.style.display = "none";
	}


	
	
	
	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('<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('<b>Daten werden geladen</b>');
			},
    		onComplete: function() {
				$('vvl_hinweis').setStyle('display','none');
				$('tarife_vvl_'+$('anbieter_vvl').options[$('anbieter_vvl').selectedIndex].value).setStyle('display','block');
			}
		});
			

		/*if ( $('id_vertrag_form') )
		$('id_vertrag_form').addEvent('submit', function (e) {
			var ev = new Event(e).stop();
			alert($('id_vertrag_form').toQueryString());
		});*/

/*
		if ( $('id_vvl_form') )
		$('id_vvl_form').addEvent('submit', function (e) {
			var ev = new Event(e).stop();
			detail_submit('id_vvl_form');
		});

		if ( $('ohne_form') )
		$('ohne_form').addEvent('submit', function (e) {
			var ev = new Event(e).stop();
			detail_submit('ohne_form');
		});*/


	});
