window.addEvent('domready',function(){
	// Safari nur mit sans-serif (ohne Arial, weil Bold Arial im Safari leider zuuu Bold ist)
	if(checkBrowserName('Safari'))
	{
		$$('body').setStyle('font-family','sans-serif');
	}

	// Transparenz fuer Bilderserien-Text herstellen
	if($$('.bs_overlay'))
	{
		$$('.bs_overlay').each(function(item,index)
		{
			var myFx=new Fx.Style($$('.bs_overlay')[index],'opacity').set(0.9);
		});
	}

	// jedes 1. von 2 half_content Elementen als neuen Absatz definieren
	if($$('#content .half_content'))
	{
		var i=1;
		$$('#content .half_content').each(function(item,index)
		{
			if(item.getParent().getProperty('id')=='content')
			{
				if((i%2)==1)
				{
					item.setProperty('style','clear:left;');
				}
				i++;
			}
		});
	}

	// Blaetterelemente anzeigen (Serien, Nachrichten, etc.)
	$$('span.waehler').setStyle('display','inline');
	$$('.headline .rechts').setStyle('display','inline');

	// Nachrichten-, Serienelemente ausblenden (ausser 1.)
	var HidableClasses = new Array('serie','nachrichten','teaser','tsr_double_horizontal','kommentare','tsr_double');
	HidableClasses.each(function(hc_item,hc_index)
	{
		$$('.'+hc_item).getChildren().each(function(item,index)
		{
			HideElements(item);
		});
	});

	// Stichwortmodul Funktionen definieren
	$$('.glossarcontent').addEvent('click',function(e)
	{
		var event=new Event(e);
		if(this.hasClass('glossaropen')) /* aufgeklappte Schliessen */
		{
			if(!event.control) /* alle oder nur diesen? */
			{
				$$('.glossaropen').addClass('glossarcontent').removeClass('glossaropen');
			}
			this.addClass('glossarcontent').removeClass('glossaropen');
		}
		else /* Aufklappen */
		{
			if(!event.control) /* zusaetzlich aufklappen? */
			{
				$$('.glossaropen').addClass('glossarcontent').removeClass('glossaropen');
			}
			this.addClass('glossaropen').removeClass('glossarcontent');
		}
		SetEquidistance();
	});

	// MainMenue Funktionen definieren
	$$('#mainmenu a').addEvent('mouseenter',function(e)
	{
		var submenue_id=this.getProperty('id').replace(/mm/,'sm');

		// Selektionsstatus fuer alle entfernen
		$$('#mainmenu a').removeClass('selected');
		// Selektionsstatus fuer diesen setzen
		this.addClass('selected');

		// alle Submenues ausblenden
		$$('#submenu div').setStyle('display','none');
		// Submenue fuer dieses Hauptmenue einblenden
		if ($(submenue_id))
		{
			$(submenue_id).setStyle('display','block');
			$$('#'+submenue_id+' div').setStyle('display','block');
		}
	});
	if ($('menu'))
	{
	   	$('menu').addEvent('mouseleave',function(e)
	   	{
			$$('#mainmenu a').each(function(item,index)
			{
				if (item.hasClass('original'))
				{
					item.addClass('selected');
					var submenue_id=item.getProperty('id').replace(/mm/,'sm');

					// alle Submenues ausblenden
					$$('#submenu div').setStyle('display','none');
					// Submenue fuer dieses Hauptmenue einblenden
					if ($(submenue_id))
					{
						$(submenue_id).setStyle('display','block');
						$$('#'+submenue_id+' div').setStyle('display','block');
					}
				}
				else
				{
					item.removeClass('selected');
				}
			});
	   	});
	}

	// Suchfunktionen definieren
    if ($('search_oben'))
    {
        $('search_oben').addEvent('keyup',function(e)
        {
            var event=new Event(e);
            if (event.code==13)
            {
                $('f_search_oben').submit();
                return false;
            }
        });
    }
    if ($('search_unten'))
    {
        $('search_unten').addEvent('keyup',function(e)
        {
            var event=new Event(e);
            if (event.code==13)
            {
                $('f_search_unten').submit();
                return false;
            }
        });
    }

	// EPG Funktionen definieren
	if (typeof TagesBereich=='object')
	{
		SetEPGView();
		$$('#tb_wahler a').addEvent('click',function(e)
		{
			var event=new Event(e);
			if (this.hasClass('selected'))
			{
				event.stop();
				this.removeClass('selected');
				TagesBereich[this.getProperty('id').replace(/b/,'')]=0;
			}
			else
			{
				this.addClass('selected');
				TagesBereich[this.getProperty('id').replace(/b/,'')]=1;
			}
			SetEPGView();
		});

		$$('#epg tbody tr td.click').addEvent('click',function()
		{
			var parent_click=this.getParent();
			if(parent_click.hasClass('selected')) /* Schliessen */
			{
				parent_click.removeClass('selected');
			}
			else /* Aufklappen */
			{
				parent_click.addClass('selected');
			}
			SetEquidistance();
		});
	}

    // Videoplayer Standardhoehe ohne JS (auto) auf 1px setzen
    $$('.videoplayer').each(function(item,index)
    {
        if (item.getStyle('height')=='auto')
        {
            item.setStyle('height','1px');
        }
    });
    if($('videoplayer'))
    {
        if ($('videoplayer').getStyle('height')=='auto')
        {
            $('videoplayer').setStyle('height','1px');
        }
    }

	// Profilmodul Funktionen definieren
    if($('profil'))
    {
        if($$('.showmore') && $$('.more'))
        {
            $$('.more').setStyle('display','none');
            $$('.showmore').setStyle('display','block');
            $$('.showmore').addEvent('click',function(e)
            {
                var event=new Event(e);
                event.stop();
                $$('.more').each(function(item,index)
                {
                    window.setTimeout('ShowMoreComments('+index+');',(index*150));
                });
                var myFx=new Fx.Style($$('.showmore')[0],'opacity').set(1);
                $$('.showmore')[0].effect('opacity',
                {
                	duration:($$('.more').length*100),onComplete:function()
	                {
	                	$$('.showmore').setStyle('display','none');
	                	SetEquidistance();
	                },transition:Fx.Transitions.Quad.easeOut
	            }).start(1,0);
            });
        }
        if($('edit_profile'))
        {
            $('edit_profile').addEvent('click',function(e)
            {
                var event=new Event(e);
                event.stop();
                if($('pedit').getStyle('display')=='none')
                {
                    var myFx=new Fx.Style('pedit','opacity').set(0);
                    var myFx=new Fx.Style('h2_pedit','opacity').set(0);
                    $('pedit').setStyle('display','block');
                    $('h2_pedit').setStyle('display','block');
                    $('spacer_content').setStyle('height','1px');
                    $('pedit').effect('opacity',
                    {
                    	duration:1000,onComplete:function()
                    	{
                    		SetEquidistance();
                    	},transition:Fx.Transitions.Quad.easeIn
                    }).start(0,1);
                    $('h2_pedit').effect('opacity',
                    {
                    	duration:1000,onComplete:function()
                    	{
                    		SetEquidistance();
                    	},transition:Fx.Transitions.Quad.easeIn
                    }).start(0,1);
                }
                else
                {
                    var myFx=new Fx.Style('pedit','opacity').set(1);
                    var myFx=new Fx.Style('h2_pedit','opacity').set(1);
                    $('spacer_content').setStyle('height','1px');
                    $('pedit').effect('opacity',
                    {
                    	duration:1000,onComplete:function()
                    	{
                    		$('pedit').setStyle('display','none');
                    		SetEquidistance();
                    	},transition:Fx.Transitions.Quad.easeIn
                    }).start(1,0);
                    $('h2_pedit').effect('opacity',
                    {
                    	duration:1000,onComplete:function()
                    	{
                    		$('h2_pedit').setStyle('display','none');
                    		SetEquidistance();
                    	},transition:Fx.Transitions.Quad.easeIn
                    }).start(1,0);
                }
            });

            $('delete_user_question').addEvent('click',function(e)
            {
                var event=new Event(e);
                event.stop();
                if($('delete_user').getStyle('display')=='none')
                {
                    var myFx=new Fx.Style('delete_user','opacity').set(0);
                    $('delete_user').setStyle('display','block');
                    $('delete_user').effect('opacity',
                    {
                    	duration:500,transition:Fx.Transitions.Quad.easeIn
                    }).start(0,1);
                }
                else
                {
                    $('delete_user').effect('opacity',
                    {
                    	duration:500,onComplete:function()
                    	{
                    		$('delete_user').setStyle('display','none');
                    	},transition:Fx.Transitions.Quad.easeIn
                    }).start(1,0);
                }
            });
            $$('.user_delete_exit').addEvent('click',function()
            {
				$('delete_user').effect('opacity',
				{
					duration:500,onComplete:function()
					{
						$('delete_user').setStyle('display','none');
					},transition:Fx.Transitions.Quad.easeIn
				}).start(1,0);
            });
            $$('.user_delete_ok').addEvent('click',function()
            {
                $('delete_user').effect('opacity',
                {
                	duration:500,onComplete:function()
                	{
                		$('delete_user').setStyle('display','none');
                	},transition:Fx.Transitions.Quad.easeIn
                }).start(1,0);
            });
        }
    }
});

