﻿var mp = "#ctl00_";
var p = mp + "cntBd_";
var arrPrompts = ["Enter Name", "Enter E-mail", "Enter search terms"];
var txtName, txtEmail, txtSearch;
var $D = document.getElementById;

YUI().use("node", "node-event-simulate", function(Y)
{
	function txtFocus(e, arg)
	{
		if (this.get("value") == arrPrompts[arg])
			this.set("value", "");
	}

	function txtBlur(e, arg)
	{
		if (this.get("value") == "")
			this.set("value", arrPrompts[arg]);
	}

	function txtEnter(e)
	{
		var keynum = (window.event) ? e.keyCode : e.which;
		if (keynum == 13)
		{
			e.preventDefault();
			if (this == txtName || this == txtEmail)
			{
				Y.one("#__EVENTTARGET").set("value", "ctl00$ibSignup");
				document.forms[0].submit();
			}
			else if (this == txtSearch)
			{
				Y.one("#__EVENTTARGET").set("value", "ctl00$ibSearch");
				document.forms[0].submit();
			}
		}
	}

	Y.on("contentready", function(e)
	{
		txtName = Y.one(mp + "txtName");
		txtEmail = Y.one(mp + "txtEmail");
		Y.on("focus", txtFocus, txtName, null, 0);
		Y.on("focus", txtFocus, txtEmail, null, 1);
		Y.on("blur", txtBlur, txtName, null, 0);
		Y.on("blur", txtBlur, txtEmail, null, 1);
		Y.on("keypress", txtEnter, txtEmail, null);
		Y.on("keypress", txtEnter, txtName, null);
	}, mp + "pnlHead");

	Y.on("available", function(e)
	{
		txtSearch = this;
		Y.on("focus", txtFocus, this, null, 2);
		Y.on("blur", txtBlur, this, null, 2);
		Y.on("keypress", txtEnter, this, null);
	}, mp + "txtSearch");
});