// GO Admin Function Page
function goAdmin(pageLocation)
{
	eval("parent.frames[1].document.location.href=\"" + pageLocation + "\";")
}	

function changeCursorDefault()
{
	document.body.style.cursor = "default";
}

function changeCursorHand()
{
	document.body.style.cursor = "hand";
}

function launchRTFEditor(editFieldName)
{
	eval("window.open(\"/_scripts/_rtfeditor/rtfeditor.asp?editFieldName=" + editFieldName + "\",\"\",\"height=350,width=450,menubar=0,resizable=1,scrollbars=1,status=1,titlebar=0,toolbar=0,left=0,top=0\")")
}

function openPopupWindow(popupPage,popupwidth,popupheight)
{
	eval("window.open('" + popupPage + "',null,'height=" + popupheight + ",width=" + popupwidth + ",scrollbars=yes,menu=no');");
}

function navImageOver(imgSOURCENAME)
{
	eval("document." + imgSOURCENAME + ".src = '/_media/images/" + imgSOURCENAME + "R.jpg';");
}

function navImageRestore(imgSOURCENAME)
{
	eval("document." + imgSOURCENAME + ".src = '/_media/images/" + imgSOURCENAME + ".jpg';");
}

// Launching Pages from the Admin Menu Screens
function submitAdminAction(pageName,fieldName,actionName)
{
	if(actionName == "modify")
	{
		eval("window.location.href=\"admin_" + pageName + "_" + actionName + ".asp?id=\" + document.forms[0]." + fieldName + ".options[document.forms[0]." + fieldName + ".selectedIndex].value + \"\"");
	}
	else if(actionName == "launch")
	{
		eval("window.open('admin_" + pageName + "_" + actionName + ".asp',null,'height=300,width=400,menu=no');")
	}
	else
	{
		eval("window.open('admin_" + pageName + "_" + actionName + ".asp?id=' + document.forms[0]." + fieldName + ".options[document.forms[0]." + fieldName + ".selectedIndex].value,null,'height=300,width=400,menu=no');")
	}
}

// Global Form Functions
function cancelAdmin()
{
	window.history.go(-1);
}

function submitEvent(day,id)
{
	eval("window.open(\"event.asp?day=" + day + "&id=" + id + "\",\"\",\"height=310,width=350,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left=0,top=0\")")
}

function swapNavGraphic(imgName,actionState)
{
		eval("document." + imgName + ".src = 'images/gui/btn_" + imgName + "_" + actionState + ".gif';");
}

function deleteOption(object,index) {
    object.options[index] = null;
}

function addOption(object,text,value) {
    var defaultSelected = true;
    var selected = true;
    var optionName = new Option(text, value, defaultSelected, selected)
    object.options[object.length] = optionName;
}

function copySelected(fromObject,toObject) {
    for (var i=0, l=fromObject.options.length;i<l;i++) {
        if (fromObject.options[i].selected)
            addOption(toObject,fromObject.options[i].text,fromObject.options[i].value);
    }
    for (var i=fromObject.options.length-1;i>-1;i--) {
        if (fromObject.options[i].selected)
            deleteOption(fromObject,i);
    }
}

function copyAll(fromObject,toObject) {
    for (var i=0, l=fromObject.options.length;i<l;i++) {
        addOption(toObject,fromObject.options[i].text,fromObject.options[i].value);
    }
    for (var i=fromObject.options.length-1;i>-1;i--) {
        deleteOption(fromObject,i);
    }
}

function selectAllValues()
{
  List = document.forms[0].cmbUsedWebLinks;
  for (i=0;i<List.length;i++)
  {
     List.options[i].selected = true;
  }
  document.forms[0].submit();
}	

function moveup(list) {
	var daflag = false
	for (var i = 0; i <= list.options.length-1; i++) {
		if (!list[i].selected) {
			daflag = true
		}
		if (list[i].selected && daflag) {
			list.insertBefore(list[i],list[i-1])
		}
	}
}
function movedown(list) {
	var daflag = false
	for (var i = list.options.length-1; i >= 0; i--) {
		if (!list[i].selected) {
			daflag = true
		}
		if (list[i].selected && daflag) {
			list.insertBefore(list[i],list[i+2])
		}
	}
}

function callUpload(uploadFieldName,formNumber)
{
	if(formNumber != 1 && formNumber != 2)
	{
		eval("window.open(\"/_scripts/_upload/upload_file.aspx?formnumber=0&fieldname=" + uploadFieldName + "\",\"\",\"height=250,width=350,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left=0,top=0\")")
	}
	else if(formNumber == 1)
	{
		eval("window.open(\"/_scripts/_upload/upload_file.aspx?formnumber=1&fieldname=" + uploadFieldName + "\",\"\",\"height=250,width=350,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left=0,top=0\")")
	
	}
	else if(formNumber == 2)
	{
		eval("window.open(\"/_scripts/_upload/upload_file.aspx?formnumber=2&fieldname=" + uploadFieldName + "\",\"\",\"height=250,width=350,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,left=0,top=0\")")
	
	}
}