var chooser=new Object();
var AktuelleNews=0;
var AnzahlNews=1;
var NewsTimeOutID=0;

window.addEvent('load',function()
{
	// Bildvergroesserung/-kleinerung
    $$('.news_img').addEvent('click',function(e)
    {
        if(this.hasClass('news_img'))this.removeClass('news_img').addClass('news_img_big');
        else this.removeClass('news_img_big').addClass('news_img');
        SetEquidistance();
    });

	// Breaking News Rotation inkl. Unterbrechung bei Mouseover
    if(typeof BreakingNews=='object' && $('breaking_news'))
    {
		AnzahlNews=BreakingNews.length;
    	NewsTimeOutID=window.setTimeout('ChangeBreakingNews();',NewsDauer);
    	$('breaking_news').addEvent('mouseenter',function()
    	{
    		window.clearTimeout(NewsTimeOutID);
    	});
    	$('breaking_news').addEvent('mouseleave',function()
    	{
    		window.clearTimeout(NewsTimeOutID);
	    	NewsTimeOutID=window.setTimeout('ChangeBreakingNews();',NewsDauer);
    	});
    }

	// Bewertungsfunktionalitaet fuer Newsitem
	if($('bewertung_user') && $('bewertung_alle'))
	{
		$$('#bewertung_user img').addEvent('click',function()
		{
			$$('#bewertung_user img').removeEvents();
			$('bewertung_alle').removeEvents();
		});

		$$('#bewertung_user img').addEvent('mouseenter',function()
		{
			var bewertung_user=this.getProperty('id').replace('v','');
			$('bewertung_user').getChildren().each(function(item,index)
			{
				if((index+1)<=bewertung_user) item.setProperty('src',item.getProperty('src').replace('vote_0','vote_1'));
				else item.setProperty('src',item.getProperty('src').replace('vote_1','vote_0'));
			});
		});

		$('bewertung_alle').addEvent('mouseenter',function(e)
		{
			$('bewertung_alle').setStyle('display','none');
			$('bewertung_user').setStyle('display','block');
		});
		$('bewertung_user').addEvent('mouseleave',function()
		{
			$('bewertung_user').setStyle('display','none');
			$('bewertung_alle').setStyle('display','block');
		});
	}

	// Kommentarmodul Funktionen definieren
    if($$('.kommentare'))
    {
        // Beitraege auf bestimmte Anzahl Zeichen kuerzen
        /*
        var k_id;
        var k_uid;
        $$('.kommentare').each(function(item1,index1)
        {
            k_id=item1.getProperty('id');
            if(k_id && k_id.substring(0,3)=="ugc")
            {
                $(k_id).getChildren().each(function(item2,index2)
                {
                    k_uid=item2.getProperty('id');
                    if(k_uid && k_uid.substring(0,3)=="ugc")
                    {
                        $$('#'+item2.getProperty('id')+' li').getChildren().each(function(item3,index3)
                        {
                            var full_comment=0;
                            item3.each(function(item4,index4)
                            {
                                if(item4.tagName=='I'){
                                    var fio=item4.innerHTML.indexOf('</span>');
                                    if(fio<0) // ohne Player
                                    {
	                                    full_comment=2;
										if(item4.innerHTML.length>kommentar_stellen) // Text kuerzen
										{
											var lio=item4.innerHTML.substring(0,kommentar_stellen).lastIndexOf(' ');
		                                    var newHTML=item4.innerHTML.substring(0,lio)+'<span class="ugc_continue">...</span><span class="ugc_disabled">'+item4.innerHTML.substring(lio)+'</span>';
		                                    item4.setHTML(newHTML);
		                                    full_comment=0;
										}
                                    }
                                    else // mit Player
                                    {
										fio2=item4.innerHTML.lastIndexOf('<span ');
										if((fio2-fio)>=(kommentar_stellen+fio)) // Text kuerzen
										{
											var lio=item4.innerHTML.substring(0,(kommentar_stellen+fio)).lastIndexOf(' ');
		                                    var newHTML=item4.innerHTML.substring(0,lio)+'<span class="ugc_continue">...</span><span class="ugc_disabled">'+item4.innerHTML.substring(lio)+'</span>';
		                                    item4.setHTML(newHTML);
		                                    full_comment=0;
										}
										else
										{
		                                    var newHTML=item4.innerHTML.substring(0,fio2)+'<span class="ugc_disabled">'+item4.innerHTML.substring(fio2)+'</span>';
		                                    item4.setHTML(newHTML);
		                                    full_comment=1;
										}
                                    }
                                }
                                if(item4.tagName=='A' && item4.getStyle('display')=='none'){
									if(full_comment<2)
									{
										if(full_comment==1) item4.setText('Bild- und Videomaterial anzeigen');
	                                    item4.setStyle('display','inline');
	                                    item4.addEvent('click',function()
	                                    {
	                                        ShowFullKommentar(this);
	                                    });
									}
									else
									{
	                                    item4.setStyle('display','none');
									}
                                }
                            });
                        });
                    }
                });
            }
        });
		*/

        $$('.ugc_player_a').addEvent('click',function()
        {
            ShowFullKommentar(this.getParent());
        });

		// Bewertungsfunktionalitaet fuer Kommentarbeitraege
		if($$('.bewertung'))
		{
			$$('.kommentare .bewertung .k_bewerten img').addEvent('mouseenter',function()
			{
				var bewertung_user=this.getProperty('class').replace('v','');
				this.getParent().getChildren().each(function(item,index)
				{
					if((index+1)<=bewertung_user) item.setProperty('src',item.getProperty('src').replace('vote_0','vote_1'));
					else item.setProperty('src',item.getProperty('src').replace('vote_1','vote_0'));
				});
			});

			$$('.kommentare .bewertung').each(function(item,index)
			{
				$$('.bewertung')[index].childNodes[1].addEvent('mouseenter',function(e)
				{
	                var event=new Event(e);
	                event.stop();
	                this.setStyle('display','none');
	                this.getParent().childNodes[2].setStyle('display','inline');
				});
				$$('.bewertung')[index].childNodes[2].addEvent('mouseleave',function(e)
				{
	                var event=new Event(e);
	                event.stop();
	                this.setStyle('display','none');
	                this.getParent().childNodes[1].setStyle('display','inline');
				});
				$$('.bewertung')[index].childNodes[2].getChildren().each(function(item2,index2)
				{
					$$('.bewertung')[index].childNodes[2].childNodes[index2].addEvent('click',function()
					{
						var bewertung=this.getProperty('class').replace('v','');
						var ugc_id=this.getParent().getParent().getParent().getParent().getParent().getProperty('id').replace('ugc','');
						var uc_id=this.getParent().getParent().getParent().getProperty('id').replace('uc_','');
						$$('.bewertung')[index].childNodes[1].removeEvents();
						$$('.bewertung')[index].childNodes[2].getChildren().each(function(item2,index2)
						{
							$$('.bewertung')[index].childNodes[2].childNodes[index2].removeEvents();
						});
					});
				});
			});
		}
    }

	// Login anzeigen/ausblenden
	if($('login'))
	{
		$('login').addEvent('click',function()
		{
			if($('login_form').getStyle('display')=='none')
			{
				var myFx=new Fx.Style('login_form','opacity').set(0);
				$('login_form').setStyle('display','block');
				$('login_form').effect('opacity',
				{
					duration:500,onComplete:function()
					{
						$('username').focus();
						$('login').setStyle('font-weight','800');
					},transition:Fx.Transitions.Quad.easeIn
				}).start(0,1);
			}
			else
			{
				$('login_form').effect('opacity',
				{
					duration:500,onComplete:function()
					{
						$('login_form').setStyle('display','none');
						$('login').setStyle('font-weight','400');
					},transition:Fx.Transitions.Quad.easeIn
				}).start(1,0);
			}
		});
		$('login_close').addEvent('click',function()
		{
			$('login_form').effect('opacity',
			{
				duration:500,onComplete:function()
				{
					$('login_form').setStyle('display','none');
					$('login').setStyle('font-weight','400');
				},transition:Fx.Transitions.Quad.easeIn
			}).start(1,0);
		});
	}

   	SetEquidistance();
   	window.setTimeout('SetEquidistance();',300); // der IE ist manchmal recht langsam und braucht eine 2.Chance ;-)

    $$('body').setStyle('padding','0px');
    $$('body').setStyle('margin','0px');

	// Werbeeinblendungen pruefen
   	window.setTimeout('AdControlling();',1000);
});

