   var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
   var AorP=" ";

	var STimeout = 61;
	var SUpdate = 1;

	function startclock() {

		if ((document.all || document.getElementById) &&
			  document.getElementById('clock')) {  
   		var thetime=new Date();

   		var nhours=thetime.getHours();
   		var nmins=thetime.getMinutes();
   		var nsecn=thetime.getSeconds();
   		var nday=thetime.getDate();
   		var nmonth=thetime.getMonth();
   		var nyear=thetime.getYear();

   		if (nhours>=12)
      		AorP="pm";
   		else
      		AorP="am";

   		if (nhours>=13)
      		nhours-=12;

   		if (nhours==0)
      		nhours=12;

   		if (nsecn<10)
      		nsecn="0"+nsecn;

   		if (nmins<10)
      		nmins="0"+nmins;

   		if (nyear<=99)
      		nyear= "19"+nyear;

   		if ((nyear>99) && (nyear<2000))
     			nyear+=1900;

   		var cdate=montharray[nmonth]+" "+nday+", "+nyear+" "+nhours+":"+nmins+":"+nsecn+" "+AorP+" ";

   		document.getElementById('clock').innerHTML = cdate;
		}

   setTimeout('startclock()',1000);

	}

	function sesstimeout() {

      if ((document.all || document.getElementById) &&
           document.getElementById('sessiontimeout')) {
			
			STimeout = STimeout - SUpdate;
			if (STimeout <= 0) {
				var msg = "SESSION EXPIRED!";
   			document.getElementById('sessiontimeout').innerHTML =  msg;
   			document.getElementById('alarmbar').className = "redbackG";
	
			} else if (STimeout <= 5) {
	   		document.getElementById('sessiontimeout').innerHTML = STimeout+" Mins Remaining";
   			document.getElementById('alarmbar').className = "redbackG";

			} else {
	   		document.getElementById('sessiontimeout').innerHTML = STimeout+" Mins Remaining";
			}

		} else {
			setTimeout('sesstimeout()',60000);
		}
		if (STimeout > 0) setTimeout('sesstimeout()',60000);
		return;
	}

   function openawindow(link, wd, ht, loc) {
      var params;
		if (loc) {
			var toolbars = "toolbar=yes, location=yes,";
		} else {
			var toolbars = "toolbar=no,location=no,";
		}
      params = 'scrollbars=yes,status=yes,'+ toolbars +'resizable=yes,width='+ wd +',height='+ ht +',top=10,left=40';
      mywindow1 = window.open(link, 'popwin', params);
      popupchk(mywindow1);
   }

   function openawindow1(link, wd, ht, loc) {
      var params;
      if (loc) {
         var toolbars = "toolbar=yes, location=yes,";
      } else {
         var toolbars = "toolbar=0,location=0,";
      }
      params = 'scrollbars=yes,status=yes,'+ toolbars +'resizable=yes,width='+ wd +',height='+ ht +',top=10,left=40';
      mywindow1 = window.open(link, 'popwin', params);
		popupchk(mywindow1);
   }

   function openaNamWin(link, wd, ht, name) {
      var params;
      params = 'scrollbars=yes,status=yes,resizable=yes,width='+ wd +',height='+ ht +',top=0,left=0';
      mywindow1 = window.open(link, name, params);
      popupchk(mywindow1);
   }

   function openNamWinP(link, wd, ht, name) {
      var params;
      params = 'scrollbars=no,status=no,resizable=yes,location=no,directories=no,menubar=no,toolbar=no,width='+ wd +',height='+ ht +',top=0,left=0';
      mywindow1 = window.open(link, name, params);
      popupchk(mywindow1);
   }

   function openawinChk(form, link, wd, ht, ID) {
     var param = 'scrollbars=yes,status=yes,toolbar=no,resizable=yes,width='+ wd +',height='+ ht +',top=100,left=100';
 	  var value = eval("form." + ID + ".value");
     if (value <= 0 ) {alert("You do not have a Record selected"); return false}
	  link = link + value;
     mywindow1 = window.open(link, 'winwin', params);
alert(link);
     mywindow1.focus();
	  return true;
   }

   function openawinbars(link, wd, ht)
   {
		var params = 'resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,top=0,left=0';
		params = params + ',width=' + wd +',height=' + ht;
      mywindow = window.open(link, 'newwin', params);
      mywindow.focus();
   }

   function popawinbars(link, wd, ht)
   {
		var params = 'resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,top=0,left=0';
		params = params + ',width=' + wd +',height=' + ht;
      mywindow = window.open(link, 'popwin2', params);
      mywindow.focus();
   }

   function reopenawindow(link, wd, ht)
   {
      var params;
      params = 'scrollbars=yes,status=no,toolbar=no,resizable=yes,width='+ wd +',height='+ ht +',top=0,left=0';
      self.resizeTo(wd,ht);
      mywin2 = window.open(link, 'popwin', params);
      mywin2.focus();
    }

   function doRefreshRef(form, ref)
   {
//		var formelement = document.getElementById("appform");
//		formelement.submit();
		form.submit();
		var url = window.opener.location.href;
		var ID = eval("form." + ref + ".value");
		if (url.indexOf('function') == -1) {
		url = url + "?function=findID&findID=" + ID;
		}
      window.opener.focus();
      window.opener.location.href = url;
//		setTimeout("self.close()",1000);
		self.close();
   }

   function doRefresh()
   {
		var formelement = document.getElementById("appform");
		formelement.submit();
      window.opener.focus();
      window.opener.location.reload();
		setTimeout("self.close();",500);
   }

   function doRefreshA()
   {
      window.opener.focus();
      window.opener.location.reload();
		setTimeout("self.focus();",500);
   }

   function doRefreshB()
   {
      window.opener.focus();
      setTimeout("window.opener.location.reload()",500);
		setTimeout("self.focus();",500);
   }

   function doRefreshOpen()
   {
		var formelement = document.getElementById("appform");
		formelement.submit();
		window.opener.focus();
//      window.opener.location.reload();
      setTimeout("window.opener.location.reload()",500);
      self.focus();
   }

   function doRefreshOpenA(form)
   {
		currentwin = window.self;
		form.submit();
//		window.opener.focus();
//		window.opener.location.reload();
//    setTimeout("window.opener.location.reload();currentwin.focus()",500);
   }

   function doRefreshConfirm(form, volid) {

		var volassign = eval("form." + volid + ".value");
		if (!volassign) {

			alert("You must assign an Intake Evaluator before you can request an Evaluation"); 
			return false;
   	}
		return true;
	}

	function doRefreshP() {
		window.opener.location.reload();
	}

	function closeIt() {
		window.opener.location.reload();
		self.close();
	}

   function doRefreshApp() {  
      var formelement = document.getElementById("appform");
//		var url = app;
//    url = url + "?ID=" + ID + "&action=View Applicant&popup=1";
      formelement.submit();
//    window.opener.location.href=url;
//		self.close();
//		window.opener.focus();
   }

   function doClose(formname, id)
   {
      var url = "Forms.php?formname"+formname+"&function=findID&findID="+id;
      self.close();
      opener.focus();
      window.opener.location=window.opener.location.href;
   }

   function doCloseCats(id) {
      var url = "CatsV2.php?function=findID&findID="+id;
      self.close();
      opener.focus();
      window.opener.location=window.opener.location.href;
   }

   function openformchk(form,ID,name) {
      var url= 'Forms.php?formname=' + name + '&function=findID&findID=';
      var checked= eval("form." + ID + ".checked");
      if (checked)
      {
         var value= eval("form." + ID + ".value");
      } else
      {
         var value = "";
      }
      url = url + value;
      myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=700,height=800,top=0,left=0');
      myWindow.focus();
   }

   function openformchkN(form,ID)
   {
      var url= 'Fosters.php?function=findID&findID=';
      var checked= eval("form." + ID + ".checked");
      if (checked)
      {
         var value= eval("form." + ID + ".value");
      } else
      {
         var value = "";
      }
      url = url + value;
      myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
		popupchk(myWindow);
   }

   function openformchks(form,app,ID) {
      var url= app + '?function=findID&findID=';
      var checked= eval("form." + ID + ".checked");
      if (checked) {
         var value= eval("form." + ID + ".value");

      } else {
         var value = "";
      }
      url = url + value;
      myWindow = window.open(url, 'FuncWin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
		popupchk(myWindow);
   }

   function openform(form,ID,name)
   {
     var url= 'Forms.php?formname=' + name + '&function=findID&findID=';
     var value = eval("form." + ID + ".value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openformsel(form,ID,name)
   {
     var url= 'Forms.php?formname=' + name + '&function=findID&findID=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

 function viewVet(form, ID, name)
   {
      var url= 'Appapp.php?formname=' + name + '&function=findID&findID=';
      var value = eval("form." + ID + ".value");
      url = url + value + '&popup=2';
      myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
      myWindow.focus();
   }

   function openappwin(form, app, action, ID)
   {
     var url = app + '?action=' + action + '&' + ID + '=';
     var value = eval("form." + ID + ".value");
     url = url + value;
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
		popupchk(myWindow);
   }

   function openappwinSel(form, app, action, ID) {
     var url = app + '?action=' + action + '&' + ID + '=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
     myWindow.focus();
   }

   function openappwinSelX(form, app, action, ID) {
     var url = app + '?action=' + action + '&' + ID + '=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
alert("Url="+url+", Value="+value);
   }

   function openappwindow(form, app, subcode1, subcode2, subcode3) {
     var val1 = eval("form." + subcode1 + ".value");
     var url = app + "?" + subcode1 + "=" + val1;
	  if (subcode2) { 
		  var val2 = eval("form." + subcode2 + ".value");
        url = url + "&" + subcode2 + "=" + val2;
	  }
	  if (subcode3) { 
		  var val3 = eval("form." + subcode3 + ".value");
        url = url + "&" + subcode3 + "=" + val3;
	  }
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
		popupchk(myWindow);
   }

   function openappwindow1(form, app, func, subcode1, subcode2, subcode3, width, height) {
	  var url = app + "?" + func;
     var val1 = eval("form." + subcode1 + ".value");
     url = url + "&" + subcode1 + "=" + val1;
	  if (subcode2) { 
		  var val2 = eval("form." + subcode2 + ".value");
        url = url + "&" + subcode2 + "=" + val2;
	  }
	  if (subcode3) { 
		  var val3 = eval("form." + subcode3 + ".value");
        url = url + "&" + subcode3 + "=" + val3;
	  }
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=' + width + ',height=' + height + ',top=0,left=0');
		popupchk(myWindow);
   }

   function openpopup(app, winname, subcode1, subcode2, subcode3, height, width) {
     var url = app;
     if (subcode1) {
        url = url + "?" + subcode1;

     	  if (subcode2) {
        	url = url + "&" + subcode2;
     	  }
     	  if (subcode3) {
        	url = url + "&" + subcode3;
     	  }
     }

		if (!height) height = 750;
		if (!width) width = 600;
     myWindow = window.open(url, winname, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width='+width+',height='+height+',top=0,left=0');
      popupchk(myWindow);
   }

   function openpopup1(app, subcode1, width, height)
   {
     var url = app;
     if (subcode1) {
        url = url + "?" + subcode1;
     }
     params = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=' + width + ',height=' + height + ',top=20,left=20';
     myWindow = window.open(url, 'NewWin', params);
      popupchk(myWindow);
   }


   function openpopup2(form, app, func, height, width, winname, fcode1, opcode1, fcode2, opcode2)
   {
     var url = app + "?" + func;
     if (fcode1) {
        var val1 = eval("form." + opcode1 + ".options[form." + opcode1 + ".selectedIndex].value");
        url = url + "&" + fcode1 + "=" + val1;
	  }
     if (fcode2) {
		  var val2 = eval("form." + opcode2 + ".value");
        url = url + "&" + fcode2 + "=" + val2;
     }

      if (!height) height = 750;
      if (!width) width = 600;
     myWindow = window.open(url, winname, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width='+width+',height='+height+',top=0,left=0');
      popupchk(myWindow);
   }


   function openappwinsel(form, app, func, optcode1, subcode2, subcode3, winname, width, height)
   {
   	var url = app + "?" + func;
	  	if (optcode1) {
     		var val1 = eval("form." + optcode1 + ".options[form." + optcode1 + ".selectedIndex].value");
     		var url = url + "&" + optcode1 + "=" + val1;
		}
     	if (subcode2) {
        var val2 = eval("form." + subcode2 + ".value");
        url = url + "&" + subcode2 + "=" + val2;
    	}
     	if (subcode3) {
        var val3 = eval("form." + subcode3 + ".value");
        url = url + "&" + subcode3 + "=" + val3;
     	}
		var params = 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height + ',top=10,left=10';
		myWindow2 = window.open(url, winname, params);
      popupchk(myWindow2);
   }

   function openappwinsel2(form, app, func, optcode1, optcode2, subcode3, winname, width, height)
   {
      var url = app + "?" + func;
      if (optcode1) {
         var val1 = eval("form." + optcode1 + ".options[form." + optcode1 + ".selectedIndex].value");
         var url = url + "&" + optcode1 + "=" + val1;
      }
      if (optcode2) {
         var val2 = eval("form." + optcode2 + ".options[form." + optcode2 + ".selectedIndex].value");
        url = url + "&" + optcode2 + "=" + val2;
      }
      if (subcode3) {
        var val3 = eval("form." + subcode3 + ".value");
        url = url + "&" + subcode3 + "=" + val3;
      }
      var params = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=' + width + ',height=' + height + ',top=10,left=10';
      myWindow = window.open(url, winname, params);
      popupchk(myWindow);
   }

   function openappwinsel3(form, app, func, opt1, optcode1, subcode2, winname, width, height)
   {
      var url = app + "?" + func;
      if (optcode1) {
         var val1 = eval("form." + optcode1 + ".options[form." + optcode1 + ".selectedIndex].value");
         var url = url + "&" + opt1 + "=" + val1;
      }
      if (subcode2) {
        var val2 = eval("form." + subcode2 + ".value");
        url = url + "&" + subcode2 + "=" + val2;
      }
      var params = 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height + ',top=10,left=10';
      myWindow2 = window.open(url, winname, params);
      popupchk(myWindow2);
   }

 function openappwinV(app, action, IDname, IDval)
 {
     var url= app + '?action=' + action + '&' + IDname + '=' + IDval;
      myWindow = window.open(url, 'appWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=850,height=700,top=0,left=0');
		popupchk(myWindow);
 }

 function openappwinV1(app, action, IDname, IDval)
 {
     var url= app + '?actions=' + action + '&' + IDname + '=' + IDval;
      myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
		popupchk(myWindow);
 }

 function openappwinV2(app, action, IDname, IDval, Wname)
 {
     var url= app + '?action=' + action + '&' + IDname + '=' + IDval;
      myWindow = window.open(url, Wname, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
 		popupchk(myWindow);
 }

 function openaddnote(ID, catID)
 {
     var url= 'Adopterview.php?action=addnote&ID=' + ID + '&catID=' + catID;
     myWindow = window.open(url, 'appWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=600,height=300,top=0,left=0');
		popupchk(myWindow);
 }

 function openfbwin(adopterID, catID, center)
 {
   var url= 'Feedback.php?adopterID=' + adopterID + '&catID=' + catID + '&center=' + center + '&actions=Interviewer';
   myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=800,height=600,top=0,left=0');
	popupchk(myWindow);
 }

 function openffbwin(fosterID, catID)
 {
   var url= 'Ffeedback.php?fosterID=' + fosterID + '&catID=' + catID;
   myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=800,height=600,top=0,left=0');
	popupchk(myWindow);
 }

 function openadoptV(form, ID, catID) {
   var url= 'Adopterview.php?ID=';
   var value = eval("form." + ID + ".value");
   var catval = eval("form." + catID + ".value");
   url = url + value + '&catID=' + catval;
   myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=840,height=700,top=0,left=0');
   myWindow.focus();
 }

 function openadoptV1(form, ID, catID)
 {
   var url= 'Adopterview.php?ID=';
   var value = eval("form." + ID + ".value");
   var catval = eval("form." + catID + ".value");
   url = url + value + '&catID=' + catval + '&action=short';
   myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
   myWindow.focus();
 }

 function openadoptV1a(ID, catID)
 {
   var url= 'Adopterview.php?ID=';
   url = url + ID + '&catID=' + catID + '&action=short';
   myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=750,height=600,top=0,left=0');
   myWindow.focus();
 }

   function openICpop(form, ID)
   {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     var url= "IC.php?function=findID&findID=" + value + "&popup=1";
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openIC1pop(form, ID) {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
	  postToURL('ICv2.php',{'function':'findID','findID':value,'popup':1},'ICWin','860','600');
   }

   function openIntakepop(form, ID)
   {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     var url= "intake.php?function=findID&findID=" + value + "&popup=1&guest=0";
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
	  popupchk(myWindow);
   }


   function openIntake1pop(form, ID) {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
	  postToURL('intakeV2.php',{'function':'findID','findID':value,'popup':1},'IRWin','860','700');
   }

   function openIntakespop(form, ID) {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     var url= "Intakes.php?function=findID&findID=" + value + "&popup=1";
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     popupchk(myWindow);
   }

   function openIntakes1pop(form, ID) {
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
	  postToURL('IntakesV2.php',{'function':'findID','findID':value,'popup':1},'IntakesWin','860','700','50','40');
   }

   function DopenIC(ID) {
     postToURL('ICv2.php',{'function':'findID','findID':ID,'popup':1},'ICWin','860','600','20','20');
/*     var url= "ICv2.php?function=findID&findID=" + ID + "&popup=1";
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0'); 
     myWindow.focus(); */
   }

   function DopenIntake(ID) {
     postToURL('intakeV2.php',{'function':'findID','findID':ID,'popup':1},'IntakesWin','860','600','50','40');
/*     var url= "intake.php?function=findID&findID=" + ID + "&popup=1&guest=0";
     myWindow = window.open(url, 'intakewin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus(); */
   }

   function openapppop(form,ID) {
     var url= 'Appapp.php?action=View Applicant&popup=1&ID=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
     myWindow = window.open(url, 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
	  popupchk(myWindow);
   }

   function openformpop(form,ID,name) {
     var url= 'Forms.php?formname=' + name + '&function=findID&popup=1&findID=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=700,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openformpopup(form,ID,name) {
     var url= 'Forms.php?formname=' + name + '&function=findID&popup=1&findID=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
     url = url + value;
     myWindow = window.open(url, name, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openformpopV(form,ID,name) {
     var url= 'Forms.php?formname=' + name + '&function=findID&popup=1&findID=';
     var value = eval("form." + ID + ".value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openformpopV1(ID,name,width,height) {
	  if(!ID) {
			alert("No record has been selected");
			return false;
		}
     var url= 'Forms.php?formname=' + name + '&function=findID&popup=1&findID=' + ID;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width='+width+',height='+height+',top=0,left=0');
	  popupchk(myWindow);
   }

	function rcdchk(form,ID)
	{
	  	var value = eval("form." + ID + ".value");
	  	if (value <= 0 ) {alert("You do not have a Record selected");return false}
		return true;
	}

   function openETDwin(form, action, userID, catID) {
     var cID = eval("form." + catID + ".value");
     var uID = eval("form." + userID + ".value");
     var url= 'CatsV2.php?function=' + action + '&catID=' + cID;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=500,height=400,top=0,left=0');
	  popupchk(myWindow);
   }

   function openmedform(form,ID)
   {
//	  form.submit();
     var url= 'Medauth.php?ID=';
	  var value = eval("form." + ID + ".value");
	  if (value <= 0 ) {alert("You do not have a Record selected");return false}
	  url = url + value;
     var myWindow = window.open(url, 'medrequest', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
	  popupchk(myWindow);
   }

   function opencatspop(form,ID) {
     var url= 'CatsV2.php?function=findID&popup=1&findID=';
     var value = eval("form." + ID + ".options[form." + ID + ".selectedIndex].value");
	  if (value <= 0 ) {alert("You do not have a Record selected");return}
	  url = url + value;
     myWindow = window.open(url, 'CatWin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=700,height=600,top=0,left=0');
	  popupchk(myWindow);
   }

   function opencatspopV(form,pID) {
     var url= 'CatsV2.php?function=findID&popup=1&findID=';
     var value = eval("form." + pID + ".value");
	  if (value == "") {alert("There is no ID selected"); return;}
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=640,height=500,top=0,left=0');
	  popupchk(myWindow);
   }

   function opencatspopV1(ID,width,height) {
     var url= 'CatsV2.php?function=findID&popup=1&findID='+ID;
     myWindow = window.open(url, 'catWin', 'alwaysRaised,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',top=60,left=300');
	  popupchk(myWindow);
   }

   function opencatinfo(ID) {
     var url= 'AdopterlistV2.php?function=catinfo&adopterID='+ID;
     myWindow = window.open(url, 'catinfoWin', 'alwaysRaised,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=900,height=600,top=40,left=100');
     popupchk(myWindow);
   }

   function opencatinfoA(ID, center) {
	  
	  var centerL = center.toLowerCase();
     var url= 'http://'+centerL+'.siameserescue.org/appstatusA.php?action=ViewInquiries&adopterID='+ID;
     myWindow = window.open(url, 'catinfoWin', 'alwaysRaised,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=860,height=600,top=40,left=80');
     popupchk(myWindow);
   }

   function opencatsapp(form,func,ID) {
     var url= 'CatsV2.php?function=' + func + '&popup=1&ID=';
     var value = eval("form." + ID + ".value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=400,height=200,top=0,left=0');
	  popupchk(myWindow);
   }

   function opencatsV2app(form,func,ID) {
     var url= 'CatsV2.php?function=' + func + '&popup=1&ID=';
     var value = eval("form." + ID + ".value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=400,height=200,top=0,left=0');
	  popupchk(myWindow);
   }

   function opencatdisplay(form,pID,ctr) {
     var url= 'http://' + ctr + '.siameserescue.org/Search.php?center=' + ctr + '&key=';
     var value = eval("form." + pID + ".value");
     url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=640,height=500,top=0,left=0');
     myWindow.focus();
   }

   function openadopterpop(form,ID)
   {
     var url= 'Adopters.php?func=Find&ID=';
	  var value = eval("form." + ID + ".value");
	  if (value <= 0 ) {alert("You do not have a Record selected");return}
	  url = url + value;
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
     myWindow.focus();
   }

   function openlogform(form,field,ID)
   {
//	  form.submit();
     var url= 'logs.php?formname=cats&field='+field+'&ID=';
	  var value = eval("form." + ID + ".value");
	  if (value <= 0 ) {alert("You do not have a Record selected");return false}
	  url = url + value;
     myWindow = window.open(url, 'logWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
//    setTimeout("myWindow.focus()",000);
     myWindow.focus();
	  return true;
   }

   function AdoptlistWin(form) {
//    	form.submit();
     	var url= 'AdopterlistV2.php?function=Email%20Cat%20Summary&catID=';
		var catID = form.catID.value;
		var aID = form.adopterID.value;
		var fID = form.fosterID.value;
		var eID = form.ID.value;
		url = url + catID + '&adopterID=' + aID + '&fosterID=' + fID + '&eID=' + eID;
     myWindow = window.open(url, 'AdoplistWin', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=800,height=600,top=0,left=0');
     myWindow.focus();
	  return false;
   }

   function PGwin(form,app,ID,center) {
	  var value = eval("form." + ID + ".value");
     var url= app+'?func=Enter&ID='+value+'&center='+center;
	  if (value <= 0 ) {alert("You do not have a Record selected");return false}
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes,width=680,height=400,top=0,left=0');
	  popupchk(myWindow);
   }

   function openbuildwin() {
     var url= 'buildweb.php';
     myWindow = window.open(url, 'myWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no,width=300,height=200,top=0,left=0');
     myWindow.focus();
   }

	function checkForEntry(form, ID) {
 	 	var value = eval("form." + ID + ".value");
   	if (value <= 0 ) {alert("You do not enter a Date"); return false}
		return true;
	}

	function maxWindow() {
		window.moveTo(0,0);

		if (document.all) {
		  top.window.resizeTo(screen.availWidth,screen.availHeight);
		} else if (document.layers||document.getElementById) {
		  if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)
		  {
		    top.window.outerHeight = screen.availHeight;
		    top.window.outerWidth = screen.availWidth;
		  }
		}
	}

	function limitText(limitField, limitCount, limitNum) {
		if (limitField.value.length > limitNum) {
			limitField.value = limitField.value.substring(0, limitNum);
		} else {
			limitCount.value = limitNum - limitField.value.length;
		}
	}

   function submitenter(myfield,e)  {
      var keycode;
      if (window.event) {
         keycode = window.event.keyCode;
      } else if (e) {
         keycode = e.which;
      } else {
         return true;
      }

      if (keycode == 13) {
         myfield.form.submit();
         return false;
      } else {
         return true;
      }
   }

   function getAll(form) {
      if (form.all.checked) {
         form.submit();
      }
      return;
   }

   function setfocus(element) {
		var ele = document.getElementById(element);
		if(ele != null) ele.focus();
		return;
   }

	function popupchk(win) {

      if (win) {
         win.focus();
      } else {
         alert('It looks like you are using a popup blocker. For this application to work, it is necessary that you allow popup windows from our website to work on your computer. Please configure your popup blocker settings to allow siameserescue.org through.');
      }
		return;
	}

	function addEvent(elm, evType, fn, useCapture){
	
		if(elm.addEventListener){
			elm.addEventListener(evType, fn, useCapture);
			return true;

		}else if (elm.attachEvent){
			var r = elm.attachEvent('on' + evType, fn);
			return r;

		}else{
			elm['on' + evType] = fn;
		}
	}

function postToURL(url, values, winname, wd, ht, top, left) {

    values = values || {};

   if (winname) {
		if (!top) top = 1;
		if (!left) left = 1;
      var params = 'scrollbars=yes,status=yes,resizable=yes,width='+ wd +',height='+ ht +',top=' + top +',left='+left;
      var newWin = window.open(url,winname,params);
		popupchk(newWin);
      var html = "<html><head><script language='JavaScript' src='js/miscA.js' type='text/javascript'></script></head><body>Blink</body></html>";
      newWin.document.write(html);
   }

   if (winname) {
    var form = createElement("form", {action: url,
                                      method: "POST",
                                      style: "display: none",
                                      target: winname});
   } else {
    var form = createElement("form", {action: url,
                                      method: "POST",
                                      style: "display: none"});
   }
    for (var property in values) {
        if (values.hasOwnProperty(property)) {
            var value = values[property];
            if (value instanceof Array) {
                for (var i = 0, l = value.length; i < l; i++) {
                    form.appendChild(createElement("input", {type: "hidden",
                                                             name: property,
                                                             value: value[i]}));
                }
            } else {
                form.appendChild(createElement("input", {type: "hidden",
                                                         name: property,
                                                         value: value}));
            }
        }
    }
    document.body.appendChild(form);
    form.submit();
    document.body.removeChild(form);
}

function postTo(url, values) {

    values = values || {};

    var form = createElement("form", {action: url,
                                      method: "POST",
                                      style: "display: none"});
    for (var property in values) {
        if (values.hasOwnProperty(property)) {
            var value = values[property];
            if (value instanceof Array) {
                for (var i = 0, l = value.length; i < l; i++) {
                    form.appendChild(createElement("input", {type: "hidden",
                                                             name: property,
                                                             value: value[i]}));
                }
            } else {
                form.appendChild(createElement("input", {type: "hidden",
                                                         name: property,
                                                         value: value}));
            }
        }
    }
    document.body.appendChild(form);
    form.submit();
    document.body.removeChild(form);
}

var createElement = (function() {
    // Detect IE using conditional compilation
//    if (/*@cc_on @*//*@if (@_win32)!/*@end @*/false) {
    if (0) {
        // Translations for attribute names which IE would otherwise choke on
        var attrTranslations = {
            "class": "className",
            "for": "htmlFor"
        };

        var setAttribute = function(element, attr, value) {

            if (attrTranslations.hasOwnProperty(attr)) {
                element[attrTranslations[attr]] = value;

            } else if (attr == "style") {
                element.style.cssText = value;

            } else {
                element.setAttribute(attr, value);
            }
        };

        return function(tagName, attributes) {
            attributes = attributes || {};

            // See http://channel9.msdn.com/Wiki/InternetExplorerProgrammingBugs
            if (attributes.hasOwnProperty("name") ||
                attributes.hasOwnProperty("checked") ||
                attributes.hasOwnProperty("multiple"))
            {
                var tagParts = ["<" + tagName];
                if (attributes.hasOwnProperty("name")) {
                    tagParts[tagParts.length] =
                        ' name="' + attributes.name + '"';
                    delete attributes.name;
                }

                if (attributes.hasOwnProperty("checked") &&
                    "" + attributes.checked == "true")
                {
                    tagParts[tagParts.length] = " checked";
                    delete attributes.checked;
                }
                if (attributes.hasOwnProperty("multiple") &&
                    "" + attributes.multiple == "true")
                {
                    tagParts[tagParts.length] = " multiple";
                    delete attributes.multiple;
                }
                tagParts[tagParts.length] = ">";
                var element = document.createElement(tagParts.join(""));

            } else {
                var element = document.createElement(tagName);
            }

            for (var attr in attributes) {
                if (attributes.hasOwnProperty(attr)) {
                    setAttribute(element, attr, attributes[attr]);
                }
            }

            return element;
        };

    // All other browsers
    } else {
        return function(tagName, attributes) {
            attributes = attributes || {};
            var element = document.createElement(tagName);
            for (var attr in attributes) {
                if (attributes.hasOwnProperty(attr)) {
                    element.setAttribute(attr, attributes[attr]);
                }
            }
            return element;
        };
    }
})();

	startclock();

