﻿// JScript File

//  function Down_Load_PDF(_line)
//    {
//      var _return = FrameOpportunities.Down_Load_PDF(_line)
//      var _array = _return.value.split(":::");
//      if (_array[0] == 'False')
//        {
//          alert(_array[1]);
//        }
//    }
////****************************************************************************************************
//// NEW WINDOW
////****************************************************************************************************
//  var win=null;
//  function NewWindow(mypage,myname,w,h,scroll,pos, msg)
//  //mypage =  .aspx to Display
//  //myname =  Name to appear on heading of browser
//  //w =       Width setting of Page
//  //h =       Height setting of Page
//  //scroll =  Scrolling yes/no
//  //pos =     Position setting on Screen (center, random, other)
//  //msg =     Alert Message
//    { 
//      if (msg == 'yes')
//        {
//          alert('When PDF appears in browser window, \n use the browser print button to print it on your printer!');
//        }
//      if (pos=="random")
//        {
//          LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
//        }
//      if (pos=="center")
//        {
//          LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
//        }
//      else if ((pos!="center" && pos!="random") || pos==null)
//        {
//          LeftPosition=0;TopPosition=20
//        }
//      settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
//      win=window.open(mypage,myname,settings);
//    }

//****************************************************************************************************
// CHANGE BUTTON
//****************************************************************************************************
    function ChangeButton(name, image)
      {
        document.getElementById(name).src = image
      }
  
//*******************************************************************************************************************************************
//*******************************************************************************************************************************************
// EXPAND/COLLAPSE EXTRA INFORMATION PANEL ON SERVICES 
//*******************************************************************************************************************************************
//*******************************************************************************************************************************************
  function Toggle_Panel(_source, _target, _direction, _image)
    {
//      alert(document.getElementById(_target).style.display)
        
      if (document.getElementById(_target).style.display=='none')
        {
          document.getElementById(_target).style.display='block';
          document.getElementById(_source).src='../images/collapse.jpg';
        }
      else
        {
          document.getElementById(_target).style.display='none';
          document.getElementById(_source).src='../Images/expand.jpg';
        }
//      if (_direction=='over')
//        {
//          document.getElementById(_target).style.display='block';
//          document.getElementById(_source).src=_image
//        }
//      else
//        {
//          document.getElementById(_target).style.display='none';
//          document.getElementById(_source).src=_image;
//        }
    }

////*******************************************************************************************************************************************
////*******************************************************************************************************************************************
//// FADE CONTROL IN/OUT 
////*******************************************************************************************************************************************
////*******************************************************************************************************************************************
//  function Fade_Control(_control, _direction, _rate)
//    {
//      document.getElementById(_control).style.opacity='0'
//      document.getElementById(_control).style.display='block'
//      for (var i = 0; i < 101; i = i + _rate)
//        {
//          document.getElementById(_control).style.opacity=i
////          alert(document.getElementById(_control).style.opacity)
//        }
//    }

//*******************************************************************************************************************************************
//*******************************************************************************************************************************************
// SET UP E_MAIL ADDRESS ON MOUSE_OVER / DISPLAY E_MAIL PAGE / SEND E_MAIL / CLEAR E_MAIL / CANCEL E_MAIL
//*******************************************************************************************************************************************
//*******************************************************************************************************************************************
  var _EmailName;
  var _EmailAddress;
  
  function Div_Switch(_From, _To, _Switch)
    {
      document.getElementById(_From).style.display = 'none'
      document.getElementById(_To).style.display = 'block'
      if (_Switch == 'Yes')
        {
          document.getElementById('EMailNameToShow').innerText = _EmailName
          document.getElementById('EMailNameTo').value = _EmailName
          document.getElementById('EMailAddressTo').value = _EmailAddress
//          alert(document.getElementById('EMailNameTo').value)
//          alert(document.getElementById('EMailAddressTo').value)
        }
    }
    