function AdControlling()
{
	if ($('SOI_TAG_T_rectangle1'))
	{
		if ($('RT1') && (!$('soi_span_rectangle1') || $('soi_span_rectangle1').innerHTML.replace(/<!--(.|\n)*-->/,'')==''))
		{
			$('RT1').getParent().setStyle('display','none');
			SetEquidistance();
		}
	}
}

function ShowMoreComments(index)
{
	var myFx=new Fx.Style($$('.more')[index],'opacity').set(0);
	$$('.more')[index].setStyle('display','block');
	$$('.more')[index].effect('opacity',
	{
		duration:500,onComplete:function()
		{
			SetEquidistance();
		},transition:Fx.Transitions.Quad.easeIn
	}).start(0,1);
}

function ShowFullKommentar(element)
{
    // Ganzen Beitrag anzeigen
    element.getParent().getChildren().each(function(item,index)
    {
        if(item.tagName=='I')
        {
            item.getChildren().each(function(item2,index2){
                if(item2.hasClass('ugc_continue'))
                {
                    item2.addClass('ugc_disabled').removeClass('ugc_continue');
                }
                else if(item2.hasClass('ugc_disabled'))
                {
                    item2.addClass('ugc_continue').removeClass('ugc_disabled');
                }

                if(item2.hasClass('ugc_player_a'))
                {
                    if(item2.getStyle('display')=='block')item2.setStyle('display','none');
                    else item2.setStyle('display','block');
                }
            });
        }
        if(item.tagName=='A' && item.getProperty('href')==null)
        {
            if(item.getText()=='Kurzfassung anzeigen')
            {
                item.setText('Ganzen Beitrag anzeigen');
            }
            else
            {
                item.setText('Kurzfassung anzeigen');
            }
        }
    });
    SetEquidistance();
}

