﻿     
    function callAudio() {    
        swfobject.embedSWF("/includes/swf/audio_large.swf", "audio", "517", "417", "9.0.0", "/includes/swf/expressInstall.swf");
        var labelId = document.getElementById('hdnAudioLabelName').value;
        var audiofileName = document.getElementById(labelId).innerHTML;
        setTimeout("document.getElementById('audio').PlayAudio('"+audiofileName+"')",300);
	}
	

      function showHideQues(action){        
        if(action=='submitques'){
            $("#submitques").addClass("show").show("slow");
        }
        else if(action=='showthanks'){
            $("#submitques").addClass("hide");
            $("#showthanks").addClass("show").show().animate({opacity: 1.0}, 3000).fadeOut('slow', function() {$(this).remove(); });
        }
      }	
      
      function showEOWebError(control, error, message)
      {
        if(error=='max_size_exceeded')
            alert('Please uploaded a file smaller than the specified limit');
        else
            alert(message);
      }
      
      function getLabelForId(id) {
         var labels = document.getElementsByTagName('label');
         for (var i = 0;i<labels.length; i++) {
           var label = labels[i];
           if (label.htmlFor == id) {
             return label;
           }
         }
         return false;
      } 
      
      function toggleDisabled(srcField, id)
        {
            var elem = document.getElementById(id);
            var elemLabel = getLabelForId(id);
            if(elem!=null){
                if(document.getElementById(srcField).value.length > 0){
                    elem.disabled = false;
                    elem.className = "txtX"; 
                    elemLabel.className = "";
                    elem.focus();
                }
                else {
                    elem.disabled = true;    
                    elem.className = "disabledX"; 
                    elemLabel.className = "disabledllabel";         
                    //elem.setAttribute("class", "disabledX"); 
                    //elemLabel.setAttribute("class", "disabledllabel"); 
                }
            }
            /*
            if (elem != null)
            {
                elem.disabled = !elem.disabled;
            }*/
        }
        
/* -------------------------------- Site Search related ------------------------------ */
// Function retrieved from: http://cass- hacks.com/articles/code/js_url_encode_decode/   
function URLEncode (clearString) {   
  var output = '';   
  var x = 0;   
  clearString = clearString.toString();   
  var regex = /(^[a-zA-Z0-9_.]*)/;   
  while (x < clearString.length) {   
    var match = regex.exec(clearString.substr(x));   
    if (match != null && match.length > 1 && match[1] != '') {   
        output += match[1];   
      x += match[1].length;   
    } else {   
      if (clearString[x] == ' ')   
        output += '+';   
      else {   
        var charCode = clearString.charCodeAt(x);   
        var hexVal = charCode.toString(16);   
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();   
      }   
      x++;   
    }   
  }   
  return output;   
}   

// Retrieved from: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html   
function SubmitOnEnter(myfield, e)   
{   
    var keycode;   
    if (window.event)   
        keycode = window.event.keyCode;   
    else if (e)   
        keycode = e.which;   
    else  
        return true;   
    if (keycode == 13)   
    {   
        SearchSite();   
        return false;   
    }   
    else  
        return true;   
}   

function SearchSite()   
{   
    document.location.href='/search.aspx?cx=015356833386091750286:cayq168el-m&cof=FORID%3A11&ie=UTF-8&q=' +    
    URLEncode(document.getElementById('q').value);   
}  

/* ------------------------------------------------------------- */

$(document).ready(function(){
    $('a.title').cluetip({splitTitle: '|'});
});






// ********************* Auto Suggest Feature for Schools -------------------- //
/*

var word = ''; 
var UP = 38; 
var DOWN = 40; 
var ENTER = 13;
var index = -1; 
var TAB = 9; 
var BACKSPACE = 8; 

var table = null; 
var rows = null;

var selectedRow = null;

function GetSchools(e) 
{
    var keynum
    var keychar
    var numcheck

    if(window.event) // IE
        {
        keynum = e.keyCode
        }
    else if(e.which) // Netscape/Firefox/Opera
        {
        keynum = e.which
        }
    keychar = String.fromCharCode(keynum)
    numcheck = /\d/

    // If the down key is pressed
    if(keynum == DOWN) 
    {   
        MoveCursorDown();    
        return;
    }
    else if(keynum == UP) 
    {   
        MoveCursorUp();    
        return; 
    }
    else if(keynum == ENTER) 
    {
         var selSchool = "";
        if(IsFireFox()) 
        {
            selSchool = selectedRow.childNodes[1].innerHTML;
        }
        else 
        {
            selSchool = selectedRow.innerText; 
        }
//        var re = new RegExp('(<span class\=astblsm>)([^<>]*)(<\/span>)', 'gi'); 
  //      var stripped = selSchool.replace(re,""); 
        //var stripped = selSchool.replace(<span.*?>.*?</span>/ig,"")
        document.getElementById("txtSchoolName").value = selSchool;
        document.getElementById("results").innerHTML = '';
        // false is returned so that the postback won't occur when the return key is pressed
        return false;
    }

    if(keynum != DOWN && keynum != UP && keynum >= 65 && keynum <= 90) 
    {
        word = word + keychar; 
    }
    else if(keynum == BACKSPACE) 
    {
        word = word.substring(0,word.length-1); 
    }
    // Call the server side method
    CallServer(word,'');
}

function IsFireFox() 
{
    return (navigator.appName == 'Netscape'); 
}

function MoveCursorUp() 
{
    selectedRow = null; 
    table = document.getElementById("MyTable");
    if(table == null) return;
    rows = table.getElementsByTagName("TR");   
    if(index > 0) 
    {
      index--; 
      SetDefaultRowColor();
      selectedRow = rows[index];
      selectedRow.className = 'astblrowalt'      
    } 
}

function MoveCursorDown() 
{
    selectedRow = null; 
    table = document.getElementById("MyTable");    
    if(table == null) return;    
    rows = table.getElementsByTagName("TR");        
    if(index < rows.length) 
    {                 
        if(index < rows.length -1)
        { 
        index++;       
        SetDefaultRowColor();          
        selectedRow = rows[index];
        selectedRow.className = 'astblrowalt';   
        }       
    } 
}

function SetDefaultRowColor() 
{   
   for(i=0;i<rows.length;i++) 
    {
        rows[i].className = 'astblrow';
    }   
}


function ReceiveServerData(response) 
{
    document.getElementById("results").innerHTML = response; 
}
*/
