// shared javascript library for DSW Intranet applications 12/31/2004
// these are SHARED functions -- used throughout the application
function shared_cal_postdate(ff,seldate){
   if (document.forms[0].txtSelectedDate.value != "START"){
       opener.document.getElementById(ff).value = seldate
       self.close();
   }
}
function shared_closeme(){
  self.close();
}
function shared_messageandclose(flag) {
	if(flag.length == 1){
			if (flag == "C"){
			self.close();
			}
      } else {
		var arrErrorMessage = flag.split("`");
	       confirmChoice2(arrErrorMessage[0], arrErrorMessage[1]);
	  } 
}
function shared_postandrefresh(flag) {
	if(flag.length == 1){
			if (flag == "C"){
			self.close();
			} 
			if(flag == "Y"){
			   self.opener.document.forms[0].submit();
			   self.close();
			}
	} else {
		var arrErrorMessage = flag.split("`");
	    confirmChoice2(arrErrorMessage[0], arrErrorMessage[1]);
	}
}
function shared_opencal(ff, date){
  var calwindow = window.open("../inetshared/calendar.aspx?ff=" + ff + "&date=" + date,"calWindow","height=165,width=190,scrollbars=no,menubars=no,resizeable=no").focus();
}
function shared_postandrefresh_parent(flag) {
	if(flag.length == 1){
			if (flag == "C"){
			self.close();
			} 
			if(flag == "Y"){
			   self.opener.parent.document.forms[0].submit();
			   self.close();
			}
	} else {
		var arrErrorMessage = flag.split("`");
	    confirmChoice(arrErrorMessage[0], arrErrorMessage[1]);
	}
}
function shared_postandrefresh_resize(flag) {
	if(flag.length == 1){
			if (flag == "C"){
			self.close();
			} 
			if(flag == "Y"){
			   self.opener.document.forms[0].submit();
			   self.close();
			}
	} else {
		var arrErrorMessage = flag.split("`");
		if (arrErrorMessage[0] = "R") {
		  self.resizeTo(arrErrorMessage[1],arrErrorMessage[2]);
		} else {
		  confirmChoice(arrErrorMessage[0], arrErrorMessage[1]);
	  }
	}
}
 function shared_postandreturn(flag) {
    var arrPostArray = flag.split("`");
	if (flag.length > 1){
		if (arrPostArray[0] == "Y") {
				var returl = arrPostArray[1];
				self.opener.location = returl;
				self.close();
		} else {
			confirmChoice(arrPostArray[0],arrPostArray[1]);
		}
	}
}
 function shared_postandreturn_unload(flag) {
   var arrPostArray = flag.split("`");
	if (flag.length > 1){
		if (arrPostArray[0] == "Y") {
				var returl = arrPostArray[1];
				self.opener.location = returl;
		} else {
			confirmChoice(arrPostArray[0],arrPostArray[1]);
		}
	}
}
 function shared_setfocus(id) {
   document.getElementById(id).focus();
}

 function confirmChoice(hdr, msg) { 
   answer = makeMsgBox(hdr,msg,16,1,256,0);
	  if (answer==1){ 
	     return true; 
	  }  else {
	  self.close();
	  }
   }
  function confirmYesNoChoice(hdr, msg) { 
   answer = makeMsgBox(hdr,msg,32,4,256,0);
	  if (answer == 6){ 
	     return true; 
	  } else {
	     return false;
	  }
   }
  function confirmChoice2(hdr, msg) {  
     answer = makeMsgBox(hdr,msg,16,0,256,0);
  }
function msgInfo(hdr, msg) {  
     answer = makeMsgBox(hdr,msg,64,0,256,0);
}
function pause( secs ) {
	numSecs = secs*1000;
	now = new Date;
	time = now.getTime();
	newTime = time+numSecs;
    do {
		now = new Date;
		time = now.getTime();
       } while ( time < newTime );
}
// END SHARED FUNCTIONS
// CCALL FUNCTIONS -- These functions are specific to the CourtCall Document Server Application