function HideFullKommentar(element)
{
    ShowFullKommentar($(element).getParent().getParent());
}

function ChangeBreakingNews()
{
	AktuelleNews++;
	if((AktuelleNews+1)>AnzahlNews)AktuelleNews=0;
	var fx=new Fx.Styles($('breaking_news'),
	{
		duration:NewsEffektDauer,onComplete:function()
		{
			$$('#breaking_news span').setHTML(BreakingNews[AktuelleNews]['text']);
			$('breaking_news').setProperty('href',BreakingNews[AktuelleNews]['link']);
			var fx_back=new Fx.Styles($('breaking_news'),
			{
				duration:NewsEffektDauer
			});
			fx_back.start(
			{
				color:'#FFFFFF'
			});
		}
	});
	fx.start(
	{
		color:'#D70302'
	});
   	NewsTimeOutID=window.setTimeout('ChangeBreakingNews();',NewsDauer);
}

function SetEquidistance()
{
	/* Aequidistanz von Content- und Marginalspalte herstellen */
	if($('spacer_marginal') && $('spacer_content'))
	{
		$('spacer_marginal').setStyle('height','1px');
		$('spacer_marginal').setStyle('height','1px');
		var y1=$('spacer_content').getPosition().y;
		var y2=$('spacer_marginal').getPosition().y;
		if(y1>=y2)
		{
			var new_h=y1-y2+1;
			$('spacer_marginal').setStyle('height',new_h+'px');
		}
		else
		{
			var new_h=y2-y1+1;
			$('spacer_content').setStyle('height',new_h+'px');
		}
	}
}

