<!--
//Pop Up Script 		

function popUp(url,wheight,wwidth)
  {
    var openString
    openString = "'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0,width=" + wwidth + ",height=" + wheight + "'"
    sealWin=window.open(url,"",openString);
  }

//Disable Form Script

function disableForm(theform)
  {
    if (document.all || document.getElementById)
      {
        for (i = 0; i < theform.length; i++)
          {
          var tempobj = theform.elements[i];
          if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
            tempobj.disabled = true;
          }
          setTimeout('alert("Your request has been submitted.  Please be patient as processing could take a few seconds.")', 2000);
          return true;
      }
    else
      {
        alert("The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission.");
        return false;
      }
    }		

//Jump Menu Script

function jumpMenu(s)	
	{
		var d = s.options[s.selectedIndex].value;
   	  	window.location.href = d;
      	s.selectedIndex=0;
	}	

//Cell Resizing  

var intervalID
var hoffset = 500
function alter()
  {
    document.getElementById("tp").height = screen.height - hoffset
    clearInterval(intervalID)
    intervalID = window.setInterval("alter()", 1000);
  }
  
//Character Strip
function stringFilter (input, filteredValues)
  { 
    s = input.value;    
    var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
      {      
        if (filteredValues.indexOf(s.charAt(i)) == -1) returnString += s.charAt(i);
      }
    input.value = returnString;
 }  
 
function validatePhoneChar(p)	
{		
	var keycd = event.keyCode
	var keystr = String.fromCharCode(keycd)		
	
	if ((!isNaN(keystr) || keycd == 8 || keycd == 46 || keycd == 37 || keycd == 39 || (keycd >= 96 && keycd <= 105)) && keycd != 32)		
		return true			
	else		
		return false	
}

function validateTextAreaLength(fld, len)
{
	/// USE THIS FUNCTION WITH THE ONKEYPRESS EVENT TO INSURE IT WORKS PROPERLY
	var txt = fld.value
	//txt = txt.replace(/^\s+/,'').replace(/\s+$/,'')
	
	if (txt.length < len)
		return txt
	else
		return txt.substr(0, txt.length - 1)	
}

function forceNumeric(fld)
{
	var keycd = event.keyCode
	var keystr = String.fromCharCode(keycd)		

	if ((!isNaN(keystr) || keycd == 8 || keycd == 46 || keycd == 37 || keycd == 39 || (keycd >= 96 && keycd <= 105)) && keycd != 32)		
		return true			
	else		
		return false
}

function toggleDropDown(id)
{
	if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block'
	else
		document.getElementById(id).style.display = 'none'
}

  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /**
       * DHTML date validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
       */
      // Declaring valid date character, minimum year and maximum year
      var dtCh= "/";
      var minYear=1900;
      var maxYear=2200;
      
      function isInteger(s){
      	var i;
          for (i = 0; i < s.length; i++){   
              // Check that current character is number.
              var c = s.charAt(i);
              if (((c < "0") || (c > "9"))) return false;
          }
          // All characters are numbers.
          return true;
      }
      
      function stripCharsInBag(s, bag){
      	var i;
          var returnString = "";
          // Search through string's characters one by one.
          // If character is not in bag, append to returnString.
          for (i = 0; i < s.length; i++){   
              var c = s.charAt(i);
              if (bag.indexOf(c) == -1) returnString += c;
          }
          return returnString;
      }
      
      function daysInFebruary (year){
      	// February has 29 days in any year evenly divisible by four,
          // EXCEPT for centurial years which are not also divisible by 400.
          return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
      }
      function DaysArray(n) {
      	for (var i = 1; i <= n; i++) {
      		this[i] = 31
      		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
      		if (i==2) {this[i] = 29}
         } 
         return this
      }
      
      function isDate(dtStr){
      	var daysInMonth = DaysArray(12)
      	var pos1=dtStr.indexOf(dtCh)
      	var pos2=dtStr.indexOf(dtCh,pos1+1)
      	var strMonth=dtStr.substring(0,pos1)
      	var strDay=dtStr.substring(pos1+1,pos2)
      	var strYear=dtStr.substring(pos2+1)
      	strYr=strYear
      	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
      	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
      	for (var i = 1; i <= 3; i++) {
      		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
      	}
      	month=parseInt(strMonth)
      	day=parseInt(strDay)
      	year=parseInt(strYr)
      	
      	if (dtStr.length > 0)
      	{
                	if (pos1==-1 || pos2==-1){
                		alert("The date format should be : mm/dd/yyyy")
                		return false
                	}
                	if (strMonth.length<1 || month<1 || month>12){
                		alert("Please enter a valid month")
                		return false
                	}
                	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
                		alert("Please enter a valid day")
                		return false
                	}
                	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
                		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
                		return false
                	}
                	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
                		alert("Please enter a valid date")
                		return false
                	}
      	}
      return true
      }
  
  	function validateDateFormat(field)
  	{
         	var dt=field
		if (isDate(dt.value)==false)
		{
			dt.focus()
			return false
		}
    		return true  	
    	}	


// End the hiding -->
