
				//window.alert('welcome');
		 		//document.applets.vxmPlayer.set_callback_on_playback_stop('');


var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

function killad(i)
{
	document.getElementById("still").style.visibility = "hidden";
	document.getElementById("still").style.height = "1";
	//document.getElementById("introvid").style.visibility = "visible";
	//document.getElementById("introvid").style.height = "400";
	document.getElementById("introvid").style.position = "inherit";
	document.getElementById("introvid").style.top = "0";
	alert('killad')
}

function videoswap(value)
{
if (document.applets.vxmPlayer) 
{
//document.applets.vxmPlayer.stop_playback();
var t=setTimeout("document.applets.vxmPlayer.play('http://www.scenichawaii.com/video/' + document.getElementById('metafile').value + '.meta.vx30', '000000', 'scenicHawaii');",100);
//document.applets.vxmPlayer.start_playback()
}
}

function contentloader(area,aspfile,value)
{

if (aspfile=="loadvideo")
{
	//alert(aspfile);
if (document.applets.vxmPlayer) 
{

document.getElementById('metafile').value = value;
videoswap(value)
}
else
{
	contentloader2(area,aspfile,value)
}
}
else
{
	contentloader2(area,aspfile,value)
}
}

function contentloader2(area,aspfile,value)
{

if (BrowserDetect.browser != 'Safari') {
			  if (document.applets.vxmPlayer) 
			  {
				var videoname = document.getElementById('videoname').value
				//window.alert('welcome');
		 		//document.applets.vxmPlayer.set_callback_on_playback_stop('window.alert('video stopped');');
			  }
		  }

//document.getElementById('loading').innerHTML='<img src="images/loading.gif" />';
//document.getElementById('loading').innerHTML='<img src="ads/statefarm.jpg" />';

	  

var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();

  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
		//alert(xmlHttp.responseText);
		//document.getElementById(lineid).innerHTML="test";
      document.getElementById(area).innerHTML=xmlHttp.responseText;
	  //document.getElementById('loading').innerHTML='<img width="688" height="16" border="0" src="images/ptnadbar.gif">';
	  if (area == 'video') 
	  {
		  if (BrowserDetect.browser != 'Safari') {
			  if (document.applets.vxmPlayer) 
			  {
				var videoname = document.getElementById('videoname').value
		 		//document.applets.vxmPlayer.set_callback_on_playback_stop('alert(videoname);');
			  }
		  }
	  }
	  
      }
    }
	var savedata;
	 if (area == 'video') 
	  {
		  if (BrowserDetect.browser != 'Safari') 
		  {
			  if (document.applets.vxmPlayer) 
			  	{
					document.applets.vxmPlayer.stop_playback();
			  	}		  
		  }		  	 
	  }
	  
	  xmlHttp.open("GET",aspfile + ".asp?value=" + value + "&ar=true&browser=" + BrowserDetect.browser,true);

  xmlHttp.send(null);
	
  }
  
  function avloader(area,aspfile,value)
  {
	document.getElementById('videoname').value = value
	//contentloader('video','loadad','')
	if (aspfile == 'loadflv') {
 	//var t=setTimeout("contentloader('video','loadflv',document.getElementById('videoname').value)",500);
	}
	else
	{
	var t=setTimeout("contentloader('video','loadvideo',document.getElementById('videoname').value)",500);	
	}
  }
  
  function intro(vid)
  {
	  var now = new Date();

	  if (now.getMinutes() < 30)
	  {
	  	avloader('video','loadvideo','INTRO-1')  //1PKBEA08-3, INTRO-1
	  } else {
		 avloader('video','loadvideo','INTRO-2')  //1PKBEA08-3 
	  }
	  //contentloader('playlist','byisland','kauai')
  }
  

  

