
	// ************************************
	// Welho Play TV-program guide
	// Copyright Welho 2008
	// All rights reserved
	// ************************************
	
	var strGuideEdition="";var iChannelsLoaded=false,iTablesLoaded=false,iGenresLoaded=false,iSearchLoaded=false;var blnIsChrome=false;var blnIsSafari=false;
	var bAllowUse=false;var sAN=navigator.appName.toUpperCase();var iAV=navigator.appVersion;if(iAV.toUpperCase().indexOf("CHROME")!=-1)blnIsChrome=true;if(iAV.toUpperCase().indexOf("SAFARI")!=-1)blnIsSafari=true;var strRandom=Math.round(Math.random()*1000000);
	var arrScripts=new Array([1,"wp_channels.js",1],[1,"scripts/wp_guide.js",1]);
	if(sAN=="NETSCAPE"){iAV=parseInt(iAV.substring(0,3),10);bAllowUse=iAV>=5?true:false;}else if(sAN=="OPERA"){iAV=parseInt(iAV.substring(0,3),10);bAllowUse=iAV>=8?true:false;
	}else if(sAN=="MICROSOFT INTERNET EXPLORER"){iAV=parseInt(iAV.substr(iAV.indexOf("MSIE")+5,3),10);bAllowUse=iAV>=6?true:false;}
	if(bAllowUse){document.write('<link rel="stylesheet" type="text/css" href="/ohjelmaopas/styles/default.css">');}else{document.write('<div style="background:#FFF;height:200px;width:100%;padding:15px;font:normal 12px arial,helvetica,sans-serif;color:#000;">Ohjelmaopas ei valitettavasti tue käyttämääsi selaintasi.</div>');}
	function InsertScripts(iState){var iTmp="";for(var i=0;i<arrScripts.length;i++){if(arrScripts[i][0]==iState && eval(arrScripts[i][2]+"==true"))document.write('<s'+iTmp+'cript type="text/javascript" src="/ohjelmaopas/'+arrScripts[i][1]+'?'+strGuideEdition+'timestamp='+strRandom+'"></scrip'+iTmp+'t>');}iTmp=null;if(iState==2)arrScripts=null;}
	
	// set guidemode
	var strPGuidemode=document.getElementById("WelhoProgramGuide").getAttribute("guidemode");
	if(strPGuidemode!=null){strGuideEdition=(strPGuidemode=="tableonly")?"tableonly=1&":"";}
	
	// load vars & channels
	InsertScripts(1);function StartWelhoProgramGuideGuide(){
	if(bAllowUse){if($('container')){switch(_displayMode){
	case 1:if(iTablesLoaded){CreateProgramTables(0,''+_iStartDate+''+_iStartTime+'00');}else{setTimeout("StartWelhoProgramGuideGuide()","10");}break;
	case 2:if(iSearchLoaded){getSearchResults(0);}else{setTimeout("StartWelhoProgramGuideGuide()","10");}break;
	case 3:if(iChannelsLoaded){OpenChannel(iSelectedChannelId,''+_iStartDate+''+_iStartTime+'00');}else{setTimeout("StartWelhoProgramGuideGuide()","10");}break;
	case 4:if(iGenresLoaded){OpenGenre(iSelectedGenreId,''+_iStartDate+''+_iStartTime+'00');}else{setTimeout("StartWelhoProgramGuideGuide()","10");}break;
	case 5:if(iSearchLoaded){init(''+_iStartDate+''+_iStartTime+''+_iStartMinute,5);}else{setTimeout("StartWelhoProgramGuideGuide()","10");}break;
	default:init(''+_iStartDate+''+_iStartTime+''+_iStartMinute,_displayMode);}}else{setTimeout("StartWelhoProgramGuideGuide()","10");}}}