//  var _EmailName;
//  var _EmailAddress;
//  
//  function Div_Switch(_From, _To, _Switch)
//    {
////      alert(_From);
////      alert(_To);
////      alert(_Switch);
//      document.getElementById(_From).style.display = 'none'
//      document.getElementById(_To).style.display = 'block'
////      alert(_From + ' : ' + document.getElementById(_From).style.display);
////      alert(_To + ' : ' + document.getElementById(_To).style.display);
//      
////      document.getElementById('SendError').innerText = 'Made it here';
//      if (_Switch == 'Yes')
//        {
//          document.getElementById('EMailName').innerText = _EmailName;
//          document.getElementById('SendToName').innerText = _EmailName;
////          document.getElementById('SendToName').visible = 'False';
//          document.getElementById('SendToAddress').innerText = _EmailAddress;
////          document.getElementById('SendToAddress').visible = 'False';
////          alert(document.getElementById('SendToName').value);
////          alert(document.getElementById('SendToAddress').value);
//        }
//    }
    
  function Email_Setup(_whoName, _whoTo)
    {
//    alert(_whoName + ' : ' + _whoTo)
      _EmailName = _whoName
      _EmailAddress = _whoTo
//      alert('1=' + _whoName + ' 2=' + _whoTo)
//      document.getElementById('SendToName').innerText= _whoName
//      document.getElementById('SendToAddress').innerText = _whoTo
//      alert(document.getElementById('SendToName').innerText)
//      alert(document.getElementById('SendToAddress').innerText)
//      _EmailAddress = _whoTo
    }
      
//  var win_eMAIL=null;
//  function Email_Page(mypage,myname,w,h,scroll,pos, msg)
//    { 
//      if (msg == 'yes')
//        {
//          alert('When PDF appears in browser window, \n use the browser print button to print it on your printer!');
//        }
//      if (pos=="random")
//        {
//          LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
//        }
//      if (pos=="center")
//        {
//          LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
//        }
//      else if ((pos!="center" && pos!="random") || pos==null)
//        {
//          LeftPosition=0;TopPosition=20
//        }
//      settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
//      win_eMAIL=window.open(mypage,myname,settings);

//    }
    
  function clearEmail() 
    {
      document.getElementById('EMailNameFrom').value = "";
      document.getElementById('EMailAddressFrom').value = "";
      document.getElementById('EMailMessageFrom').value = "";
    }
    
//  function clearEmail() 
//    {
//      alert(document.getElementById('Name').value)
//      document.getElementById('Name').value = "";
//      document.getElementById('EMailAddress').value = "";
//      document.getElementById('Message').value = "";
//      alert(document.getElementById('Name').value)
//    }

//  function Send_Email(_FormName, _From, _To)
//    {
////      var _Page = document.getElementById(_FormName)
//alert('NO NO')
//      if (_FormName == 'FrameVolunteers')
//        {
//          var _response = FrameVolunteers.Send_Out_Email(_EmailName, _EmailAddress, document.getElementById('Name').value, document.getElementById('EMailAddress').value, document.getElementById('Message').value);
//        }
//      else if (_FormName == 'FrameEmail')
//        {
////          alert('Home')
//          var _response = FrameContactUs.Send_Out_Email(_EmailName, _EmailAddress, document.getElementById('Name').value, document.getElementById('EMailAddress').value, document.getElementById('Message').value);
//        }
//      else if (_FormName == 'FrameContactUs')
//        {
////alert('Send_Email')
////alert(_FormName)
//          var _response = FrameContactUs.Send_Out_Email(_EmailName, _EmailAddress, document.getElementById('Name').value, document.getElementById('EMailAddress').value, document.getElementById('Message').value);
//        }
//      var _array = _response.value.split(":::");
//      alert(_array[1]);
//      if (_array[0] == 'True')
//        {
//          document.getElementById(_From).style.display = 'none'
//          document.getElementById(_To).style.display = 'block'
//          Div_Switch(_From, _To,'Yes');
//        }
//    }
//    
////*******************************************************************************************************************************************
////*******************************************************************************************************************************************
//// USER MANAGEMENT SECTION
////*******************************************************************************************************************************************
////*******************************************************************************************************************************************