function cc_view_or_message(flag){
     if(flag.length == 1){
			if (flag == "C"){
			self.close();
			}
      } else {
		var arrErrorMessage = flag.split("`");
		if (arrErrorMessage[0] == "X"){
		   var arrArgs = arrErrorMessage[1].split("@");
		   var onDemandWindow = window.open(arrArgs[0] + "on_demand_app_aspx?feiid=" + arrArgs[1] + "&fromwhere=faxc","onDemandWindow","height=510,width=620,scrollbars=no,menus=no").focus();
		 } else {
		   if (arrErrorMessage[0] == "INFO"){
		     msgInfo(arrErrorMessage[1],arrErrorMessage[2]);
		   } else {
	          confirmChoice2(arrErrorMessage[1], arrErrorMessage[2]);
	       }   
	     }
	  } 
}
function cc_cal_or_message(flag){
     if(flag.length == 1){
			if (flag == "C"){
			self.close();
			}
      } else {
		var arrErrorMessage = flag.split("`");
		if (arrErrorMessage[0] == "X"){
		   var arrArgs = arrErrorMessage[1].split("@");
		   var onDemandWindow = window.open(arrArgs[0] + "on_demand_cal_aspx?feiid=" + arrArgs[1] + "&fromwhere=","onDemandWindow","height=510,width=620,scrollbars=no,menus=no").focus();
		 } else {
		  if (arrErrorMessage[0] == "S"){
		    var receiptWindow = window.open("http://docs.courtcall.com/ccallfaxing/SingleReceipt.aspx?id=" + arrErrorMessage[1],"receiptWindow","height=280, width=520, scrollbars=yes, menubar=no, resizeable=no").focus();
		  } else {
	       confirmChoice2(arrErrorMessage[0], arrErrorMessage[1]);
	      }
	     }
	  } 
}
function cc_cal_or_message2007(flag){
     if(flag.length == 1){
			if (flag == "C"){
			self.close();
			}
      } else {
		var arrErrorMessage = flag.split("`");
		if (arrErrorMessage[0] == "X"){
		   var arrArgs = arrErrorMessage[1].split("@");
		   var onDemandWindow = window.open(arrArgs[0] + "ondemandcalaspx2007?feiid=" + arrArgs[1] + "&fromwhere=","onDemandWindow","height=510,width=620,scrollbars=no,menus=no").focus();
		 } else {
		  if (arrErrorMessage[0] == "S"){
		    var receiptWindow = window.open("http://docs.courtcall.com/ccallfaxing/SingleReceipt.aspx?id=" + arrErrorMessage[1],"receiptWindow","height=280, width=520, scrollbars=yes, menubar=no, resizeable=no").focus();
		    self.opener.document.returnsubmit.submit();  
		  } else {
	       confirmChoice2(arrErrorMessage[0], arrErrorMessage[1]);
	      }
	     }
	  } 
}
function cc_cycle_doc_find(flag){
     if(flag.length == 1){
			if (flag == "C"){
			self.close();
			}
      } else {
        var arrErrorMessage = flag.split("`");
        if (arrErrorMessage[0] == "F"){
            pause(1);
            var loc = "FindViewDoc.aspx?id=" + arrErrorMessage[1];
            location = loc;
        }
      }
}
function cc_rerec(datein, jdid, url, userid){
  var vurl = url + "DeRec_appearances_ASPX?datein=" + datein + "&jdid=" + jdid + "&court_name=" + courtname + "&userid=" + userid + "&step=" + step + "&viewlist=" + viewlist;
  window.location = vurl;
  //alert(vurl);
}
function cc_batch_messageandclose(flag){
     if(flag.length == 1){
			if (flag == "C"){
			  self.close();
			}
      } else {
		var arrErrorMessage = flag.split("`");
		   if (arrErrorMessage[0] == "D"){
		         var resWindow = window.open("http://www.courtcall.com/ccall/faxbatchresult?cfbid=" + arrErrorMessage[1], "resWindow", "height=600,width=940,scrollbars=1,menubar=0,resizeable=0").focus();
		   } else {
	          confirmChoice2(arrErrorMessage[0], arrErrorMessage[1]);
	       }
	  } 
}
function cc_warn_accept(){
alert("You must read the section at the bottom of\nthis form labeled Acknowledgement and click\nthe I Accept button before you may access\nyour CourtCall Appearances.");
}
function cc_warn_logoff(userid, usertype){
  if(confirm("Are you sure you want to\nLOG OUT of CourtCall Online?")){
   window.location="public_logoff?userid=" + userid + "&usertype=" + usertype;
  }
}
function cc_launchhelp_profile(){
 var helpWindow = window.open("public_profile_help","helpWindow","height=600,width=600,menubar=no,scrollbars=yes,resizable=no").focus();
}
function cc_launchcancel(apid, mo, yr){
  var cancelWindow = window.open("public_app_cancel?apid=" + apid + "&mo=" + mo + "&yr=" + yr, "cancelWindow","width=400,height=286,menubar=no,resizable=no,scrollbars=no,status=no").focus();
}
function cc_launchpaydetail(apid){
  var payWindow = window.open("public_view_pay_detail?apid=" + apid, "payWindow","height=310,width=410,scrollbars=no,menus=no");
}
function cc_launchdoc(apid, doctype){
  var docWindow = window.open("public_doc_aspx?apid=" + apid + "&doctype=" + doctype,"docWindow","height=850,width=760,scrollbars=no,menubar=no,resizable=no");
}function cc_launchdoc2008(apid, doctype){
  var docWindow = window.open("public_doc_2008?apid=" + apid + "&doctype=" + doctype,"docWindow","height=850,width=760,scrollbars=no,menubar=no,resizable=no");
}

