﻿/// <reference path="jquery-1.3.2.min-vsdoc.js />

$(document).ready(function() {
    var myFile = document.location.toString();
    if (myFile.match('#')) {
        var myAnchor = '#' + myFile.split('#')[1];
        myAnchor = myAnchor.replace('#', '');
        var baseURL = document.location.toString();
        
        if (myFile.indexOf("VerticalStandard") != -1) {
            if (baseURL.indexOf("|") != -1) { RetrievePagedData(myAnchor); }
            else { RetrieveVerticalData(myAnchor); }
        }
        if (myFile.indexOf("StandardsBrowser") != -1) {
            if (baseURL.indexOf("|") != -1) { RetrieveSortedData(myAnchor); }
            else { RetrieveData(myAnchor); }
        }    
    }
});


function RetrieveData(id) {
    $(this).ajaxStart(function() {
        
        $("#loading").removeClass('hide');
        $("#loading").show();

    }).ajaxStop(function() {
        $("#loading").fadeOut(500);
        $("#english-language-learners").hide();
    });
   
    
    $.get("/Standard/StandardArea/" + id + "?standardID=" + $('#TopStandardID').val(), null, function(data) {
        $("#StandardArea").html(data);
        
    }, null);  
    return false;
}

function RetrieveSortedData(id) {

    $(this).ajaxStart(function() {
        
        $("#loading").removeClass('hide');
        $("#loading").show();

    }).ajaxStop(function() {
        $("#loading").fadeOut(500);
        $("#english-language-learners").hide();
    });
    

    var baseURL = document.location.toString().split('#')[1];
    var topstandardID = baseURL.split('|')[1];
    var standardID = baseURL.split('|')[0];

    $.get("/Standard/StandardArea/" + standardID + "?standardID=" + topstandardID, null, function(data) {
        $("#StandardArea").html(data);
    }, null);
    $('#TopStandardID').val(topstandardID);
    return false;
}

function RetrieveVerticalData(id, bandID) {
    $(this).ajaxStart(function() {
        
        $("#loading").removeClass('hide');
        $("#loading").show();

    }).ajaxStop(function() {
        $("#loading").fadeOut(500);
        $("#english-language-learners").hide();
    });
    
    
    if ($('#TopStandardID').val() == null) {
        $.get("/Standard/StandardVerticalArea/" + id, null, function(data) {
            $("#StandardArea").html(data);
        }, null);
    }
    else {
        if (bandID == null)
        { bandID = 1 }
        $.get("/Standard/StandardVerticalArea/" + id + "?standardID=" + $('#TopStandardID').val() + "&bandID=" + bandID, null, function(data) {
            $("#StandardArea").html(data);
        }, null);
    }
    
    return false;
}

function RetrievePagedData(id) {
    $(this).ajaxStart(function() {
        
        $("#loading").removeClass('hide');
        $("#loading").show();

    }).ajaxStop(function() {
        $("#loading").fadeOut(500);
        $("#english-language-learners").hide();
    });
    

    var baseURL = document.location.toString().split('#')[1];
    var bandID = baseURL.split('|')[1];
    var standardID = baseURL.split('|')[0];

    $.get("/Standard/StandardVerticalArea/" + standardID + "?standardID=" + $('#TopStandardID').val() + "&bandID=" + bandID, null, function(data) {
        $("#StandardArea").html(data);
    }, null);
    return false;
}