//  var _admin = 'False'    //'TRUE' = ADMINISTRATOR LEVEL; 'FALSE' = USER LEVEL;
//  var _loginid            //LOGGED IN USERID
//  var _loginpw            //LOGGED IN USER PASSWORD
//  var _olduserid          //OLD USER ID (IF UPDATE)
//  var _olduserpw          //OLD USER PASSWORD (IF UPDATE)
//  var _userrecordid       //USER RECORD ID
//  var _mode               //'A' = IN ADD MODE; 'U' = IN UPDATE MODE
//  
////  var _controluserid    //Administrator UserID
////  var _controluserpw    //Administrator Password
////  var _method           //'Add' = Add New User; '' = Update existing User;
////  var _saveid=-1        //ID of record to be updatted

////******************************************************
////* LOGIN FUNCTION
////******************************************************
//  function Log_In()
//    {
//      _loginid = document.getElementById('LogInUserID').value;
//      _loginpw = document.getElementById('LogInPassword').value;
//      if (_loginid.length <= 0 || _loginpw.length <= 0)
//        {
//          alert('Must Enter UserID and Password');
//        }
//      // NEED REGULAR EXPRESSION TEST
//      else
//        {
//          var _return =  Management.Log_In(_loginid, _loginpw);
//          var _array = _return.value.split(":::");
//          if (_array[0] == 'False')          //TRUE=RECORD FOUND; FALSE=RECORD NOT FOUND
//            {
//              alert(_array[1]);
//              document.getElementById('LogInPassword').value = ''
//            }
//          else
//            {
//              _userrecordid = _array[1];     //ID OF USER RECORD
//              _admin = _array[2];            //ADMINISTRATOR FLAG TRUE/FALSE
//                if (_array[2] == 'True')
//                  {
//                    for (var i = 3; i < 9; i++)
//                      {
//                        if (_array[i] == 'True')
//                          {
//                            var p = document.getElementById('trSelect' + i).style.display = 'block';
//                          }
//                      }
//                  }
//              document.getElementById('UserHeader').innerText = _array[3];
//              document.getElementById('divLogIn').style.display = 'none';
//              document.getElementById('divSelectOptions').style.display = 'block';
//            }
//        }
//    }

////******************************************************
////* ROUTINE SELECT USER (SPECIAL) FOR ADMIN
////******************************************************
//  function Select_Users()   //MAINTAIN USER OPTION FROM SELECTION VIEW
//    {
//      document.getElementById('radSelectUsers').checked = '';
//      if (_admin == 'True')
//        {
//          document.getElementById('divSelectOptions').style.display='none';
//          document.getElementById('EditRequestID').value = ""
//          document.getElementById('divEditRequestID').style.display='block';
//          document.getElementById('EditRequestID').focus();
//        }
//      else
//        {
//          var _return =  Management.Get_User_Data(_loginid);
//          var _array = _return.value.split(":::");
//          if (_array[0] == 'False')
//            {
//              alert(_array[1]);
//            }
//          else
//            {
//              _mode = 'U'
//              _userrecordid = _array[1];
//              _olduserid = _array[2];
//              _olduserpw = _array[3];
//              document.getElementById('EditUserID').value = _array[2];
//              document.getElementById('EditPassword').value = _array[3];
//              document.getElementById('EditName').value = _array[4];
//              for (var i = 4; i < 9; i++)
//                {
//                if (_array[i] == 'True')
//                  {
//                    document.getElementById('chkEdit' + i).checked = _array[i];
//                  }
//                }
//            }
//          document.getElementById('divSelectOptions').style.display='none';
//          document.getElementById('tabEditOptions').style.display='none';
//          document.getElementById('divUserDataEdit').style.display='block';
//          document.getElementById('EditUserID').focus();
//        }
//    }
//    
////******************************************************
////* SYSTEM ADMINISTRATOR USER EDIT SUBMIT
////******************************************************
//  function Get_For_Edit()
//    {
////alert("PRE")
//      var _return =  Management.Get_User_Data(document.getElementById('EditRequestID').value);
//      var _array = _return.value.split(":::");
////alert(_return.value)
//      if (_array[0] == 'False')
//        {
//          alert(_array[1]);
//          document.getElementById('EditUserID').focus();
//        }
//      else
//        {
////alert("0 " + _array[0])
////alert("1 " + _array[1])
////alert("2 " + _array[2])
////alert("3 " + _array[3])
////alert("4 " + _array[4])
////alert("5 " + _array[5])
////alert("6 " + _array[6])
////alert("7 " + _array[7])
////alert("8 " + _array[8])
////alert("9 " + _array[9])
//          _mode = 'U'
//          _userrecordid = _array[1];
//          _olduserid = _array[2];
//          _olduserpw = _array[3];
//          document.getElementById('EditUserID').value = _array[2];
//          document.getElementById('EditPassword').value = _array[3];
//          document.getElementById('EditFName').value = _array[4];
//          for (var i = 5; i < 10; i++)
//            {
//              if (_array[i] == 'True')
//                {
//                  document.getElementById('chkEdit' + i).checked = _array[i];
//                }
//            }
//          document.getElementById('divEditRequestID').style.display='none';
//          document.getElementById('divUserDataEdit').style.display='block';
//          document.getElementById('tabEditOptions').style.display='block';
//          document.getElementById('EditUserID').focus();
//        }
//    }

