﻿/// <reference path="jquery-1.2.6.js"/>
function showDiv(divname) {
    var divfound = document.getElementById(divname);

    if (divfound.style.display == 'block') {
        divfound.style.display = 'none';
    } else {
        divfound.style.display = 'block';
    }
}

function ddlRatingChange(obj) {
    if(obj.value==1)
        {
            document.getElementById('div14orOlder').style.display = 'inline';
        }
    else {
        document.getElementById('div14orOlder').style.display = 'none';
    }
    }
function ddlChange(obj) {
        if (obj.value == 2) {
            disableTables();
        }
        else {
            enableTables();
        }
    }
function ddlChangeCity(obj) {
   $(".Top10ListULCity a[href*='search']").each(function()
   {
       this.href = replaceQueryString(this.href,'level',obj.value)});
   }

   function ddlChangeDistrict(obj) {
       $(".Top10ListULDistrict a[href*='search']").each(function() {
       this.href = replaceQueryString(this.href,'level',obj.value)});
       }
       
function replaceQueryString(url, param, value) {
           var re = new RegExp("([?|&])" + param + "=.*?(&|$)", "i");
           if (url.match(re))
               return url.replace(re, '$1' + param + "=" + value + '$2');
           else if (url.indexOf("?") == -1)
               return url + '?' + param + "=" + value;
           else
               return url + '&' + param + "=" + value;
       }       
function disableTables() {
    document.getElementById('divSchoolDetail').style.display = 'none';
    }

function enableTables() {
    document.getElementById('divSchoolDetail').style.display = 'block';
    }

function CopyLocationAddressToMailingAddress() {
   var obj = document.getElementById("ctl00_ContentPlaceHolder1_chkSameAsLocation");
   if (obj.checked) {
    document.getElementById("ctl00_ContentPlaceHolder1_txtMSTREET").value = document.getElementById("ctl00_ContentPlaceHolder1_txtLSTREET").value;
    document.getElementById("ctl00_ContentPlaceHolder1_txtMCITY").value = document.getElementById("ctl00_ContentPlaceHolder1_txtLCITY").value;
    document.getElementById("ctl00_ContentPlaceHolder1_txtMZIP").value = document.getElementById("ctl00_ContentPlaceHolder1_txtLZIP").value
    document.getElementById("ctl00_ContentPlaceHolder1_txtMZIP4").value = document.getElementById("ctl00_ContentPlaceHolder1_txtLZIP4").value
    }
}

function chkChange(obj) {
    document.getElementById("ctl00_ContentPlaceHolder1_txtMSTREET").disabled=obj.checked;
    document.getElementById("ctl00_ContentPlaceHolder1_txtMCITY").disabled=obj.checked;
    document.getElementById("ctl00_ContentPlaceHolder1_txtMZIP").disabled=obj.checked;
    document.getElementById("ctl00_ContentPlaceHolder1_txtMZIP4").disabled=obj.checked;
    CopyLocationAddressToMailingAddress();
   }

function AjaxNameSelected( source, eventArgs ) {
    $(".ajaxResponse").each(function(n) { this.value = eventArgs.get_value(); });
}

function clearHiddenFieldOnTextChange(event) {
var e = event || window.event;
var code = e.keyCode;
if ((code >= 32) && !((code >= 37) && (code <= 40)) || (code == 8 ))
        {
            $(".ajaxResponse").each(function(n) { this.value = ""; });
        }
}
function CheckReviewLength(source, arguments) {
    if (arguments.Value.length < 5001) {
        arguments.IsValid = true;
    }
    else {
    arguments.IsValid = false };
}

function ajRank_collapseAccordion(controlID) {
    var accHost = $find(controlID);
    accHost.set_SelectedIndex(-1);
}

function ajRank_showGrades(level) {
    $('div#ctl00_ContentPlaceHolder1_AjaxRank_GradePane_content div').hide('fast');  
    var div;
    div = 'div#GradeLevel' + level;
    $(div).show('fast');
    if ($(div + ' input[type=radio]').size() == 0) {
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_GradePane_header').hide('fast');
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_ColumnPane_header')[0].innerHTML = '2. Show Columns...';
        ajRank_showYears(level);
        ajRank_ShowTests(level);
    } else
    {
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_GradePane_header').show('fast');
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_ColumnPane_header')[0].innerHTML = '5. Show Columns...';
        if ($(div + ' input[type=radio]:checked').size() == 0) {
            $(div + ' input[type=radio]:first')[0].checked = true;
            ajRank_showYears(level);
            ajRank_ShowTests(level);
        }
    } 
}

function ajRank_showYears(level) {
    $('div#ctl00_ContentPlaceHolder1_AjaxRank_YearPane_content div').hide('fast');
    var div;
    div = 'div#YearLevel' + level;
    $(div).show('fast');
    if ($(div + ' input[type=radio]').size() == 0) {
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_YearPane_header').hide('fast');
    } else {
    $('div#ctl00_ContentPlaceHolder1_AjaxRank_YearPane_header').show('fast');
        if ($(div + ' input[type=radio]:checked').size() == 0) {
            $(div + ' input[type=radio]:first')[0].checked = true;
        }
    }
}

function ajRank_ShowTests(level) {
    $('div#ctl00_ContentPlaceHolder1_AjaxRank_TestPane_content div').hide('fast');
    //Create string for ID based on level, grade
    //GET: grade from selected radio button on grade div
    var divGrade;
    divGrade = 'div#GradeLevel' + level;
    //Get the grade of the selected radio button
    if ($(divGrade + ' input[type=radio]').size() == 0) {
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_TestPane_header').hide('fast');
    } else {
        var GradeID;
        GradeID = $(divGrade + ' input[type=radio]:checked')[0].id;
        var Grade;
        Grade = GradeID.substr(GradeID.lastIndexOf('_') + 1, GradeID.length - GradeID.lastIndexOf('_'));

        var div;
        div = 'div#tg_' + level + '_' + Grade;
        $(div).show('fast');
        $('div#ctl00_ContentPlaceHolder1_AjaxRank_TestPane_header').show('fast');
        if ($(div + ' input[type=radio]:checked').size() == 0) {
            $(div + ' input[type=radio]:first')[0].checked = true;
        }
    }
  
}

// Put the selected radio button text in the headers (this does all of them)
function ajRank_updateAccHdr(fade) {
    $('div.accordionHeader').each(function(n) {
        var s;
        s = '#' + this.id.replace('header', 'content') + ' input[type=radio]:checked + label';
        if ($(s).size() != 0) {
            var sProp;
            sProp = this.innerHTML.replace(/[:].*/, ': ' + $(s)[0].innerHTML.replace(' (default)', ''));
            if (this.innerHTML != sProp) {
                if (fade) $(this).fadeOut('fast');
                this.innerHTML = sProp;
                if (fade) $(this).fadeIn('fast');
            }
        }
    });
}

function ta_print() {
    window.print();
    $.get('/takeaction.aspx', { a: 6 }, null);
}

function ta_favorite() {
    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(window.document.title, window.document.URL, "");
    } else if (window.external) { // IE Favorite
    window.external.AddFavorite(window.document.URL, window.document.title);
    }
    else if (window.opera && window.print) { // Opera
         var elem = document.createElement('a');
     elem.setAttribute('href',window.document.URL);
     elem.setAttribute('title',window.document.title);
     elem.setAttribute('rel','sidebar');
     elem.click();
    }
    $.get('/takeaction.aspx', { a: 11 }, null);
    
}