var winPopupPDBS=null;

function winPop(newUrl,winName,w,h) { 
	var nLeft=(window.screen.availWidth-w)/2;nLeft=parseInt(nLeft)+75;
	var nTop=((window.screen.availHeight-h)/2)-50;
	var newWinSpecs='toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'+
	    ',top='+ nTop + ',left='+ nLeft + ',width='+ w + ',height='+ h 

	if (winPopupPDBS)
		if ( !winPopupPDBS.closed )
			winPopupPDBS.close()
	winPopupPDBS=window.open(newUrl, winName, newWinSpecs)
}

function focusInput()
{
	if (typeof parent.left.document.frmSearch == "undefined")
		return 
		
	qName= "query" + parent.queryType;
 	if (parent.queryType=="tax")
		parent.left.document.frmSearch.map.focus()
	else if (parent.queryType=="taxRange")
		parent.left.document.frmSearch.map1.focus()
	else 
		eval('parent.left.document.frmSearch.' + qName + '.focus()')
		
}


function writeQueryPDBS()
{
	var pld=parent.left.document
	if (parent.webRequest=="weblogis")
	{
		locationHostname=parent.webpdbsIP
		appTarget="target=\"searchWin\""
	}		
	else			
	{
		locationHostname=""
		appTarget="target=\"main\""
	}		
		
	//create the left frame, left frame permits client to query pdbs
	if (parent.webRequest=="webpdbs")
	{
		pld.open("text/html")
		pld.write('<html><head><base target="main">'+
		'<\/head>'+
		'<body text="#FFFFFF" bgcolor="#336699" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" topmargin="5" leftmargin="0" marginwidth="0" marginheight="5" onload="parent.focusInput()">'+
		'<p align="center"><a href="javascript:parent.writeLeftWebPDBS()" onmouseover="window.status=\'click to return to &quot;Search by&quot; page\';return true" onmousemove="window.status=\'click to return to &quot;Search by&quot; page\';return true" onmouseout="window.status=\'\';return true;" target="left" title="click here to see search menu">');
		 
//		if (screen.width < "810") 
			pld.write('<img border="0" src="/webpdbs2008/sealsmall.gif" width="110" height="110">');
	//	else 
		//	pld.write('<img border="0" src="/webpdbs2008/sealbig.gif" width="140" height="140">');
		pld.write('<\/a><br><br><center>');
	}
	     	
	//pld.write('<form name="frmSearch" method="POST" action="' + locationHostname 
	//	+ '/taxadmin/webpdbs/default.aspx" ' + appTarget)

	pld.write('<form name="frmSearch" method="POST" action="' + locationHostname 
		+ '/taxadmin/webpdbs2008/default.aspx" ' + appTarget)
		  
	if (parent.webRequest=="weblogis") 
	{ 
		
	    pld.write(' onSubmit="if (parent.validateQuery(frmSearch, frmSearch.queryType.value, this.submitbutton)== true) {parent.winPop(\'/weblogis/getting.htm\',\'searchWin\',400,300);return true}else return false">' )
		pld.write('<input type="hidden" name="webRequest" value="weblogis">');
	}		
	else
	{
		pld.write(' onSubmit="if (parent.validateQuery(frmSearch, frmSearch.queryType.value, this.submitbutton)==true) {this.submitbutton.focus();return true}else return false">' )
		pld.write('<input type="hidden" name="webRequest" value="webpdbs">');
	}		
			
	pld.write('<input type="hidden" name="searchString">');
	pld.write('<b><font face="Arial" size="2">Year:<\/font><\/b>&nbsp;<br>'+
	'<div class="search"><select name="queryYear" size="1" class="search">'+
	'  <option selected>' + parent.currentYear + '<\/option>'+
	'  <option>' + eval(parseInt(parent.currentYear) - 1) + '<\/option>'+
	'  <option>' + eval(parseInt(parent.currentYear) - 2) + '<\/option>'+
	'  <option>' + eval(parseInt(parent.currentYear) - 3) + '<\/option>'+
	'<\/select></div><br>'+
	'<br>');   
	
	pld.write('<input type="hidden" name="queryType" value="' + parent.queryType + '"><b><font face="Arial" size="2">');
	
	
	switch (parent.queryType) 
	{
	case "property" :
	  pld.write('Property Address:<br><\/font><\/b><input type="text" name="queryproperty" size="20" maxlength="30" onfocus="select()">');
	  pld.write('<input type="hidden" name="queryPropertyHidden" class="search">')
	  break;
	case "pin" :
	  pld.write('Parcel ID Number (PIN):<br><\/font><\/b><input type="text" name="querypin" size="18" maxlength="18" onfocus="select()">');
	  pld.write('<input type="hidden" name="queryPinHidden" class="search">')
 	  break;
	case "owner" :
	  pld.write('Owner&#39;s Name:<br><\/font><\/b><input type="text" size="20" maxlength="35" name="queryowner" onfocus="select()" class="search">');
	  break;
	case "ownerJan1" :
	 pld.write('Owner as of Jan. 1:<br><\/font><\/b>');
	 pld.write('<input  type="text" name="queryownerJan1" size="20" maxlength="35" onfocus="select()"  class="search">');
	 break;
	case "tax" :
	  pld.write('<input type="hidden" name="querytax" value="">');
		  pld.write('Tax Map Number:<br><\/font><\/b>'); 
		  pld.writeln('<center><table class="search" width="1%" border="0" cellspacing="0" cellpadding="0">'+
		  '<tr ><td><INPUT type="text" class="search" maxLength=3 size=3 value="///" onchange="this.value=parent.slashes(this.value,3);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="map" onfocus="window.status=\'Map\';select()"></td>'+
		  '<td><INPUT type="text" class="search" maxLength=2 size=2 value="//" onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="insert" onfocus="window.status=\'Insert\';select()"></td>'+
		  '<td><INPUT type="text" class="search" maxLength=2 size=2 value="//" onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="dblcircle" onfocus="window.status=\'Double Circle\';select()"></td>'+
		  '<td><INPUT type="text" class="search" maxLength=2 size=2 value="//" onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="block" onfocus="window.status=\'Block\';select()"></td>'+
		  '<td><INPUT type="text" class="search" maxLength=4 size=4 value="////" onchange="this.value=parent.slashes(this.value,4);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="lot" onfocus="window.status=\'Lot\';select()"></td>'+
		  '<td><INPUT type="text" class="search" maxLength=1 size=1 value="/" onchange="this.value=parent.slashes(this.value,1);parent.mergeTaxMapNo()" onblur="window.status=\'\'" name="sublot" onfocus="window.status=\'Sublot\';select()"></td>'+
		  '</tr></table></center>');
 	  break;
	case "taxRange" :
	  pld.write('<input type="hidden" name="queryTaxStart" value="">');
      pld.write('<input type="hidden" name="queryTaxEnd" value="">');
      pld.write('Tax Map Range:<br><br><\/font><\/b>');
      
      pld.write('<table border=0 cellspacing=0 cellpadding=0>'+
          '<tr><td colspan="6" valign=center nowrap><font face="Arial" size="2"><b>Start:</b>&nbsp;</font></td></tr>'+
          '<tr><td><INPUT class="search" maxLength=3 size=3 value="///"  onchange="this.value=parent.slashes(this.value,3);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="map1" onfocus="window.status=\'Map\';select()"></td>'+
               '<td><INPUT class="search"maxLength=2 size=2 value="//"   onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="insert1" onfocus="window.status=\'Insert\';select()"></td>'+
               '<td><INPUT class="search" maxLength=2 size=2 value="//"   onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="dblcircle1" onfocus="window.status=\'Double Circle\';select()"></td>'+
               '<td><INPUT class="search" maxLength=2 size=2 value="//"   onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="block1" onfocus="window.status=\'Block\';select()"></td>'+
               '<td><INPUT class="search" maxLength=4 size=4 value="////"   onchange="this.value=parent.slashes(this.value,4);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="lot1" onfocus="window.status=\'Lot\';select()"></td>'+
               '<td><INPUT class="search" maxLength=1 size=1 value="/"   onchange="this.value=parent.slashes(this.value,1);parent.mergeTaxMapNoStart()" onblur="window.status=\'\'" name ="sublot1" onfocus="window.status=\'Sublot\';select()"></td></tr>'+
           '<tr><td colspan="6" valign=center nowrap><font face="Arial" size="2"><br><b>End:</b>&nbsp;</font></td></tr>'+
           '<tr><td><INPUT class="search" maxLength=3 size=3 value="///" onchange="this.value=parent.slashes(this.value,3);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="map2" onfocus="window.status=\'Map\';select()"></td>'+
               '<td><INPUT class="search" maxLength=2 size=2 value="//"  onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="insert2" onfocus="window.status=\'Insert\';select()"></td>'+
               '<td><INPUT class="search" maxLength=2 size=2 value="//" onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="dblcircle2" onfocus="window.status=\'Double Circle\';select()"></td>'+
               '<td><INPUT class="search" maxLength=2 size=2 value="//" onchange="this.value=parent.slashes(this.value,2);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="block2" onfocus="window.status=\'Block\';select()"></td>'+
               '<td><INPUT class="search" maxLength=4 size=4 value="////" onchange="this.value=parent.slashes(this.value,4);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="lot2" onfocus="window.status=\'Lot\';select()"></td>'+
               '<td><INPUT class="search" maxLength=1 size=1 value="/" onchange="this.value=parent.slashes(this.value,1);parent.mergeTaxMapNoEnd()" onblur="window.status=\'\'" name="sublot2" onfocus="window.status=\'Sublot\';select()"></td></tr>'+
           '</table>')
 	  break;
	default :
	  break;
	} //end switch case
	

	if (parent.webRequest=="weblogis")
		pld.write('<br><br><a ' + appTarget + ' href="' + locationHostname +'/taxadmin/webpdbs2008/help.aspx#' + parent.queryType + '" title="click here to see data entry examples" onclick="parent.winPop(\'\',\'searchWin\',400,300)">' );
	else
		pld.write('<br><br><a '+ appTarget + 'href="' + locationHostname +'/taxadmin/webpdbs2008/help.aspx#' + parent.queryType + '" title="click here to see data entry examples">' );
			
	
	pld.write('<font face="Arial" size="2"><em><b>click here to see examples<\/b><\/em><\/font><\/a><br><br>');
	
	if (parent.webRequest=="webpdbs")
	{
		pld.write('<input type="submit" value="Submit" name="submitbutton" onclick="parent.focusInput();return true">&nbsp;&nbsp;');
		pld.write('<input type="reset" value="Reset" onclick="parent.focusInput();return true">');
		pld.write('<\/form><a href="javascript:parent.writeLeftWebPDBS()" onmouseover="status=\'click to return to &quot;Search by&quot; page\';return true" onmouseout="window.status=\'\';return true;" onmousemove="status=\'click to return to &quot;Search by&quot; page\';return true" target="left" title="left frame will go back "><font face="Arial" size="2"><em><b>back to Search by<\/b><\/em><\/font><\/a>');
	 	pld.write('<\/body><\/html>');
	 	pld.close();
	}	     
	else
	{
		pld.writeln('<input type="image" src="/weblogis/images/submit.gif" border="0" width="65" height="27">&nbsp;&nbsp;');
		pld.writeln('<a href="javascript:void(null)" onclick="parent.left.document.frmSearch.reset();parent.focusInput();return false; "'+parent.onStatusBlank+'>')
		pld.writeln('<img src="/weblogis/images/reset.gif" border="0" width="65" height="27"></a>');
		pld.writeln('<\/form><a href="javascript:void(null)" onclick="parent.queryType=\'\';parent.updateleft();return false" target="left" title="left frame will go back "'+parent.onStatusBlank+'><font face="Arial" size="2"><em><b>back to Search by<\/b><\/em><\/font><\/a><br>&nbsp;');
	}		

}
