<!--
var prev_fld = '';

function chkChrs(frm,fld,txt,searchfor,how){
 string = document.forms[frm].elements[fld].value;
 if(how){
   proof = searchfor.exec(string);
   stopit = (proof != string);
 }
 else{
   stopit = searchfor.test(string);
 }
 if(stopit && (fld == prev_fld || prev_fld == '')){
     alert(txt);
     prev_fld = fld;
     document.forms[frm].elements[fld].focus();
     return
 }                                                                                                                     
 else prev_fld = '';
}

function reg_exp(frm,fld,txt,searchfor){
  string = document.forms[frm].elements[fld].value;
  if(string != '' && string != searchfor.exec(string)){
    alert(txt);
    return false;
  }
}

function chkISODate(frm,fld,txt){
 string = document.forms[frm].elements[fld].value;
 if(string != ""){
   searchfor = /^\d\d\d\d-\d\d-\d\d$/;
   result = searchfor.test(string);
   if(result == false){
     alert(txt);
     document.forms[frm].elements[fld].focus();
     return
   }
   if(chkISODate.arguments.length == 4){
     x = "";
     i = -1;
     while(x != fld) {
          i++;
          x = document.forms[frm].elements[i].name;
     }
     i--;
     if(document.forms[frm].elements[i].value > document.forms[frm].elements[fld].value){
       txt = chkISODate.arguments[3];
       alert(txt);
       document.forms[frm].elements[i].focus();
       return
     }
   }
 }
}

function chkForm(frm) {
 for (var i=1; i<arguments.length; i++){
   var fld=arguments[i];
   i++;
   var txt=arguments[i];
   if(document.forms[frm].elements[fld].value == ""){
     alert(txt);
     document.forms[frm].elements[fld].focus();
     return false;
   }
 }
 return true;
}

function show(sessid) {
  x = document.frm.contact.value;
  if(x > 0){
    path=self.location.href;
    path = path.replace(/filemanager\/filemanager\.php.+/,'');
    path = path.replace(/todo\/todo\.php.+/,'');
    path = path.replace(/projects\/projects\.php.+/,'');
    path = path.replace(/notes\/notes\.php.+/,'');
// add 'replaces' for further modules here

    y = path + 'misc/print.php?module=contacts&contact_ID=' + x + sessid;
    window.open(y);
  }
}

// Marker and pointer for list view 
var marked = new Array;

function hili(tr,i,bg){
	if(typeof(marked[i]) == 'undefined' || !marked[i]){
			tr.style.backgroundColor = bg;
	}
}

function marker(tr,i,color,mark_color){
	if(typeof(marked[i]) == 'undefined' || !marked[i]){
		marked[i] = true;
		tr.style.backgroundColor = mark_color;
	}
	else{
		marked[i] = false;
		tr.style.backgroundColor = color; 
	}
}

//-->
