 function checkForEmpty(listID, labelID)
    {
        document.getElementById(labelID).innerHTML='';
        var listBox = document.getElementById(listID);
        if(listBox!=null)
        {
            var listOptions = listBox.options;
            var pickOLength = listOptions.length;
            if(pickOLength!=0)
            {
                return true;

            }
            else
            {               
            document.getElementById(labelID).innerHTML='No BAN exist.'; 
            document.getElementById(labelID).className = 'error_section_errormessage_label';        
            return false;
            }
        }
    }
    
    
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function isExist(pickOptions,selectValue)
{
  var isBANexist = false;
  for (var i=0; i < pickOptions.length; i++)
  {
    if(pickOptions[i].value ==selectValue)
    {
        isBANexist=true;
    }
  }
  return isBANexist;
}

function checkForNumeric( ban,labelID ) 
{
 document.getElementById(labelID).innerHTML='';
  var banRegex = /^([0-9]*)$/;
 if( !ban.match( banRegex ) )
  {
     document.getElementById(labelID).innerHTML='BAN can be numeric only.';
     document.getElementById(labelID).className = 'error_section_errormessage_label';
      return false;
   }
 return true;
}
 function CheckLengthUpdateNotificationEmail(source, args)
 {
    
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(!control.disabled)
        {
       
            if(value.length>32)
            {
                args.IsValid=false;
            }
            else
            {
                args.IsValid=true;
            }
        }
    else
        {
        args.IsValid=true;
        }
 }

function checkForEmptyList(source, args)
    {
         var controlId= source.controltovalidate;
         var listBox=document.getElementById(controlId);;
        if(listBox!=null)
        {
            var listOptions = listBox.options;
            var pickOLength = listOptions.length;
            if(pickOLength!=0)
            {
               args.IsValid=true;

            }
            else
            {               
             args.IsValid=false;
            }
        }
    }
function CheckRequiredUpdateNotificationEmail(source, args)
{
 var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(!control.disabled)
        {
         if(value.length==0)
            {
                args.IsValid=false;
                return;
            }
            else
            {
               args.IsValid=true;
               }
               
         }      
}
 function CheckUpdateNotificationEmail(source, args)
 {
    
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(!control.disabled)
        {
            var re = new RegExp("^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$");
            if(re.test(value))
            {
                args.IsValid=true;
            }
            else
            {
                args.IsValid=false;
            }
        }
    else
        {
        args.IsValid=true;
        }
 }
 function CheckEmailLength(source, args)
 {
    
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(!control.disabled)
        {
         if(value.length==0)
                {
                    args.IsValid=true;
                    return;
                }
                
        if(value.length>60)
                {
                args.IsValid=false;
                }
        else
                {
                args.IsValid=true;
                }
            }
        else 
        {
        args.IsValid=true;
        }
 }
 
  function CheckNameLength(source, args)
 {
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(!control.disabled)
        {
         if(value.length==0)
                {
                    args.IsValid=true;
                    return;
                }
                
        if(value.length>16)
                {
                args.IsValid=false;
                }
        else
                {
                args.IsValid=true;
                }
            }
        else 
        {
        args.IsValid=true;
        }
 }

function CheckStreetAddressLength(source, args)
 {
    
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(value.length>51)
        {
        args.IsValid=false;
        }
    else
        {
        args.IsValid=true;
        }
 }    
function CheckPasswordLength(source, args)
 {
    
    var controlId= source.controltovalidate;
    var control=document.getElementById(controlId);
    var value=control.value;
    if(value.length>=6 && value.length<=12 )
        {
        args.IsValid=true;
        }
    else
        {
        args.IsValid=false;
        }
 }
   

function CheckDropdownValues(ddlNatureOfMessage,ddlProductType,ddlIssues,ddlLocations,
                             ddlCategory,labelID,errorNatureOfMessage,errorProductType,
                             errorIssues,errorLocations,errorCategory,validationSummaryID)
{
var natureOfMessage = document.getElementById(ddlNatureOfMessage);
var productType = document.getElementById(ddlProductType);
var issues = document.getElementById(ddlIssues);
var locations = document.getElementById(ddlLocations);
var category = document.getElementById(ddlCategory);
var errormessage='';

document.getElementById(labelID).innerHTML='';

var selectedNatureOfMessage = trim(natureOfMessage.value);
var selectedProductType = trim(productType.value);
var selectedIssues = trim(issues.value);
var selectedLocations = trim(locations.value);
var selectedCategory = trim(category.value);

if(selectedNatureOfMessage.length == 0)
{
    errormessage = errormessage+"<li style='LIST-STYLE-TYPE: decimal'>" + errorNatureOfMessage + '</li>';
}

if(selectedProductType.length == 0)
{
    errormessage = errormessage +"<li style='LIST-STYLE-TYPE: decimal'>"  + errorProductType + '</li>';
}

if(selectedIssues.length == 0)
{
    errormessage = errormessage +"<li style='LIST-STYLE-TYPE: decimal'>"  + errorIssues + '</li>';
}

if(selectedLocations.length == 0)
{
    errormessage = errormessage +"<li style='LIST-STYLE-TYPE: decimal'>"  + errorLocations + '</li>';
}

if(selectedCategory.length == 0)
{
    errormessage = errormessage +"<li style='LIST-STYLE-TYPE: decimal'>"  + errorCategory+'</li>';
}

if(errormessage.length != 0)
{
    errormessage = '<b> The following error(s) has occurred. </b> <div> <ul>' + errormessage+ '</ul></div>';
    document.getElementById(labelID).innerHTML = errormessage;
    document.getElementById(labelID).className = 'error_section_validationsummary';  
    window.scroll(0,0);
    
    //controlErrorMessageCSS(labelID,validationSummaryID);
    return false;
}
else
{
    if(document.getElementById(labelID).innerHTML=='')
    {
         document.getElementById(labelID).innerHTML = '';
        document.getElementById(labelID).className = '';  
    }
    //controlErrorMessageCSS(labelID,validationSummaryID);
    return true;
}
}                            

   
function addFromListToList(source,destination,sourceHdnID,hdnID,labelID,errorBanAlreadyExist,errorInvalidBan,clientIdValidationSummary)
{
var selectBox = document.getElementById(source);
var pickList  = document.getElementById(destination);
var hdnBox = document.getElementById(hdnID);

var selectValue = trim(selectBox.value);
var pickOptions = pickList.options;
var pickOLength = pickOptions.length;

document.getElementById(labelID).innerHTML='';
 
var selectIndex = selectBox.selectedIndex; 
var sourceOptions = selectBox.options;
var sourceHdn=document.getElementById(sourceHdnID);
var sourceBan= trim(sourceHdn.value);

// An item must be selected
if (selectValue.length != 0)
{     
        if(selectValue=='Select an account...')
        {       
        return false;
        }
        if(isExist(pickOptions,selectValue))
        {
           document.getElementById(clientIdValidationSummary).innerHTML = '';
           document.getElementById(clientIdValidationSummary).className = '';
           document.getElementById(labelID).innerHTML = errorBanAlreadyExist;
           document.getElementById(labelID).className = 'error_section_errormessage_label';           
           sourceOptions[selectIndex]=null;
           selectBox.focus(); 
           window.scroll(0,0);          
           return false;
        }
        else
        {
        
            /* Commented as BAN can be non-numeric
            if(!checkForNumeric( selectValue, labelID ))
            {
                selectBox.value='';
                selectBox.focus();
                return false;
            }
            else
            {*/
                hdnBox.value = trim(hdnBox.value) + '~' +  selectValue;
                //sourceHdn.value=sourceBan.replace("~"+ selectValue , "");      
                pickOptions[pickOLength] = new Option(selectValue);
                pickOptions[pickOLength].value = selectValue; 
                sourceOptions[selectIndex]=null;
                return false;
            /*}*/
        }
}
else
{
document.getElementById(clientIdValidationSummary).innerHTML = '';
document.getElementById(clientIdValidationSummary).className = '';
document.getElementById(labelID).innerHTML = errorInvalidBan;
document.getElementById(labelID).className = 'error_section_errormessage_label';
selectBox.focus();
window.scroll(0,0);
return false;
}
}



function addFromListToListWithoutRemove(source,destination,sourceHdnID,hdnID,labelID,errorBanAlreadyExist,errorInvalidBan)
{
var selectBox = document.getElementById(source);
var pickList  = document.getElementById(destination);
var hdnBox = document.getElementById(hdnID);

var selectValue = trim(selectBox.value);
var pickOptions = pickList.options;
var pickOLength = pickOptions.length;

if(document.getElementById(labelID)!= null)
document.getElementById(labelID).innerHTML='';
 
var selectIndex = selectBox.selectedIndex; 
var sourceOptions = selectBox.options;
var sourceHdn=document.getElementById(sourceHdnID);
var sourceBan= trim(sourceHdn.value);

// An item must be selected
if (selectValue.length != 0)
{     
        if(selectValue=='Select an account...')
        {       
        return false;
        }
        if(isExist(pickOptions,selectValue))
        {
        if(document.getElementById(labelID)!= null)
        {
           document.getElementById(labelID).innerHTML = errorBanAlreadyExist;
           document.getElementById(labelID).className = 'error_section_errormessage_label';    
           }       
           sourceOptions[selectIndex]=null;
           selectBox.focus();
           return false;
        }
        else
        {
        
            /* Commented as BAN can be non-numeric
            if(!checkForNumeric( selectValue, labelID ))
            {
                selectBox.value='';
                selectBox.focus();
                return false;
            }
            else
            {*/
                hdnBox.value = trim(hdnBox.value) + '~' +  selectValue;
                //sourceHdn.value=sourceBan.replace("~"+ selectValue , "");      
                pickOptions[pickOLength] = new Option(selectValue);
                pickOptions[pickOLength].value = selectValue; 
                //sourceOptions[selectIndex]=null;
                return false;
            /*}*/
        }
}
else
{
if(document.getElementById(labelID)!= null)
{
document.getElementById(labelID).innerHTML = errorInvalidBan;
document.getElementById(labelID).className = 'error_section_errormessage_label';
}
selectBox.focus();
return false;
}
}

