// JavaScript Document
var popUpWin=null;
function popUpWindow(URLStr, width, height, txtReplace, bars,frm)
{ 
//This code allows use to select text to be linked and have that text auto fill in the popup form.
txtSelect = "&txtSelect=''";
 if ( txtReplace ) {
   var txtObj = eval ( "document.forms[frm]." + txtArea );
   if (txtObj.createTextRange && txtObj.caretPos) {
     var caretPos = txtObj.caretPos;
	 txtSelect = caretPos.text;
	 caretPos.text = '';
//	 alert( txtSelect );
	 txtSelect = "&txtSelect=" + txtSelect;
   }
 }
 //***********************************************************************************************
  var left = (screen.width/2) - width/2;
  var top = (screen.height/2) - height/2;
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr+txtSelect, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + bars + ',resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
function keep_child_on_top ()
{
	if (popUpWin != null)
		if (popUpWin . closed)
			popUpWin = null;
		else
		popUpWin . focus ();
}

function FormatPhone(FormName,CntlName){
frm = FormName;
n=CntlName;
//p1=document.forms[0].elements[n]
var nums=new Array('document.forms[frm].elements[n]');

var re= /\D/;
// test for this format: (xxx)xxx-xxxx
var re2 = /^\({1}\d{3}\)\d{3}-\d{4}/; 
// test for this format: xxx-xxx-xxxx
//var re2 = /^\d{3}-\d{3}-\d{4}/;

for (i=0; i<nums.length;i++){
var num=eval(nums[i]+'.value');

var newNum;
 if (num != "" && re2.test(num)!=true){
   if (num != ""){
     while (re.test(num)){
     num = num.replace(re,"");
     }
   }

  if (num.length != 10){
   alert('Please enter a 10 digit phone number');
   eval(nums[i]).focus();
   eval(nums[i]).select();
   eval(nums[i]).value='';
    break;
    }
   else {
     // for format (xxx)xxx-xxxx
     newNum = '(' + num.substring(0,3) + ') ' + num.substring(3,6) + '-' + num.substring(6,10);
     // for format xxx-xxx-xxxx
     // newNum = num.substring(0,3) + '-' + num.substring(3,6) + '-' + num.substring(6,10);
     eval(nums[i]).value=newNum;
	 
     }
   }
  }
}

                        
function CheckAll( checkAllBox )                   
 {                                                            
var frm = document.frmASPNET;                            
var ChkState=checkAllBox.checked;              
for(i=0;i< frm.length;i++)                            
{                                                              
e=frm.elements[i];                         
if(e.type=='checkbox' && e.name.indexOf('CoID') != -1)
e.checked= ChkState ;                       
}                                                             
}     

function CheckChanged()                             
{                                          
var frm = document.frmASPNET;                           
var boolAllChecked;                                      
boolAllChecked=true;                                     
for(i=0;i< frm.length;i++)                              
{                                                                 
    e=frm.elements[i];                                        
  if ( e.type=='checkbox' && e.name.indexOf('CoID') != -1 )
      if(e.checked== false)                                  
     {                                                             
        boolAllChecked=false;                               
        break;                                                   
     }                                                             
  }                                                                
  for(i=0;i< frm.length;i++)                                  
  {                                                                 
   e=frm.elements[i];                                       
   if ( e.type=='checkbox' && e.name.indexOf('checkAll') != -1 )
   {
if( boolAllChecked==false)                       
        e.checked= false ;                                
         else                                                   
         e.checked= true;                                 
     break;                                                  
   }                                                           
  }                                                            
 }





