// JavaScript Document

function mostraFlash(src, larg, alt, wmode){
	var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ larg +'" height="'+ alt +'">';
	flash += '<param name="movie" value="'+ src +'" />';
	flash += '<param name="allowScriptAccess" value="sameDomain" />';
	flash += '<param name="menu" value="false" />';	
	flash += '<param name="wmode" value="'+ wmode +'" />';	
	flash += '<embed src="'+ src +'" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" width="'+ larg +'" height="'+ alt +'" menu = "false" wmode = "'+ wmode +'"></embed>';
	flash += '</object>';	
	
	document.write(flash);
}

/**
 * Ajax para as buscas no site
 */
 
$(document).ready(function(){
	$("#carregando").hide();
});

function ajax(alvo, pagina, val, busca)
{
	$("#carregando").ajaxStart(function(){
		$(this).show();
		$(alvo).hide();
	});
	$("#carregando").ajaxStop(function(){
		$(this).hide();
		$(alvo).show();
	});
	$.post(pagina,
	{valor: val, busca:busca},
	function(data) {
		$(alvo).empty().html(data);
	});
}

$(function() {	 
	$('#form-email').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			email: {
				email: true,
				required: true
			},
			mensagem: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu nome</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Endere&ccedil;o de e-mail inv&aacute;lido</div>",
			mensagem: "<div style='color:Red;font-size:11px;margin-bottom:-10px'>Digite a sua mensagem</div>"
		}
	});
	
	$('#form-email_ingles').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			email: {
				email: true,
				required: true
			},
			mensagem: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill in your name</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>E-mail invalid</div>",
			mensagem: "<div style='color:Red;font-size:11px;margin-bottom:-10px'>Type your message</div>"
		}
	});
	
	$('#form-email_espanhol').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			email: {
				email: true,
				required: true
			},
			mensagem: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Escriba su nombre</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>E-mail no es válido</div>",
			mensagem: "<div style='color:Red;font-size:11px;margin-bottom:-10px'>Digite a sua mensagem</div>"
		}
	});
	
	$('#form-curriculo').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			endereco: {
				required: true
			},
			cidade: {
				required: true
			},
			telefone: {
				required: true
			},
			celular: {
				required: true
			},
			email: {
				email: true,
				required: true
			},
			dataNascimento: {
				required: true
			},
			naturalidade: {
				required: true
			},
			estadoCivil: {
				required: true
			},
			curriculo: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu nome</div>",
			endereco: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu endereço</div>",
			cidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha a sua cidade</div>",
			telefone: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu telefone</div>",
			celular: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu celular</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Endere&ccedil;o de e-mail inv&aacute;lido</div>",
			dataNascimento: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha a sua data de nascimento</div>",
			naturalidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha a sua naturalidade</div>",
			estadoCivil: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu estado civil</div>",
			curriculo: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Selecione o seu currículo</div>"
		}
	});	
	
	$('#form-curriculo_ingles').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			endereco: {
				required: true
			},
			cidade: {
				required: true
			},
			telefone: {
				required: true
			},
			celular: {
				required: true
			},
			email: {
				email: true,
				required: true
			},
			dataNascimento: {
				required: true
			},
			naturalidade: {
				required: true
			},
			estadoCivil: {
				required: true
			},
			curriculo: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill in your name</div>",
			endereco: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill in your address</div>",
			cidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill in your city</div>",
			telefone: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill your phone</div>",
			celular: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill your mobile</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>E-mail invalid</div>",
			dataNascimento: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill in your date of birth</div>",
			naturalidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Complete your natural</div>",
			estadoCivil: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Fill your civil status</div>",
			curriculo: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Select your resume</div>"
		}
	});	
	
	$('#form-curriculo_espanhol').validate({
		rules: {
			nome: {
				required: true,
				minlength: 2
			},
			endereco: {
				required: true
			},
			cidade: {
				required: true
			},
			telefone: {
				required: true
			},
			celular: {
				required: true
			},
			email: {
				email: true,
				required: true
			},
			dataNascimento: {
				required: true
			},
			naturalidade: {
				required: true
			},
			estadoCivil: {
				required: true
			},
			curriculo: {
				required: true
			}
		},
		messages: {
			nome: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Escriba su nombre</div>",
			endereco: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Completa tu dirección</div>",
			cidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Llena en tu ciudad</div>",
			telefone: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Preencha o seu telefone</div>",
			celular: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Llena tu teléfono</div>",
			email: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>E-mail no es válido</div>",
			dataNascimento: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Rellene su fecha de nacimiento</div>",
			naturalidade: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Complete su natural</div>",
			estadoCivil: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Llena tu estado civil</div>",
			curriculo: "<div style='color:Red;font-size:11px;margin-bottom:-20px'>Seleccione su curriculum</div>"
		}
	});	
	
	if($("#dataNascimento") != null)
		$("#dataNascimento").mask("99/99/9999");
	if($("#cep") != null)
		$("#cep").mask("99999-999");
	if($("#telefone") != null)
		$("#telefone").mask("(99)9999-9999");
	if($("#celular") != null)
		$("#celular").mask("(99)9999-9999");
	
});