function Next(parent_id,id)
{
	if(typeof chooser[id]!='object')InitParentChooser(parent_id);
	chooser[id]['sichtbar']++;
	var anzahl=chooser[id]['objects'].length;
	if(chooser[id]['sichtbar']>(anzahl-1))chooser[id]['sichtbar']=0;
	chooser[id]['objects'].each(function(item,index)
	{
        if(index==chooser[id]['sichtbar'])item.setStyle('display',((item.tagName.toUpperCase=='TABLE')?'table':'block'));
		else item.setStyle('display','none');
	});

	chooser[id]['wahl'].setHTML(formatLeadingZero(chooser[id]['sichtbar']+1)+' von '+formatLeadingZero(chooser[id]['anzahl']));
	if(chooser[id]['wahl_2']) chooser[id]['wahl_2'].setHTML(formatLeadingZero(chooser[id]['sichtbar']+1)+' von '+formatLeadingZero(chooser[id]['anzahl']));
	SetEquidistance();
}

function Last(parent_id,id)
{
	if(typeof chooser[id]!='object')InitParentChooser(parent_id);
	chooser[id]['sichtbar']--;
	var anzahl=chooser[id]['objects'].length;
	if(chooser[id]['sichtbar']<0)chooser[id]['sichtbar']=anzahl-1;
	chooser[id]['objects'].each(function(item,index)
	{
		if(index==chooser[id]['sichtbar'])item.setStyle('display',((item.tagName=='TABLE')?'table':'block'));
		else item.setStyle('display','none');
	});
	chooser[id]['wahl'].setHTML(formatLeadingZero(chooser[id]['sichtbar']+1)+' von '+formatLeadingZero(chooser[id]['anzahl']));
	if(chooser[id]['wahl_2'])chooser[id]['wahl_2'].setHTML(formatLeadingZero(chooser[id]['sichtbar']+1)+' von '+formatLeadingZero(chooser[id]['anzahl']));
	SetEquidistance();
}