////******************************************************
////* SYSTEM ADMINISTRATOR NEW USER ID REQUEST
////******************************************************
//  function New_User()
//    {
//      _mode = 'A'
//      _userrecordid = -1
//      _olduserid = ''
//      _olduserpw = ''
//      document.getElementById('EditUserID').value='';
//      document.getElementById('EditPassword').value='';
//      document.getElementById('ReenterPassword').value='';
//      document.getElementById('EditFName').value='';
//      document.getElementById('divSelectOptions').style.display='none';
//      for (var i = 5; i < 10; i++)
//        {
//          document.getElementById('chkEdit' + i).checked = '';
//        }
//      document.getElementById('divEditRequestID').style.display='none';
//      document.getElementById('divUserDataEdit').style.display='block';
//      document.getElementById('tabEditOptions').style.display='block'; 
//      document.getElementById('EditUserID').focus();
//    }
//    
////******************************************************
////* SYSTEM ADMINISTRATOR CANCEL EDIT ID REQUEST
////******************************************************
//  function Cancel_Edit_ID()
//    {
//      document.getElementById('divEditRequestID').style.display='none';
//      document.getElementById('divSelectOptions').style.display='block';
//    }

////******************************************************
////* EDIT AND UPDATE DATA
////******************************************************
//  function Update_Data()
//    {
//      if (_mode == 'A' || document.getElementById('EditUserID').value != _olduserid)
//        {
//          _return = Management.Test_UserID(document.getElementById('EditUserID').value);
//          if (_return.value == 'True')
//            {
//              alert('User ID already exists; Must choose another');
//              document.getElementById('EditUserID').focus();
//              return false;
//            }
//        }
//      if (!document.getElementById('EditUserID').value.length > 0)
//        {
//          alert('Must enter a User ID')
//          document.getElementById('EditUserID').focus();
//        }
//      else if (!document.getElementById('EditPassword').value.length > 0)
//        {
//          alert('Must enter a Password')
//          document.getElementById('EditPassword').focus();
//        }
//      else if (!Validate_Password(document.getElementById('EditPassword').value, document.getElementById('ReenterPassword').value))
//        {
//          document.getElementById('ReenterPassword').focus();
//        }
////      else if (document.getElementById('EditPassword').value != _olduserpw && document.getElementById('EditPassword').value != document.getElementById('ReenterPassword').value)
////        {
////          alert('Password does not match ReEntered Password');
////          document.getElementById('ReenterPassword').focus();
////        }
//      else if (!document.getElementById('EditFName').value.length > 0)
//        {
//          alert('Must enter a First Name')
//          document.getElementById('EditFName').focus();
//        }
//      else
//        {
//          var _return = Management.Update_Data(_userrecordid, 
//                                               document.getElementById('EditUserID').value, 
//                                               document.getElementById('EditPassword').value,
//                                               document.getElementById('EditFName').value,
//                                               document.getElementById('chkEdit5').checked,
//                                               document.getElementById('chkEdit6').checked,
//                                               document.getElementById('chkEdit7').checked,
//                                               document.getElementById('chkEdit8').checked,
//                                               document.getElementById('chkEdit9').checked
//                                               )
//          var _array = _return.value.split(":::");
//          alert(_array[1])
//          if (_array[0] == 'False')
//            {
//              alert('Serioius System Error: Notify ADMINISTRATOR!')
//            }
//          else
//            {
//              Cancel_Edit_User();
//            }
//        }
//    }

