//-------------------------------------------
var sTicketID;
function SetFrameSize(TicketID, nWidth)
//       ~~~~~~~~~~~~
{
  sTicketID = TicketID;
  AspSupport_RegisterFrameSize(sTicketID, nWidth, document.getElementById("oBoardTbl").clientHeight + 10);
}

//-------------------------------------------

var nCurHeight;
function CheckHeight (TicketID, nWidth)
{
  if (document.body.scrollHeight != nCurHeight)
  {
    // ignore forums floating message
    try
    {
      if (bFM)
        return;
    }
    catch(e) {}
    
    nCurHeight = document.body.scrollHeight;
    SetFrameSize(TicketID, nWidth);
  }
}

function HandlePermaLink(FID,sDomain,nVideo)
{
    var sUrl = "";
    // Only if the page has no refer page (open directly)    
    var QueryString = location.search;
    if (QueryString.length > 0 && QueryString.charAt(0) == '?')
      QueryString = QueryString.substring(1);
 
    if (window != window.top)
    {
      return;
    }
    else
    { 
      //nGroupID = GetFroumGroupID(FID)
      //if (nGroupID == "7146")
        // sUrl = "http://" + sDomain + "/teachers/teachingPlanning.aspx?plink=1&" + QueryString;
    //  else
      //{
        switch (FID)
        {
          case "62828":
          sUrl = "http://" + sDomain + "/teachers/Experts.aspx?plink=1&" + QueryString;
          break;
          case "70638":
          case "70639":
          case "70640":
          case "70641":
          case "79051":
          case "79053":
          case "70648":
          case "79058":
          case "79060":
          case "79059":
          case "79062":
          case "79063":
          case "79061":
          case "70643":
          case "79050":
          case "79054":
          case "79049":
          case "79052":
          case "79055":
          case "79056":
          case "79057":
          case "70649":
          case "70647":
          case "70646":
          case "70645":
          case "70644":
          case "72426":
          case "70650":
          case "70653":
          case "70654":
          case "70658":
          case "70655":
          case "70652":
          case "70651":
          case "70656":
          case "70657":
          sUrl = sUrl = "http://" + sDomain + "/teachers/teachingPlanning.aspx?plink=1&" + QueryString;
          break;
          case "":
          sUrl = "http://civics." + sDomain + "/index.aspx?plink=1&"  + QueryString;
          break;
         case "66827":
          sUrl = "http://" + sDomain + "/Learning/Activities/Index.aspx?plink=1&" + QueryString;
          break;
          case "66828":
          sUrl = "http://" + sDomain + "/Learning/Activities/Games/index.aspx?plink=1&" + QueryString;
          break;
          case "66832":
          sUrl = "http://" + sDomain + "/Learning/Activities/Movies.aspx?plink=1&" + QueryString;
          break;
          case "66833":
          sUrl = "http://" + sDomain + "/Learning/Activities/Court.aspx?plink=1&" + QueryString;
          break;
         case "62556":
         case "70501":
         case "70502":
         case "70503":
         case "70504":
          sUrl = "http://" + sDomain + "/teachers/EnrichingColleagues.aspx?plink=1&" + QueryString;        
           break;
         case "77059":
         case "77060":
          sUrl = "http://" + sDomain + "/Forum.aspx?plink=1&" + QueryString;  
          break;
         case "88602":
          sUrl = "http://civics." + sDomain + "/teachers/courses.aspx?plink=1&"  + QueryString;
           break;
         default:
         sUrl = "http://" + sDomain + "/PageContent.aspx?plink=1&" + QueryString;
        }
        if(nVideo != null)
        {
          switch(nVideo)
          {        
           default:
            sUrl = "http://" + sDomain + "/video/video" + nVideo +".aspx?plink=1&" + QueryString;
            location.href = sUrl;
            break;         
          }
        }
        if (sUrl != "")
        {
          location.href = sUrl;
        }
      }
    //}
}
//-------------------------------------------




function getParameter( queryString, parameterName )
 {
// alert (queryString);
// alert(parameterName);
// Add "=" to the parameter name (i.e. parameterName=value)
var parameterName = parameterName + "=";
if ( queryString.length > 0 ) {
// Find the beginning of the string
begin = queryString.indexOf ( parameterName );
// If the parameter name is not found, skip it, otherwise return the value
if ( begin != -1 ) {
// Add the length (integer) to the beginning
begin += parameterName.length;
// Multiple parameters are separated by the "&" sign
end = queryString.indexOf ( "&" , begin );
if ( end == -1 ) {
end = queryString.length
}
 //alert (unescape ( queryString.substring ( begin, end ) ))
// Return the string
return unescape ( queryString.substring ( begin, end ) );
}
// Return "null" if no parameter has been found
return "null";
}
} 



//-------------------------------------------

// This function is parsing the query string to array
function getArgs() 
{ 
  var args = new Object(); 
  var query = location.search.substring(1); 
  var pairs = query.split("&");   
  for(var i = 0; i < pairs.length; i++) 
  { 
    var pos = pairs[i].indexOf('='); 
      if (pos == -1) continue; 
    var argname = pairs[i].substring(0,pos); 
    var value = pairs[i].substring(pos+1); 
    args[argname] = unescape(value);
  }   
  return args; 
} 

function GetQueryString()
{

  var QueryString = ((document.location).split("?"))[1];
 // alert(QueryString);
  
}

 //----------------------------------------------------------------------------------------------------
