﻿function myPage_ClientValidate() {
	var i;
	for (i = 0; i < Page_Validators.length; i++) {
		ValidatorValidate(Page_Validators[i]);
	}
	ValidatorUpdateIsValid();    
	ValidationSummaryOnSubmit();
	Page_BlockSubmit = !Page_IsValid;
	if (!Page_IsValid) {
		//alert("moving divMain now");
		moveControlDown(divMain, calculateShift());
	}
	return Page_IsValid;
}
function onPageValidate(top) {
	repositionControl(divMain, top, divMain.style.left);
	if (typeof(myPage_ClientValidate) == 'function') {
		//alert("page_clientvalidate is function")
		if ( myPage_ClientValidate() == true ) {
		}
	}
}

function moveControlDown(ctlToMove, distance) {
	ctlToMove.style.top = String(getNumericPart(ctlToMove.style.top) + calculateShift()) + "px";
}

function calculateShift() {
	return 21 * countErrors();
}

function countErrors() {
	var numOfErrors;
	var i;
	numOfErrors = 0;
	for (i = 0; i < Page_Validators.length; i++) {
		if (!Page_Validators[i].isvalid) {
			numOfErrors++;
		}
	}
	return numOfErrors;
}

function getNumericPart(styleString) {
	return parseInt(styleString.substring(0, styleString.indexOf("px")));
}

function repositionControl(ctlToMove, top, left) {
	ctlToMove.style.top = top;
	ctlToMove.style.left = left;
}


function Start(page,PopUp,ScnName,ShowName,MainPg) 
{
    //when putting in the dialog box url use ../../../../common/dialog_boxes/SAVE01.aspx 
    //depending on the name of the dialogbox (SAVE01.aspx or CALC01.aspx)
    //and the number of directories to go up ==> ../../../../ or ../../../

    //RENAME uses the save01.aspx box
	
    var windowW=424; // wide
    var windowH=224; // high
    var windowX = (screen.width/2)-(windowW/2);
    var windowY = (screen.height/2)-(windowH/2);
    var autoclose = true;
    var page1= "../../../../common/dialog_boxes/" + page+"?Popup=" + PopUp + "&Name=" + ScnName + "&ShowName=" + ShowName + "&MainPage=" + MainPg;
    //
    //?Popup=2&Name="+scenarioName+"&ShowName=1&MainPage="+MainPage

    OpenWin = this.open(page1, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=" + windowW + ",height=" + windowH + ",top=" + windowY + ",left=" + windowX );
    OpenWin.focus();

    if (autoclose){
	    window.onunload = function(){OpenWin.close()};
    }

}


function ReloadMainPage()
{	
		//alert("You are in CloseWindow()");
		if (document.all['hdnCloseFlag'].value == "1")
		{	
			//alert("hdnCLoseFlag = 1");
			// window.opener.location.reload();
			window.opener.location = window.opener.location;
			//window.opener.location.href = "investment_account_asset_allocation.aspx";
			window.close();
		}
}

function Start2(page,PopUp,ScnName,ShowName,MainPg,NewName) 
{
    //when putting in the dialog box url use ../../../../common/dialog_boxes/SAVE01.aspx 
    //depending on the name of the dialogbox (SAVE01.aspx or CALC01.aspx)
    //and the number of directories to go up ==> ../../../../ or ../../../

    //RENAME uses the save01.aspx box
	
    var windowW=424; // wide
    var windowH=224; // high
    var windowX = (screen.width/2)-(windowW/2);
    var windowY = (screen.height/2)-(windowH/2);
    var autoclose = true;
    var page1= "../../../../common/dialog_boxes/" + page+"?Popup=" + PopUp + "&Name=" + ScnName + "&ShowName=" + ShowName + "&MainPage=" + MainPg + "&NewName=" + NewName;
    //
    //?Popup=2&Name="+scenarioName+"&ShowName=1&MainPage="+MainPage

    OpenWin = this.open(page1, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=" + windowW + ",height=" + windowH + ",top=" + windowY + ",left=" + windowX);
    OpenWin.focus()

    if (autoclose){
	    window.onunload = function(){OpenWin.close()};
    }

}

function RedirectToChangePasswordScreen() {
    window.location = "ChangePassword.aspx"
}
function RedirectAfterPasswordChange() {
    window.location = "Default.aspx"
}

//
//	The following is to validate a date input being valid
//
var dtCh= "/";
var minYear=1800;
var maxYear=2500;

function isInteger(s){
	var i;
	for (i = 0; i < s.length; i++){   
		// Check that current character is number.
		var c = s.charAt(i);
		if (((c < "0") || (c > "9"))) return false;
	}
	// All characters are numbers.
	return true;
}

function stripCharsInBag(s, bag){
	var i;
	var returnString = "";
	// Search through string's characters one by one.
	// If character is not in bag, append to returnString.
	for (i = 0; i < s.length; i++){   
		var c = s.charAt(i);
		if (bag.indexOf(c) == -1) returnString += c;
	}
	return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
	// EXCEPT for centurial years which are not also divisible by 400.
	return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31;
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30;}
		if (i==2) {this[i] = 29;}
	} 
	return this;
}

function dateValidate(sender, args){
	var dtStr = args.Value;
	var daysInMonth = DaysArray(12);
	var pos1=dtStr.indexOf(dtCh);
	var pos2=dtStr.indexOf(dtCh,pos1+1);
	var strMonth=dtStr.substring(0,pos1);
	var strDay=dtStr.substring(pos1+1,pos2);
	var strYear=dtStr.substring(pos2+1);
	strYr=strYear;
	if (strDay.length != 2 || strMonth.length != 2 || strYear.length != 4) {
		args.IsValid = false;
		return;
	}
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1);
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1);
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1);
	}
	month=parseInt(strMonth);
	day=parseInt(strDay);
	year=parseInt(strYr);
	if (pos1==-1 || pos2==-1){
		//alert("The date format should be : mm/dd/yyyy")
		args.IsValid = false;
		return;
	}
	if (month<1 || month>12){
		//alert("Please enter a valid month")
		args.IsValid = false;
		return;
	}
	if (day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		//alert("Please enter a valid day")
		args.IsValid = false;
		return;
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		//alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		args.IsValid = false;
		return;
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		//alert("Please enter a valid date")
		args.IsValid = false;
		return;
	}
	args.IsValid = true;
	return;
}

function openSupport(nodekey) {
	var strHref;
	
	strHref = "../../../../reference/subsections/support/pages/SupportPopup.aspx?NodeKey=" + nodekey + "&amp;NodeDepth=5";
	window.open(strHref,"SupportPopup","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=600,height=420");
}

function openPopup(vstrURL,vintWidth,vintHeight)
{
	var winleft = (screen.width - vintWidth) / 2;
	var wintop = (screen.height - vintHeight) / 2;
	window.open(vstrURL, '_blank', 'menubar=no, toolbar=no, scrollbars=yes, width=' + vintWidth + ', height=' + vintHeight + ', top='+wintop+', left='+winleft+', resizable');
}
	
function addItemToDropDownList(vstrDropDownID, vstrText, vstrValue)
{
	var intNewIndex = document.all[vstrDropDownID].options.length;
    document.all[vstrDropDownID].options[intNewIndex] = new Option(vstrText,vstrValue,true);
}

function openPopup(vstrURL,vintWidth,vintHeight)
{
	var winleft = (screen.width - vintWidth) / 2;
	var wintop = (screen.height - vintHeight) / 2;
	window.open(vstrURL, '_blank', 'menubar=no, toolbar=no, scrollbars=yes, width=' + vintWidth + ', height=' + vintHeight + ', top='+wintop+', left='+winleft+', resizable');
}

function onWebPageValidate()
{			
	
	var i;
	for (i = 0; i < Page_Validators.length; i++)
	{
		ValidatorValidate(Page_Validators[i]);
	}
	
	ValidatorUpdateIsValid();    
	ValidationSummaryOnSubmit();
	Page_BlockSubmit = !Page_IsValid;
			
}
// Displays the Warning Popup			
function openWarningPopup() {
	if (window.WarningPopUp) {
		WarningPopUp();
		window.WarningPopUp = false;
	}
}		

function AJAXDefaultLock(vstrID, vstrButtonID, vstrProcessingID, blnLock)
{
    var strCursor;
    var strDisplay;
    var strPrefix = vstrID;
    if(blnLock) {
        strCursor = 'wait';
        strDisplay = '';
    } else {
        strCursor = 'hand';
        strDisplay = 'none';
    }
    
    if (strPrefix.length > 0)
        strPrefix+= '_';
    if($get(strPrefix + vstrButtonID)) {
        $get(strPrefix + vstrButtonID).disabled = blnLock;
        $get(strPrefix + vstrButtonID).style.cursor = strCursor;
    }
    if($get(strPrefix + vstrProcessingID)) {
        $get(strPrefix + vstrProcessingID).style.display = strDisplay;
    }
}

function defaultAction(defaultButton)
{
    if(event.keyCode==13){
        defaultButton.click();
        event.keyCode=0;
    }
}

function onError(objError, userContext, methodName)
{
    // Display the error message. 
    if($get(mstrMasterPrefix + 'divErrorContainer'))
        $get(mstrMasterPrefix + 'divErrorContainer').innerHTML = '<span style="color:red">' +  objError.get_message() + '</span>';
    Sys.Debug.trace(objError.get_message());
} 

var cintDefaultNumber = -2147483648;
var cdtmDefaultDate = new Date('');
var cstrDefaultString = '';
function InitDefaultValues(vintDefaultNumber, vdtmDefaultDate, vstrDefaultString) {
    cintDefaultNumber = vintDefaultNumber;
    cdtmDefaultDate = vdtmDefaultDate;
    cstrDefaultString = vstrDefaultString;
}

var mstrMasterPrefix = '';
function setMasterPerfix(vstrPrefix) {
    mstrMasterPrefix = vstrPrefix;
}

var mstrSameAccount = '';
function setSameAccount(vstrAccount) {
    mstrSameAccount = vstrAccount;
}

function getRadioListSelectedValue(vstrRadioListID) {
    var intCount = 0;
    var intReturn = cintDefaultNumber;
    while (($get(vstrRadioListID + '_' + intCount)) && (intReturn == cintDefaultNumber))
    {
        if($get(vstrRadioListID + '_' + intCount).checked)
            intReturn = $get(vstrRadioListID + '_' + intCount).value;
        intCount++;
    }
    return intReturn;
}

function getRadioListSelectedItem(vstrRadioListID) {
    var intCount = 0;
    var objReturn = null;
    while (($get(vstrRadioListID + '_' + intCount)) && (objReturn == null))
    {
        if($get(vstrRadioListID + '_' + intCount).checked)
            objReturn = $get(vstrRadioListID + '_' + intCount);
        intCount++;
    }
    return objReturn;
}

