﻿function flipOn(src)
{
    var index = src.indexOf('_on');
    if( index < 0 ) 
    {
        var ext = src.lastIndexOf('.');
        return src.substring(0, ext) + '_on' + src.substring(ext);
    }
    else
    {
        return src;
    }
}
function flipOff(src)
{
    var index = src.indexOf('_on');
    if( index > 0 ) 
    {
		return src.replace('_on', '');
    }
    else
    {
        return src;
    }
}

  function ajaxHelper(requestString, update, container) 
{
  var xmlHttp;
  // Firefox, Opera 8.0+, Safari, SeaMonkey
  try {    
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {   
    // Internet Explorer 
    try {    
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {   
      try {      
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
      }
      catch (e) {      
        alert("Sorry, your browser does not support AJAX.");
        return false;      
      }    
    }  
  } 
 
  xmlHttp.onreadystatechange=function() {
    //The request is complete == state 4
    if (xmlHttp.readyState==4) {
      var response=xmlHttp.responseText;
      //Send reponse to _ajax hook of passed function name
	 	if (update)
	 	{
      		updateCounselors(response, container);
		}
    }
  }
 
  if (requestString) {
    xmlHttp.open("GET", requestString, true);
    xmlHttp.send(null);
  }
}

function updateGridVis(id) 
{
  var script = 'counselors.aspx';
  var queryString = "?id=" + id;

  var requestString = script + queryString;
  ajaxHelper(requestString, true, 'counselors');
  
}

function updateCounselors(results, container) 
{
	var grid = document.getElementById(container);
	grid.innerHTML = results;
	
}

function dothings()
{
    alert('this');
}
