// JavaScript Document
function process_combosearch () {
  //this processes a combination Rare/Modern Coin search form
  var sDomain = "http://coins.coinguide.com/gcmn/";			//**** Change link to include inventory website URL; ex: http://www.coinaccess.com/frames/
  var bRare, sDenom, sGrade, sDate, sMint, oNew, sParam;
  var sSvc;										// 1.18.07
  var sQuote = '"';
  bRare = document.getElementById("rare").checked;
  if (bRare) {	  //Rare Coin Search
	  sDenom = document.getElementById("denom").value;
	  sGrade = document.getElementById("grade").value;
	  sDate = document.getElementById("coindate").value;
	  sMint = document.getElementById("mint").value;
	  oNew = document.getElementById("recent");
	  sSvc = document.getElementById("svc").value;		// 1.18.07
	  sParam = "";
	  if (sDenom.length > 0) {
		sParam = "?Denom=" + sDenom; + "&Type=" }
	  if (sGrade != " ") {
		if (sParam.length > 0) {
		  sParam = sParam + "&Grade=" + sGrade; }
		else {
		  sParam = "?Grade=" + sGrade; }
		}
	  if (sDate.length > 0) {
		if (sParam.length > 0) {
		  sParam = sParam + "&coindate=" + sDate; }
		else {
		  sParam = "?coindate=" + sDate; }
		}
	  if (sMint != " ") {
		if (sParam.length > 0) {
		  sParam = sParam + "&Mint=" + sMint; }
		else {
		  sParam = "?Mint=" + sMint; }
		}
	  if (oNew.checked) {   
	//  if (sNew != " ") {					//If using SELECT object for NEW
		if (sParam.length > 0) {
		  sParam = sParam + "&New=" + oNew.value; }
		else {
		  sParam = "?New=" + oNew.value; }
		}  
	  if (sSvc != " ") {							// 1.18.07
		if (sParam.length > 0) {					// 1.18.07
		  sParam = sParam + "&Svc=" + sSvc; }		// 1.18.07
		else {										// 1.18.07
		  sParam = "?Svc=" + sSvc; }				// 1.18.07
		}											// 1.18.07
	  document.combosearch.action = sDomain + "q.asp" + sParam;  
   } else {	//modern search
	  sDenom = document.getElementById("moddsgn").value;
	  sGrade = document.getElementById("modgrade").value;
	  sDate = document.getElementById("modyr").value;
	  oNew = document.getElementById("show");
	  sSvc = document.getElementById("modsvc").value;		// 1.18.07
	  sParam = "";
	  if (sDenom.length > 0) {
		sParam = "?moddsgn=" + sDenom; }
	  if (sGrade != " ") {
		if (sParam.length > 0) {
		  sParam = sParam + "&modgrade=" + sGrade; }
		else {
		  sParam = "?modgrade=" + sGrade; }
		}
	  if (sDate.length > 0) {
		if (sParam.length > 0) {
		  sParam = sParam + "&modyr=" + sDate; }
		else {
		  sParam = "?modyr=" + sDate; }
		}
	  if (oNew.checked) {   
	//  if (sNew != " ") {				//if using SELECT object for new
		if (sParam.length > 0) {
		  sParam = sParam + "&show=" + oNew.value; }
		else {
		  sParam = "?show=" + oNew.value; }
		}  

	if (sSvc != " ") {							// 1.18.07
		if (sParam.length > 0) {					// 1.18.07
		  sParam = sParam + "&modsvc=" + sSvc; }		// 1.18.07
		else {										// 1.18.07
		  sParam = "?modsvc=" + sSvc; }				// 1.18.07
		}											// 1.18.07
	  document.combosearch.action = sDomain + "mq.asp" + sParam;			
   };
//  alert ("Search Params: " + sParam); 
  document.combosearch.submit ();
}

function toggle_search (searchtype) {
	var rareblock = document.getElementById("raresrch");
	var modblock = document.getElementById("modsrch");
	if (searchtype == "0") {	//show rare search
	  modblock.style.display = "none";
	  rareblock.style.display = "block";
	} else {					//show modern search
	  rareblock.style.display = "none";
	  modblock.style.display = "block";
    };
   }
