﻿var tDropdownTimer = 0;
var oDropdownSelected = null;

String.prototype.trim = function() 
{ 
	return this.replace(/^\s+|\s+$/g, '');
}

Date.prototype.fullTextDate = function() {
	var sMonth = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
	var sWeekDay = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
	var sDayEx = new Array('th','st','nd','rd','th','th','th','th','th','th');
	
	var sMonthDay = String(this.getDate())
	
	var sFullDate =  sWeekDay[this.getDay()] + ", " +  sMonthDay + sDayEx[sMonthDay.substr(sMonthDay.length - 1, 1)] + " " + sMonth[this.getMonth()] + " " + this.getFullYear();
	
	return sFullDate;
}

function getCurrentDate()
{
	var oCurrentDate = document.getElementById('oCurrentDate');
	var dDate = new Date();
	
	oCurrentDate.innerHTML = dDate.fullTextDate();
}

function setDropDown(DropDown, ShowHide)
{
	var divElements = document.getElementsByTagName('div');
		
  if (ShowHide == 0)
  {
		for (var i = 0; i < divElements.length; i++)
		{
			if (divElements[i].className == 'dropDownList' && divElements[i] != DropDown)
			{
				var dropList = divElements[i].getElementsByTagName('ul');
				if (dropList.length > 0) { dropList[0].style.display = 'none'; }
			}
		}
    DropDown.getElementsByTagName('ul')[0].style.display = 'block';
  }
  else
  {  	
    oDropdownSelected = DropDown
    clearTimeout(tDropdownTimer);
    tDropdownTimer = setTimeout("setDropDownHide();", 1000);
  }
}

function setDropDownOver(DropDown)
{
  if (DropDown.getElementsByTagName('ul')[0].style.display == 'block')
  {
    clearTimeout(tDropdownTimer);
    DropDown.getElementsByTagName('ul')[0].style.display = 'block';
  }
}

function setDropDownHide()
{
  if (oDropdownSelected != null)
  {
    oDropdownSelected.getElementsByTagName('ul')[0].style.display = 'none';
  }
}

function setDropDownItem(DropDownItem, Hover)
{
	if (Hover == 0)
	{
		DropDownItem.style.background = '#1851A0';
		DropDownItem.style.border = '1px dotted #DCDDDF';
		DropDownItem.style.color = '#FFFFFF';
	}
	else
	{
		DropDownItem.style.background = 'transparent';
		DropDownItem.style.border = '1px solid #FFFFFF';
		DropDownItem.style.color = '#1851A0';
	}
}

function setInterest(SelectList)
{
	if (SelectList.value == 'URS Careers')
	{
		alert("Please review our Frequently Asked Questions on the Careers page. Due to the immense number of inquiries received on a daily basis, URS may be unable to respond to inquiries that are covered in our FAQ section.\n\nPlease do not submit your resume from this page.  Instead, search for jobs and submit your resume directly to our recruiting database, got to Careers page and click on \"Career Opportunities\".  Thank your for your interest in URS Corporation.");

	}
}

function setProjectSearch()
{
	var tKeywords = document.getElementById('tProjectKeyword');
	var sKeywords = tKeywords.value.trim();
	var sURL = window.location.toString().split('/');
		
	if (sKeywords != '' && sKeywords.toLowerCase() != 'keyword search')
	{
		if (sURL.length == 5)
		{
			window.location = 'default.aspx?Search=' + escape(sKeywords);
		}
		else
		{
			window.location = '../default.aspx?Search=' + escape(sKeywords);
		}
	}
	else
	{
		alert('Please enter a valid search expression');
	}
}