function cc_gomonth(laid,mo,yr){
 var url = "lawyer_public_appearances?laid=" + laid + "&mo=" + mo + "&yr=" + yr;
 window.location = url;
}
function cc_launchhelp(htmlname){
 var helpWindow = window.open("/images/helpdocs/" + htmlname,"helpWindow","height=600,width=600,menubar=no,scrollbars=yes,resizable=no").focus();
}
function cc_launchhelpvar(pagename){
  var url = "view_doc_display?docname=" + pagename;
  var helpWin = window.open(url, "helpWin", "height=600,width=740,scrollbars=yes,menubar=no,resizable=no").focus();
}

function cc_docdisplay(docname){
   var url="http://www.courtcall.com/ccall/public_displaypage?pagename=" + docname;
   var docWindow = window.open(url,"docwindow","height=500,width=720,resizeable=yes,scrollbars=yes,menubar=no");
}
function cc_open_cal(jdid, mo, yr){
   var calWindow = window.open("app_cal_interim?jdid=" + jdid + "&mo=" + mo + "&yr=" + yr,"calWindow","height=155,width=220,scrollbars=no,resizable=no,menubar=no").focus();
}
function cc_loginhelp(){
  var helpWindow = window.open("public_email_password","helpWindow","height=360,width=416,scrollbars=no,menubar=no,reisizable=no").focus();
}
function cc_launchpf(laid, mo, yr){
  var pfWindow = window.open("public_app_print?laid=" + laid + "&mo=" + mo + "&yr=" + yr,"pfWindow","height=600,width=720,scrollbars=yes,resizable=yes,menubar=yes").focus();
}
function cc_creditcard_confirmdelete(lccid,laid){
    if(confirm("This Will PERMANENTLY Remove\nThis Credit Card From Your Profile.\nAre You Sure?")){
      location="lawyer_cc_del_public?laid=" + laid + "&lccid=" + lccid;
    }
}
function cc_creditcard_confirmdelete_firm(fccid,fmid){
    if(confirm("This Will PERMANENTLY Remove\nThis Credit Card From Your Profile.\nAre You Sure?")){
      location="firm_cc_del_public?fmid=" + fmid + "&fccid=" + fccid;
    }
}
function cc_messageonly(flag){
  if(flag=="N"){
    //do nothing
  } else {
    var arrFlag = flag.split("`");
    confirmChoice2(arrFlag[0],arrFlag[1]);
  }
}
function cc_launcharticle(articlename){
	var url = "/images/CourtCallNews/" + articlename;
	var artWindow = window.open(url,"artWindow","height=400,width=720,scrollbars=yes,resizable=yes,menubar=no");
}
function cc_launcharticle_remote(url){
	var artWindow = window.open(url,"artWindow","height=400,width=720,scrollbars=yes,resizable=yes,menubar=no");
}
function cc_launchpwdguidelines(){
   var pwdWindow = window.open("public_pwd_guidelines","pwdWindow","height=400,width=420,scrollbars=no,resizable=no,menubar=no");
}
function cc_launch_judge_avail(){
  var availWindow = window.open("/ccallp/public_judge_avail2008","availWindow","height=600,width=736,scrollbars=yes,resizable=no,menubar=no");
}
function cc_launch_privacy(){
  var privWindow = window.open("public_privacy_policy","privWindow","height=400,width=640,scrollbars=yes,resizable=yes,menubars=no");
}
function cc_print_privacy(){
  var privWindow = window.open("public_privacy_policy","privWindow","height=400,width=640,scrollbars=yes,resizable=yes,menubars=no");
  privWindow.print();
}
function cc_advise_call(){
  var callWindow = window.open("public_advise_call","callWindow","height=300,width=420,scrollbars=no,resizable=no,menubars=no");
}
function cc_gencal(mo,yr,formname,fieldname){
  var url = "general_calendar_public?mo=" + mo + "&yr=" + yr + "&formname=" + formname + "&fieldname=" + fieldname;
  var calWindow = window.open(url,"calWindow","height=155,width=220,scrollbars=no,resizable=no,menubar=no").focus();
}
function cc_detect(){
  var errcount = 0;
  if(navigator.cookieEnabled){
    document.forms[0].cookieset.value = "Enabled";
	document.forms[0].cookieset.className = "detect_accepted";
	document.getElementById("cookiediv").style.display = "none";
  } else {
    document.forms[0].cookieset.value = "Not Enabled";
	document.forms[0].cookieset.className = "detect_rejected";
    errcount = errcount + 1;
  }
  if(navigator.appVersion.indexOf("MSIE 6") > 0){
    document.forms[0].browserver.value = "Internet Explorer 6.0";
	document.forms[0].browserver.className = "detect_accepted";
    document.getElementById("browserdiv").style.display = "none";
  } else {
    document.forms[0].browserver.value = "Not Internet Explorer 6.0";
	document.forms[0].browserver.className = "detect_rejected";
  } 
  if (errcount == 0){
     document.getElementById("errorsdiv").style.display  = "none";
  } else {
    document.getElementById("cleardiv").style.display  = "none";
  }
}
function cc_displaydoc(docname){
 var url="public_displaypage?pagename=" + docname;
 var listWindow = window.open(url,"listwindow","height=500,width=720,resizeable=yes,scrollbars=yes,menubar=yes");
}
function cc_launchregform(){
   var url="public_regform";
   var docWindow = window.open(url,"docwindow","height=600,width=860,resizable=yes,scrollbars=yes,menubar=no");
}
function cc_onlineactivate(){
  var actWindow = window.open("/ccallp/public_activate_account","actWindow","height=400,width=416,scrollbars=no,menubar=no,reisizable=no").focus();
}
function cc_launch_validemailext(){
   var url = "email_ext_valid_display";
   var valWin = window.open(url, "valWin", "height=200,width=410,scrollbars=auto,menubar=no,resizable=no").focus();
}
function cc_openfin(fmid){
  var url="firm_admin_alltrans?fmid=" + fmid;
  var finWin = window.open(url, "finWin","height=300,width=420,scrollbars=no,menubar=no,resizable=no").focus();
}
function cc_openfinnew(fmid){
  var url="firmalltrans?fmid=" + fmid;
  var finWin = window.open(url, "finWin","height=300,width=420,scrollbars=no,menubar=no,resizable=no").focus();
}
 function cc_openCanceled(apid){
  var url="public_canceled_app_view?apid=" + apid;
  var cwin = window.open(url,"cwin","height=400,width=570,resizable=no,scrollbars=no,menubar=no").focus();
} function cc_openCanceledNew(apid){
  var url="canceledapp?apid=" + apid;
  var cwin = window.open(url,"cwin","height=430,width=570,resizable=no,scrollbars=no,menubar=no").focus();
}
function cc_launchpfnew(laid, mo, yr){  var url = "attyappprint?laid=" + laid + "&mo=" + mo + "&yr=" + yr
  var pfWindow = window.open(url,"pfWindow","height=600,width=720,scrollbars=yes,resizable=yes,menubar=yes").focus();}
// END CCALL FUNCTIONS
