﻿// JScript File
var win=null;
function NewWindow(mypage, myname, w, h, scroll, pos)
{
	if (mypage!="")
	{
		if(pos=="random") {
			LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
			TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
		}

		if(pos=="center") {
			LeftPosition=(screen.width)?(screen.width-w)/2:100;
			TopPosition=(screen.height)?(screen.height-h)/2:100;
		}
		else if((pos!="center" && pos!="random") || pos==null) {
				LeftPosition=0;TopPosition=0
		}
		settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
		myname1 = myname + Math.round(1099999999*Math.random());
		win=window.open(mypage,myname1,settings);
		win.focus();
	}
}

function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

function on_selected(rolename)
{
	var url = "PopupManager.aspx?rolename="+rolename;
	var rtnValue = new Array();
	var Left_Position = (screen.width) ? (screen.width-800)/2 : 0;
	var Top_Position = (screen.height) ? (screen.height-400)/2 : 0;
	var opt = 'toolbar=0, menubar=0, location=0, resizable=1, scrollbars=1, width=800, height=400, left=' + Left_Position + ', top=' + Top_Position;
	var wChild = window.open(url, "wChild", opt);
	wChild.focus();
}

function GetReturnValue(id, name, index)
{
    var frm = document.myFrm;
    switch(index)
    {
        case 1: 
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_manager1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_manager1_ManagerLoginName");
            break;
        case 2: 
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_processor1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_processor1_ManagerLoginName");
            break;
        case 3:
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_users1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Admin_Add_new_users1_ManagerLoginName");
            break;
        case 4:
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntomanagerid");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntomanagername");
            break;
        case 5:
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntoagentid");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntoagentname");
            break;
        case 6:
            var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntoprocessorid");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_assigntoprocessorname");
            break;
		
		//for Agent/CreateManager.aspx + 
		case 7:
			var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_manager1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_manager1_ManagerLoginName");
			break;
		case 8:
			var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_processor1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_processor1_ManagerLoginName");
			break;
		case 9:
			var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_users1_ManagerLoginID");
            var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_Add_new_users1_ManagerLoginName");
			break;
    }

    if (window.opener && !window.opener.closed)
    {
        b_ID.value = id;
        b_Name.value = name;
        window.focus();
        window.close();
    }
}

function on_selected_Agent(FileName)
{
 //   alert(FileName);
	var url = FileName;
	var rtnValue = new Array();
	var Left_Position = (screen.width) ? (screen.width-800)/2 : 0;
	var Top_Position = (screen.height) ? (screen.height-400)/2 : 0;
	var opt = 'toolbar=0, menubar=0, location=0, resizable=0, scrollbars=1, width=650, height=300, left=' + Left_Position + ', top=' + Top_Position;
	var VOxChild = window.open(url, "VOxChild", opt);
	VOxChild.focus();
}

function GetReturnValue_Agent(id, name)
{
    var frm = document.myFrm;
   // alert("frm");
    var b_ID = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_hidIndex");
    var b_Name = eval("window.opener.document.aspnetForm.ctl00_ContentPlaceHolder_Agent_hidIndex");
    if (window.opener && !window.opener.closed)
    {
        b_ID.value = id;
        b_Name.value = name;
        window.focus();
        window.close();
    }
}