function ValidateAndConfirmForAutoPayment(labelID, valsummary, autopayEnabledControl)
{
//debugger;
    controlErrorMessageCSS(labelID, valsummary);
    if(Page_IsValid)
    {
        if(document.getElementById(autopayEnabledControl)!= null  )
        {
            autopayEnabled=document.getElementById(autopayEnabledControl).value ;
            
           if(autopayEnabled == "True"  || autopayEnabled=="true"|| autopayEnabled=="TRUE" )
           {
                var answer =   confirm ("Autopay is currently enabled on this account. Do you wish to proceed?");
                if(answer)//If yes, navigate to the confirmation page.
                { 
                    return true;
                }
                else//If no, be on the same page.no postback.
                    return false;       
            }//Autopay not enables, allow the user to navigate to the other page. dont show the popup.
            return true;
        }
    }
    else   //PAge is not valid, return false, so that it will not postback. 
    return false;
}

function controlErrorMessageCSS(labelID, valsummary)
{
    
    Page_ClientValidate();
 
    if(!Page_IsValid)
    {
    if(document.getElementById(valsummary)!= null)
    {
        if(document.getElementById(valsummary).innerHTML!='')
            document.getElementById(valsummary).className = 'error_section_validationsummary';
    }


    if(document.getElementById(labelID)!= null)
    {
        if(document.getElementById(labelID).innerHTML != '')
        {
            document.getElementById(labelID).innerHTML='';
            document.getElementById(labelID).className = '';
        }
    }
    }
    else
    {
    if(document.getElementById(valsummary)!= null)
    {
        if(document.getElementById(valsummary).innerHTML=='')
            document.getElementById(valsummary).className = '';
    }


    if(document.getElementById(labelID)!= null)
    {
        if(document.getElementById(labelID).innerHTML != '')
        {
            document.getElementById(labelID).innerHTML='';
            document.getElementById(labelID).className = '';
        }
    }
    }
  
    
}


function addToList(source,destination,hdnID, labelID,errorInvalidBan,errorBanAlreadyExist, valsummary)
{
var selectBox = document.getElementById(source);
var pickList  = document.getElementById(destination);
var hdnBox = document.getElementById(hdnID);

var selectValue = trim(selectBox.value);
var pickOptions = pickList.options;
var pickOLength = pickOptions.length;

if(document.getElementById(valsummary)!= null)
{
 document.getElementById(valsummary).innerHTML='';
 document.getElementById(valsummary).className = '';
 }


if(document.getElementById(labelID)!= null)
{
 document.getElementById(labelID).innerHTML='';
 document.getElementById(labelID).className = '';
 }
// An item must be selected
if ( selectValue.length != 0)
{
       
        if(selectValue=='Select an account...')
        {
        if(document.getElementById(labelID)!= null)
        {
        document.getElementById(labelID).innerHTML = errorInvalidBan;
        document.getElementById(labelID).className = 'error_section_errormessage_label';
       }
        return false;
        }
        if(isExist(pickOptions,selectValue))
        {
        if(document.getElementById(labelID)!= null)
        {
           document.getElementById(labelID).innerHTML = errorBanAlreadyExist;
           
           document.getElementById(labelID).className = 'error_section_errormessage_label';
           }
           selectBox.value='Select an account...';
           selectBox.focus();
           return false;
        }
        else
        {
           var banRegex = /^\d+\.\d+\.\d+\.\d+-\d*$/;
//            var ban=new RegExp(banRegex);
            if( !selectValue.match(banRegex))
                {
                    banRegex=/^\d{15}$/;
                    if(!selectValue.match(banRegex))
                    {
                    if(document.getElementById(labelID)!= null)
                    {
                        document.getElementById(labelID).innerHTML = errorInvalidBan;
                       
                        document.getElementById(labelID).className = 'error_section_errormessage_label';
                        }
                        return false;
                     }
                }
            /* Commented as BAN can be non-numeric
            if(!checkForNumeric( selectValue, labelID ))
            {
                selectBox.value='';
                selectBox.focus();
                return false;
            }
            else
            {*/
                hdnBox.value = trim(hdnBox.value) + '~' +  selectValue;
                pickOptions[pickOLength] = new Option(selectValue);
                pickOptions[pickOLength].value = selectValue; 
                selectBox.value = 'Select an account...';
                return false;
            /*}*/
        }
}
else
{
if(document.getElementById(labelID)!= null)
{
 document.getElementById(labelID).innerHTML = errorInvalidBan;
 document.getElementById(labelID).className = 'error_section_errormessage_label';
 document.getElementById(labelID).value = errorInvalidBan;
 }
selectBox.value='';
selectBox.focus();
return false;
}
}


function addToListFromSiebel(sourceText,destination,hdnID, labelID,errorInvalidBan,errorBanAlreadyExist,sourceList,hdnSiebelBANs)
{

var soureTextBAN = document.getElementById(sourceText);
var sourceListBAN = document.getElementById(sourceList);
var siebelBans;
//var hdnBox = document.getElementById(hdnID);
if(document.getElementById(labelID)!= null)
document.getElementById(labelID).innerHTML='';

if(soureTextBAN != null)
{
    if ((trim(soureTextBAN.value)) != "")
    {
        addToList(sourceText,destination,hdnID,labelID,errorInvalidBan,errorBanAlreadyExist);
        soureTextBAN.value="";
    }
    else
    {
        if(sourceListBAN != null)
        {           
            addFromListToListWithoutRemove(sourceList,destination,hdnSiebelBANs,hdnID,labelID,errorBanAlreadyExist,errorInvalidBan);                                         
        }
    }
}
return false;
}



function removeFromList(destination,hdnID,labelID,errorNoBanSelected,errorNoBanExist,clientIdValidationSummary)
{
//document.getElementById(labelID).innerHTML='';
var pickList = document.getElementById(destination);
var hdnBox = document.getElementById(hdnID);
var selectIndex = pickList.selectedIndex; 
var pickOptions = pickList.options;
if(document.getElementById(labelID)!= null)
{
  document.getElementById(labelID).innerHTML = '';
  document.getElementById(labelID).className = '';
} 
if(pickOptions.length != 0)
{
// An item must be selected
    if(selectIndex > -1)
    {
            while (selectIndex > -1) 
            {
                var hdnBan= trim(hdnBox.value);
                var currentBan = trim(pickOptions[selectIndex].value);
                hdnBox.value=hdnBan.replace("~"+ currentBan , "");            
                pickOptions[selectIndex] = null;
                selectIndex = pickList.selectedIndex;
            }
            return false;
    }
    else
    {
       if(document.getElementById(labelID)!= null)
       {
            document.getElementById(clientIdValidationSummary).innerHTML = '';
           document.getElementById(clientIdValidationSummary).className = '';
           
         document.getElementById(labelID).innerHTML = errorNoBanSelected; 
         document.getElementById(labelID).className = 'error_section_errormessage_label';
         window.scroll(0,0);      
         }
         return false;      
    }
} 
else
{
if(document.getElementById(labelID)!= null)
{
           document.getElementById(clientIdValidationSummary).innerHTML = '';
           document.getElementById(clientIdValidationSummary).className = '';

 document.getElementById(labelID).innerHTML = '';
 document.getElementById(labelID).innerHTML = errorNoBanExist;
 document.getElementById(labelID).className = 'error_section_errormessage_label';
 window.scroll(0,0);      
 }
 return false;
}
}   

function ValidateList(list,labelID,errorNoBanSelected)
{
document.getElementById(labelID).innerHTML = '';
var pickList = document.getElementById(list);
var pickOptions = pickList.options;

    if(pickOptions.length > 0)
     {
           return true;
     }
     else
     {
           document.getElementById(labelID).innerHTML = errorNoBanSelected;
           document.getElementById(labelID).className = 'error_section_errormessage_label'; 
           return false;      
      }
}   


function RedirectToHostPage(ddlProductType,ddlIssue, ddlLocation, ddlCategory, btnSubmit,redirectUrl)
{

  var dropDown=document.getElementById(ddlProductType);
  if(dropDown.value=='Hosting')
  {
    document.getElementById(ddlIssue).disabled=true;
    document.getElementById(ddlLocation).disabled=true;
    document.getElementById(ddlCategory).disabled=true;
    document.getElementById(btnSubmit).disabled=true;
    popupstatichosting(redirectUrl);
   }
 else
 {
 document.getElementById(ddlIssue).disabled=false;
 document.getElementById(ddlLocation).disabled=false;
 document.getElementById(ddlCategory).disabled=false;
 document.getElementById(btnSubmit).disabled=false;
 document.getElementById(ddlIssue).options.selectedIndex=document.getElementById(ddlIssue).options.length-1;
 document.getElementById(ddlLocation).options.selectedIndex=document.getElementById(ddlLocation).options.length-1;
 document.getElementById(ddlCategory).options.selectedIndex=document.getElementById(ddlCategory).options.length-1;
   
  }
 
  
}

