﻿// 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.ErrorContainerID)
        objReturn.ErrorContainerID = mstrMasterPrefix + 'divErrorContainer';
    if(!objReturn.WarningContainerID)
        objReturn.WarningContainerID = mstrMasterPrefix + 'divWarningContainer';
    return objReturn;
}

// Calls the CEPS web method to handle the Navigation links
function NavigationLinksRedirect(enmNaviationLink, strURL) 
{
    return cEPSan.wsCEPSBiz.NavigationLinksRedirect(enmNaviationLink, NavLinkComplete, NavLinkError, strURL);
}

function NavLinkComplete(result, userContext, methodName)   
{
    window.location=userContext;
}

function NavLinkError(result, userContext, methodName)   
{
}
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=''; for (var i=0; i<$get(vstrID).children.length; i++) { if ($get(vstrID).children[i].tagName == 'SPAN') objElem = $get(vstrID).children[i].children[0].children[1].children[0]; } 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) { $get(result.ParentControlID).parentElement.parentElement.parentElement.rows[1].cells[0].children[0].focus(); sel = document.selection.createRange(); sel.pasteHTML("<img src='/Pages/ImageAttachment.aspx?" + result.AttachmentQueryString + "' style='margin:" + prompt("Enter Border", "0") + "px'>");}}
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 AddItemToCart(vstrID,vstrShoppingCartPageUrl,vintNodeTypeStoreItemKey) {vtpAddItemToCartLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpAddItemToCartFillCallObject(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.AddItemToCart(vstrID,vstrShoppingCartPageUrl,vintNodeTypeStoreItemKey,objCallObject, strPreviousWarnings, vtpAddItemToCartComplete, vtpAddItemToCartonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpAddItemToCartLock(vstrID, false);}}
function vtpAddItemToCartFillCallObject(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 + 'txtQuantity'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.Quantity=tmpValue;} return objReturn;}
function vtpAddItemToCartFillScreenFromResult(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 + 'txtQuantity'); if(objElem) {objElem.value = resultData.Quantity;}}}
function vtpAddItemToCartComplete(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;vtpAddItemToCartFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpAddItemToCartLock(strID, false);}
function vtpAddItemToCartLock(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 vtpAddItemToCartonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpAddItemToCartLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}

function UpdateShoppingCart(vstrID,venmButtonClick) {vtpShoppingCartLock(vstrID, true);var objControl=getControlProperties(vstrID);var objCallObject=vtpShoppingCartFillCallObject(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.UpdateShoppingCart(vstrID,venmButtonClick,objCallObject, strPreviousWarnings, vtpShoppingCartComplete, vtpShoppingCartonError(vstrID));}else { if($get(objControl.ErrorContainerID)) $get(objControl.ErrorContainerID).innerHTML='';vtpShoppingCartLock(vstrID, false);}}
function vtpShoppingCartFillCallObject(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 + 'hdnQuantity'); if(objElem) {tmpValue=objElem.value;}if(tmpValue!=undefined && (tmpValue.length >0 || tmpValue == true)) {objReturn.ItemQuantity=tmpValue;} return objReturn;}
function vtpShoppingCartFillScreenFromResult(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 + 'hdnQuantity'); if(objElem) {objElem.value = resultData.ItemQuantity;}}}
function vtpShoppingCartComplete(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;vtpShoppingCartFillScreenFromResult(strID, result.ResultData);if(result.ResultScript) {var resultScript = new Function(result.ResultScript);resultScript();}}}vtpShoppingCartLock(strID, false);}
function vtpShoppingCartLock(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 vtpShoppingCartonError(vstrID) {           "return new Function(\"objError\", \n\"userContext\", \n\"methodName\", " +            "            \"vtpShoppingCartLock('\" + vstrID + \"', false);\" + " +            "            \"onError(objError, userContext, methodName);\"" +            "        );"}
