
function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");    
}

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
	i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return null;
}

function DeleteCookie (name,path,domain) {
  if (GetCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}


function lTrim(s){
	var i
	var str
	var result
	
	if (s.length == 0)
		return s;
	
	for (i = 0; i < s.length;i++){
		str=s.charAt(i)
		
		if (str != " ")
			break ;
	}
	
	result = s.slice(i)
	return result
}

function rTrim(s){
	var i
	var k
	var str
	var result
	var len = s.length

	if (len == 0)
		return s;
	
	for (i = 0; i < len;i++){
		k = len-i-1
		str=s.charAt(k)
		
		if (str != " ")
			break ;
	}

	k++
	result = s.slice(0,k)
	return result
}

function trim(s){
	var result
	result = lTrim(s)
	result = rTrim(result)
	return result
}

function isNumber(inputStr) {
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i)
		if (oneChar < "0" || oneChar > "9") {			
			return false
		}
	}
	return true
}

function OpenCoursePage(strOverviewPage){
var objWinOverview
//var strAction = "CourseDetail.asp?ProgramID=" + lngProgramID

	window.open(strOverviewPage,"new_win","channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,status=no,toolbar=no,top=0,width=640,left=0,resizable=yes,scrollbars=yes");
	//objWinOverview.focus();			
}

function OpenCategoryPage(lngCategoryID){
var objWin
var strAction = "CategoryDetail.asp?CategoryID=" + lngCategoryID

	objWin = window.open(strAction,"new_win","channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,status=no,toolbar=no,top=300,width=600,height=300left=0,resizable=yes,scrollbars=yes");
	objWin.focus();			
}

function OpenSeriesPage(lngSeriesID){
var objWin
var strAction = "SeriesDetail.asp?SeriesID=" + lngSeriesID

	objWin = window.open(strAction,"new_win","channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,status=no,toolbar=no,top=300,width=600,height=300left=0,resizable=yes,scrollbars=yes");
	objWin.focus();			
}


function ChangeImage(ctrl, sPath){		
	ctrl.src = sPath
}

function ChangeStyle(ctrl, strStyle){  
	ctrl.className = strStyle
}

function OpenLogin(){
var objWin

var lngWidth = 700
var lngHeigth = 400

//var lngLeft = (top.main.document.body.clientWidth - lngWidth) /  2
//var lngTop = (top.main.document.body.clientHeight - lngHeigth) / 2

var lngLeft = (screen.width - lngWidth) /  2
var lngTop = (screen.height - lngHeigth) / 2
	
	objWin = window.open("../curriculumdeveloper/login.asp","new_win","channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,status=no,toolbar=no,top=" + lngTop + ",left=" + lngLeft + ",width=" + lngWidth + ",height=" + lngHeigth + ", resizable=no,scrollbars=no");
	objWin.focus();
	
	//top.main.navigate('navigation_instructions.htm')
}



