Onde devo colocar minha página JavaScript ou arquivo externo?

No VS 2008, tenho uma página de conteúdo do ASP.NET com uma página mestra. Eu gostaria de adicionar funções JavaScript para validação do lado do cliente, etc. para esta página. Minhas perguntas são:

Devo escrever esses scripts em um separado.js arquivo, ou incorporado dentro do.aspx Arquivo.Essa escolha afeta o desempenho do site?Existe alguma regra para escrever um arquivo JavaScript?

questionAnswers(3)

yourAnswerToTheQuestion