function CloseTroubleTicket(btnRequestedInfo,btnEdit,btnUpdateAccessHours,btnUpdateIntrusiveHours,divInfoTextArea,divActionBtns)
{
    document.getElementById('ctl00_ctl00_ContentSection_ContentSection_hidClose').value = 'CloseTT';
    document.getElementById(divInfoTextArea).style.display = 'inline';
    document.getElementById(divActionBtns).style.display = 'inline';
    document.getElementById('divbtnReqInfo').style.display = 'inline';
    document.getElementById(btnEdit).disabled = "false";  
    document.getElementById(btnRequestedInfo).disabled = "false";  
    document.getElementById('divbtnUpdateAccesshrs').style.display = 'block';
    document.getElementById(btnUpdateAccessHours).disabled = "false";  
    document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'block';
    document.getElementById(btnUpdateIntrusiveHours).disabled = "false";  
    return false;
}

function RequestedInformation(btnCloseTroubleTicket,btnEdit,btnUpdateAccessHours,btnUpdateIntrusiveHours,divInfoTextArea,divActionBtns)
{
    document.getElementById('ctl00_ctl00_ContentSection_ContentSection_hidReqInfo').value = 'Customer Provided Update,Provide Requested Information';
    document.getElementById(divInfoTextArea).style.display = 'inline';
    document.getElementById(divActionBtns).style.display = 'inline';
    document.getElementById('divbtnReqInfo').style.display = 'inline';
    document.getElementById(btnEdit).disabled = "false";   
    document.getElementById(btnCloseTroubleTicket).disabled = "false"; 
    document.getElementById('divbtnUpdateAccesshrs').style.display = 'block';
    document.getElementById(btnUpdateAccessHours).disabled = "false";  
    document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'block';
    document.getElementById(btnUpdateIntrusiveHours).disabled = "false";  
    return false;
}
    
function ContactInformation(btnRequestedInfo,btnCloseTroubleTicket,btnUpdateAccessHours,btnUpdateIntrusiveHours,divInfoTextArea,divActionBtns)
 {
    document.getElementById('ctl00_ctl00_ContentSection_ContentSection_hidContact').value = 'Customer Provided Update,Update Contact Information';
    document.getElementById(divInfoTextArea).style.display = 'inline';
    document.getElementById(divActionBtns).style.display = 'inline';
    document.getElementById('divContactView').style.display = 'none';
    document.getElementById('divContactEdit').style.display = 'block';
    document.getElementById(btnCloseTroubleTicket).disabled = "false";
    document.getElementById(btnRequestedInfo).disabled = "false";
    document.getElementById('divbtnUpdateAccesshrs').style.display = 'block';
    document.getElementById(btnUpdateAccessHours).disabled = "false";  
    document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'block';
    document.getElementById(btnUpdateIntrusiveHours).disabled = "false"; 
    return false;
 }
 
 function AccessHoursInformation(btnRequestedInfo,btnCloseTroubleTicket,btnEdit,btnUpdateAccessHours,btnUpdateIntrusiveHours,divInfoTextArea,divActionBtns)
 {
    document.getElementById('ctl00_ctl00_ContentSection_ContentSection_hidAccessHrs').value = 'Customer Provided Update,Update Access Hours';
    document.getElementById(divInfoTextArea).style.display = 'inline';
    document.getElementById(divActionBtns).style.display = 'inline';
    document.getElementById('divContactView').style.display = 'block';
    document.getElementById('divContactEdit').style.display = 'none';
    document.getElementById(btnCloseTroubleTicket).disabled = "false";
    document.getElementById(btnRequestedInfo).disabled = "false";
    //document.getElementById('divbtnUpdateAccesshrs').style.display = 'none';
    document.getElementById(btnEdit).disabled = "false";  
    document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'block';
    document.getElementById(btnUpdateAccessHours).disabled = "false";
    document.getElementById(btnUpdateIntrusiveHours).disabled = "false"; 
    popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=3&PageType=ModifyTT');
    return false;
 }
 
 function IntrusiveHoursInformation(btnRequestedInfo,btnCloseTroubleTicket,btnEdit,btnUpdateAccessHours,btnUpdateIntrusiveHours,divInfoTextArea,divActionBtns)
 {
    document.getElementById('ctl00_ctl00_ContentSection_ContentSection_hidIntrusiveHrs').value = 'Customer Provided Update,Update Testing Hours';
    document.getElementById(divInfoTextArea).style.display = 'inline';
    document.getElementById(divActionBtns).style.display = 'inline';
    document.getElementById('divContactView').style.display = 'block';
    document.getElementById('divContactEdit').style.display = 'none';
    document.getElementById(btnCloseTroubleTicket).disabled = "false";
    document.getElementById(btnRequestedInfo).disabled = "false";
    document.getElementById('divbtnUpdateAccesshrs').style.display = 'block';
    document.getElementById(btnEdit).disabled = "false";  
    //document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'none';
    document.getElementById(btnUpdateAccessHours).disabled = "false";
    document.getElementById(btnUpdateIntrusiveHours).disabled = "false"; 
    popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=4');  
    return false;
 }
function AccessHours()
{
    document.getElementById('divHoursView').style.display = 'none';
    document.getElementById('divHoursEdit').style.display = 'block';
    document.getElementById('divActionBtns').style.display = 'block';
    return false;
}

function SaveData()
{
     document.getElementById('divbtnReqInfo').style.display = 'block';
     document.getElementById('divInfoTextArea').style.display = 'none';
     document.getElementById('divContactView').style.display = 'block';
     document.getElementById('divContactEdit').style.display = 'none';
     document.getElementById('divHoursView').style.display = 'block';
     document.getElementById('divHoursEdit').style.display = 'none';
     document.getElementById('divbtnUpdateAccesshrs').style.display = 'block';
     document.getElementById('divbtnUpdateIntrusivehrs').style.display = 'block';
     return true;
}

 
function CheckLength(Address1,Address2, Phone , Fax, City,ZIP,Country,County,lblerrorid)    
{
   
   var status = 0;
    var obj ;
    var txtAdd1;
    var txtAdd2;
    var txtCity;
    var txtZip;
    var txtCountry;
    var txtBan;
    txtAdd1 = document.getElementById(Address1);
    txtAdd2= document.getElementById(Address2);
    txtCity= document.getElementById(City);
    txtZip=  document.getElementById(ZIP);
    txtPhone=  document.getElementById(Phone);
    txtFax=  document.getElementById(Fax);
    txtCountry=document.getElementById(Country);
     txtCounty=document.getElementById(County);
    document.getElementById(lblerrorid).innerHTML="";
   
    
    
    obj = txtAdd1;
    
    if(obj!=null)
    {
        if(obj.value.length>51 )
         {
          document.getElementById(lblerrorid).innerHTML += "&nbsp;&nbsp;&nbsp;Street Address1 Length must be less than 51 characters.<br/>";
          status +=1;
         }
         else if( obj.value.length==0)
         {
         document.getElementById(lblerrorid).innerHTML += "&nbsp;&nbsp;&nbsp;Street Address1 is required.<br/>";
          status +=1;
         }
         
    }
    
    if ( txtAdd2.value.length!=null || txtAdd2.value.length==0)
    {   
        if(txtAdd2.value.length>51)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Street Address2 Length must be less than 51 characters.<br/>";
        status +=1;
        } 
       
     }  
  
       
    if (  txtCity.value.length!=null)
    {   
        if( txtCity.value.length>51)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;City Name Length must be less than 51 characters.<br/>";
        status +=1;
        } 
        else  if( txtCity.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;City Name is required.<br/>";
        status +=1;
        } 
     }  
           
         
    if (  txtZip.value.length!=null)
    {   
        if( txtZip.value.length>10)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;ZIP code Length must be less than 10 characters.<br/>";
       status +=1;
        }
        else if( txtZip.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;ZIP code is required.<br/>";
       status +=1;
        } 
     }   
       
         if (  txtPhone.value.length!=null)
    {   
        if( txtPhone.value.length!=10)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Phone number must be 10 characters.<br/>";
       status +=1;
        }
        else if( txtPhone.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Phone number is required.<br/>";
       status +=1;
        } 
     }  
     
            if (  txtFax.value.length!=null)
    {   
        if( txtFax.value.length!=10)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Fax number must be 10 characters.<br/>";
       status +=1;
        }
        else if( txtFax.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Fax number is required.<br/>";
       status +=1;
        } 
     }  
     
        if (  txtCounty.value.length!=null)
    {   
        if( txtCounty.value.length>28)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;County Name Length must be less than 28 characters.<br/>";
        status +=1;
        } 
         else if( txtCounty.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;County Name is required.<br/>";
        status +=1;
        } 
     }   
       if (  txtCountry.value.length!=null)
    {   
        if( txtCountry.value.length>28)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Country Name Length must be less than 28 characters.<br/>";
        status +=1;
        } 
         else if( txtCountry.value.length==0)
        {
        document.getElementById(lblerrorid).innerHTML +="&nbsp;&nbsp;&nbsp;Country Name is required.<br/>";
        status +=1;
        } 
     }   
     
   
       
    if (status > 0)   
       
       {
       
       return false;
       }
      
   else
         { 
       
          return true;
         }
}
         
          
 
 function ValidateUserInformationLength(FirstName, MiddleInitial, LastName, WorkPhone, AlternatePhone, Fax,txtUserId,lblError,listID) 
 {
       
        var status=0;
        var txtFirstName;
        var txtMiddleInitial;
        var txtLastName;
        var NumWorkPhone;
        var NumAlternatePhone;
        var NumFax;
        var UserId;
        var response=true;
        
        txtFirstName= document.getElementById(FirstName);
        txtMiddleInitial= document.getElementById(MiddleInitial);
        txtLastName= document.getElementById(LastName);
        NumWorkPhone= document.getElementById(WorkPhone);
        NumAlternatePhone= document.getElementById(AlternatePhone);
        NumFax= document.getElementById(Fax);        
        UserId = document.getElementById(txtUserId);
        
        document.getElementById(lblError).innerHTML="";
  
           if (txtFirstName != null & txtFirstName.value.length > 0)
           {
               if (txtFirstName.value.length > 16)
               {
                 document.getElementById(lblError).innerHTML +=" First Name Length must be less than 16 characters.<br/>";
                 return false;                
               }
           } 
           else
           {
                response = false;
           }         
          if ( txtMiddleInitial != null)
          {
               if ( txtMiddleInitial.value.length > 1)
               {
                 document.getElementById(lblError).innerHTML +=" Middle Initial Length must be 1 characters.<br/>";
                 return false;
               }
          }
          if (txtLastName != null & txtLastName.value.length > 0)
          {
               if (txtLastName.value.length > 16)
               {
                 document.getElementById(lblError).innerHTML +=" Last Name Length must be less than 16 characters.<br/>";
                 return false;
               }
           }
           else
           {
                response = false;
           }
           if ( NumWorkPhone != null & NumWorkPhone.value.length > 0)
           {
               if (NumWorkPhone.value.length < 10)
               {
                 document.getElementById(lblError).innerHTML +=" Work Phone number Length must be Atleast 10 characters.<br/>";
                 return false;
               }
           }
           else
           {
                response = false;
           }
           if (NumAlternatePhone != null &  NumAlternatePhone.value.length > 0)
           {
               if ( NumAlternatePhone.value.length < 10)
               {
                 document.getElementById(lblError).innerHTML +=" Alternate Phone number Length must be Atleast 10 characters.<br/>";
                 return false;
               }
            }
         
            if (NumFax != null &  NumFax.value.length > 0)
            {
               if (NumFax.value.length < 10)
               {
                 document.getElementById(lblError).innerHTML +=" Fax number Length must be Atleast 10 characters .<br/>";
                return false;
               }
            }
         
            if (UserId != null &  UserId.value.length > 0)
            { 
             
               if ((UserId.value.length <6) || (UserId.value.length > 16))
               {                 
                 document.getElementById(lblError).innerHTML +=" User Id must be between 6 to 16 characters.<br/>";
                 return false;
               }
            }
            else
           {
                response = false;
           }
             
             
           if(response)
           {
               return checkForEmpty(listID, lblError);
           }
           return true;
            
       
 
 }
