/* Request An Estimate */
function showVehicles(countElement){
    var vehicleCount = parseInt($(countElement).val());
    var vehicles = $("#tblVehicles tr:gt(0)");
    
    if(vehicleCount > 0){
        $("#tblVehicles").show();
    }
    else{
        $("#tblVehicles").hide();
    }
    
    $("#tblVehicles tr:gt(" + vehicleCount + ") input").val("");
    vehicles.filter(":gt(" + vehicleCount - 1 + ")").hide();
    vehicles.filter(":lt(" + vehicleCount + ")").show();
}
function cvContactMethod(src, args){
    args.IsValid = false;
    for(x = 0; x < contactMethodFields.length; x++){
        if(contactMethodFields[x].value.replace(/^\s\s*/, '').replace(/\s\s*$/, '') != ""){
            args.IsValid = true;
            break;
        }
    }
}

var menuTimer;

$(document).ready(
    function(){
        $("#topMenu a").mouseover(function(){
            showSubMenu(this);
        });
        $("#topMenu a").mouseout(function(){
            menuTimer = setTimeout(delayHideAll, 1000);
        });
    }
);

function showSubMenu(parentMenuItem){
    clearTimeout(menuTimer);
    var parentListItem = $(parentMenuItem).parent("li");
    var subMenu = parentListItem.children("ul");
    $("#topMenu ul ul").not(parentListItem.parents("ul")).hide();
    subMenu.show();
}
function delayHideAll(){
    $("#topMenu ul ul").hide();
}