﻿var SearchHasFocus = false;

function stopRKey(evt) 
{
    var evt = (evt) ? evt : ((event) ? event : null);

    if (SearchHasFocus == true && (evt.keyCode == 13 || evt.charCode == 13) && document.getElementById('txtSearch').value != 'search and enter')  
    {
        window.location = 'Search.aspx?w=' + document.getElementById('txtSearch').value;
        return false;
    }
}

document.onkeypress = stopRKey; 

/***********************************************    
    Add to Favorites Function    
***********************************************/  
function addBookmark(title,url) 
{
	if (window.sidebar) 
		window.sidebar.addPanel(title, url,""); 
	else 
	    if( document.all ) 
		    window.external.AddFavorite( url, title);
		else 
		    if( window.opera && window.print ) 
		        return true;
}

/***********************************************
* Dolphin Tabs Menu- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more
***********************************************/

var dolphintabs={
	subcontainers:[], last_accessed_tab:null,

	revealsubmenu:function(curtabref)
	{
	    this.hideallsubs()
	    //if (this.last_accessed_tab!=null)
		    //this.last_accessed_tab.className=""
	    if (curtabref.getAttribute("title")) //If there's a sub menu defined for this tab item, show it
	        document.getElementById(curtabref.getAttribute("title")).style.display="block"
	    
	    curtabref.className="headerMenuOptionHover";
	    this.last_accessed_tab=curtabref
	    
	    var tabItems=document.getElementById("headerMenuOptions").getElementsByTagName("a")
		for (var i=0; i<tabItems.length; i++)
		{
		    if (tabItems[i] != this.last_accessed_tab)
		        tabItems[i].className="headerMenuOption";
		}
	},

	hideallsubs:function()
	{
	    for (var i=0; i<this.subcontainers.length; i++)
	    {
		    document.getElementById(this.subcontainers[i]).style.display="none"
		}
	},


	init:function(menuId, selectedIndex)
	{
	    var tabItems=document.getElementById("headerMenuOptions").getElementsByTagName("a")
		for (var i=0; i<tabItems.length; i++)
		{
			if (tabItems[i].getAttribute("title"))
				this.subcontainers[this.subcontainers.length]=tabItems[i].getAttribute("title") //store id of submenu div of tab menu item
			
			if (i==selectedIndex)
			{ 
				this.revealsubmenu(tabItems[i]);
				tabItems[i].className="headerMenuOptionHover";
			}
		    tabItems[i].onmouseover = function(){ dolphintabs.revealsubmenu(this); }
		    /*tabItems[i].onmouseout = function(){dolphintabs.hideallsubs(); 
		    	    var tabItems=document.getElementById("headerMenuOptions").getElementsByTagName("a")
		            for (var i=0; i<tabItems.length; i++)
		            {
		                    tabItems[i].className="headerMenuOption";
		            }
		    
		    }*/
		}
	}

}


/***********************************************    
    Cookies www.quirksmode.org/js/cookies.html  
***********************************************/
function createCookie(name,value,days) {
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
	    var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}


