function hideDiv(divId)
{
	obj = document.getElementById(divId);
	if (obj) obj.style.display = "none";
}

function showDiv(divId)
{
	obj = document.getElementById(divId);
	if (obj) obj.style.display = "block";
}

function showOrHideDiv(divId)
{
	obj = document.getElementById(divId);
	if (obj)
		obj.style.display = (obj.style.display == "block") ? "none" : "block";
}

function changeClass(divId, newClassName)
{
	obj = document.getElementById(divId);
	if (obj) obj.className = newClassName;
}

function changeImage(divId, newImgSrc)
{
	obj = document.getElementById(divId);
	if (obj) obj.src = newImgSrc;
}

function collapse(divId)
{
	obj = document.getElementById(divId);
	objIcon = document.getElementById(divId + "_icon");

	if (obj)
	{
		if (obj.style.display == "block") 
		{
			obj.style.display = "none";
			
			if (objIcon)
			{
				window.setTimeout("objIcon.src = bild2.src;", 100);
			}			
		}
		else
		{
			obj.style.display = "block";
			
			if (objIcon)
			{
				window.setTimeout("objIcon.src = bild1.src;", 100);
			}			
		}
	}
}

function findPos(obj)
{
	curleft = curtop = 0;
	curwidth = curheigt = 0;
	
	curwidth = obj.offsetWidth;
	curheight = obj.offsetHeight;
	
	if (obj.offsetParent) 
	{
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		curwidth = obj.offsetWidth;
		curheight = obj.offsetHeight;
		while (obj = obj.offsetParent) 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	//top, right, bottom, left
	return [curtop, (curleft+curwidth), (curtop+curheight), curleft];
}

function getVideoPopupX16_9(linkId)
{
	obj = document.getElementById(linkId);
	
	if (obj)
	{
		position = findPos(obj);
		return position[3] + 210;
	}
}

function getVideoPopupY16_9(linkId)
{
	obj = document.getElementById(linkId);
	
	if (obj)
	{
		position = findPos(obj);
		return position[0] - 300;
		//return 200;
	}
}

function getVideoPopupX4_3(linkId)
{
	obj = document.getElementById(linkId);
	
	if (obj)
	{
		position = findPos(obj);
		return position[3] + 255;
	}
}

function getVideoPopupY4_3(linkId)
{
	obj = document.getElementById(linkId);
	
	if (obj)
	{
		position = findPos(obj);
		return position[0] - 400;
		//return 200;
	}
}

function loadVideo4_3(video, divId)
{
	var s1 = new SWFObject("videoPlayer.swf",divId,"400","320","7");
	s1.addParam('allowscriptaccess','always');

	s1.addParam("allowfullscreen","true");
	s1.addVariable("overstretch","none");

	s1.addVariable("file",video);

	s1.addVariable("width","400");
	s1.addVariable("height","320");

	s1.addVariable("autostart","true");
	s1.addVariable("bufferlength","15");
	s1.addVariable("smoothing","true");

	s1.write(divId);
}

function loadVideo16_9(video, divId)
{
	var s1 = new SWFObject("videoPlayer.swf",divId,"480","290","7");
	s1.addParam('allowscriptaccess','always');

	s1.addParam("allowfullscreen","true");
	s1.addVariable("overstretch","none");

	s1.addVariable("file",video);

	s1.addVariable("width","480");
	s1.addVariable("height","290");

	s1.addVariable("autostart","true");
	s1.addVariable("bufferlength","15");
	s1.addVariable("smoothing","true");

	s1.write(divId);
}

function loadLiveStream(divId)
{
	var s1 = new SWFObject("videoPlayer.swf",divId,"520","288","7");
	s1.addParam('allowscriptaccess','always');
	s1.addParam('allowfullscreen','true');
	s1.addVariable('height','288');
	s1.addVariable('width','520');
	s1.addVariable('file','rtmpt://streaming.infoscreen.at:80/livevideo&autostart=true');
	s1.addVariable('flashvars','&repeat=true');
	s1.addVariable('id','infoscreen01');

	s1.write(divId);
}

YAHOO.namespace("example.container");

function showVideo4_3(video, left, top)
{
	YAHOO.example.container.video4_3 = 
			new YAHOO.widget.Panel("video4_3",  
				{ width: 450,
				  height: 370,
				  constraintoviewport: true,
				  fixedcenter:false, 
				  close:false, 
				  draggable:false, 
				  zindex:4,
				  modal:true,
				  visible:false,
				  x: left,
				  y: top
				} 
			);

	divId = "videoPlayer" + video;

	if(detectFlash())
	{
	YAHOO.example.container.video4_3.setBody('<div id="'+divId+'_container"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video4_3.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666;"><div id="'+divId+'"></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000;">&nbsp;</td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
	YAHOO.example.container.video4_3.render(document.body);
	YAHOO.example.container.video4_3.show();
	loadVideo4_3(video, divId);
	} else {
		YAHOO.example.container.video16_9.setBody('<div id="'+divId+'_container" style="position:relative;"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video16_9.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666; background-color:white; padding:10px;"><div id="'+divId+'" style="position:relative"> Zur Wiedergabe benötigen Sie Macromedia Flash Version 8.<br><a href="http://get.adobe.com/de/flashplayer/" target="_blank" style="color: #CC0004;">Klicken Sie hier um zum Download zu gelangen.</a></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000;">&nbsp;</td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
		YAHOO.example.container.video16_9.render(document.body);
		YAHOO.example.container.video16_9.show();
	}
}

function showVideo16_9(video, left, top)
{
	YAHOO.example.container.video16_9 = 
			new YAHOO.widget.Panel("video16_9",  
				{ width: 530,
				  height: 365,
				  constraintoviewport: true,
				  fixedcenter:false, 
				  close:false, 
				  draggable:false, 
				  zindex:4,
				  modal:true,
				  visible:false,
				  x: left,
				  y: top
				} 
			);

	divId = "videoPlayer" + video;

	if(detectFlash())
	{
	YAHOO.example.container.video16_9.setBody('<div id="'+divId+'_container" style="position:relative"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video16_9.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666;"><div id="'+divId+'" style="position:relative"></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000;">&nbsp;</td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
	YAHOO.example.container.video16_9.render(document.body);
	YAHOO.example.container.video16_9.show();
	loadVideo16_9(video, divId);
	} else {
		YAHOO.example.container.video16_9.setBody('<div id="'+divId+'_container" style="position:relative;"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video16_9.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666; background-color:white; padding:10px;"><div id="'+divId+'" style="position:relative"> Zur Wiedergabe benötigen Sie Macromedia Flash Version 8.<br><a href="http://get.adobe.com/de/flashplayer/" target="_blank" style="color: #CC0004;">Klicken Sie hier um zum Download zu gelangen.</a></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000;">&nbsp;</td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
		YAHOO.example.container.video16_9.render(document.body);
		YAHOO.example.container.video16_9.show();
	}
}

function showLiveStream(left, top)
{
	YAHOO.example.container.video16_9 = 
			new YAHOO.widget.Panel("video16_9",  
				{ width: 570,
				  height: 365,
				  constraintoviewport: true,
				  fixedcenter:true, 
				  close:false, 
				  draggable:false, 
				  zindex:4,
				  modal:true,
				  visible:false
				} 
			);

	divId = "videoPlayerLiveStream";

	if(detectFlash())
	{
	YAHOO.example.container.video16_9.setBody('<div id="'+divId+'_container" style="position:relative"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video16_9.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666;"><div id="'+divId+'" style="position:relative"></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000; " align="center"><form style="padding:0px;margin:0px; font-size: 11px; color:#555; "><input type="radio" name="player" value="wien" id="rbStreamWien" checked><label for="rbStreamWien" style="color:#FFF; font-size: 11px">Wien</label><input type="radio" name="player" value="klagenfurt" disabled style="margin-left: 10px">Klagenfurt<input type="radio" name="player" disabled value="linz" style="margin-left: 10px">Linz<input type="radio" name="player" value="insbruck" disabled style="margin-left: 10px">Innsbruck</form></td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
	YAHOO.example.container.video16_9.render(document.body);
	YAHOO.example.container.video16_9.show();
	loadLiveStream(divId);
	} else {
		YAHOO.example.container.video16_9.setBody('<div id="'+divId+'_container" style="position:relative;"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/videoPlayer_lo.gif"></td><td style="background-color: #000;" align="right"><a href="javascript:YAHOO.example.container.video16_9.hide();"><img src="images/videoPlayer_close_off.gif" id="img_close_test"></a></td><td><img src="images/videoPlayer_ro.gif"></td></tr><tr><td style="background-color:#000;">&nbsp;</td><td style="border: 1px solid #666; background-color:white; padding:10px;"><div id="'+divId+'" style="position:relative"> Zur Wiedergabe benötigen Sie Macromedia Flash Version 8.<br><a href="http://get.adobe.com/de/flashplayer/" target="_blank" style="color: #CC0004;">Klicken Sie hier um zum Download zu gelangen.</a></div></td><td style="background-color:#000;">&nbsp;</td></tr><tr><td><img src="images/videoPlayer_lu.gif"></td><td style="background-color: #000;">&nbsp;</td><td><img src="images/videoPlayer_ru.gif"></td></tr></table></div>');
		YAHOO.example.container.video16_9.render(document.body);
		YAHOO.example.container.video16_9.show();
	}
}


function detectFlash() {  
            {
                var required_version = 8;
                var max_version=10;
                var available_version = 0;

                if(typeof(navigator.plugins["Shockwave Flash"]) == "object")
                {
                    var description = navigator.plugins["Shockwave Flash"].description;
                    available_version = description.substr(16, (description.indexOf(".", 16) - 16));
                }
                 else if(typeof(ActiveXObject) == "function")
                {
                    for(var i = 2; i < (max_version + 1); i ++)
                    {
                        try
                        {
                            if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) == "object")
                            {
                                available_version = i;
                            }
                       }
                       catch(error)
                       {
                       }
                    }
                }
                return (available_version>required_version);
            }


}
