﻿function ReceiveServerData(rvalue, context)
{
	var aParams = rvalue.split("|");
	if (context == "1")
	{
		document.getElementById("spDate").innerHTML = aParams[0];
		document.getElementById("spTime").innerHTML = aParams[1];
		setTimeout("ExecuteTimer()", 1000);
	}
	if (context == "2")
	{
		document.getElementById("tbSearchRate").value = aParams[0];
		document.getElementById("spResult").innerHTML = aParams[1];
	}
}

function StartTimer()
{
	setTimeout("ExecuteTimer()", 1000);
}

function ExecuteTimer()
{
	var eTime = document.getElementById("spTime");
	var sTime = eTime.innerHTML;
	var sVar = sTime.substr(6, 1);
	var iSeconds = 0;
	
	if (sVar == "0")
		sVar = sTime.substr(7, 1);
	else
		sVar = sTime.substr(6, 2);
	iSeconds = parseInt(sVar);
	iSeconds += 1;
	if (iSeconds < 59)
	{
		var sVar = sTime.substr(0, 6);
		if (iSeconds < 10)
			sVar += "0";
		sVar += iSeconds.toString();
		sVar += sTime.substr(8);
		eTime.innerHTML = sVar;
		
		if ((iSeconds % 5) == 0)
			ChangeImage();

		setTimeout("ExecuteTimer()", 1000);
	}
	else
	{
		CallServer("1", "1");
	}
}

function SearchRate()
{
	var frm = document.forms[0];
	var sVar = "2";
	for( var i = 0; i < frm.elements.length; i++)
  {
    var el = frm.elements[i];
    if (el.name == "tbSearchRate")
    {
      sVar = sVar + el.value;
      break;
    }
  }
	CallServer(sVar, "2");
}

function TimeValidationClient(source, args)
{
	var sVar = args.Value;
	var aVar = sVar.split(":");
	var iVar = 0;
	var bRtn = false;

	sVar = aVar[0];
	if ((sVar.length == 2) && (sVar.substr(0, 1) == "0"))
		sVar = aVar[0].substr(1);
	iVar = parseInt(sVar);
	if ((0 <= iVar) && (iVar < 13))
	{
		sVar = aVar[1];
		if ((sVar.length == 2) && (sVar.substr(0, 1) == "0"))
			sVar = aVar[1].substr(1);
		iVar = parseInt(sVar);
		if ((0 <= iVar) && (iVar < 60))
			bRtn = true;
	}
	args.IsValid = bRtn;
}

function TestForEnter() 
{    
  var e = event || window.event;  // Key event object
  var code = e.charCode || e.keyCode;
  var rtn = true;
  if (code == 13) 
	{        
		e.cancelBubble = true;
		e.returnValue = false;
		rtn = false;
		SearchRate();
	}
	return rtn;
} 

function ChangeImage()
{
	if ((document.URL == "http://www.awseattle.com/Default.aspx")
		|| (document.URL == "http://www.awseattle.com/"))
	{
		var	iUrl = 0;
		var sUrl = document.Photo.src;
		var	iLength = sUrl.length - 5;
		if (iLength > 0)
			iUrl = parseInt(sUrl.substr(iLength, 1));
		if (iUrl < 6)
			iUrl += 1;
		else
			iUrl = 1;
		sUrl = sUrl.substr(0, iLength) + iUrl.toString() + ".jpg";
		document.Photo.filters[0].Apply();
		document.Photo.src = sUrl;
		document.Photo.filters[0].Play();

		sUrl = document.Photo2.src;
		iLength = sUrl.length - 5;
		if (iLength > 0)
			iUrl = parseInt(sUrl.substr(iLength, 1));
		if (iUrl < 5)
			iUrl += 1;
		else
			iUrl = 1;
		sUrl = sUrl.substr(0, iLength) + iUrl.toString() + ".jpg";
		document.Photo2.src = sUrl;
	}
}