function ValidatePasswordLength(OldPasswordid,textid,confirmtextid,lblerrorid)
{
  
   
   if(document.getElementById(OldPasswordid).value.length!=0)
   {
        if(document.getElementById(textid).value.length!=0)
        {
                if(document.getElementById(confirmtextid).value.length!=0)
                {

                    if(document.getElementById(textid).value == document.getElementById(confirmtextid).value)
                       {
                              if(document.getElementById(textid).value.length > 12 || document.getElementById(textid).value.length < 6)
                              { 
                               document.getElementById(lblerrorid).innerHTML="";
                               document.getElementById(lblerrorid).innerHTML="Password length should be more than 6 and less than 12 characters.";
                               
//                               document.getElementById(textid).value="";
//                               document.getElementById(confirmtextid).value="";
//                               document.getElementById(OldPasswordid).value="";
                               
                               return false;     
                              }
                              else
                              {    
                                return true;
                              }
                        }
                        else
                        {
                       
                          document.getElementById(lblerrorid).innerHTML="";
                          document.getElementById(lblerrorid).innerHTML="The New & confirmed password is different.";
                          
//                          document.getElementById(textid).value="";
//                          document.getElementById(confirmtextid).value="";
//                          document.getElementById(OldPasswordid).value="";
//                          
                          return false;
                        }
                                

                  }
                  else
                  {
//                    document.getElementById(textid).value="";
//                    document.getElementById(confirmtextid).value="";
//                    document.getElementById(OldPasswordid).value="";
//                    
                    document.getElementById(lblerrorid).innerHTML="";
                    document.getElementById(lblerrorid).innerHTML="Please Enter Confirm New Password";
                    
                    return false;
                  }
          }
          else
          {
           
            document.getElementById(lblerrorid).innerHTML="";
            document.getElementById(lblerrorid).innerHTML="Please Enter New Password";
            
//            document.getElementById(textid).value="";
//            document.getElementById(confirmtextid).value="";
//            document.getElementById(OldPasswordid).value="";
            
            return false;
          }      
     }
     else
     {
        document.getElementById(lblerrorid).innerHTML="";
        document.getElementById(lblerrorid).innerHTML="Please Enter Old Password";
        
//        document.getElementById(textid).value="";
//        document.getElementById(confirmtextid).value="";
//        document.getElementById(OldPasswordid).value="";
        
        return false;
     }
                
                
}

function checkTermsandConditionAccpetance(chkTermsClientID,btnNextClientID)
    {
        var termsAndCondition = document.getElementById(chkTermsClientID);
        var nextButton = document.getElementById(btnNextClientID);
        
        if(!(termsAndCondition.checked))
        {
//            alert('Please accept the terms and conditions to proceed');
            nextButton.disabled=true;
        } 
        else
        {
            nextButton.disabled=false;
        }           
    }
    
function AlternateEmail(rdClientID,alternateEmailClientID,rdClientID_0,rdClientID_1,rdClientID_2)
 { 
    var rdValue = document.getElementById(rdClientID);
 
   var rdValue_0 = document.getElementById(rdClientID_0);
   var rdValue_1 = document.getElementById(rdClientID_1);
   var rdValue_2 = document.getElementById(rdClientID_2);
   
   var alternateEmail = document.getElementById(alternateEmailClientID);
   
   rdValue_1.parentNode.disabled = false;
   rdValue_2.parentNode.disabled = false;
   
   if(rdValue.value == 'rdoYes')
   {
        alternateEmail.disabled=false;    
        rdValue_1.disabled = false;
        rdValue_2.disabled = false;              
   } 
   if(rdValue.value == 'rdoNo')
   {
        alternateEmail.value="";
        alternateEmail.disabled=true; 
        rdValue_0.checked = true;   
        rdValue_1.disabled = true;
        rdValue_2.disabled = true;
   } 
   
        if(rdValue_0.checked)
            rdValue_0.checked = true;
       if(rdValue_1.checked)
            rdValue_1.checked = true;
       if(rdValue_2.checked)
            rdValue_2.checked = true;
             
 }
function addToTextBox(source,destination,hdnID, labelID,errorNoBanSelected)
{
var listBox = document.getElementById(source);
var txtBox = document.getElementById(destination);
var hdnBox = document.getElementById(hdnID);
var pickOptions = listBox.options;
var selectIndex = listBox.selectedIndex; 
 document.getElementById(labelID).innerHTML='';
if(selectIndex<0)
{
    window.scroll(0,0);
    document.getElementById(labelID).innerHTML = errorNoBanSelected ;
    document.getElementById(labelID).className = 'error_section_errormessage_label';
    return false;
}
else
{
    var selectValue = trim(pickOptions[selectIndex].value);
}
//alert(selectValue);

// An item must be selected
if (trim(listBox.value)!=null )
{
      txtBox.value = selectValue;
        
}
else
{
window.scroll(0,0);
document.getElementById(labelID).innerHTML = errorMessage;
document.getElementById(labelID).className = 'error_section_errormessage_label';
}
return false;

}
function OpenPage(url)
{
window.open(url,'','menubar=no,toolbar=no,scrollbars=yes');
return false;
}
function OpenImage(url)
{
window.open(url,'','menubar=no,toolbar=no,scrollbars=yes');
return false;
}
function RequestInformation(requestInfoClientID,byPhoneClientID,byEmailClientID,byMailClientID)
 {
   var requestInfo = document.getElementById(requestInfoClientID);
   var phone = document.getElementById(byPhoneClientID);   
   var email = document.getElementById(byEmailClientID);   
   var mail = document.getElementById(byMailClientID);
   
   if(requestInfo.checked)
   {
        phone.disabled=false;
        email.disabled=false;
        mail.disabled=false;
        phone.checked = true;
        email.checked = true;
        mail.checked = true;
   }
   else
   {
                       
        if(!(phone.checked))
            phone.disabled=true;
         else
         {
            phone.checked=false;
            phone.disabled=true;
         }
         
         if(!(email.checked))
            email.disabled=true;
         else
         {
            email.checked=false;
            email.disabled=true;
         }
         
         if(!(mail.checked))
            mail.disabled=true;
         else
         {
            mail.checked=false;
            mail.disabled=true;
         }            
   }                         
 } 
 
 function openModal(url, ddlUserType, hiddenFieldId)
{
var MyArgs = '';
var WinSettings = "center:yes;resizable:no; help:no;dialogHeight:300px"
var ddlUserType=document.getElementById(ddlUserType);
var hiddenField=document.getElementById(hiddenFieldId);
var newUserType=ddlUserType.options[ddlUserType.selectedIndex].value;
var MyArgs;
if((newUserType=='Advanced') || (newUserType=='Master Admin' ))
    {
        return;
    }
else 
    {
        MyArgs = window.showModalDialog(url+'?ChangedRole='+newUserType, MyArgs, WinSettings);
    }
if (MyArgs == null)

{
return;
}
else
{
    hiddenField.value=MyArgs;
}

}

function ReturnSelectedRoleOption(rbtnID)
{
var SelectedText='';
var rbtnList= document.getElementById(rbtnID);
var count=rbtnList.rows.length;
for(var i=0;i<count;i++)
{
  var rbtn= document.getElementById(rbtnID+'_'+i);
  if(rbtn.checked)
        {
            window.returnValue=rbtn.value;
            window.close();
            return false;
        }
}

return false;

}

