$(document).ready(function(){
	carregaImagem();
	validaContato();
	configureCSS();
});

function janela(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,status=no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function popup(imagem) {
	janela('./imagem.php?imagem=' + imagem, '_popup_', 640, 480, 'no');
}

function carregaImagem(){
	var imagem = ".carregarimagem";
	
	if($(imagem).length > 0){
		$(imagem).click(function(){
			var caminho = $(this).attr('imagem');
			var descricao = $(this).attr('title');
			$('.imagem-exibida').html('').html('<img src="'+caminho+'" />');
			$('.descricao-imagem').html('').html(descricao);
		});
	}
}

function validaContato(){
	var frm = "#form-contato";
	
	if ($(frm).length > 0){
		 setTimeout(function(){ $('.mensagem-contato').hide()}, 3000);
		 $(frm).validate({
			
				errorClass: "erro",
				errorElement: "div",
				rules:
				{
					txtNome:
					{
						required:true
					},
					txtEmail:
					{
						required:true,
						email:true
					},
					selAssunto:
					{
						required:true
					},
					txaMensagem:
					{
						required:true
					}
				},
				messages:
				{
					txtNome:
					{
						required:"Por favor complete o campo Nome."
					},
					txtEmail:
					{
						required:"Por favor complete o campo E-mail.",
						email:"E-mail inválido."
					},
					selAssunto:
					{
						required:"Por favor selecione um Assunto."
					},					
					txaMensagem:
					{
						required:"Por favor complete o campo Mensagem"
					}
				}
			});

	}
}




//PNGFIX IE6 
function configureCSS() {
	if ($.browser.msie) {
		if (parseInt($.browser.version) < 8){
		}

		if (parseInt($.browser.version) == 7) {
			$("body").addClass('ie7');
		}

		if (parseInt($.browser.version) <= 6) {
			$("body").addClass('ie6');
			
			var estilos = [
				'ul',
				'li',
				'a',
				'div',
				'input',
				'.replace'
			];
		
			for (var i=0; i<estilos.length; i++) {
				DD_belatedPNG.fix(estilos[i]);
			}
		}
	}
}