function InitParentChooser(parent_id)
{
	if($(parent_id))
	{
		var id='';
		var anzahl=0;
		var parent_obj=$$($(parent_id)).getChildren()[0];
		var obj_arr=new Array();
	    parent_obj.each(function(item,index)
	    {
	    	if(item.id!='')
	    	{
	    		id=item.id.split('_')[0];
	    		anzahl++;
	    		obj_arr.push(item);
	   		}
		});
		chooser[id]=new Object();
		chooser[id]['sichtbar']=0;
		chooser[id]['anzahl']=anzahl;
		chooser[id]['objects']=obj_arr;
		chooser[id]['wahl']=$(parent_id+'_wahl');
		if($(parent_id+'_wahl_2'))chooser[id]['wahl_2']=$(parent_id+'_wahl_2');
    }
}

function formatLeadingZero(param) {
    var pNum=Number(param);
    var fVal=pNum;
    if((pNum)<10){
        fVal='0'+pNum;
    }
    return fVal;
}

function scalePlayer(w,h,id)
{
    if($(id))
	{
        $(id).setStyle('height',h+'px');
        try
        {
            $$('#'+id+' object').setProperty('height',h);
        }
        catch(e){}
		SetEquidistance();
	}
}

function GetScreenSize()
{
	var ScreenSize = new Object();
	ScreenSize['window']=new Object;
	ScreenSize['screen']=new Object;
	ScreenSize['window']['x']=window.getWidth();
	ScreenSize['window']['y']=window.getHeight();
	ScreenSize['screen']['x']=screen.width;
	ScreenSize['screen']['y']=screen.height;
	return ScreenSize;
}

