
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function P7_swapClass(){ //v1.4 by PVII
 var i,x,tB,j=0,tA=new Array(),arg=P7_swapClass.arguments;
 if(document.getElementsByTagName){for(i=4;i<arg.length;i++){tB=document.getElementsByTagName(arg[i]);
  for(x=0;x<tB.length;x++){tA[j]=tB[x];j++;}}for(i=0;i<tA.length;i++){
  if(tA[i].className){if(tA[i].id==arg[1]){if(arg[0]==1){
  tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}else{tA[i].className=arg[2];}
  }else if(arg[0]==1 && arg[1]=='none'){if(tA[i].className==arg[2] || tA[i].className==arg[3]){
  tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}
  }else if(tA[i].className==arg[2]){tA[i].className=arg[3];}}}}
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

function openPictureWindow_Fever(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {  // v4.01

if (parseInt(imageHeight) > screen.height)
{
	var windowWidth = parseInt(imageWidth)+17;
	var screenHeight = screen.height-17;
	newWindow = window.open("","","width="+windowWidth+",height="+screenHeight+",scrollbars=yes,left="+posLeft+",top=0");
}

else {
	newWindow = window.open("","","width="+imageWidth+",height="+imageHeight+",scrollbars=no,left="+posLeft+",top="+posTop);
}

newWindow.document.open();
	newWindow.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>'+alt+'</title></head><body style="background: #fff; margin: 0; padding: 0;">'); 

	newWindow.document.write('<img src=\"'+imageName+'\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\" alt=\"'+alt+'\" />');
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}



	function search() {
	
		// Create the results pane and buffer
		var resultsPane = window.open('','', 'scrollbars=1, location=0, menubar=0, resizable=1, width=927, height=600, top=, left=50');
		var buffer = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
		buffer = buffer + "<html xmlns=\"http://www.w3.org/1999/xhtml\">";
		buffer = buffer + "<head>";
				buffer = buffer + "<title>Search Results | Nuts for Mutts Rescue, Inc.</title>";
		buffer = buffer + "<meta name=\"description\" content=\"Nuts for Mutts Rescue, Inc. -- Rescuing dogs in Rochester, NY\" />";
				buffer = buffer + "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />";
		buffer = buffer + "<style type=\"text/css\">";
		buffer = buffer + "<!--";
		buffer = buffer + "@import \"/styles/nuts_for_mutts_rescue.css\";";
		buffer = buffer + "-->";
		buffer = buffer + "</style>";
		buffer = buffer + "<script src=\"/scripts/nuts_for_mutts_rescue.js\" language=\"javascript\" type=\"text/javascript\"></script>";
		buffer = buffer + "</head>";
		buffer = buffer + "<body>";
		buffer = buffer + "<a name=\"pagetop\" id=\"pagetop\"></a>";
		buffer = buffer + "<div id=\"wrapperbarwrapper\">";
		buffer = buffer + "<div id=\"wrapperbar\">";
		buffer = buffer + "<div id=\"maincontentbar\">";
		buffer = buffer + "<h2 class=\"margintop0\ searchresultsh2\">Search Results</h2>";
		buffer = buffer + "<table cellspacing=\"0\" class=\"display-dogs\">";
	
		// Loop through the db	
		var okToAdd = false;
		var matched = 0;
		for (i = 0; i < name.length; i++) {
	
			okToAdd = true;
	
			// Filter according to criteria
			
			// Species
//			if (document.form1.chkSpecies.checked == true) {
//				var speciesname = document.form1.cboSpecies[document.form1.cboSpecies.selectedIndex].value;
//				okToAdd = (species[i] == speciesname);
//			}
			
			// Colour
			if (okToAdd == true) {
				if (document.form1.chkColour.checked == true) {
					var colourname = document.form1.cboColour[document.form1.cboColour.selectedIndex].value;
					okToAdd = (colour[i].indexOf(colourname) != -1);
				}
			}
			
			// Sex
			if (okToAdd == true) {
				if (document.form1.chkSex.checked == true) {
					var sexname = document.form1.cboSex[document.form1.cboSex.selectedIndex].value;
					okToAdd = (sex[i] == sexname);
				}
			}
			
			// Size
			if (okToAdd == true) {
				if (document.form1.chkSize.checked == true) {
					var sizename = document.form1.cboSize[document.form1.cboSize.selectedIndex].value;
					okToAdd = (size[i] == sizename);
				}
			}
			
			// Age
			if (okToAdd == true) {
				if (document.form1.chkAge.checked == true) {
					
					// See what range we are looking for
					var agerange = document.form1.cboAge[document.form1.cboAge.selectedIndex].value;
					
					// 6-12 months
					if (agerange == 1) {
						okToAdd = ((age[i].substring(0, 7) == "0 years") || (age[i].indexOf("weeks") != -1));
					}
					// 1-2 years
					if (agerange == 2) {
						if ( (age[i].substring(0, 7) == "1 years") )
							okToAdd = true;
						else
							okToAdd = false;
					
					}
					// 2-5 years
					if (agerange == 3) {
					
						if ( (age[i].substring(0, 7) == "2 years") ||
							 (age[i].substring(0, 7) == "3 years") ||
							 (age[i].substring(0, 7) == "4 years"))
							okToAdd = true;
						else
							okToAdd = false;
					}
					// 5-10 years
					if (agerange == 4) {
					
						if ( (age[i].substring(0, 7) == "5 years") ||
							 (age[i].substring(0, 7) == "6 years") ||
							 (age[i].substring(0, 7) == "7 years") ||
							 (age[i].substring(0, 7) == "8 years") ||
							 (age[i].substring(0, 7) == "9 years"))
							okToAdd = true;
						else
							okToAdd = false;
					
					}
					// 10 years +
					if (agerange == 5) {
						if ( (age[i].substring(1, 2) != " ") && 
							 (age[i].indexOf("years") != -1))
							okToAdd = true;
						else
							okToAdd = false;
					}
					
				}
			}
			
			
			
	
			// If all is ok, append into the pane
			if (okToAdd == true) {
				buffer = buffer + "<tr>";
				buffer = buffer + "<td class=\"imagetd\">";
				buffer = buffer + "<a href=\"" + image[i] + "\" target=\"blank\" title=\"Enlarge image.\" ><img src=\"" + image[i] + "\" width=\"200\" height=\"\" alt=\"One of our available animals\" class=\"imageborder\" /></a>";
				buffer = buffer + "</td>";
				buffer = buffer + "<td class=\"infotd\">";
				buffer = buffer + "<h4>" + name[i] + " (" + sheltercode[i] + ")</h4>";
				buffer = buffer + "<p><span class=\"detail-info\">Breed:</span> " + breed[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Sex:</span> " + sex[i] + "<br />"; 
				buffer = buffer + "<span class=\"detail-info\">Age:</span> " + age[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Color:</span> " + colour[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Size:</span> " + size[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Good with children:</span> " + goodwithkids[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Good with cats:</span> " + goodwithcats[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Good with dogs:</span> " + goodwithdogs[i] + "<br />";
				buffer = buffer + "<span class=\"detail-info\">Housetrained:</span> " + housetrained[i] + "</p>";
				buffer = buffer + "<h5>Details</h5>";
				buffer = buffer + "<p>" + details[i] + "</p>";
				buffer = buffer + "</td>";
				buffer = buffer + "</tr>";
				matched++;
			}
		}
		buffer = buffer + "</table>";
		buffer = buffer + "<p>" + matched + " matches found.</p>";
		
		
		buffer = buffer + "</div>";
		buffer = buffer + "</div>";
		buffer = buffer + "</div>";
		buffer = buffer + " </body></html>";
		
		
		resultsPane.document.write(buffer);
		
	}