function EnableSearch(textBoxID,radioUserID,radioEmailID,radioBanID,message,lblErrorID)
{ 

   var textBox=document.getElementById(textBoxID);
   var radioUser=document.getElementById(radioUserID);
   var radioEmail=document.getElementById(radioEmailID);
   var radioBan=document.getElementById(radioBanID);
   if(radioUser.checked || radioEmail.checked || radioBan.checked)
   {
       if(textBox!=null)
       {
           if(textBox.value=="")
           {
            document.getElementById(lblErrorID).innerHTML=message;
            return false;
           }
       }
   }
   else
   {
        document.getElementById(lblErrorID).innerHTML=message;
        return false;
   }
    return true; 
   
}
function ManageFunctionality(chkClickedID,chkViewID,chkReadID,chkUpdateID,chkDeleteID)
{
    
    chkClicked=document.getElementById(chkClickedID);
    chkView=document.getElementById(chkViewID);
    chkRead=document.getElementById(chkReadID);
    chkUpdate=document.getElementById(chkUpdateID);
    chkDelete=document.getElementById(chkDeleteID);
    if(chkClickedID==chkViewID)
    {
        if(chkClicked.checked)
        {
            chkView.checked=true;
        }
        else
        {
            chkView.checked=false;
            chkRead.checked=false;
            chkUpdate.checked=false;
            chkDelete.checked=false;
        
        }
    }
    else if(chkClickedID==chkReadID)
    {
        if(chkClicked.checked)
        {
            chkView.checked=true
            chkRead.checked=true;
        }
        else
        {
            chkRead.checked=false;
            chkUpdate.checked=false;
            chkDelete.checked=false;        
        }
    
    }
    else if(chkClickedID==chkUpdateID)
    {
        if(chkClicked.checked)
        {
            chkView.checked=true;
            chkRead.checked=true;
            chkUpdate.checked=true;
        }
        else
        {
            chkUpdate.checked=false;
            chkDelete.checked=false;        
        }
    }
    else if(chkClickedID==chkDeleteID)
    {
        if(chkClicked.checked)
        {
            chkView.checked=true;
            chkRead.checked=true;
            chkUpdate.checked=true;
            chkDelete.checked=true;
        }
        else
        {
            chkDelete.checked=false;     
        }
    
    }
    
    return true;

}

function CheckForImpersonatorSelected(listILID,lblILID,listIRID,lblIRID,listModulesID,lblModuleID,listViewsID,lblViewID,labelErrorID,alertMessage)
{
    
    var list;
    list=document.getElementById(listILID);
    if(list!=null)
    {
        if(list.value==-1)
        {
            document.getElementById(labelErrorID).innerHTML=alertMessage + ' ' + document.getElementById(lblILID).innerHTML + '.';
            return false;
        }
    }
    list=document.getElementById(listIRID);
    if(list!=null)
    {
        if(list.value==-1)
        {
            document.getElementById(labelErrorID).innerHTML=alertMessage + ' ' + document.getElementById(lblIRID).innerHTML + '.';
            return false;
        }
    }
    list=document.getElementById(listModulesID);
    if(list!=null)
    {
        if(list.value==-1)
        {
            document.getElementById(labelErrorID).innerHTML=alertMessage + ' ' + document.getElementById(lblModuleID).innerHTML + '.';
            return false;
        }
    }
    list=document.getElementById(listViewsID);
    if(list!=null)
    {
        if(list.value==-1)
        {
            document.getElementById(labelErrorID).innerHTML=alertMessage + ' ' + document.getElementById(lblViewID).innerHTML + '.';
            return false;
        }
    }
    return true; 
    
}


    function LogOut()
    {
       
        var iX = window.document.body.offsetWidth - window.event.clientX ;
        var iY = window.event.clientY ;
        if ((iX <=30 && iY < 0) || window.event.altKey==true)
        {
            window.location.href="LogOut.aspx";
        }
 
    }
    
    