// JScript File
var cintDefaultNumber = -2147483648;
var cdtmDefaultDate = new Date('');
var cstrDefaultString = '';
function InitDefaultValues(vintDefaultNumber, vdtmDefaultDate, vstrDefaultString) {
    cintDefaultNumber = vintDefaultNumber;
    cdtmDefaultDate = vdtmDefaultDate;
    cstrDefaultString = vstrDefaultString;
}

var mstrMasterPrefix = '';
function setMasterPrefix(vstrPrefix) {
    mstrMasterPrefix = vstrPrefix;
}

function getRadioListSelectedValue(vstrRadioListID) {
    var intCount = 0;
    var intReturn = cintDefaultNumber;
    var objElem = $get(vstrRadioListID + '_' + intCount);
    
    while (objElem && (intReturn == cintDefaultNumber))
    {
        if(objElem.checked)
            intReturn = objElem.value;
        intCount++;
        objElem = $get(vstrRadioListID + '_' + intCount);
    }
    return intReturn;
}

function getCheckBoxListSelectedValue(vstrCheckBoxListID) {
    var intCount = 0;
    var strReturn = cstrDefaultString;
    var objElem = $get(vstrCheckBoxListID + '_' + intCount);

    while (objElem)
    {
        if(objElem.checked)
            strReturn += intCount + ',';
        intCount++;
        objElem = $get(vstrCheckBoxListID + '_' + intCount);
    }
    return strReturn;
}

function setRadioListSelectedValue(vstrRadioListID, vobjValue) {
   var intCount = 0;
    var objElem = $get(vstrRadioListID + '_' + intCount);
    
    while (objElem)
    {   
        if(objElem.value == vobjValue) {
            objElem.checked = true;
        } else {
            objElem.checked = false;
        }
        intCount++;
        objElem = $get(vstrRadioListID + '_' + intCount);     
    }
}

function setCheckBoxListSelectedValue(vstrCheckBoxListID, vobjValue) {
    var intCount = 0;
    var objElem = $get(vstrCheckBoxListID + '_' + intCount);

    while (objElem)
    {
        if(objElem.value == vobjValue) {
            objElem.checked = true;
        } else {
            objElem.checked = false;
        }
        intCount++;
        objElem = $get(vstrCheckBoxListID + '_' + intCount);
    }
}

function $fillList(vstrID, vobjObject, vobjValue, vblnHasDefaultItem) {
    var objElem = $get(vstrID);
    var option;
    var intLastItem = 0;
    
    if(objElem) {
        // leave the default item in the list if it exists
        if (vblnHasDefaultItem) intLastItem = 1;
        
        // remove all the old options
        for(i = objElem.options.length -1; i>= intLastItem; i--)
        {
            objElem.options.remove(i);
        }
        
        // add all the new options to the list
        for(i = 0; i<= vobjObject.length -1; i++)
        {
            if (vobjObject[i] != undefined) {
                option = document.createElement('OPTION');
                option.text = vobjObject[i][0];
                if (vobjObject[i][1] != undefined) {
                    option.value = vobjObject[i][1];
                } else {
                    option.value = i;
                }
                objElem.options.add(option);
            }
        }
        
        // now set it's value
        objElem.value = vobjValue;
    }
}

function mLoad()
{
    if(window.load)
        load();
}

//adds all of the vtpRegularExpressionValidators to the Page_Validators array
function UpdateValidators() 
{
    var regExpVals;
    var intNumVals = 0;
    
    regExpVals = document.getElementsByName('vtpRegularExpressionValidator');
    Page_Validators.clear;
    
    for(i=0;i<regExpVals.length;i++)
    {
        regExpVals[i].setAttribute('evaluationfunction', RegularExpressionValidatorEvaluateIsValid);
        Page_Validators[intNumVals] = regExpVals[i];
        intNumVals++;
    }
}

function FillFlatData(vstrParentID, vstrFlatID, vstrDataID, vastrColumnTypes) {
    var objData;
    var intItem = 0;
    var intProperty = 0;
    var strOutput = '';
    var strValue = '';
    
    var strPreID = vstrParentID + '_' + vstrDataID + '_';
    var strID = strPreID + intProperty + '_' + intItem;
    
    objData = $get(strID);
    while(objData) {
        while(objData) {
            if(vastrColumnTypes[intProperty] == 'chk') {
                strValue = ($get(strID).checked == 'on');
            } else {
                strValue = $get(strID).value;
            }
            strOutput += strValue;
            intProperty++;
            strID = strPreID + intProperty + '_' + intItem;
            objData = $get(strID);
            if(objData)
                strOutput += ',';
        }
        strOutput += ';';
        intItem++;
        intProperty = 0;
        strID = strPreID + intProperty + '_' + intItem;
        objData = $get(strID);
    }
    
    $get(vstrParentID + '_' + vstrFlatID).value = strOutput;
}

function ClearFlatData(vstrParentID, vstrFlatID, vstrDataID, vastrColumnTypes) {
    var astrPrivs;
    var astrItems;
    var objCurrent;
    var objOnChange;
    var strPreID = vstrParentID + '_' + vstrDataID + '_';
    astrPrivs = $get(vstrParentID + '_' + vstrFlatID).value.split(';');
    for (i=0;i<astrPrivs.length;i++) {
        astrItems = astrPrivs[i].split(',');
        for (j=0;j<astrItems.length;j++) {
            objCurrent = $get(strPreID + j + '_' + i);
            if (objCurrent) {
                if (objCurrent.onchange) {
                    objOnChange = objCurrent.onchange;
                    objCurrent.onchange = null;
                } else {
                    objOnChange = null;
                }
                if(vastrColumnTypes[j] == 'chk') {
                    objCurrent.checked = "";
                } else {
                    objCurrent.value = "";
                }
                objCurrent.onchange = objOnChange;
            }
        }
    }
}

function InflateFlatData(vstrParentID, vstrFlatID, vstrDataID, vastrColumnTypes) {
    var astrPrivs;
    var astrItems;
    var objCurrent;
    var objOnChange;
    var strPreID = vstrParentID + '_' + vstrDataID + '_';
    astrPrivs = $get(vstrParentID + '_' + vstrFlatID).value.split(';');
    for (i=0;i<astrPrivs.length;i++) {
        astrItems = astrPrivs[i].split(',');
        for (j=0;j<astrItems.length;j++) {
            objCurrent = $get(strPreID + j + '_' + i);
            if (objCurrent) {
                if (objCurrent.onchange) {
                    objOnChange = objCurrent.onchange;
                    objCurrent.onchange = null;
                } else {
                    objOnChange = null;
                }
                if(vastrColumnTypes[j] == 'chk') {
                    objCurrent.checked = astrItems[j];
                } else {
                    objCurrent.value = astrItems[j];
                }
                objCurrent.onchange = objOnChange;
            }
        }
    }
}

function getControlProperties(vstrID) {
    var objReturn = $get(vstrID);
    if (objReturn.getAttribute("ErrorContainerID"))
        objReturn.ErrorContainerID = objReturn.getAttribute("ErrorContainerID");
    else
        objReturn.ErrorContainerID = mstrMasterPrefix + 'divErrorContainer';

    if (objReturn.getAttribute("WarningContainerID"))
        objReturn.WarningContainerID = objReturn.getAttribute("WarningContainerID");
    else
        objReturn.WarningContainerID = mstrMasterPrefix + 'divWarningContainer';

    if (objReturn.getAttribute("ReplacementContainerID"))
        objReturn.ReplacementContainerID = objReturn.getAttribute("ReplacementContainerID");
    else
        objReturn.ReplacementContainerID = null;

    if (objReturn.getAttribute("ProcessingID"))
        objReturn.ProcessingID = objReturn.getAttribute("ProcessingID");
    else
        objReturn.ProcessingID = null;

    return objReturn;
}

function $value(vstrID) {
    var objReturn;
    var objElem = $get(vstrID);
    if(objElem) {
        // Doesn't exist, no value to return
        objReturn = objElem.value;
        if(objReturn == null) {
            // Doesn't have a value, see if it's a checkbox
            objReturn = objElem.checked;
            if(objReturn == null) {
                // Not checked, maybe it's a RadioList
                if($get(vstrID + '_0')) {
                    objReturn = getRadioListSelectedValue(vstrID);
                } else {
                    // Still nothing? Return the innerHTML...
                    objReturn = objElem.innerHTML;
                }
            }
        }
    }
    return objReturn;
}

function findPosX(obj)
{
    var curleft = 0;
	if (obj.offsetParent)
	{
	    while (obj.offsetParent)
		{
		    curleft += obj.offsetLeft
			obj = obj.offsetParent;
    	}
	}
	else if (obj.x)
	    curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
	if (obj.offsetParent)
	{
	    while (obj.offsetParent)
		{
		    curtop += obj.offsetTop
			obj = obj.offsetParent;
    	}
	}
	else if (obj.y)
	    curtop += obj.y;
	return curtop;
}


