function CheckCity(sender, args)
{
    if(document.getElementById('isSearchPostal').value == "false")
    {
      if(args.Value.length <= 0)
      {
         args.IsValid = false;
         return;
      }
    }
     args.IsValid = true;
}

function CheckState(sender, args)
{
    if(document.getElementById('isSearchPostal').value == "false")
    {
      if(args.Value.length >= 0)
      {
         args.IsValid = false;
         return;
      }

      args.IsValid = true;
    }
}

function switchTab(tabName)
{
    tab = tabName + "Tab";
    search = "search"+tabName;
    
    show(search);
    
    if(tabName == 'StateProvince')
    {
    document.getElementById('isSearchPostal').value = "false";
        other = 'ZipPostal';
        href = 'images/locator/state_h.gif';
        otherHref = 'images/locator/postal.gif';
        document.getElementById('zipSubmit').style.display = "none";
        document.getElementById('cityStateSubmit').style.display = "block";
    }
    else if(tabName == 'ZipPostal')
    {
        document.getElementById('isSearchPostal').value = "true";
        other = 'StateProvince';
        href = 'images/locator/postal_h.gif';
        otherHref = 'images/locator/state.gif';
        document.getElementById('zipSubmit').style.display = "block";
        document.getElementById('cityStateSubmit').style.display = "none";
    }
    otherTab = other + 'Tab';
    
    
    //set this tab images
    document.getElementById(tab).src = href;
    document.getElementById(otherTab).src = otherHref;
        
    //alert(otherTab);
}

function show(divid) {
    document.getElementById(divid).className = '';
    //document.getElementById(divid).style.className = '';
    hideAll('hideMe');
    clearAllFields();
	/*if (document.layers) document.layers[''+divid+''].display = "block"
	else if (document.all) document.all[''+divid+''].style.display = "block"
	else if (document.getElementById) document.getElementById(''+divid+'').style.display = "block"*/
	new Effect.Appear(divid,{duration:.5});
	document.getElementById(divid).className = 'hideMe';
}

function hideAll(clsName)
{
	var elems = document.getElementsByTagName("*");
	for ( var cls, i = 0; ( elem = elems[i] ); i++ )
	{
		if ( elem.className == clsName )
		{
			//elem.style.display = "none";
			new Effect.Fade(elem,{duration:.5});
		}
	}
}

function clearAllFields()
{
    var clsName = 'searchField';
	var elems = document.getElementsByTagName("*");
	for ( var cls, i = 0; ( elem = elems[i] ); i++ )
	{
		if ( elem.className == clsName )
		{
			elem.value = '';
		}
	}
}


function hideSearch(sender)
{
    //document.getElementById('distributorSearch').style.display = 'none';
    var search = document.getElementById('distributorLocator');
    //var search = document.getElementById('distributorSearch');
    new Effect.BlindUp(search, { duration: .5 });  
    document.getElementById('searchAgainSubmit').style.display = "block";
    document.getElementById('zipSubmit').style.display = "none";
    document.getElementById('cityStateSubmit').style.display = "none";
    /*var button = document.getElementById('changeButton');
    button.href = 'javascript:showSearch();';
    button.innerHTML = 'Show Search Criteria';*/
}

function validateIt(e)
{
  if(typeof(Page_ClientValidate) == 'function') Page_ClientValidate();
}

function showSearch(sender)
{
    //document.getElementById('distributorSearch').style.display = 'block';
    var search = document.getElementById('distributorLocator');
    //var search = document.getElementById('distributorSearch');
    new Effect.BlindDown(search,{ duration: .5} );
    /*sender.onclick = validateIt;
    sender.src = "images/locator/search_button.gif";*/
    document.getElementById('searchAgainSubmit').style.display = "none";
    document.getElementById('zipSubmit').style.display = "none";
    document.getElementById('cityStateSubmit').style.display = "block";
    return false;
    /*var button = document.getElementById('changeButton');
    button.href = 'javascript:hideSearch();';
    button.innerHTML = 'Hide Search Criteria';*/
}
