// JavaScript Document

//Validates fields for the quick search. Currently checks for non-empty string. Then submits form.
function quickSearch_check(formid,iid)
{
	var oform = document.forms[formid];
	if (oform.elements[iid].value != "")
	{
		//oform.submit();
		return true;
	}
	alert ("Please type your quick search criteria in!");
	return false;
}

//Validates search fields for the rest of the form.
function search_check(formid)
{
	var oform = document.forms[formid];
	if (oform.elements['ptype'].value)
	{
		if ((oform.elements['frprice'].value)&& (oform.elements['toprice'].value))	
			return true;	
	}
	alert ("Please fill in required fields!");
	return false;
}

function toggleBlock(formid,iid)
{
	var oform = document.forms[formid];
	var vis = 'Hide';
	var invis = 'Show';
	if(document.all)
	  {
		 var oitem = document.all[iid];
		 if (oitem.style.display != "block")
		 {
            oitem.style.display = "block";
			oform.elements['bm_options'].value = vis;
		 }
         else
		 {
		    oitem.style.display = "none";
			oform.elements['bm_options'].value = invis;
			oform.elements['year'].value=0;
			//alert(oform.elements['bstyle'].options.length);
			for (var i=0;i<oform.elements['bstyle'].options.length;i++)
				if (oform.elements['bstyle'].options(i).selected) 
					oform.elements['bstyle'].options(i).selected = false;
			oform.elements['garagetype'].value="";
		 }
	  }
	if (!document.all && document.getElementById)
	  {
	   	 var oitem = document.getElementById(iid);
		 if (oitem.style.display != "block")
		 {
            oitem.style.display = "block";
			oform.elements['bm_options'].value = vis;
		 }
         else
		 {
			 oitem.style.display = "none";
			 oform.elements['bm_options'].value = invis;
			 oform.elements['year'].value=0;
			 for (var i=0;i<oform.elements['bstyle'].options.length;i++)
				if (oform.elements['bstyle'].options(i).selected) 
					oform.elements['bstyle'].options(i).value = "";
			 oform.elements['garagetype'].value="";
		 }
	  }
}

function swap_pics(iid, pic)
{
	if(document.all)
	{
		var oitem = document.all[iid];
		oitem.src = pic;
	}
	if (!document.all && document.getElementById)
	{
		var oitem = document.getElementById(iid);
		oitem.src = pic;
	}
}

function swap_tabs(id1, img1)
	{
		 if(document.all)
	   		 var otab = document.all.item(id1);
		 else if (!document.all && document.getElementById)
	     	var otab = document.getElementById(id1);
		otab.style.backgroundImage = 'url(img1)';
	}
	
function manageDiv(formid,iid)
{
	var oform = document.forms[formid];
	var oitem = document.all[iid];
	if ( oform && (oform.elements['year']) )
	{
		if ( (oform.elements['year'].value != 0) || (oform.elements['garagetype'].value != "") )
		{
				oitem.style.display = "block";
				oform.elements['bm_options'].value = "Hide";
				return;
		}
		for (var i=0;i<oform.elements['bstyle'].options.length;i++)
				if (oform.elements['bstyle'].options(i).selected)
				{
					oitem.style.display = "block";
					oform.elements['bm_options'].value = "Hide";
					break;
				}
	}
}