////******************************************************
////* CANCEL DATA EDITING WITHOUT UPDATE
////******************************************************
//  function Cancel_Edit_User()
//    {
//      document.getElementById('divUserDataEdit').style.display='none';
//      document.getElementById('tabEditOptions').style.display='none';
//      document.getElementById('divSelectOptions').style.display='block';
//    }

////******************************************************
////* UPLOAD FILES
////******************************************************
//  function Upload_Files(_type, _id)
//    {
////      alert(_type);
////      alert(document.getElementById(_id).value);
////      _type = 'MHT'
//      var _return = Management.Up_Load(_type, document.getElementById(_id).value);
//      var _array = _return.value.split(":::");
//      if (_array[0] == 'True')
//        {
//          alert('File Successfully Saved')
//        }
//      else
//        {
//          alert(_array[1]) 
//        }
//    }

////******************************************************
////* ROUTINE SELECT OPTIONS FOR MAINTAINING .MHT's/.PDF's
////******************************************************
//  function Select_Options(_selection)
//    {
//      document.getElementById('divSelectOptions').style.display='none'
//      document.getElementById('divHomePage').style.display='none'
//      document.getElementById('divAboutUsPage').style.display='none'
//      document.getElementById('divNewsLetterPage').style.display='none'
//      document.getElementById('divOpportunitiesPage').style.display='none'
//      document.getElementById('divUserDataEdit').style.display='none'
//      document.getElementById(_selection).style.display='block'
//    }
//    
//  function Get_Opportunities()
//    {
//      alert('Get')
//      var _return = Management.Get_Opportunities();
////      var _return = Management.Up_Load(_type, document.getElementById(_id).value);
//      alert(_return.value)
//      var _array = _return.value.split(":::");
//      if (_array[0] == 'True')
//        {
//          
//        }
//    }
////*******************************************************************************************************************************************
////*******************************************************************************************************************************************
//// RESULTS PROCESSING
////*******************************************************************************************************************************************
////*******************************************************************************************************************************************
////  function Search_Results()
////    {
////      var _return = Search_Management.Search_Results(document.getElementById('ddYear').value, 
////                                                    document.getElementById('ddAthlete').value, 
////                                                    document.getElementById('ddTeam').value, 
////                                                    document.getElementById('ddEvent').value)
//////      alert(_return.value)
////      var _array = _return.value.split(":::");
////      if (_array[0] == 'True')
////        {
//////      alert(_array[0])
//////      alert(_array[1])
//////      alert(_array[2])
//////      alert(_array[3])
////      alert(document.getElementById('DataSourceResults').getAttribute('ConnectionString'))
////          document.getElementById('DataSourceResults').setAttribute('ConnectionString', _array[1]);
////          document.getElementById('DataSourceResults').setAttribute('ProviderName', _array[2]);
////          document.getElementById('DataSourceResults').setAttribute('SelectCommand', _array[3]);
////          
////        }
////      else
////        {
////          alert('SYSTEM ERROR: INVALID SEARCH FORMATION ROUTINE') 
////        }
////    }
////======================================================
////======================================================
////======================================================
////* SHARED FUNCTIONS
////======================================================
////======================================================
////======================================================
//  function Validate_Email(_email)
//    {
//      var _regularexpression = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
//      if (!_regularexpression.test(_email))
//        {
//          alert('Invalid e-Mail address');
//          document.getElementById('EditEmail').focus();
//          return false
//        }
//      else
//        {
//          return true
//        }
//    }
//    
//  function Validate_Password(_password, _compare)
//    {
////      alert('PW In:  ' + _password)
////      alert('Compare In: ' + _compare)
////      alert('Old PW: ' + _olduserpw)
////      alert('Edit PW: ' + document.getElementById('EditPassword').value)
//      if ((document.getElementById('EditPassword').value != _olduserpw) && (_password != _compare))
//        {
//          alert('Password does not match ReEntered Password');
//          document.getElementById('ReenterPassword').focus();
//          return false
//        }
//      else
//        {
//          return true
//        }
//    }