﻿//********************************
//IMS JavaScript Function Library
//********************************

//--------------------------------
//Global variables
//--------------------------------

var classPopup = /\bpop\b/;

//--------------------------------
//Page load function
//--------------------------------

function init() {
	if (arguments.callee.done) return;
	arguments.callee.done = true;
	
	//Your page load actions here...
	popupLinks(); //popup class pop links
}

//--------------------------------
//Popup load and replace function
//--------------------------------

function popupLinks() {
  for ( x = 0; x < document.links.length; x++ ) {
    if ( classPopup.exec(document.links[x].className) ) {
      window.open(document.links[x]);
	  document.links[x].target="_blank";
    }
  }
}

//--------------------------------
//Jump menu
//--------------------------------

function redirectURL(selMenu) {
	window.location = selMenu.options[selMenu.selectedIndex].value;
}

//--------------------------------
//Quick search
//--------------------------------

function redirectSearch(e, forced) {			
    var kCode = e.keyCode;
    var searchBox = null;
    var memberPassword = null;
    searchBox = document.getElementById("search");
    memberPassword = document.getElementById("memberLogin5_memPass");
    if(forced || kCode == 13)
    {
        if(searchBox.value != '' && searchBox.value != 'Search our site...')
        {
            var searchUrl = '/search.aspx?search=' + searchBox.value;
            var form = document.forms[0];
            form.action = searchUrl;
            window.location = searchUrl;
        }
        else if(memberPassword != '')
        {
            alert(memberPassword);
            __doPostBack('memberLogin5$loginButton','');
        }
    }
}

//--------------------------------
//Check all key presses
//--------------------------------

function checkKeyPress(e) {
    var kCode = e.keyCode;
    var memberPassword = null;
    memberPassword = document.getElementById("memberLogin5_memPass");
    if(kCode == 13)
    {
        //If enter key pressed on login form
        if(memberPassword != '' && memberPassword != null);
        {
            __doPostBack('memberLogin5$loginButton','');
        }
    }
}

//--------------------------------
//Clear quick search
//--------------------------------

function clearSearch() {
	var searchBox = null;
	searchBox = document.getElementById("search");
	if(searchBox != null)
	{
		if(searchBox.value == 'Search our site...')
			searchBox.value = '';
	}
}