//onload
document.observe("dom:loaded", function() {
	nfq_onload();
});

function nfq_onload(){
  	
	// NFQ Blocklayer
	var nfq_popups2 = $$( 'a.nfq_popup2');
	for (var i = 0; i < nfq_popups2.length; ++i){
	nfq_popups2[i].observe('click', function(event){
	  Event.stop(event);
	  var link = this.href;
	  if ( -1 == link.indexOf('?')){
			link = link + '?nfq_popup2=1';
	  }
	  else{
			link = link + '&nfq_popup2=1';
	  }
		
	  var oBlockLayer = $( 'nfq_blocklayer');
	  if ( null == oBlockLayer){
			var oBlockLayer = document.createElement("div");
			if($$( 'div.stoerer_dyn').length > 0) {
		    $$( 'div.stoerer_dyn')[0].hide();
			}
			oBlockLayer.setAttribute('id','nfq_blocklayer');
			Element.extend( oBlockLayer);
			var objBody = document.getElementsByTagName("body").item(0);
			objBody.appendChild(oBlockLayer);
			
			body_size = $('wrapper').getDimensions();
			oBlockLayer.style.height = body_size.height+15+'px';
	  }

	  new Ajax.Request( link, {
		method:'get',
		onSuccess: function( transport){
		  oBlockLayer.update(transport.responseText);
		  nfq_ajax_onload();
		  oBlockLayer.show();
		  oBlockLayer.scrollTo();
		},
		onFailure: function(){ 
		  oBlockLayer.update('Error');
		  oBlockLayer.hide();
		}
	  });
	});
	}

	
	// add popup listeners
	var nfq_popups = $$( '.nfq_popup');
	for (var i = 0; i < nfq_popups.length; ++i){
		nfq_popups[i].observe('click', function(event){
			var link = this.href;
			window.open(link, 'nfq_popup', 'resizable=yes,status=no,scrollbars=yes,menubar=no,width=800,height=550');
			Event.stop(event);
		});
	}
	
	// add blank listeners
	var nfq_blank = $$( 'a.nfq_blank');
	for (var i = 0; i < nfq_blank.length; ++i){
		nfq_blank[i].observe('click', function(event){
			var link = this.href;
			window.open(link, 'nfq_blank');
			Event.stop(event);
		});
	}

	// toggle
	var nfq_toggle = $( 'frmw_basket_toggle');
	if(nfq_toggle != null){
		nfq_toggle.observe('click', function(event){
			var frmw_basket_code_text = $( 'frmw_basket_code_text');
			var frmw_basket_code_input = $( 'frmw_basket_code_input');
			if (frmw_basket_code_input.style.display == "block"){ 
				this.className = "frmw_basket_toogle_down";
				frmw_basket_code_input.hide();
				frmw_basket_code_text.show();
			} else { 
				this.className = "frmw_basket_toogle_up";
				frmw_basket_code_text.hide();
				frmw_basket_code_input.show();			
			}
			Event.stop(event);
		});
	}
	
	// Störerwechsel nach 3 Sekunden
	//window.setInterval('switchStoerer()', 3000);
	
}

/*
function switchStoerer() {
	var stoerer_internet1 = $('frmw_stoerer_internet');
	var stoerer_internet2 = $('frmw_stoerer_internet_02');
	
	if(stoerer_internet1.style.display == 'block') {
		// Zeige 2. Störer
		stoerer_internet1.hide();
		stoerer_internet2.show();
	} else if (stoerer_internet2.style.display == 'block') {
		// Zeige 1. Störer
		stoerer_internet2.hide();
		stoerer_internet1.show();
	}
}
*/

function nfq_ajax_onload(){
	
	// close window
	var nfq_close = $$( 'a.nfq_close');
	for (var i = 0; i < nfq_close.length; ++i){
		nfq_close[i].observe('click', function(event){
			Event.stop(event);
			var nfq_blocklayer = $( 'nfq_blocklayer');
			if ( null != nfq_blocklayer){
				nfq_blocklayer.hide();
		    if($$( 'div.stoerer_dyn').length > 0) {
		      $$( 'div.stoerer_dyn')[0].show();
			 }
				Element.remove(nfq_blocklayer);
				nfq_onload();
			}
		});
	}

}