function AddImage(vstrID) {vtpAddImageLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpAddImageFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsContentAdminWeb.AddImage(vstrID,objCallObject, strPreviousWarnings, vtpAddImageComplete, vtpAddImageonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpAddImageLock(vstrID, false);}}
function vtpAddImageFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get('txtImageNodeKey'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ImageNodeKey=tmpValue;} return objReturn;}
function vtpAddImageFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpAddImageComplete(result, response, context) { if(result.Errors.IsValid) { InsertAttachmentImage(result.AttachmentQueryString); }}
function vtpAddImageLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpAddImageonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpAddImageLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveAddressInformation(vstrID,venmSaveType) {vtpAddressInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpAddressInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveAddressInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpAddressInformationComplete, vtpAddressInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpAddressInformationLock(vstrID, false);}}
function vtpAddressInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtStreetLine1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.StreetLine1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtStreetLine2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.StreetLine2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCity'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.City=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboState'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.State=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtZipCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ZipCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtZipCodeExt'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ZipCodeExt=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboAddressName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedAddressIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCacheID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpAddressInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtStreetLine1'); if(objElem) {objElem.value = resultData.StreetLine1;}objElem = $get(strPrefix + 'txtStreetLine2'); if(objElem) {objElem.value = resultData.StreetLine2;}objElem = $get(strPrefix + 'txtCity'); if(objElem) {objElem.value = resultData.City;}objElem = $get(strPrefix + 'cboState'); if(objElem) {objElem.value = resultData.State;}objElem = $get(strPrefix + 'txtZipCode'); if(objElem) {objElem.value = resultData.ZipCode;}objElem = $get(strPrefix + 'txtZipCodeExt'); if(objElem) {objElem.value = resultData.ZipCodeExt;}var objList = new Array(); for(i=0;i<=resultData.Address.length -1;i++) {if (!resultData.Address[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Address[i].AddressName;}} $fillList(strPrefix + 'cboAddressName', objList, resultData.SelectedAddressIndex, true);objElem = $get(strPrefix + 'hdnControlCacheID'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpAddressInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpAddressInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpAddressInformationLock(strID, false);}
function vtpAddressInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpAddressInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpAddressInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveCompanyInformation(vstrID,venmSaveType) {vtpCompanyInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpCompanyInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveCompanyInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpCompanyInformationComplete, vtpCompanyInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpCompanyInformationLock(vstrID, false);}}
function vtpCompanyInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCompanyID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CompanyID=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCompanyName1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CompanyName1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCompanyName2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CompanyName2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtTaxID1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.TaxID1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtTaxID2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.TaxID2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDateOfIncorporation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DateOfIncorporation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();objReturn.ContactPerson.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();objReturn.ContactPerson.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();objReturn.ContactPerson.PersonInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();if(!objReturn.ContactPerson.PersonInformation.EffectiveDatePicker) objReturn.ContactPerson.PersonInformation.EffectiveDatePicker= new Object();objReturn.ContactPerson.PersonInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.PersonInformation) objReturn.ContactPerson.PersonInformation= new Object();if(!objReturn.ContactPerson.PersonInformation.EffectiveDatePicker) objReturn.ContactPerson.PersonInformation.EffectiveDatePicker= new Object();objReturn.ContactPerson.PersonInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.EffectiveDatePicker) objReturn.ContactPerson.EffectiveDatePicker= new Object();objReturn.ContactPerson.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPerson_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPerson) objReturn.ContactPerson= new Object();if(!objReturn.ContactPerson.EffectiveDatePicker) objReturn.ContactPerson.EffectiveDatePicker= new Object();objReturn.ContactPerson.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_txtPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.PhoneName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_cboPhoneType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.PhoneType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_cboPhoneLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.SelectedPhoneLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();objReturn.ContactPhone.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();objReturn.ContactPhone.Phone.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();if(!objReturn.ContactPhone.Phone.EffectiveDatePicker) objReturn.ContactPhone.Phone.EffectiveDatePicker= new Object();objReturn.ContactPhone.Phone.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.Phone) objReturn.ContactPhone.Phone= new Object();if(!objReturn.ContactPhone.Phone.EffectiveDatePicker) objReturn.ContactPhone.Phone.EffectiveDatePicker= new Object();objReturn.ContactPhone.Phone.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.EffectiveDatePicker) objReturn.ContactPhone.EffectiveDatePicker= new Object();objReturn.ContactPhone.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlContactPhone_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ContactPhone) objReturn.ContactPhone= new Object();if(!objReturn.ContactPhone.EffectiveDatePicker) objReturn.ContactPhone.EffectiveDatePicker= new Object();objReturn.ContactPhone.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpCompanyInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtCompanyID'); if(objElem) {objElem.value = resultData.CompanyID;}objElem = $get(strPrefix + 'txtCompanyName1'); if(objElem) {objElem.value = resultData.CompanyName1;}objElem = $get(strPrefix + 'txtCompanyName2'); if(objElem) {objElem.value = resultData.CompanyName2;}objElem = $get(strPrefix + 'txtTaxID1'); if(objElem) {objElem.value = resultData.TaxID1;}objElem = $get(strPrefix + 'txtTaxID2'); if(objElem) {objElem.value = resultData.TaxID2;}objElem = $get(strPrefix + 'txtDateOfIncorporation'); if(objElem) {objElem.value = resultData.DateOfIncorporation;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlContactPerson_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ContactPerson.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlContactPerson_hdnControlCache'); if(objElem) {objElem.value = resultData.ContactPerson.SessionKey;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboSalutationID'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.Salutation;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtFirstName'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.FirstName;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtMiddleName'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.MiddleName;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtLastName'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.LastName;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtNameSuffix'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.NameSuffix;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec1'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.SocSec1;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec2'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.SocSec2;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtSocSec3'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.SocSec3;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_txtDateOfBirth'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.DateOfBirth;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboGender'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.Gender;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboMaritalStatus'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.MaritalStatus;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_cboRelationship'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.Relationship;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.ContactPerson.PersonInformation.RelatedToPersonName;}objElem = $get(strPrefix + 'usrctlContactPerson_usrctlPersonInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.ContactPerson.PersonInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlContactPhone_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ContactPhone.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlContactPhone_txtPhoneName'); if(objElem) {objElem.value = resultData.ContactPhone.PhoneName;}objElem = $get(strPrefix + 'usrctlContactPhone_cboPhoneType'); if(objElem) {objElem.value = resultData.ContactPhone.PhoneType;}objElem = $get(strPrefix + 'usrctlContactPhone_lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.ContactPhone.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.ContactPhone.Phone.Phone.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.ContactPhone.Phone.Phone[i].PhoneName;} $fillList(strPrefix + 'usrctlContactPhone_cboPhoneName', objList, resultData.ContactPhone.SelectedPhoneIndex, true);var objList = new Array(); for(i=0;i<=resultData.ContactPhone.PersonPhone.length -1;i++) {if (!resultData.ContactPhone.PersonPhone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.ContactPhone.PersonPhone[i].PhoneName;}} $fillList(strPrefix + 'usrctlContactPhone_cboPhoneLocation', objList, resultData.ContactPhone.SelectedPhoneLocationIndex, true);objElem = $get(strPrefix + 'usrctlContactPhone_hdnControlCache'); if(objElem) {objElem.value = resultData.ContactPhone.SessionKey;}objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.AreaCode;}objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.Prefix;}objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.Suffix;}objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.Extension;}var objList = new Array(); for(i=0;i<=resultData.ContactPhone.Phone.Phone.length -1;i++) {if (!resultData.ContactPhone.Phone.Phone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.ContactPhone.Phone.Phone[i].PhoneName;}} $fillList(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_cboPhoneName', objList, resultData.ContactPhone.Phone.SelectedPhoneIndex, true);objElem = $get(strPrefix + 'usrctlContactPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.ContactPhone.Phone.SessionKey;}}}
function vtpCompanyInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpCompanyInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpCompanyInformationLock(strID, false);}
function vtpCompanyInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpCompanyInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpCompanyInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveCompanyPerson(vstrID,venmSaveType) {vtpCompanyPersonLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpCompanyPersonFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveCompanyPerson(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpCompanyPersonComplete, vtpCompanyPersononError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpCompanyPersonLock(vstrID, false);}}
function vtpCompanyPersonFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();if(!objReturn.PersonInformation.EffectiveDatePicker) objReturn.PersonInformation.EffectiveDatePicker= new Object();objReturn.PersonInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();if(!objReturn.PersonInformation.EffectiveDatePicker) objReturn.PersonInformation.EffectiveDatePicker= new Object();objReturn.PersonInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpCompanyPersonFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.PersonInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboSalutationID'); if(objElem) {objElem.value = resultData.PersonInformation.Salutation;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtFirstName'); if(objElem) {objElem.value = resultData.PersonInformation.FirstName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtMiddleName'); if(objElem) {objElem.value = resultData.PersonInformation.MiddleName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtLastName'); if(objElem) {objElem.value = resultData.PersonInformation.LastName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtNameSuffix'); if(objElem) {objElem.value = resultData.PersonInformation.NameSuffix;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec1'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec1;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec2'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec2;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec3'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec3;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtDateOfBirth'); if(objElem) {objElem.value = resultData.PersonInformation.DateOfBirth;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboGender'); if(objElem) {objElem.value = resultData.PersonInformation.Gender;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboMaritalStatus'); if(objElem) {objElem.value = resultData.PersonInformation.MaritalStatus;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboRelationship'); if(objElem) {objElem.value = resultData.PersonInformation.Relationship;}objElem = $get(strPrefix + 'usrctlPersonInfo_lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.PersonInformation.RelatedToPersonName;}objElem = $get(strPrefix + 'usrctlPersonInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.PersonInformation.SessionKey;}}}
function vtpCompanyPersonComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpCompanyPersonFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpCompanyPersonLock(strID, false);}
function vtpCompanyPersonLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpCompanyPersononError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpCompanyPersonLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function Go(vstrID) {vtpEffDatePickerLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpEffDatePickerFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.Go(vstrID,objCallObject, strPreviousWarnings, vtpEffDatePickerComplete, vtpEffDatePickeronError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpEffDatePickerLock(vstrID, false);}}
function vtpEffDatePickerFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpEffDatePickerFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpEffDatePickerComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpEffDatePickerFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpEffDatePickerLock(strID, false);}
function vtpEffDatePickerLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpEffDatePickeronError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpEffDatePickerLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveEmailInformation(vstrID,venmSaveType) {vtpEmailInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpEmailInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveEmailInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpEmailInformationComplete, vtpEmailInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpEmailInformationLock(vstrID, false);}}
function vtpEmailInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtEmailAddress'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.EmailAddress=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpEmailInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtEmailAddress'); if(objElem) {objElem.value = resultData.EmailAddress;}var objList = new Array(); for(i=0;i<=resultData.Email.length -1;i++) {if (!resultData.Email[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Email[i].EmailName;}} $fillList(strPrefix + 'cboEmailName', objList, resultData.SelectedEmailIndex, true);objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpEmailInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpEmailInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpEmailInformationLock(strID, false);}
function vtpEmailInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpEmailInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpEmailInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveHouseholdInformation(vstrID,venmSaveType) {vtpHouseholdLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpHouseholdFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveHouseholdInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpHouseholdComplete, vtpHouseholdonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpHouseholdLock(vstrID, false);}}
function vtpHouseholdFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtHouseholdID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.HouseholdIdentification=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtHouseholdName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.HouseholdName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpHouseholdFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtHouseholdID'); if(objElem) {objElem.value = resultData.HouseholdIdentification;}objElem = $get(strPrefix + 'txtHouseholdName'); if(objElem) {objElem.value = resultData.HouseholdName;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpHouseholdComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpHouseholdFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpHouseholdLock(strID, false);}
function vtpHouseholdLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpHouseholdonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpHouseholdLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function Login(vstrID) {vtpLoginLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpLoginFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.Login(vstrID,objCallObject, strPreviousWarnings, vtpLoginComplete, vtpLoginonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpLoginLock(vstrID, false);}}
function vtpLoginFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'txtUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtPassword'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Password=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCompanyID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CompanyID=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnSecurityLOBKey'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SecurityLOBKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnShowCompanyIDFieldID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ShowCompanyIDField=tmpValue;} return objReturn;}
function vtpLoginFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpLoginComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpLoginFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpLoginLock(strID, false);}
function vtpLoginLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdLogin'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpLoginonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpLoginLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function Navigate(vstrID) {vtpNavigationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpNavigationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.Navigate(vstrID,objCallObject, strPreviousWarnings, vtpNavigationComplete, vtpNavigationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpNavigationLock(vstrID, false);}}
function vtpNavigationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'cboScreen'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedScreen=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtTrxData'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.TransactionDataEntry=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboTrxData'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedTransactionDataValue=tmpValue;} return objReturn;}
function vtpNavigationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpNavigationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpNavigationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpNavigationLock(strID, false);}
function vtpNavigationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdGo'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpNavigationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpNavigationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePasswordParameter(vstrID,venmSaveType) {vtpPasswordParameterLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPasswordParameterFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePasswordParameter(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPasswordParameterComplete, vtpPasswordParameteronError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPasswordParameterLock(vstrID, false);}}
function vtpPasswordParameterFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtMinimumLength'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MinimumLength=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboComplexity'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Complexity=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtExpirationPeriod'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ExpirationPeriod=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtHistory'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.HistoryLength=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNumberOfTrials'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NumberOfTrials=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkChangePassFirstLogin'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ChangePasswordFirstLoginInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkAllowPassLockout'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AllowPasswordLockoutInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkDisallowSameAsIDString'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DisallowSameAsIDStringInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkDisallowSameFirst3'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DisallowSameFirstCharactersInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkDisallowRestrictedWordID'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DisallowRestrictedWordInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboEncryption'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.EncryptionMethodLov=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtMinExpirationPeriod'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MinExpirationPeriod=tmpValue;} return objReturn;}
function vtpPasswordParameterFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}}}
function vtpPasswordParameterComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPasswordParameterFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPasswordParameterLock(strID, false);}
function vtpPasswordParameterLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPasswordParameteronError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPasswordParameterLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePersonAddressInformation(vstrID,venmSaveType) {vtpPersonAddressInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonAddressInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePersonAddressInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPersonAddressInformationComplete, vtpPersonAddressInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonAddressInformationLock(vstrID, false);}}
function vtpPersonAddressInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtAddressName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AddressName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboAddressType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AddressType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboAddressLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedAddressLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboAddressName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedAddressIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCacheID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_txtStreetLine1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.StreetLine1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_txtStreetLine2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.StreetLine2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_txtCity'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.City=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_cboState'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.State=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_txtZipCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.ZipCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_txtZipCodeExt'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.ZipCodeExt=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_cboAddressName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.SelectedAddressIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_hdnControlCacheID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();objReturn.Address.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();if(!objReturn.Address.EffectiveDatePicker) objReturn.Address.EffectiveDatePicker= new Object();objReturn.Address.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlAddressInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Address) objReturn.Address= new Object();if(!objReturn.Address.EffectiveDatePicker) objReturn.Address.EffectiveDatePicker= new Object();objReturn.Address.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPersonAddressInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtAddressName'); if(objElem) {objElem.value = resultData.AddressName;}objElem = $get(strPrefix + 'cboAddressType'); if(objElem) {objElem.value = resultData.AddressType;}objElem = $get(strPrefix + 'lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.Address.Address.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.Address.Address[i].AddressName;} $fillList(strPrefix + 'cboAddressName', objList, resultData.SelectedAddressIndex, true);var objList = new Array(); for(i=0;i<=resultData.PersonAddress.length -1;i++) {if (!resultData.PersonAddress[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.PersonAddress[i].AddressName;}} $fillList(strPrefix + 'cboAddressLocation', objList, resultData.SelectedAddressLocationIndex, true);objElem = $get(strPrefix + 'hdnControlCacheID'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlAddressInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.Address.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlAddressInfo_txtStreetLine1'); if(objElem) {objElem.value = resultData.Address.StreetLine1;}objElem = $get(strPrefix + 'usrctlAddressInfo_txtStreetLine2'); if(objElem) {objElem.value = resultData.Address.StreetLine2;}objElem = $get(strPrefix + 'usrctlAddressInfo_txtCity'); if(objElem) {objElem.value = resultData.Address.City;}objElem = $get(strPrefix + 'usrctlAddressInfo_cboState'); if(objElem) {objElem.value = resultData.Address.State;}objElem = $get(strPrefix + 'usrctlAddressInfo_txtZipCode'); if(objElem) {objElem.value = resultData.Address.ZipCode;}objElem = $get(strPrefix + 'usrctlAddressInfo_txtZipCodeExt'); if(objElem) {objElem.value = resultData.Address.ZipCodeExt;}var objList = new Array(); for(i=0;i<=resultData.Address.Address.length -1;i++) {if (!resultData.Address.Address[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Address.Address[i].AddressName;}} $fillList(strPrefix + 'usrctlAddressInfo_cboAddressName', objList, resultData.Address.SelectedAddressIndex, true);objElem = $get(strPrefix + 'usrctlAddressInfo_hdnControlCacheID'); if(objElem) {objElem.value = resultData.Address.SessionKey;}}}
function vtpPersonAddressInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonAddressInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonAddressInformationLock(strID, false);}
function vtpPersonAddressInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonAddressInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonAddressInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePersonEmailInformation(vstrID,venmSaveType) {vtpPersonEmailInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonEmailInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePersonEmailInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPersonEmailInformationComplete, vtpPersonEmailInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonEmailInformationLock(vstrID, false);}}
function vtpPersonEmailInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.EmailName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboEmailType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.EmailType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboEmailLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedEmailLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();objReturn.Email.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_txtEmailAddress'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();objReturn.Email.EmailAddress=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();objReturn.Email.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();objReturn.Email.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();if(!objReturn.Email.EffectiveDatePicker) objReturn.Email.EffectiveDatePicker= new Object();objReturn.Email.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmailInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Email) objReturn.Email= new Object();if(!objReturn.Email.EffectiveDatePicker) objReturn.Email.EffectiveDatePicker= new Object();objReturn.Email.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPersonEmailInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtEmailName'); if(objElem) {objElem.value = resultData.EmailName;}objElem = $get(strPrefix + 'cboEmailType'); if(objElem) {objElem.value = resultData.EmailType;}objElem = $get(strPrefix + 'lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.Email.Email.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.Email.Email[i].EmailName;} $fillList(strPrefix + 'cboEmailName', objList, resultData.SelectedEmailIndex, true);var objList = new Array(); for(i=0;i<=resultData.PersonEmail.length -1;i++) {if (!resultData.PersonEmail[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.PersonEmail[i].EmailName;}} $fillList(strPrefix + 'cboEmailLocation', objList, resultData.SelectedEmailLocationIndex, true);objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.Email.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlEmailInfo_txtEmailAddress'); if(objElem) {objElem.value = resultData.Email.EmailAddress;}var objList = new Array(); for(i=0;i<=resultData.Email.Email.length -1;i++) {if (!resultData.Email.Email[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Email.Email[i].EmailName;}} $fillList(strPrefix + 'usrctlEmailInfo_cboEmailName', objList, resultData.Email.SelectedEmailIndex, true);objElem = $get(strPrefix + 'usrctlEmailInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.Email.SessionKey;}}}
function vtpPersonEmailInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonEmailInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonEmailInformationLock(strID, false);}
function vtpPersonEmailInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonEmailInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonEmailInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePersonInformation(vstrID,venmSaveType) {vtpPersonInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePersonInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPersonInformationComplete, vtpPersonInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonInformationLock(vstrID, false);}}
function vtpPersonInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPersonInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'cboSalutationID'); if(objElem) {objElem.value = resultData.Salutation;}objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {objElem.value = resultData.FirstName;}objElem = $get(strPrefix + 'txtMiddleName'); if(objElem) {objElem.value = resultData.MiddleName;}objElem = $get(strPrefix + 'txtLastName'); if(objElem) {objElem.value = resultData.LastName;}objElem = $get(strPrefix + 'txtNameSuffix'); if(objElem) {objElem.value = resultData.NameSuffix;}objElem = $get(strPrefix + 'txtSocSec1'); if(objElem) {objElem.value = resultData.SocSec1;}objElem = $get(strPrefix + 'txtSocSec2'); if(objElem) {objElem.value = resultData.SocSec2;}objElem = $get(strPrefix + 'txtSocSec3'); if(objElem) {objElem.value = resultData.SocSec3;}objElem = $get(strPrefix + 'txtDateOfBirth'); if(objElem) {objElem.value = resultData.DateOfBirth;}objElem = $get(strPrefix + 'cboGender'); if(objElem) {objElem.value = resultData.Gender;}objElem = $get(strPrefix + 'cboMaritalStatus'); if(objElem) {objElem.value = resultData.MaritalStatus;}objElem = $get(strPrefix + 'cboRelationship'); if(objElem) {objElem.value = resultData.Relationship;}objElem = $get(strPrefix + 'lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.RelatedToPersonName;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpPersonInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonInformationLock(strID, false);}
function vtpPersonInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePersonPhoneInformation(vstrID,venmSaveType) {vtpPersonPhoneInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonPhoneInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePersonPhoneInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPersonPhoneInformationComplete, vtpPersonPhoneInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonPhoneInformationLock(vstrID, false);}}
function vtpPersonPhoneInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.PhoneName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboPhoneType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.PhoneType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboPhoneLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedPhoneLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();objReturn.Phone.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();if(!objReturn.Phone.EffectiveDatePicker) objReturn.Phone.EffectiveDatePicker= new Object();objReturn.Phone.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhoneInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.Phone) objReturn.Phone= new Object();if(!objReturn.Phone.EffectiveDatePicker) objReturn.Phone.EffectiveDatePicker= new Object();objReturn.Phone.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPersonPhoneInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtPhoneName'); if(objElem) {objElem.value = resultData.PhoneName;}objElem = $get(strPrefix + 'cboPhoneType'); if(objElem) {objElem.value = resultData.PhoneType;}objElem = $get(strPrefix + 'lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.Phone.Phone.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.Phone.Phone[i].PhoneName;} $fillList(strPrefix + 'cboPhoneName', objList, resultData.SelectedPhoneIndex, true);var objList = new Array(); for(i=0;i<=resultData.PersonPhone.length -1;i++) {if (!resultData.PersonPhone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.PersonPhone[i].PhoneName;}} $fillList(strPrefix + 'cboPhoneLocation', objList, resultData.SelectedPhoneLocationIndex, true);objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.Phone.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPhoneInfo_txtAreaCode'); if(objElem) {objElem.value = resultData.Phone.AreaCode;}objElem = $get(strPrefix + 'usrctlPhoneInfo_txtPrefix'); if(objElem) {objElem.value = resultData.Phone.Prefix;}objElem = $get(strPrefix + 'usrctlPhoneInfo_txtSuffix'); if(objElem) {objElem.value = resultData.Phone.Suffix;}objElem = $get(strPrefix + 'usrctlPhoneInfo_txtExtension'); if(objElem) {objElem.value = resultData.Phone.Extension;}var objList = new Array(); for(i=0;i<=resultData.Phone.Phone.length -1;i++) {if (!resultData.Phone.Phone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Phone.Phone[i].PhoneName;}} $fillList(strPrefix + 'usrctlPhoneInfo_cboPhoneName', objList, resultData.Phone.SelectedPhoneIndex, true);objElem = $get(strPrefix + 'usrctlPhoneInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.Phone.SessionKey;}}}
function vtpPersonPhoneInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonPhoneInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonPhoneInformationLock(strID, false);}
function vtpPersonPhoneInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonPhoneInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonPhoneInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePersonPicker(vstrID,venmSaveType) {vtpPersonPickerLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonPickerFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePersonPicker(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPersonPickerComplete, vtpPersonPickeronError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonPickerLock(vstrID, false);}}
function vtpPersonPickerFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboPersonName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedPersonIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();objReturn.PersonInfo.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();if(!objReturn.PersonInfo.EffectiveDatePicker) objReturn.PersonInfo.EffectiveDatePicker= new Object();objReturn.PersonInfo.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPersonInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInfo) objReturn.PersonInfo= new Object();if(!objReturn.PersonInfo.EffectiveDatePicker) objReturn.PersonInfo.EffectiveDatePicker= new Object();objReturn.PersonInfo.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPersonPickerFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}var objList = new Array(); for(i=0;i<=resultData.Persons.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.Persons[i].Name;} $fillList(strPrefix + 'cboPersonName', objList, resultData.SelectedPersonIndex, true);objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlPersonInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.PersonInfo.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboSalutationID'); if(objElem) {objElem.value = resultData.PersonInfo.Salutation;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtFirstName'); if(objElem) {objElem.value = resultData.PersonInfo.FirstName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtMiddleName'); if(objElem) {objElem.value = resultData.PersonInfo.MiddleName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtLastName'); if(objElem) {objElem.value = resultData.PersonInfo.LastName;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtNameSuffix'); if(objElem) {objElem.value = resultData.PersonInfo.NameSuffix;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec1'); if(objElem) {objElem.value = resultData.PersonInfo.SocSec1;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec2'); if(objElem) {objElem.value = resultData.PersonInfo.SocSec2;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtSocSec3'); if(objElem) {objElem.value = resultData.PersonInfo.SocSec3;}objElem = $get(strPrefix + 'usrctlPersonInfo_txtDateOfBirth'); if(objElem) {objElem.value = resultData.PersonInfo.DateOfBirth;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboGender'); if(objElem) {objElem.value = resultData.PersonInfo.Gender;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboMaritalStatus'); if(objElem) {objElem.value = resultData.PersonInfo.MaritalStatus;}objElem = $get(strPrefix + 'usrctlPersonInfo_cboRelationship'); if(objElem) {objElem.value = resultData.PersonInfo.Relationship;}objElem = $get(strPrefix + 'usrctlPersonInfo_lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.PersonInfo.RelatedToPersonName;}objElem = $get(strPrefix + 'usrctlPersonInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.PersonInfo.SessionKey;}}}
function vtpPersonPickerComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonPickerFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonPickerLock(strID, false);}
function vtpPersonPickerLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonPickeronError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonPickerLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveRelationship(vstrID,venmSaveType) {vtpRelationshipLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpRelationshipFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveRelationship(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpRelationshipComplete, vtpRelationshiponError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpRelationshipLock(vstrID, false);}}
function vtpRelationshipFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';CreateRelationships(vstrID);tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnSelectedRelationships'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedRelationships=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpRelationshipFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpRelationshipComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpRelationshipFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpRelationshipLock(strID, false);}
function vtpRelationshipLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpRelationshiponError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpRelationshipLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}
function CreateRelationships(vstrID) {var objElem; var objSelected = $get(vstrID + '_hdnSelectedRelationships'); objSelected.value = '';var intIndex = 0; objElem = $get(vstrID + '_cboRelationship_' + intIndex);while (objElem) {  objSelected.value += objElem.value + ','; intIndex +=1; objElem = $get(vstrID + '_cboRelationship_' + intIndex);}}
function SavePhoneInformation(vstrID,venmSaveType) {vtpPhoneInformationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPhoneInformationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePhoneInformation(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPhoneInformationComplete, vtpPhoneInformationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPhoneInformationLock(vstrID, false);}}
function vtpPhoneInformationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EffectiveDatePicker) objReturn.EffectiveDatePicker= new Object();objReturn.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpPhoneInformationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtAreaCode'); if(objElem) {objElem.value = resultData.AreaCode;}objElem = $get(strPrefix + 'txtPrefix'); if(objElem) {objElem.value = resultData.Prefix;}objElem = $get(strPrefix + 'txtSuffix'); if(objElem) {objElem.value = resultData.Suffix;}objElem = $get(strPrefix + 'txtExtension'); if(objElem) {objElem.value = resultData.Extension;}var objList = new Array(); for(i=0;i<=resultData.Phone.length -1;i++) {if (!resultData.Phone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.Phone[i].PhoneName;}} $fillList(strPrefix + 'cboPhoneName', objList, resultData.SelectedPhoneIndex, true);objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpPhoneInformationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPhoneInformationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPhoneInformationLock(strID, false);}
function vtpPhoneInformationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPhoneInformationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPhoneInformationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SearchPerson(vstrID,venmSaveType,vstrLabelCSS,vstrHeaderLabelCSS,vstrResultGridCSS,vstrButtonCSS,vintPersonKey,vintHouseholdKey) {vtpPersonSearchLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPersonSearchFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SearchPerson(vstrID,venmSaveType,vstrLabelCSS,vstrHeaderLabelCSS,vstrResultGridCSS,vstrButtonCSS,vintPersonKey,vintHouseholdKey,objCallObject, strPreviousWarnings, vtpPersonSearchComplete, vtpPersonSearchonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPersonSearchLock(vstrID, false);}}
function vtpPersonSearchFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSSN1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSSN2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSSN3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDOB'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnNavRedirect'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NavigationTransCode=tmpValue;} return objReturn;}
function vtpPersonSearchFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpPersonSearchComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPersonSearchFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPersonSearchLock(strID, false);}
function vtpPersonSearchLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdSearch'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPersonSearchonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPersonSearchLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}
function UpdateSearchNavigationRedirect(vstrID, vstrNavRedirectID, vintNavIndex) {$get(vstrID + '_' + vstrNavRedirectID).value = $get(vstrID + '_usrctlNav' + vintNavIndex + '_cboScreen').value;}
function SaveSystemParameter(vstrID,venmSaveType) {vtpSystemParameterLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpSystemParameterFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveSystemParameter(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpSystemParameterComplete, vtpSystemParameteronError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpSystemParameterLock(vstrID, false);}}
function vtpSystemParameterFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCycleDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CycleDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtMaxSearchResults'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MaxSearchResults=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtSystemDateOverride'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SystemDateOverride=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkSystemDateOverride'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.OverrideSystemDateInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkAllowLocking'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AllowLockingInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkAllowSaveCaching'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.AllowSaveCachingInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkRowLevelLocking'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.RowLevelLockingInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtLockExpiration'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.LockExpiration=tmpValue;} return objReturn;}
function vtpSystemParameterFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}}}
function vtpSystemParameterComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpSystemParameterFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpSystemParameterLock(strID, false);}
function vtpSystemParameterLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpSystemParameteronError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpSystemParameterLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SystemAdminNavigation(vstrID,venmSaveType,vintTransCode) {vtpSystemAdminLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpSystemAdminFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SystemAdminNavigation(vstrID,venmSaveType,vintTransCode,objCallObject, strPreviousWarnings, vtpSystemAdminComplete, vtpSystemAdminonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpSystemAdminLock(vstrID, false);}}
function vtpSystemAdminFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_'; return objReturn;}
function vtpSystemAdminFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpSystemAdminComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpSystemAdminFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpSystemAdminLock(strID, false);}
function vtpSystemAdminLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpSystemAdminonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpSystemAdminLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveChangePassword(vstrID,venmSaveType) {vtpChangePasswordLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpChangePasswordFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveChangePassword(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpChangePasswordComplete, vtpChangePasswordonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpChangePasswordLock(vstrID, false);}}
function vtpChangePasswordFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'txtCurrentPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.OldPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NewPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtConfirmNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ConfirmPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNewUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkReqPassChange'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.RequirePasswordChange=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;} return objReturn;}
function vtpChangePasswordFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'txtCurrentPass'); if(objElem) {objElem.value = resultData.OldPassword;}objElem = $get(strPrefix + 'txtNewPass'); if(objElem) {objElem.value = resultData.NewPassword;}objElem = $get(strPrefix + 'txtConfirmNewPass'); if(objElem) {objElem.value = resultData.ConfirmPassword;}objElem = $get(strPrefix + 'txtNewUserName'); if(objElem) {objElem.value = resultData.UserName;}objElem = $get(strPrefix + 'chkReqPassChange'); if(objElem) {objElem.checked = resultData.RequirePasswordChange;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpChangePasswordComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpChangePasswordFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpChangePasswordLock(strID, false);}
function vtpChangePasswordLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpChangePasswordonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpChangePasswordLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SetCurrentPrivilegePage(vstrID,vintCurrentPageNumber,vintGotoPageNumber,venmSaveType,vstrLabelCSS,vstrButtonCSS,vstrGridHeadingCSS) {vtpPrivilegesEventLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPrivilegesEventFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SetCurrentPrivilegePage(vstrID,vintCurrentPageNumber,vintGotoPageNumber,venmSaveType,vstrLabelCSS,vstrButtonCSS,vstrGridHeadingCSS,objCallObject, strPreviousWarnings, vtpPrivilegesEventComplete, vtpPrivilegesEventonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPrivilegesEventLock(vstrID, false);}}
function vtpPrivilegesEventFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';FillFlatData(vstrID + '_usrctlUserPrivileges', 'hdnFlatPrivileges', 'objData', ['txt','txt','txt','txt','chk','chk','chk']);tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserTypeSearch_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserTypeSearch) objReturn.UserTypeSearch= new Object();objReturn.UserTypeSearch.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserTypeSearch_cboUserType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserTypeSearch) objReturn.UserTypeSearch= new Object();objReturn.UserTypeSearch.UserType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserPrivileges) objReturn.UserPrivileges= new Object();objReturn.UserPrivileges.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnFlatPrivileges'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserPrivileges) objReturn.UserPrivileges= new Object();objReturn.UserPrivileges.FlatPrivileges=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserPrivileges_lblHeader'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserPrivileges) objReturn.UserPrivileges= new Object();objReturn.UserPrivileges.DisplayName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.UserPrivileges) objReturn.UserPrivileges= new Object();objReturn.UserPrivileges.SessionKey=tmpValue;} return objReturn;}
function vtpPrivilegesEventFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlUserTypeSearch_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.UserTypeSearch.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlUserTypeSearch_cboUserType'); if(objElem) {objElem.value = resultData.UserTypeSearch.UserType;}objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.UserPrivileges.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnFlatPrivileges'); if(objElem) {objElem.value = resultData.UserPrivileges.FlatPrivileges;}objElem = $get(strPrefix + 'usrctlUserPrivileges_lblHeader'); if(objElem) {objElem.innerHTML = resultData.UserPrivileges.DisplayName;}objElem = $get(strPrefix + 'usrctlUserPrivileges_hdnControlCache'); if(objElem) {objElem.value = resultData.UserPrivileges.SessionKey;}}}
function vtpPrivilegesEventComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPrivilegesEventFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPrivilegesEventLock(strID, false);}
function vtpPrivilegesEventLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}ctlControls = document.getElementsByName('cmdNext');if(ctlControls.length > 0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;}}else {ctlControls = document.getElementsByName('cmdNext' + intItem);while(ctlControls.length >0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;} intItem++;ctlControls = document.getElementsByName('cmdNext' + intItem);}}ctlControls = document.getElementsByName('cmdBack');if(ctlControls.length > 0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;}}else {ctlControls = document.getElementsByName('cmdBack' + intItem);while(ctlControls.length >0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;} intItem++;ctlControls = document.getElementsByName('cmdBack' + intItem);}}ctlControls = document.getElementsByName('lnkCrumb');if(ctlControls.length > 0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;}}else {ctlControls = document.getElementsByName('lnkCrumb' + intItem);while(ctlControls.length >0) {for(i=0; i<ctlControls.length; i++) {ctlControls(i).disabled=blnLock;} intItem++;ctlControls = document.getElementsByName('lnkCrumb' + intItem);}}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPrivilegesEventonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPrivilegesEventLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveSystemPerson(vstrID,venmSaveType) {vtpSystemPersonLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpSystemPersonFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveSystemPerson(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpSystemPersonComplete, vtpSystemPersononError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpSystemPersonLock(vstrID, false);}}
function vtpSystemPersonFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboUserType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();objReturn.PersonInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();if(!objReturn.PersonInformation.EffectiveDatePicker) objReturn.PersonInformation.EffectiveDatePicker= new Object();objReturn.PersonInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPerson_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PersonInformation) objReturn.PersonInformation= new Object();if(!objReturn.PersonInformation.EffectiveDatePicker) objReturn.PersonInformation.EffectiveDatePicker= new Object();objReturn.PersonInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_txtEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.EmailName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_cboEmailType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.EmailType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_cboEmailLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.SelectedEmailLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();objReturn.EmailInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();objReturn.EmailInformation.Email.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_txtEmailAddress'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();objReturn.EmailInformation.Email.EmailAddress=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();objReturn.EmailInformation.Email.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();objReturn.EmailInformation.Email.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();if(!objReturn.EmailInformation.Email.EffectiveDatePicker) objReturn.EmailInformation.Email.EffectiveDatePicker= new Object();objReturn.EmailInformation.Email.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.Email) objReturn.EmailInformation.Email= new Object();if(!objReturn.EmailInformation.Email.EffectiveDatePicker) objReturn.EmailInformation.Email.EffectiveDatePicker= new Object();objReturn.EmailInformation.Email.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.EffectiveDatePicker) objReturn.EmailInformation.EffectiveDatePicker= new Object();objReturn.EmailInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlEmail_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.EmailInformation) objReturn.EmailInformation= new Object();if(!objReturn.EmailInformation.EffectiveDatePicker) objReturn.EmailInformation.EffectiveDatePicker= new Object();objReturn.EmailInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_txtPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.PhoneName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_cboPhoneType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.PhoneType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_cboPhoneLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.SelectedPhoneLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();objReturn.PhoneInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();objReturn.PhoneInformation.Phone.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();if(!objReturn.PhoneInformation.Phone.EffectiveDatePicker) objReturn.PhoneInformation.Phone.EffectiveDatePicker= new Object();objReturn.PhoneInformation.Phone.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.Phone) objReturn.PhoneInformation.Phone= new Object();if(!objReturn.PhoneInformation.Phone.EffectiveDatePicker) objReturn.PhoneInformation.Phone.EffectiveDatePicker= new Object();objReturn.PhoneInformation.Phone.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.EffectiveDatePicker) objReturn.PhoneInformation.EffectiveDatePicker= new Object();objReturn.PhoneInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlPhone_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.PhoneInformation) objReturn.PhoneInformation= new Object();if(!objReturn.PhoneInformation.EffectiveDatePicker) objReturn.PhoneInformation.EffectiveDatePicker= new Object();objReturn.PhoneInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;} return objReturn;}
function vtpSystemPersonFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'cboUserType'); if(objElem) {objElem.value = resultData.UserType;}objElem = $get(strPrefix + 'txtUserName'); if(objElem) {objElem.value = resultData.UserName;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlPerson_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.PersonInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPerson_cboSalutationID'); if(objElem) {objElem.value = resultData.PersonInformation.Salutation;}objElem = $get(strPrefix + 'usrctlPerson_txtFirstName'); if(objElem) {objElem.value = resultData.PersonInformation.FirstName;}objElem = $get(strPrefix + 'usrctlPerson_txtMiddleName'); if(objElem) {objElem.value = resultData.PersonInformation.MiddleName;}objElem = $get(strPrefix + 'usrctlPerson_txtLastName'); if(objElem) {objElem.value = resultData.PersonInformation.LastName;}objElem = $get(strPrefix + 'usrctlPerson_txtNameSuffix'); if(objElem) {objElem.value = resultData.PersonInformation.NameSuffix;}objElem = $get(strPrefix + 'usrctlPerson_txtSocSec1'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec1;}objElem = $get(strPrefix + 'usrctlPerson_txtSocSec2'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec2;}objElem = $get(strPrefix + 'usrctlPerson_txtSocSec3'); if(objElem) {objElem.value = resultData.PersonInformation.SocSec3;}objElem = $get(strPrefix + 'usrctlPerson_txtDateOfBirth'); if(objElem) {objElem.value = resultData.PersonInformation.DateOfBirth;}objElem = $get(strPrefix + 'usrctlPerson_cboGender'); if(objElem) {objElem.value = resultData.PersonInformation.Gender;}objElem = $get(strPrefix + 'usrctlPerson_cboMaritalStatus'); if(objElem) {objElem.value = resultData.PersonInformation.MaritalStatus;}objElem = $get(strPrefix + 'usrctlPerson_cboRelationship'); if(objElem) {objElem.value = resultData.PersonInformation.Relationship;}objElem = $get(strPrefix + 'usrctlPerson_lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.PersonInformation.RelatedToPersonName;}objElem = $get(strPrefix + 'usrctlPerson_hdnControlCache'); if(objElem) {objElem.value = resultData.PersonInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlEmail_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.EmailInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlEmail_txtEmailName'); if(objElem) {objElem.value = resultData.EmailInformation.EmailName;}objElem = $get(strPrefix + 'usrctlEmail_cboEmailType'); if(objElem) {objElem.value = resultData.EmailInformation.EmailType;}objElem = $get(strPrefix + 'usrctlEmail_lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.EmailInformation.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.EmailInformation.Email.Email.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.EmailInformation.Email.Email[i].EmailName;} $fillList(strPrefix + 'usrctlEmail_cboEmailName', objList, resultData.EmailInformation.SelectedEmailIndex, true);var objList = new Array(); for(i=0;i<=resultData.EmailInformation.PersonEmail.length -1;i++) {if (!resultData.EmailInformation.PersonEmail[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.EmailInformation.PersonEmail[i].EmailName;}} $fillList(strPrefix + 'usrctlEmail_cboEmailLocation', objList, resultData.EmailInformation.SelectedEmailLocationIndex, true);objElem = $get(strPrefix + 'usrctlEmail_hdnControlCache'); if(objElem) {objElem.value = resultData.EmailInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.EmailInformation.Email.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_txtEmailAddress'); if(objElem) {objElem.value = resultData.EmailInformation.Email.EmailAddress;}var objList = new Array(); for(i=0;i<=resultData.EmailInformation.Email.Email.length -1;i++) {if (!resultData.EmailInformation.Email.Email[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.EmailInformation.Email.Email[i].EmailName;}} $fillList(strPrefix + 'usrctlEmail_usrctlEmailInfo_cboEmailName', objList, resultData.EmailInformation.Email.SelectedEmailIndex, true);objElem = $get(strPrefix + 'usrctlEmail_usrctlEmailInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.EmailInformation.Email.SessionKey;}objElem = $get(strPrefix + 'usrctlPhone_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.PhoneInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPhone_txtPhoneName'); if(objElem) {objElem.value = resultData.PhoneInformation.PhoneName;}objElem = $get(strPrefix + 'usrctlPhone_cboPhoneType'); if(objElem) {objElem.value = resultData.PhoneInformation.PhoneType;}objElem = $get(strPrefix + 'usrctlPhone_lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.PhoneInformation.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.PhoneInformation.Phone.Phone.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.PhoneInformation.Phone.Phone[i].PhoneName;} $fillList(strPrefix + 'usrctlPhone_cboPhoneName', objList, resultData.PhoneInformation.SelectedPhoneIndex, true);var objList = new Array(); for(i=0;i<=resultData.PhoneInformation.PersonPhone.length -1;i++) {if (!resultData.PhoneInformation.PersonPhone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.PhoneInformation.PersonPhone[i].PhoneName;}} $fillList(strPrefix + 'usrctlPhone_cboPhoneLocation', objList, resultData.PhoneInformation.SelectedPhoneLocationIndex, true);objElem = $get(strPrefix + 'usrctlPhone_hdnControlCache'); if(objElem) {objElem.value = resultData.PhoneInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.AreaCode;}objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.Prefix;}objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.Suffix;}objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.Extension;}var objList = new Array(); for(i=0;i<=resultData.PhoneInformation.Phone.Phone.length -1;i++) {if (!resultData.PhoneInformation.Phone.Phone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.PhoneInformation.Phone.Phone[i].PhoneName;}} $fillList(strPrefix + 'usrctlPhone_usrctlPhoneInfo_cboPhoneName', objList, resultData.PhoneInformation.Phone.SelectedPhoneIndex, true);objElem = $get(strPrefix + 'usrctlPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.PhoneInformation.Phone.SessionKey;}}}
function vtpSystemPersonComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpSystemPersonFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpSystemPersonLock(strID, false);}
function vtpSystemPersonLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpSystemPersononError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpSystemPersonLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveSystemUser(vstrID,venmSaveType) {vtpSystemUserLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpSystemUserFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveSystemUser(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpSystemUserComplete, vtpSystemUseronError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpSystemUserLock(vstrID, false);}}
function vtpSystemUserFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();objReturn.SystemPerson.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_cboUserType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();objReturn.SystemPerson.UserType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_txtUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();objReturn.SystemPerson.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();objReturn.SystemPerson.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboSalutationID'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.Salutation=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtMiddleName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.MiddleName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtNameSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.NameSuffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec1'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.SocSec1=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec2'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.SocSec2=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec3'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.SocSec3=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtDateOfBirth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.DateOfBirth=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboGender'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.Gender=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboMaritalStatus'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.MaritalStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboRelationship'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.Relationship=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();objReturn.SystemPerson.PersonInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();if(!objReturn.SystemPerson.PersonInformation.EffectiveDatePicker) objReturn.SystemPerson.PersonInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.PersonInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PersonInformation) objReturn.SystemPerson.PersonInformation= new Object();if(!objReturn.SystemPerson.PersonInformation.EffectiveDatePicker) objReturn.SystemPerson.PersonInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.PersonInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_txtEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.EmailName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.EmailType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.SelectedEmailLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();objReturn.SystemPerson.EmailInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();objReturn.SystemPerson.EmailInformation.Email.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_txtEmailAddress'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();objReturn.SystemPerson.EmailInformation.Email.EmailAddress=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_cboEmailName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();objReturn.SystemPerson.EmailInformation.Email.SelectedEmailIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();objReturn.SystemPerson.EmailInformation.Email.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();if(!objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker) objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker= new Object();objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.Email) objReturn.SystemPerson.EmailInformation.Email= new Object();if(!objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker) objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker= new Object();objReturn.SystemPerson.EmailInformation.Email.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.EffectiveDatePicker) objReturn.SystemPerson.EmailInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.EmailInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.EmailInformation) objReturn.SystemPerson.EmailInformation= new Object();if(!objReturn.SystemPerson.EmailInformation.EffectiveDatePicker) objReturn.SystemPerson.EmailInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.EmailInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_txtPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.PhoneName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.PhoneType=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneLocation'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.SelectedPhoneLocationIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();objReturn.SystemPerson.PhoneInformation.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.AreaCode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.Prefix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.Suffix=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.Extension=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_cboPhoneName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.SelectedPhoneIndex=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();objReturn.SystemPerson.PhoneInformation.Phone.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker) objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker= new Object();objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone) objReturn.SystemPerson.PhoneInformation.Phone= new Object();if(!objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker) objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker= new Object();objReturn.SystemPerson.PhoneInformation.Phone.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlEffDatePicker_cboDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker) objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker.SelectedEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlEffDatePicker_txtTransactionEffDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.SystemPerson) objReturn.SystemPerson= new Object();if(!objReturn.SystemPerson.PhoneInformation) objReturn.SystemPerson.PhoneInformation= new Object();if(!objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker) objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker= new Object();objReturn.SystemPerson.PhoneInformation.EffectiveDatePicker.TransactionEffectiveDate=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_txtCurrentPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.OldPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_txtNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.NewPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_txtConfirmNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.ConfirmPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_txtNewUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_chkReqPassChange'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.RequirePasswordChange=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'usrctlChangePassword_hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {if(!objReturn.ChangePassword) objReturn.ChangePassword= new Object();objReturn.ChangePassword.SessionKey=tmpValue;} return objReturn;}
function vtpSystemUserFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_cboUserType'); if(objElem) {objElem.value = resultData.SystemPerson.UserType;}objElem = $get(strPrefix + 'usrctlSystemPerson_txtUserName'); if(objElem) {objElem.value = resultData.SystemPerson.UserName;}objElem = $get(strPrefix + 'usrctlSystemPerson_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboSalutationID'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.Salutation;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtFirstName'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.FirstName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtMiddleName'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.MiddleName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtLastName'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.LastName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtNameSuffix'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.NameSuffix;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec1'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.SocSec1;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec2'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.SocSec2;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtSocSec3'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.SocSec3;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_txtDateOfBirth'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.DateOfBirth;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboGender'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.Gender;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboMaritalStatus'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.MaritalStatus;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_cboRelationship'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.Relationship;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_lblRelationshipTo'); if(objElem) {objElem.innerHTML = resultData.SystemPerson.PersonInformation.RelatedToPersonName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPerson_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.PersonInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_txtEmailName'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.EmailName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailType'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.EmailType;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.SystemPerson.EmailInformation.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.SystemPerson.EmailInformation.Email.Email.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.EmailInformation.Email.Email[i].EmailName;} $fillList(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailName', objList, resultData.SystemPerson.EmailInformation.SelectedEmailIndex, true);var objList = new Array(); for(i=0;i<=resultData.SystemPerson.EmailInformation.PersonEmail.length -1;i++) {if (!resultData.SystemPerson.EmailInformation.PersonEmail[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.EmailInformation.PersonEmail[i].EmailName;}} $fillList(strPrefix + 'usrctlSystemPerson_usrctlEmail_cboEmailLocation', objList, resultData.SystemPerson.EmailInformation.SelectedEmailLocationIndex, true);objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.Email.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_txtEmailAddress'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.Email.EmailAddress;}var objList = new Array(); for(i=0;i<=resultData.SystemPerson.EmailInformation.Email.Email.length -1;i++) {if (!resultData.SystemPerson.EmailInformation.Email.Email[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.EmailInformation.Email.Email[i].EmailName;}} $fillList(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_cboEmailName', objList, resultData.SystemPerson.EmailInformation.Email.SelectedEmailIndex, true);objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlEmail_usrctlEmailInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.EmailInformation.Email.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_txtPhoneName'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.PhoneName;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneType'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.PhoneType;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_lblRelationshipToName'); if(objElem) {objElem.innerHTML = resultData.SystemPerson.PhoneInformation.RelationshipToName;}var objList = new Array(); for(i=0;i<=resultData.SystemPerson.PhoneInformation.Phone.Phone.length -1;i++) {objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.PhoneInformation.Phone.Phone[i].PhoneName;} $fillList(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneName', objList, resultData.SystemPerson.PhoneInformation.SelectedPhoneIndex, true);var objList = new Array(); for(i=0;i<=resultData.SystemPerson.PhoneInformation.PersonPhone.length -1;i++) {if (!resultData.SystemPerson.PhoneInformation.PersonPhone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.PhoneInformation.PersonPhone[i].PhoneName;}} $fillList(strPrefix + 'usrctlSystemPerson_usrctlPhone_cboPhoneLocation', objList, resultData.SystemPerson.PhoneInformation.SelectedPhoneLocationIndex, true);objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.SessionKey;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.ReadOnlyMode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtAreaCode'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.AreaCode;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtPrefix'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.Prefix;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtSuffix'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.Suffix;}objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_txtExtension'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.Extension;}var objList = new Array(); for(i=0;i<=resultData.SystemPerson.PhoneInformation.Phone.Phone.length -1;i++) {if (!resultData.SystemPerson.PhoneInformation.Phone.Phone[i].Delete){objList[i] = new Array(2);objList[i][0] = resultData.SystemPerson.PhoneInformation.Phone.Phone[i].PhoneName;}} $fillList(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_cboPhoneName', objList, resultData.SystemPerson.PhoneInformation.Phone.SelectedPhoneIndex, true);objElem = $get(strPrefix + 'usrctlSystemPerson_usrctlPhone_usrctlPhoneInfo_hdnControlCache'); if(objElem) {objElem.value = resultData.SystemPerson.PhoneInformation.Phone.SessionKey;}objElem = $get(strPrefix + 'usrctlChangePassword_txtCurrentPass'); if(objElem) {objElem.value = resultData.ChangePassword.OldPassword;}objElem = $get(strPrefix + 'usrctlChangePassword_txtNewPass'); if(objElem) {objElem.value = resultData.ChangePassword.NewPassword;}objElem = $get(strPrefix + 'usrctlChangePassword_txtConfirmNewPass'); if(objElem) {objElem.value = resultData.ChangePassword.ConfirmPassword;}objElem = $get(strPrefix + 'usrctlChangePassword_txtNewUserName'); if(objElem) {objElem.value = resultData.ChangePassword.UserName;}objElem = $get(strPrefix + 'usrctlChangePassword_chkReqPassChange'); if(objElem) {objElem.checked = resultData.ChangePassword.RequirePasswordChange;}objElem = $get(strPrefix + 'usrctlChangePassword_hdnControlCache'); if(objElem) {objElem.value = resultData.ChangePassword.SessionKey;}}}
function vtpSystemUserComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpSystemUserFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpSystemUserLock(strID, false);}
function vtpSystemUserLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpSystemUseronError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpSystemUserLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveUserPrivileges(vstrID,venmSaveType) {vtpUserPrivilegesLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpUserPrivilegesFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveUserPrivileges(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpUserPrivilegesComplete, vtpUserPrivilegesonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpUserPrivilegesLock(vstrID, false);}}
function vtpUserPrivilegesFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';FillFlatData(vstrID, 'hdnFlatPrivileges', 'objData', ['txt','txt','txt','txt','chk','chk','chk']);tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnFlatPrivileges'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FlatPrivileges=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'lblHeader'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DisplayName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;} return objReturn;}
function vtpUserPrivilegesFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnFlatPrivileges'); if(objElem) {objElem.value = resultData.FlatPrivileges;}objElem = $get(strPrefix + 'lblHeader'); if(objElem) {objElem.innerHTML = resultData.DisplayName;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpUserPrivilegesComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpUserPrivilegesFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpUserPrivilegesLock(strID, false);}
function vtpUserPrivilegesLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpUserPrivilegesonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpUserPrivilegesLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveUserTypeSearch(vstrID,venmSaveType) {vtpUserTypeSearchLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpUserTypeSearchFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SaveUserTypeSearch(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpUserTypeSearchComplete, vtpUserTypeSearchonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpUserTypeSearchLock(vstrID, false);}}
function vtpUserTypeSearchFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'cboUserType'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserType=tmpValue;} return objReturn;}
function vtpUserTypeSearchFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'cboUserType'); if(objElem) {objElem.value = resultData.UserType;}}}
function vtpUserTypeSearchComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpUserTypeSearchFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpUserTypeSearchLock(strID, false);}
function vtpUserTypeSearchLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpUserTypeSearchonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpUserTypeSearchLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SearchMembership(vstrID,venmButtonClick,vstrButtonCSS,vintPersonKey,vintMembershipTypeLovLegendKey,vintPageSize,vintPagesPerDisplay,vintStartRecord) {vtpMembershipSearchLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpMembershipSearchFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCTWAC.SearchMembership(vstrID,venmButtonClick,vstrButtonCSS,vintPersonKey,vintMembershipTypeLovLegendKey,vintPageSize,vintPagesPerDisplay,vintStartRecord,objCallObject, strPreviousWarnings, vtpMembershipSearchComplete, vtpMembershipSearchonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpMembershipSearchLock(vstrID, false);}}
function vtpMembershipSearchFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.LastName=tmpValue;}tmpValue='';tmpValue= getCheckBoxListSelectedValue(strPrefix + 'chklstMembership');if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.MembershipLov=tmpValue;}tmpValue='';tmpValue= getRadioListSelectedValue(strPrefix + 'rdolstSuspended');if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.IsSuspendedInd=tmpValue;}tmpValue='';tmpValue= getRadioListSelectedValue(strPrefix + 'rdolstExpirationStatus');if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ExpirationStatus=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtExpirationDateFrom'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ExpirationDateFrom=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtExpirationDateTo'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ExpirationDateTo=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDonationDateFrom'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DonationDateFrom=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDonationDateTo'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DonationDateTo=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtJoinedDateFrom'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.JoinedDateFrom=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtJoinedDateTo'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.JoinedDateTo=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkNoJoinedDate'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NoJoinedDateInd=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkNoExpirationDate'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NoExpirationDateInd=tmpValue;} return objReturn;}
function vtpMembershipSearchFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {objElem.value = resultData.FirstName;}objElem = $get(strPrefix + 'txtLastName'); if(objElem) {objElem.value = resultData.LastName;}setCheckBoxListSelectedValue(strPrefix + 'chklstMembership', resultData.MembershipLov);setRadioListSelectedValue(strPrefix + 'rdolstSuspended', resultData.IsSuspendedInd);setRadioListSelectedValue(strPrefix + 'rdolstExpirationStatus', resultData.ExpirationStatus);objElem = $get(strPrefix + 'txtExpirationDateFrom'); if(objElem) {objElem.value = resultData.ExpirationDateFrom;}objElem = $get(strPrefix + 'txtExpirationDateTo'); if(objElem) {objElem.value = resultData.ExpirationDateTo;}objElem = $get(strPrefix + 'txtDonationDateFrom'); if(objElem) {objElem.value = resultData.DonationDateFrom;}objElem = $get(strPrefix + 'txtDonationDateTo'); if(objElem) {objElem.value = resultData.DonationDateTo;}objElem = $get(strPrefix + 'txtJoinedDateFrom'); if(objElem) {objElem.value = resultData.JoinedDateFrom;}objElem = $get(strPrefix + 'txtJoinedDateTo'); if(objElem) {objElem.value = resultData.JoinedDateTo;}objElem = $get(strPrefix + 'chkNoJoinedDate'); if(objElem) {objElem.checked = resultData.NoJoinedDateInd;}objElem = $get(strPrefix + 'chkNoExpirationDate'); if(objElem) {objElem.checked = resultData.NoExpirationDateInd;}}}
function vtpMembershipSearchComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpMembershipSearchFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpMembershipSearchLock(strID, false);}
function vtpMembershipSearchLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpMembershipSearchonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpMembershipSearchLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function MakeDonation(vstrID,venmButtonClicked,vstrButtonID,vintPersonKey) {vtpDonationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpDonationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCTWAC.MakeDonation(vstrID,venmButtonClicked,vstrButtonID,vintPersonKey,objCallObject, strPreviousWarnings, vtpDonationComplete, vtpDonationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpDonationLock(vstrID, false);}}
function vtpDonationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDonationAmount'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DonationAmount=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'ddlFund'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FundLov=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtDonationDate'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.DonationDate=tmpValue;} return objReturn;}
function vtpDonationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'txtDonationAmount'); if(objElem) {objElem.value = resultData.DonationAmount;}objElem = $get(strPrefix + 'ddlFund'); if(objElem) {objElem.value = resultData.FundLov;}objElem = $get(strPrefix + 'txtDonationDate'); if(objElem) {objElem.value = resultData.DonationDate;}}}
function vtpDonationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpDonationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpDonationLock(strID, false);}
function vtpDonationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpDonationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpDonationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function RegisterForEvent(vstrID,venmButtonClick,vintEventKey,vintPersonKey,vintPersonEventKey) {vtpEventRegistrationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpEventRegistrationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCTWAC.RegisterForEvent(vstrID,venmButtonClick,vintEventKey,vintPersonKey,vintPersonEventKey,objCallObject, strPreviousWarnings, vtpEventRegistrationComplete, vtpEventRegistrationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpEventRegistrationLock(vstrID, false);}}
function vtpEventRegistrationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'ddlEvent'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.EventKey=tmpValue;} return objReturn;}
function vtpEventRegistrationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'ddlEvent'); if(objElem) {objElem.value = resultData.EventKey;}}}
function vtpEventRegistrationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpEventRegistrationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpEventRegistrationLock(strID, false);}
function vtpEventRegistrationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpEventRegistrationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpEventRegistrationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveEventGuestRegistration(vstrID,venmSaveType) {vtpProgramRegistrationLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpProgramRegistrationFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCTWAC.SaveEventGuestRegistration(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpProgramRegistrationComplete, vtpProgramRegistrationonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpProgramRegistrationLock(vstrID, false);}}
function vtpProgramRegistrationFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ReadOnlyMode=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.FirstName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtLastName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.LastName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtCompany'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Company=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkIsMember'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.IsMember=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnGuestFirstNames'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.GuestFirstNames=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnGuestLastNames'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.GuestLastNames=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnGuestCompanies'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.GuestCompanies=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnGuestIsMember'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.GuestIsMemberValues=tmpValue;} return objReturn;}
function vtpProgramRegistrationFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'hdnReadOnlyMode'); if(objElem) {objElem.value = resultData.ReadOnlyMode;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}objElem = $get(strPrefix + 'txtFirstName'); if(objElem) {objElem.value = resultData.FirstName;}objElem = $get(strPrefix + 'txtLastName'); if(objElem) {objElem.value = resultData.LastName;}objElem = $get(strPrefix + 'txtCompany'); if(objElem) {objElem.value = resultData.Company;}objElem = $get(strPrefix + 'chkIsMember'); if(objElem) {objElem.checked = resultData.IsMemberChecked;}objElem = $get(strPrefix + 'hdnGuestFirstNames'); if(objElem) {objElem.value = resultData.GuestFirstNames;}objElem = $get(strPrefix + 'hdnGuestLastNames'); if(objElem) {objElem.value = resultData.GuestLastNames;}objElem = $get(strPrefix + 'hdnGuestCompanies'); if(objElem) {objElem.value = resultData.GuestCompanies;}objElem = $get(strPrefix + 'hdnGuestIsMember'); if(objElem) {objElem.value = resultData.GuestIsMemberValues;}}}
function vtpProgramRegistrationComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpProgramRegistrationFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpProgramRegistrationLock(strID, false);}
function vtpProgramRegistrationLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpProgramRegistrationonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpProgramRegistrationLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePasswordReset(vstrID,venmSaveType) {vtpPasswordResetLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpPasswordResetFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsTemplate.SavePasswordReset(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpPasswordResetComplete, vtpPasswordResetonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpPasswordResetLock(vstrID, false);}}
function vtpPasswordResetFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'txtUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;} return objReturn;}
function vtpPasswordResetFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'txtUserName'); if(objElem) {objElem.value = resultData.UserName;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpPasswordResetComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpPasswordResetFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpPasswordResetLock(strID, false);}
function vtpPasswordResetLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpPasswordResetonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpPasswordResetLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SavePasswordChange(vstrID,venmSaveType) {vtpChangePasswordLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpChangePasswordFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsCore.SavePasswordChange(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpChangePasswordComplete, vtpChangePasswordonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpChangePasswordLock(vstrID, false);}}
function vtpChangePasswordFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'txtCurrentPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.OldPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.NewPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtConfirmNewPass'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ConfirmPassword=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'txtNewUserName'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.UserName=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'chkReqPassChange'); if(objElem) {tmpValue=objElem.checked;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.RequirePasswordChange=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;} return objReturn;}
function vtpChangePasswordFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';objElem = $get(strPrefix + 'txtCurrentPass'); if(objElem) {objElem.value = resultData.OldPassword;}objElem = $get(strPrefix + 'txtNewPass'); if(objElem) {objElem.value = resultData.NewPassword;}objElem = $get(strPrefix + 'txtConfirmNewPass'); if(objElem) {objElem.value = resultData.ConfirmPassword;}objElem = $get(strPrefix + 'txtNewUserName'); if(objElem) {objElem.value = resultData.UserName;}objElem = $get(strPrefix + 'chkReqPassChange'); if(objElem) {objElem.checked = resultData.RequirePasswordChange;}objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {objElem.value = resultData.SessionKey;}}}
function vtpChangePasswordComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpChangePasswordFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpChangePasswordLock(strID, false);}
function vtpChangePasswordLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpChangePasswordonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpChangePasswordLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function SaveCalendarControl(vstrID,venmSaveType) {vtpCalendarControlLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpCalendarControlFillCallObject(vstrID);var strPreviousWarnings; if($get(objControl.WarningContainerID)) strPreviousWarnings= $get(objControl.WarningContainerID).innerHTML;if(typeof(UpdateValidators) == 'function'){UpdateValidators();} if(typeof(Page_ValidationActive) != 'boolean' || !Page_ValidationActive || typeof(Page_ClientValidate)!='function' || Page_ClientValidate()) {Template.wsTemplate.SaveCalendarControl(vstrID,venmSaveType,objCallObject, strPreviousWarnings, vtpCalendarControlComplete, vtpCalendarControlonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpCalendarControlLock(vstrID, false);}}
function vtpCalendarControlFillCallObject(vstrID) {var objElem; var objReturn = new Object(); var tmpValue; var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';tmpValue='';objElem = $get(strPrefix + 'ddlCalendar'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.CalendarKey=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'ddlMonth'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Month=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'ddlYear'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Year=tmpValue;}tmpValue='';objElem = $get(strPrefix + 'hdnControlCache'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.SessionKey=tmpValue;} return objReturn;}
function vtpCalendarControlFillScreenFromResult(vstrID, resultData) {if(resultData != null) {var strPrefix = vstrID;if(strPrefix.length > 0) strPrefix += '_';}}
function vtpCalendarControlComplete(result, response, context) {var strID = result.ParentControlID; objControl=getControlProperties(strID); var strSpacer=''; if(strID.length > 0) strSpacer='_';if($get(objControl.WarningContainerID)) { $get(objControl.WarningContainerID).innerHTML = result.Errors.WarningHTML; if(!result.Errors.ShowWarnings) $get(objControl.WarningContainerID).style.display='none'; else $get(objControl.WarningContainerID).style.display='block';}if(!result.Errors.IsValid) { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = result.Errors.ErrorHTML;if(result.Errors.ClearResults && $get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = '';window.location='#';}else{ if(result.RedirectURL && result.RedirectURL.length > 0){ window.location=result.RedirectURL;}else{if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML = '';if($get(strID + strSpacer + objControl.ReplacementContainerID)) $get(strID + strSpacer + objControl.ReplacementContainerID).innerHTML = result.ResultHTML;vtpCalendarControlFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpCalendarControlLock(strID, false);}
function vtpCalendarControlLock(vstrID, blnLock) {var strCursor; var strDisplay; var strProcID; var objElem; var strPrefix = vstrID; var intItem = 0; if(strPrefix.length > 0) strPrefix += '_';if(blnLock) {strCursor = 'wait';strDisplay = '';} else {strCursor = 'hand';strDisplay = 'none';}objElem = $get(strPrefix + 'cmdTopSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}objElem = $get(strPrefix + 'cmdBottomSubmit'); if(objElem) {objElem.disabled = blnLock; objElem.style.cursor=strCursor;}strProcID = $get(vstrID).ProcessingID; objProcessing = $get(strPrefix + strProcID);if(objProcessing) {objProcessing.style.display = strDisplay;}}
function vtpCalendarControlonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpCalendarControlLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