function SetEPGView()
{
	/* Sichtbarkeit der einzelnen Tagesabschnitte gemaess Userauswahl setzen */
	for (x=0;x<TagesBereich.length;x++)
	{
		if (TagesBereich[x]==0)
		{
			$$('#epg .b'+x).setStyle('display','none');
		}
		else
		{
			if (!this['ie']) $$('#epg .b'+x).setStyle('display','table-row');
			else $$('#epg .b'+x).setStyle('display','block');
		}
	}
	SetEquidistance();
}

function HideElements(item)
{
	var str='';
	item.each(function(item2,index2)
	{
		str=item2.getProperty('id');
		if (str!=null)
		{
			if (str.split('_')[1]>0)
			{
				$(str).setStyle('display','none');
			}
		}
	});
	SetEquidistance();
	return null;
}

/* User Agent (Browserkennung) auf einen bestimmten Wert pruefen */
function checkBrowserName(name)
{
	if (navigator.userAgent.indexOf(name)>-1)
	{
		return true;
	}
	return false;
}

/*
DFP-Adserver 18.06.2009
*/

function n24_VideoAdRequest(video_ad_id, data) {
     if (typeof(data) != 'object') data = {};
     var ad_request = '';

     if (typeof(window.soi_VideoAdRequest) == 'function') {
         // TODO: Set prefetch and/or industries if needed
          var config_data = {};
          if (0 && 'TODO-1') config_data.prefetch = true;
          if (0 && 'TODO-2') {
                config_data.industries =
                     {
                     //   midroll1d: {industry: 'xyz', indtarget: 1},
                     //   midroll1e: {industry: 'abc', indtarget: 0}
};

}
          ad_request = window.soi_VideoAdRequest(
video_ad_id, config_data);
     }

     else {
          // TODO LATER: The 'else' block should disappear
    // eventually after the new globalV6 is available.
    // TODO: Iff done so before, built your own add2tag.
var tag = window.add2tag;
          if (!tag) return '';

          ad_request = 'http://adserver.71i.de/html.ng/place='
                + escape(video_ad_id) + '&' + tag;

if (typeof(data.industries) == 'object') {
                for (var key in data.industries) {
                     if (key.match(/^midroll/
&& video_ad_id.match(/^midroll/))
&& key >= video_ad_id) continue;
                     var value = data.industries[key].industry;
                     if (value == null || !value.length) continue;
                     var operator = data.industries[key].indtarget ?
'=' : '!=';
                     ad_request += '&ads.segment' + operator + value;
                }
          }
     }

      return ad_request;
}

function call_n24_VideoAdRequest()
{
    var ad_request = n24_VideoAdRequest('preroll1');
    return ad_request;
}
/*
function n24_syncVars()
{
    if (parent == window) return;    
    var sync_vars = ['add2tag', 'Ad', 'soi_adtrace', 'soi_dimension', 'SoiSetMid',
            'forceSkyscraperInside',
'forceSkyscraperOutside', 'preferSkyscraperOutside',
            'DFPSite', 'DFPZone', 'DFPTile', 'DFPOrd', 'DFPOid',
            'SOI_SITE', 'SOI_SUBSITE', 'SOI_SUB2SITE', 'SOI_SUB3SITE', 'SOI_SUB4SITE', 'SOI_SUB5SITE', 'SOI_SUB6SITE',
            'SOI_BREADCRUMBS', 'SOI_CONTENT',
            'SOI_WERBUNG', 'SOI_FB1', 'SOI_FB2', 'SOI_RT1', 'SOI_RT2', 'SOI_RT3', 'SOI_SC1', 'SOI_PU1',
            'SOI_VP', 'SOI_VA1', 'SOI_VA2', 'SOI_VA3', 'SOI_VA4', 'SOI_VA5', 'SOI_LPY', 'SOI_NPY',
            'SOI_SOWEFO', 'SOI_PU', 'SOI_WP', 'SOI_PW', 'SOI_PB', 'SOI_PC', 'SOI_PL', 'SOI_PR',
            'SOI_UPC'
        ];
    for (var i = 0; i < sync_vars.length; i++) {
        parent[sync_vars[i]] = window[sync_vars[i]];
    }
}
*/
function n24_syncVars(from, to)
{
         try {soi_SyncVars(from, to);}
         catch(e) {}
}