function popdynamic(url,variable,searchClientID)
{
	
	var newwindow;
	newwindow=window.open(url+"?key="+variable +"&searchClientID="+ searchClientID,'popup_1','menubar=no,toolbar=no,scrollbars=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}


function popupSearchAccount(url,variable,searchClientID)
{
	
	var newwindow;
	newwindow=window.open(url+"?key="+variable +"&searchClientID="+ searchClientID,'popup_1','width=750,height=500,top=50,left=50,menubar=no,toolbar=no,scrollbars=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}


/***********************************************************************************************************
Function Name : CheckProductDisplayValue
Purpose : The Method Checks when Application name is selected as 'Hosting' then Product Display should not be selected as empty.
Parameters : src -  CustomValidator which invoked the event
             args - The Control on which validation fired
Created By : Nishit Rastogi
Created On : 19-JAN-2008
***********************************************************************************************************/
/*function CheckProductDisplayValue(src, args)
{   
    var HOSTING_APPLICATION_ID = '<% =GetLocalResourceObject(HOSTING_APPLICATION_ID) %>';
    var EMPTY_PRODUCT_ID = '<% =EMPTY_PRODUCT_ID %>';  
        
    if(document.getElementById('<% =ddlApplicationName.ClientID%>') != null)
    {     
        if(document.getElementById('<% =ddlApplicationName.ClientID%>').value != HOSTING_APPLICATION_ID)
        {          
          if(document.getElementById('<% =ddlProuctDisplay.ClientID%>') != null)
           {
             if(document.getElementById('<% =ddlProuctDisplay.ClientID%>').value == EMPTY_PRODUCT_ID)
             {
                args.IsValid = false;                
                return;
             }
           } 
        }                       
    }      
args.IsValid = true;
}*/


function popmasteradmin(url,variable,flag)
{
    var newwindow;
	newwindow=window.open(url+"?key="+ variable +"&flag="+ flag,'popup_1','menubar=no,toolbar=no,scrollbars=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}
function OpenSite(url)
{
    window.open(url);
    return false;
}

function popupstatic(url)
{
	var newwindow;
	newwindow=window.open(url,'popup_1','width=525,height=500,top=50,left=50,scrollbars=yes,titlebar=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
	return false;
}

function popupstatichosting(url)
{
	var newwindow;
	newwindow=window.open(url,'popup_1','width=555,height=150,top=200,left=200,scrollbars=no,titlebar=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}

function onClick(hdnControlID)
{


var hdnUserControl=document.getElementById(hdnControlID);

 if(typeof (Page_ValidationSummaries) != 'undefined' && Page_ValidationSummaries!=null)
    {
  
        for (var vi in Page_ValidationSummaries) 
            {
		        var vs = Page_ValidationSummaries[vi];
		        // Clean the HTML with all white spaces
		        if(vs.innerHTML.replace(/^\s*|\s*$/g,'') !="")
		        {
		        var userControl=document.getElementById(hdnUserControl.value);
                if(userControl!=null)
	            {
	               userControl.innerHTML="";
	            } 
	        }
	        }
    }
  }

function ConfirmChange(url, ddlMasterAdmin, hiddenFieldId)
{
var MyArgs = '';
var WinSettings = "center:yes;resizable:no; help:no;dialogHeight:300px"
var ddlMaster=document.getElementById(ddlMasterAdmin);
var hiddenField=document.getElementById(hiddenFieldId);
var newMaster=ddlMaster.options[ddlMaster.selectedIndex].value;
MyArgs = window.showModalDialog(url, MyArgs, WinSettings);
    if (MyArgs == null)
    {
        return;
    }
    else
    {
        hiddenField.value=MyArgs;
        return true;
    }
}
function ReturnSelectedOption(btnText)
{
 window.returnValue=btnText;
 window.close();
 return false;
}


function popdynamic_outer(url,variable)
{
	
	var newwindow;
	newwindow=window.open(url+"?key="+variable,'popup_1','menubar=no,toolbar=no,scrollbars=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}


function modalpopup(url, hdnvalueID)
{
var hiddenField=document.getElementById(hdnvalueID);
var MyArgs='';
var WinSettings = "center:yes;resizable:no; scrollbars:no;dialogHeight:300px;dialogWidth:500px"
MyArgs = window.showModalDialog(url, MyArgs,WinSettings);

if (MyArgs == null)
{
return;
}
else
{
    hiddenField.value=MyArgs;
    aspnetForm.submit();
    return true;
}

}


function ReturnValue(rbtnID)
{

    window.returnValue=rbtnID;
    window.close();
    return false;
}



function CheckFeatureAndQuantity(ddlCircuitSpeed,txtQuantity,lblError,ds1Value1,ds1Value2,ds3Value,errorMessage1,errorMessage2)
{
    
    var response=true;
    var selectedFeature=document.getElementById(ddlCircuitSpeed).value;
    var enteredQuantity=document.getElementById(txtQuantity).value;
    if(trim(enteredQuantity)=='')
    {
        if(trim(selectedFeature)=='DS1')
        {document.getElementById(lblError).innerHTML=errorMessage1;}
        else if(trim(selectedFeature)=='DS3')
        {document.getElementById(lblError).innerHTML=errorMessage2;}
        response=false;
    }
    if(trim(selectedFeature)=='DS1')
    {
        if(parseInt(trim(enteredQuantity)) < parseInt(ds1Value1) || parseInt(trim(enteredQuantity)) > parseInt(ds1Value2))
        {
            document.getElementById(lblError).innerHTML=errorMessage1;
            response=false;
        } 
    }
    else if(trim(selectedFeature)=='DS3')
    {
        if(parseInt(trim(enteredQuantity)) != parseInt(ds3Value))
        {
            document.getElementById(lblError).innerHTML=errorMessage2;
            response=false;
        } 
    }
    return response;
}

function QuantityCheck(txtQuantity,lblError,hdnQuantity,hdnCount,quantityErrorMessage,contactErrorMessage)
{
    var insertedQuantity=document.getElementById(txtQuantity).value;
    var availableQuantity=document.getElementById(hdnQuantity).value;
    var countContact=document.getElementById(hdnCount).value;
    var response=true;
    if(parseInt(insertedQuantity) > parseInt(availableQuantity))
    {
        document.getElementById(lblError).innerHTML=quantityErrorMessage + availableQuantity;
        
        response=false;
    }
    else if(parseInt(countContact) == 0)
    {
        document.getElementById(lblError).innerHTML=contactErrorMessage;
        response=false;
    }
    return response;
}

function ValidatePaymentOptions(lblError,ddlSelectOptions,txtCreditCardPaymentOptionName,txtCreditCardNumber,txtCreditCardZipCode,txtPersonalCheckPayOptionName,txtPersonaCheckAccountNumber,txtPersonalCheckRoutingNumber,txtPersonalCheckFirstName,txtPersonalCheckMiddleName,txtPersonalCheckLastName,txtCorpAccountName,txtCorpAccountNumber,txtCorpRoutingNumber,txtCorpCompanyName,ddlcardmonth,ddlcardyear,todaymonth,todayyear)
{
  
   var SelectedOption = document.getElementById(ddlSelectOptions).value;
   var Todaysdate = parseInt(todayyear + todaymonth);
   
   if(SelectedOption == 'Visa' || SelectedOption == 'American Express' || SelectedOption == 'Master Card')
   {
   
     var SelectedDate = parseInt(document.getElementById(ddlcardyear).value + document.getElementById(ddlcardmonth).value);
   
    if(document.getElementById(txtCreditCardPaymentOptionName).value == '')
    {
        document.getElementById(lblError).innerHTML ='Enter Account Description';
        return false;
    }
    else if(document.getElementById(txtCreditCardZipCode).value == '')
    {
         document.getElementById(lblError).innerHTML ='Enter Zip Code';
        return false;
    }
    else if(document.getElementById(ddlcardmonth).value == 00)
    {
        document.getElementById(lblError).innerHTML ='select expiry month';
        return false;
    }
    else if(document.getElementById(ddlcardyear).value == 00)
    {
        document.getElementById(lblError).innerHTML ='select expiry year';
        return false;
    }
     else if(document.getElementById(txtCreditCardNumber).value == '')
    {
        document.getElementById(lblError).innerHTML ='Enter Credit Card Number';
        return false;
    }
    else if (Todaysdate > SelectedDate)
    {
        document.getElementById(lblError).innerHTML ='Expiry date can not be less than current date';
        return false;
    }
    else if(document.getElementById(txtCreditCardNumber).value.length < 16)
    {
    
        document.getElementById(lblError).innerHTML ='Please enter a valid credit number(16 digits)';
        return false;
    
    }
     else if(document.getElementById(txtCreditCardZipCode).value.length < 5 || document.getElementById(txtCreditCardZipCode).value.length > 5)
    {
    
        document.getElementById(lblError).innerHTML ='Please Enter a valid zip code';
        return false;
    
    }
      
       
   }
   
 
   if(SelectedOption == 'Personal Savings Account' || SelectedOption == 'Personal Checking Account')
   {
    if(document.getElementById(txtPersonalCheckPayOptionName).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter Account Description';
    return false;
    }
//    else if( document.getElementById(txtPersonalCheckRoutingNumber).value == '')
//    {
//     document.getElementById(lblError).innerHTML ='Enter Routing Number';
//    return false;
//    }
    else if(document.getElementById(txtPersonalCheckFirstName).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter First Name';
    return false;
    }
    else if(document.getElementById(txtPersonalCheckLastName).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter Last Name';
    return false;
    }
    
//     else if(document.getElementById(txtCorpRoutingNumber).value.length < 9 || document.getElementById(txtCorpRoutingNumber).value.length > 9)
//    {
//    
//        document.getElementById(lblError).innerHTML ='Please enter a valid routing number(9 digits)';
//        return false;
//    
//    }

     else if(document.getElementById(txtPersonalCheckRoutingNumber).value.length < 9 || document.getElementById(txtPersonalCheckRoutingNumber).value.length > 9)
    {
    
        document.getElementById(lblError).innerHTML ='Please enter a valid routing number(9 digits)';
        return false;
    
    }
    
   }
   if(SelectedOption == 'Corporate Checking')
   {
    if(document.getElementById(txtCorpAccountName).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter Account Description';
    return false;
    }
    else if(document.getElementById(txtCorpAccountNumber).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter Account Number';
    return false;
    }
//    else if(document.getElementById(txtCorpRoutingNumber).value == '')
//    {
//     document.getElementById(lblError).innerHTML ='Enter Routing Number';
//    return false;
//    }
    else if(document.getElementById(txtCorpCompanyName).value == '')
    {
     document.getElementById(lblError).innerHTML ='Enter Company Name';
    return false;    
    }
     else if(document.getElementById(txtCorpRoutingNumber).value.length < 9 || document.getElementById(txtCorpRoutingNumber).value.length > 9)
    {
    
        document.getElementById(lblError).innerHTML ='Please enter a valid routing number(9 digits)';
        return false;
    
    }
    
   }
   
    return true;
 }
 
 function NumericOnly()
 {
    var key = window.event.keyCode;

    if (key <48 || key >57)
    window.event.returnValue = false;
    else
    return true;
    
 } 
 
 function ShowDropdownData(chkClientID,dvClientID)
 {    
 
    var chkValue = document.getElementById(chkClientID);
    var dvValue = document.getElementById(dvClientID);  
    
   if( chkValue.checked == true)  
        {
           dvValue.style.display = 'block';
        }
   else   
      {
         dvValue.style.display = 'none';
      }
        
 } 
  

function SearchServiceLocation(lblMessage,rdoState,txtState,rdoCity,txtCity,rdoZip,txtZip)
 {
    if(document.getElementById(rdoState).checked)
    {
        if(document.getElementById(txtState).value == '')
        {
            document.getElementById(lblMessage).innerHTML ='Enter State Name';
            return false;
        }
    }
    else if(document.getElementById(rdoCity).checked)
    {
        if(document.getElementById(txtCity).value == '')
        {
             document.getElementById(lblMessage).innerHTML ='Enter City Name';
            return false;
        }
    }
    else if(document.getElementById(rdoZip).checked)
    {
        if(document.getElementById(txtZip).value == '')
        {
            document.getElementById(lblMessage).innerHTML ='Enter Zip Code';
            return false;
        }
    }
    return true;
}    
function SearchCircuitId(lblMessage,rdoCircuitId,txtCircuitId,rdoPSRNo,txtPSRNo)
 {
    if(document.getElementById(rdoCircuitId).checked)
    {
        if(document.getElementById(txtCircuitId).value == '')
        {
            document.getElementById(lblMessage).innerHTML ='Enter Circuit Id';
            return false;
        }
    }
    else if(document.getElementById(rdoPSRNo).checked)
    {
        if(document.getElementById(txtPSRNo).value == '')
        {
             document.getElementById(lblMessage).innerHTML ='Enter PSR Number';
            return false;
        }
    }
    return true;
}     
   
   
/***********************************************************************************************************
* Function Name : AllowOneChkBoxSelection
* Purpose       : This function checks for (Single Selection) Checkbox behaviour i.e. at a time only one checkbox can be checked
* Parameters    : chkBoxType - 
                            0 - Save and USe for Auto Pay
                            1 - One Time Payment, Don't Save
                  saveNAutoPayChkBox - Checkbox for 'Save and Use for Auto Payment'
                  saveOnlyChkBox - Checkbox for 'One Time Payment', Don't Save'
* Created By    : Kalpana Singh
* Created On    : 13-Nov-2008
***********************************************************************************************************/
function AllowOneChkBoxSelection(chkBoxType, saveNAutoPayChkBox, saveOnlyChkBox)
{
    var saveNAutoPayChkBoxCtrl = document.getElementById(saveNAutoPayChkBox);
    var saveOnlyChkBoxCtrl = document.getElementById(saveOnlyChkBox);
    
    var CONST_ON = "on";
    var CONST_OFF = "off";
    
    var CONST_AUTOPAYCHK = '0';
    var CONST_ONETIMECHK = '1';
    
    //If the CheckBox object for 'Save and Use for Auto Payment' exists
    if(saveNAutoPayChkBoxCtrl != null)
    {
        //If 'Save and Use for Auto Payment' is Checked, then Uncheck the 'One Time Payment' Checkbox
        if(chkBoxType == CONST_AUTOPAYCHK && saveNAutoPayChkBoxCtrl.checked == true)
        {   
            saveNAutoPayChkBoxCtrl.value = CONST_ON;
            if(saveOnlyChkBoxCtrl != null)
            {   
                saveOnlyChkBoxCtrl.value=CONST_OFF;
                saveOnlyChkBoxCtrl.checked = false;
            }
        }        
        
        //If 'One Time Payment' is Checked, then Uncheck the 'Save and Use for Auto Payment' Checkbox
        if(chkBoxType == CONST_ONETIMECHK && saveOnlyChkBoxCtrl.checked == true)
        {   
            saveOnlyChkBoxCtrl.value = CONST_ON;
            if(saveNAutoPayChkBoxCtrl != null)
            {   
                saveNAutoPayChkBoxCtrl.value = CONST_OFF;
                saveNAutoPayChkBoxCtrl.checked = false;
            }
        }
    }
    return false;
}

//    var response=true;
//    var selectedFeature=document.getElementById(ddlCircuitSpeed).value;
//    var enteredQuantity=document.getElementById(txtQuantity).value;
//    if(trim(enteredQuantity)=='')
//    {
//        if(trim(selectedFeature)=='DS1')
//        {document.getElementById(lblError).innerHTML=errorMessage1;}
//        else if(trim(selectedFeature)=='DS3')
//        {document.getElementById(lblError).innerHTML=errorMessage2;}
//        response=false;
//    }
//    if(trim(selectedFeature)=='DS1')
//    {
//        if(parseInt(trim(enteredQuantity)) < parseInt(ds1Value1) || parseInt(trim(enteredQuantity)) > parseInt(ds1Value2))
//        {
//            document.getElementById(lblError).innerHTML=errorMessage1;
//            response=false;
//        } 
//    }
//    else if(trim(selectedFeature)=='DS3')
//    {
//        if(parseInt(trim(enteredQuantity)) != parseInt(ds3Value))
//        {
//            document.getElementById(lblError).innerHTML=errorMessage2;
//            response=false;
//        } 
//    }
//    return response;

//function used to validation the search service location on create trouble ticket page
function checkServiceLocation(tmprdoState,tmprdoCity,tmprdoZip,tmpddlState,tmptxtCity,tmptxtZip,tmprfvCity,tmpregExpCity,tmprfvZip,tmpregExpZip,tmpvalSearchLocation)
{

            document.getElementById(tmpvalSearchLocation).innerText  = "";
            document.getElementById(tmpddlState).selectedIndex ="0";
            document.getElementById(tmptxtCity).value  = "";
            document.getElementById(tmptxtZip).value = "";
          if(document.getElementById(tmprdoState).checked)
          {
              document.getElementById(tmpddlState).disabled =false;            
              document.getElementById(tmptxtCity).disabled =true;            
              document.getElementById(tmptxtZip).disabled =true; 
              
              ValidatorEnable(document.getElementById(tmprfvCity),false);
              ValidatorEnable(document.getElementById(tmpregExpCity),false);
              ValidatorEnable(document.getElementById(tmprfvZip),false);
              ValidatorEnable(document.getElementById(tmpregExpZip),false);

         }
          
         else if(document.getElementById(tmprdoCity).checked)
          {
              document.getElementById(tmpddlState).disabled =true;            
              document.getElementById(tmptxtCity).disabled =false;            
              document.getElementById(tmptxtZip).disabled =false; 
              
              ValidatorEnable(document.getElementById(tmprfvCity),true);
              ValidatorEnable(document.getElementById(tmpregExpCity),true);
              ValidatorEnable(document.getElementById(tmprfvZip),false);
              ValidatorEnable(document.getElementById(tmpregExpZip),false);

          }
          else if(document.getElementById(tmprdoZip).checked)
          {
              document.getElementById(tmpddlState).disabled =true;            
              document.getElementById(tmptxtCity).disabled =true;            
              document.getElementById(tmptxtZip).disabled =false; 
              
              ValidatorEnable(document.getElementById(tmprfvCity),false);
              ValidatorEnable(document.getElementById(tmpregExpCity),false);
              ValidatorEnable(document.getElementById(tmprfvZip),true);
              ValidatorEnable(document.getElementById(tmpregExpZip),true);
           
          }
}

//Function used to validation on search service location on create trouble ticket page
function checkCircuitID(tmprdoCircuitId,tmprdoPSRNo,tmprdoMainTelephoneNo,tmptxtCircuitId,tmptxtPSRNo,tmptxtMainTelephoneNo,tmprfvPSRNo,tmpregExpPSRNo,tmprfvMainTelephoneNo,tmpregExpMainTelephoneNo,tmprfvCircuitId,tmpregExpCircuitId,tmpvalSearchCircuitID)
{
   
            document.getElementById(tmpvalSearchCircuitID).innerText = "";
            document.getElementById(tmptxtCircuitId).value  = "";
            document.getElementById(tmptxtPSRNo).value = "";
              document.getElementById(tmptxtMainTelephoneNo).value ="";
            document.getElementById(tmptxtMainTelephoneNo).value ="5555551212";
                     
          if(document.getElementById(tmprdoCircuitId).checked)
          {
              document.getElementById(tmptxtCircuitId).disabled =false;            
              document.getElementById(tmptxtPSRNo).disabled =true;            
              document.getElementById(tmptxtMainTelephoneNo).disabled =true; 
              
              ValidatorEnable(document.getElementById(tmprfvCircuitId),true);
              ValidatorEnable(document.getElementById(tmpregExpCircuitId),true);
              ValidatorEnable(document.getElementById(tmprfvMainTelephoneNo),false);
              ValidatorEnable(document.getElementById(tmpregExpMainTelephoneNo),false);            
              ValidatorEnable(document.getElementById(tmprfvPSRNo),false);
              ValidatorEnable(document.getElementById(tmpregExpPSRNo),false);
            
         }
          
         else if(document.getElementById(tmprdoPSRNo).checked)
          {
              document.getElementById(tmptxtCircuitId).disabled =true;            
              document.getElementById(tmptxtPSRNo).disabled =false;            
              document.getElementById(tmptxtMainTelephoneNo).disabled =true; 
              
              ValidatorEnable(document.getElementById(tmprfvPSRNo),true);
              ValidatorEnable(document.getElementById(tmpregExpPSRNo),true);
        
              ValidatorEnable(document.getElementById(tmprfvMainTelephoneNo),false);
              ValidatorEnable(document.getElementById(tmpregExpMainTelephoneNo),false);
              ValidatorEnable(document.getElementById(tmprfvCircuitId),false);
              ValidatorEnable(document.getElementById(tmpregExpCircuitId),false);
              
            
          }
          else if(document.getElementById(tmprdoMainTelephoneNo).checked)
          {
             
              document.getElementById(tmptxtCircuitId).disabled =true;            
              document.getElementById(tmptxtPSRNo).disabled =true;            
              document.getElementById(tmptxtMainTelephoneNo).disabled =false; 
              
              ValidatorEnable(document.getElementById(tmpregExpMainTelephoneNo),true);
              ValidatorEnable(document.getElementById(tmprfvMainTelephoneNo),true);             
              ValidatorEnable(document.getElementById(tmprfvCircuitId),false);
              ValidatorEnable(document.getElementById(tmpregExpCircuitId),false);
              ValidatorEnable(document.getElementById(tmprfvPSRNo),false);
              ValidatorEnable(document.getElementById(tmpregExpPSRNo),false);
             
         
          }
         
}

//This function restrict users to type only numeric characters in Call From # and Call To # field in Submit Create Trouble Ticket page
    function onlyNumbers(evt)
    {
        var e = event || evt; // for trans-browser compatibility
        var charCode = e.which || e.keyCode;

        if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

        return true;
    }
    
//This function compares the two date values	
    function compareDates (value1, value2) 
    {
	    var date1, date2;
	    var month1, month2;
	    var year1, year2;
    	
	    value1 = new Date(value1);
	    value2= new Date(value2);
    	
	    month1 = value1.getMonth();
	    month2 = value2.getMonth();
    		
	    year1 = value1.getFullYear();
	    year2 = value2.getFullYear()
    	
	    date1 =  value1.getDate();
	    date2 =  value2.getDate();

        if (year1 > year2) return 1;
        else if (year1 < year2) return -1;
        else if (month1 > month2) return 1;
        else if (month1 < month2) return -1;
        else if (date1 > date2) return 1;
        else if (date1 < date2) return -1;
        else return 0;
    }
    
    function MoveWindow()
    {
        window.scrollTo(0,0);
    }
    
 //This function used to validate the key input for adding in list box on Submittrouble ticket page
    function addToListTroubleTicket(txtCallFrom,txtCallTo,txtDateTime,ddlTimeZone,txtCallResult,lstCallExample,lblError,hidListCallExample)
    {
        var selectCallFrom = document.getElementById(txtCallFrom).value;
        var selectCallTo = document.getElementById(txtCallTo).value;
        var selectDateTime = document.getElementById(txtDateTime).value;
        var e = document.getElementById(ddlTimeZone);
        var selectddlTimeZone =  e.options[e.selectedIndex].text;
        var selectCallResult = document.getElementById(txtCallResult).value; 
        var dtTodayDate = new Date();
        
        if(selectCallFrom == '')
        {
            document.getElementById(lblError).innerHTML ='Please enter Call From #.';
            MoveWindow();
            return false;
        }       
        else if(selectCallFrom == '5555551212')
        {
            document.getElementById(lblError).innerHTML ='Please enter Call From #.';
            MoveWindow();
            return false;
        }
        else if(isNaN(selectCallFrom))
        {
            document.getElementById(lblError).innerHTML ='Please enter numeric digits only in Call From #.';    
            MoveWindow();       
            return false;
        }
        else if(selectCallFrom.length < 10)
        {
            document.getElementById(lblError).innerHTML ='Call From # should be of 10 characters.';   
            MoveWindow();        
            return false;
        }
        else if(selectCallTo == '')
        {
            document.getElementById(lblError).innerHTML ='Please enter Call To #.';
            MoveWindow();
            return false;
        }    
        else if(selectCallTo == '5555551212')
        {
            document.getElementById(lblError).innerHTML ='Please enter Call To #.';
            MoveWindow();
            return false;
        }    
        else if(isNaN(selectCallTo))
        {
            document.getElementById(lblError).innerHTML ='Please enter numeric digits only in Call To #.';  
            MoveWindow();         
            return false;
        }
        else if(selectCallTo.length < 10 || selectCallTo.length > 20)
        {
            document.getElementById(lblError).innerHTML ='Call To # should be minimum of 10 characters.';    
            MoveWindow();       
            return false;
        }
        else if(selectDateTime == '')
        {
            document.getElementById(lblError).innerHTML ='Please enter Date time of call (Last 24 hrs).';      
            MoveWindow();    
            return false;
        }  
        else if(compareDates(selectDateTime,dtTodayDate)>0)
	    {			
		    document.getElementById(lblError).innerHTML = "Date should not be greater than today's date.";
		    MoveWindow();
		    return false;
	    }  
        else if(selectddlTimeZone == '')
        {
            document.getElementById(lblError).innerHTML ='Please select Time Zone.';
            MoveWindow();
            return false;
        }            
        else if(selectCallResult == '')
        {
            document.getElementById(lblError).innerHTML ='Please enter Call Result.';
            MoveWindow();
            return false;
        }        
        else if((selectCallResult.indexOf("<") > -1) || (selectCallResult.indexOf(">") > -1))
        {
            document.getElementById(lblError).innerHTML ='Call Result should not contain < and > characters.';  
            MoveWindow();         
            return false;
        }
       
        var pickList  = document.getElementById(lstCallExample);      
        var pickOptions = pickList.options;
        var pickOLength = pickOptions.length;
        var selectValue = selectCallFrom + ' ' +  'to' + ' ' + selectCallTo + ' ' + '@'+ ' ' + selectDateTime + ' ' + '' +  selectddlTimeZone + ' '+ '' +  selectCallResult;;
        
        document.getElementById(txtCallFrom).value = "";
        document.getElementById(txtCallTo).value= "";
        document.getElementById(txtDateTime).value= "";
        document.getElementById(ddlTimeZone).selectedIndex = "0";
        document.getElementById(txtCallResult).value= "";
        
            if(isExist(pickOptions,selectValue))
            {
            
            }
            else
            {
                
                lb = document.getElementById(lstCallExample);
                var optn = document.createElement("OPTION");
                optn.text = selectValue;
                optn.value = pickOLength;
                var optsLen = lb.options.length;
                lb.options[optsLen] = optn;
                document.getElementById(hidListCallExample).value="";
                for(i=0;i< lb.options.length; i++)
                {
                    document.getElementById(hidListCallExample).value =  document.getElementById(hidListCallExample).value + lb.options[i].text + ",";
                }
                //alert(document.getElementById(hidListCallExample).value);    
                //pickOptions[pickOLength] = new Option(selectValue);
                //pickOptions[pickOLength].value = selectValue; 
                return true;
               
            }
    }
//function to remove one by one value from list box
function removeOptions(selectbox,lblError,hidListCallExample)
{
    var i;
     
    var pickList  = document.getElementById(selectbox);
    for(i=pickList.options.length-1;i>=0;i--)
    {
    if(pickList.options[i].selected)
    pickList.remove(i);
    }
    lb = document.getElementById(selectbox);
    document.getElementById(hidListCallExample).value ="";
    for(i=0;i<lb.options.length; i++)
    {
        document.getElementById(hidListCallExample).value  =  document.getElementById(hidListCallExample).value + lb.options[i].text + ",";
    }
}
//Function to remvoe all the selected value from listbox
function removeAllOptions(txtCallFrom,txtCallTo,txtDateTime,ddlTimeZone,txtCallResult)
{
        document.getElementById(txtCallFrom).value = "";
        document.getElementById(txtCallTo).value = "";
        document.getElementById(txtDateTime).value = "";
        document.getElementById(ddlTimeZone).selectedIndex = "0";      
        document.getElementById(txtCallResult).value = "";

//    var i;
//     var pickList  = document.getElementById(selectbox);
//    for(i=pickList.options.length-1;i>=0;i--)
//    {
//        pickList.remove(i);
//    }
}
//Function Added for Clear the Defualt value, this is used in TroubleTicket page
function clearDefault(el) {
el.value = ""
}
function CallPoPUp(AccessIntrusiveId,txtAlternateFirstName,txtAlternateLastName,txtAlternatePhone,txtAlternateEmail,txtPingTest,txtTraceRoutes,lstCallExample,txtAdditionalInformation,ddlCustomerTimeZone,txtPrimaryFirstName,txtPrimaryLastName,txtPrimaryPhone,txtPrimaryEmail) 
{
        var altFName = document.getElementById(txtAlternateFirstName).value;
        var altLastName = document.getElementById(txtAlternateLastName).value;
        var altPhone = document.getElementById(txtAlternatePhone).value;
        var altEmail = document.getElementById(txtAlternateEmail).value;
        var strpingTest = document.getElementById(txtPingTest).value;
        var strtraceRoutes = document.getElementById(txtTraceRoutes).value;
        var strcallExample  = document.getElementById(lstCallExample).value;
        var stradditionalInformation = document.getElementById(txtAdditionalInformation).value;
        var ddlCustomerTimeZone = document.getElementById(ddlCustomerTimeZone).selectedIndex;
        //CR 90235. Added Primary Firstname , Last Name and Phone and Email Address.
        var priFName = document.getElementById(txtPrimaryFirstName).value;
        var priLastName = document.getElementById(txtPrimaryLastName).value;
        var priPhone = document.getElementById(txtPrimaryPhone).value;
        var priEmail = document.getElementById(txtPrimaryEmail).value;
        //CR 90235.
        
    if(AccessIntrusiveId=="1")
    {
      popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=1&FName='+ altFName + '&LName='+ altLastName + '&Phone='+ altPhone + '&Email='+ altEmail + '&PingTest='+ strpingTest + '&TraceRoutes='+ strtraceRoutes + '&AdditionalInformation='+ stradditionalInformation + '&NewCallExampleList='+ strcallExample + '&ddlCustTimeZone='+ ddlCustomerTimeZone + '&PriFName='+ priFName +'&PriLName='+ priLastName + '&PriPhone='+ priPhone + '&PriEmail='+ priEmail );
    }
    else if (AccessIntrusiveId=="2")
    {
     popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=2&FName='+ altFName + '&LName='+ altLastName + '&Phone='+ altPhone + '&Email='+ altEmail + '&PingTest='+ strpingTest + '&TraceRoutes='+ strtraceRoutes  + '&AdditionalInformation='+ stradditionalInformation + '&NewCallExampleList='+ strcallExample + '&ddlCustTimeZone='+ ddlCustomerTimeZone + '&PriFName='+ priFName +'&PriLName='+ priLastName + '&PriPhone='+ priPhone + '&PriEmail='+ priEmail );
    }
    else if (AccessIntrusiveId=="3")
    {
     popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=3&FName='+ altFName + '&LName='+ altLastName + '&Phone='+ altPhone + '&Email='+ altEmail + '&PingTest='+ strpingTest + '&TraceRoutes='+ strtraceRoutes + '&AdditionalInformation='+ stradditionalInformation + '&NewCallExampleList='+ strcallExample + '&ddlCustTimeZone='+ ddlCustomerTimeZone + '&PriFName='+ priFName +'&PriLName='+ priLastName + '&PriPhone='+ priPhone + '&PriEmail='+ priEmail );
    }
    else if (AccessIntrusiveId=="4")
    {
     popstaticAccessHours('../TroubleTicket/TroubleTicketAccessHours.aspx?AccessIntrusiveId=4&FName='+ altFName + '&LName='+ altLastName + '&Phone='+ altPhone + '&Email='+ altEmail + '&PingTest='+ strpingTest + '&TraceRoutes='+ strtraceRoutes +  '&AdditionalInformation='+ stradditionalInformation + '&NewCallExampleList='+ strcallExample + '&ddlCustTimeZone='+ ddlCustomerTimeZone + '&PriFName='+ priFName +'&PriLName='+ priLastName + '&PriPhone='+ priPhone + '&PriEmail='+ priEmail );
    }
//    else if (AccessIntrusiveId=="5")
//    {
//     popstaticAccessHours('../TroubleTicket/Confirmation.aspx');
//    }
}
function CallPoPUpConfirmationTT() 
{
     popstaticAccessHours('../TroubleTicket/Confirmation.aspx');
}

function popstaticAccessHours(url)
{
	var newwindow;
	newwindow=window.open(url,'popup_1','width=565,height=400,top=150,left=120,scrollbars=no,titlebar=yes');
	if (window.focus)
	{
		newwindow.focus();
	}
}
/**************************************************************************************************************
* Function Name : clearText
* Parameters    : field -   The field Id, whose value is to be cleared
* Purpose       : This method is used to clear the Text in the given Textbox field
* Created By    : Kalpana Singh
* Created On    : 20-Dec-2008
***************************************************************************************************************/
function clearText(field,defaultText)
{
    if (field.value == defaultText) 
        field.value = '';
}

/**************************************************************************************************************
* Function Name : setText
* Parameters    : field         -   The field Id, whose value is to be cleared
                  defaultText   -   The defaultText value that is to be displayed in the Textbox
* Purpose       : This method is used to Set the gievn Text value in the given Textbox field
* Created By    : Kalpana Singh
* Created On    : 20-Dec-2008
***************************************************************************************************************/
function setText(field, defaultText)
{
    if (field.value == '') 
    {
        field.value = defaultText;
    }
}

function popupURL(url)
{
	var newwindow;
	newwindow=window.open(url,'popup_1','width=650,height=540,top=150,left=120,scrollbars=yes,titlebar=no');
	if (window.focus)
	{
		newwindow.focus();
	}
}

function printGrid(gridData)
{
     
		// Replace the content with aspx;
		var marketData = gridData;


		// Script to generate the content
		var marketArr = marketData.split(",");
		document.write("<div class=\"main-grid\">");
		document.write("<ul>");

		for(i=0;i<marketArr.length;i++){
			document.write("<li>" + marketArr[i] + "</li>");
		}
		document.write("</ul>");
		document.write("</div>");

	}
	
	
	function ClearLoginErrorMessage(labelID)
    {
        if(document.getElementById(labelID)!= null)
        {
            if(document.getElementById(labelID).innerHTML != '')
            {
                document.getElementById(labelID).innerHTML='';
                
            }
        }
         Page_ClientValidate();

    }
