jQuery(document).ready(function(){
    jQuery('span.open').click(function(){
        jQuery('#search-box').show();
    });

    jQuery('a.close').click(function(){
        jQuery('#search-box').hide();
    });
});

function loadTownCustom(townid, countyid)
{
	$(townid).disable();
	$(townid)[0].text = 'Loading....';

	var county_id = $(countyid).value;
	URL = _host + 'Home/loadTown/' + county_id + '/0';
	new Ajax.Request(URL, { 
		method: 'get', 
		onSuccess: function(transport) { 
			$(townid).update(transport.responseText);
			$(townid).enable();
		} 
	});
}

/** SamTN add this function to check submit of edit tool detail modal box.
 **/
function check_edit()
{
    var form = $("emailform");
    if (form.name.value == "") {
        alert("Plase enter your name.");
        form.name.focus();
        return false;
    }
    if (!email(form.email.value)) {
        alert("Plase enter a valid email.");
        form.email.focus();
        return false;
    }
    if (form.phone.value == "") {
        alert("Plase enter your phone number.");
        form.phone.focus();
        return false;
    }
    if (form.message.value == "") {
        alert("Plase enter changes you are requesting.");
        form.message.focus();
        return false;
    }
    return true;
}

function loadNews()
{
	var URL = _host + 'Home/loadNews';
	new Ajax.Request(URL, { 
		method: 'get', 
		onSuccess: function(transport) { 
			$('boxLatest').update(transport.responseText);
		} 
	});
}

function toggleTab(x) 
{
	if(x == 1) {
		$('tabCompanyLocator').style.display = 'none';
		$('browseFirms').style.display = 'none';
		$('tabToolLocator').style.display = 'block';
		$('browseTools').style.display = 'block';
		$('tabS1').removeClassName('activeA');
		$('tabS2').addClassName('activeA');
	}
	else {
		$('tabToolLocator').style.display = 'none';
		$('browseTools').style.display = 'none';
		$('tabCompanyLocator').style.display = 'block';
		$('browseFirms').style.display = 'block';
		$('tabS2').removeClassName('activeA');
		$('tabS1').addClassName('activeA');
	}
}

