

$(function() {
    // valida o formulário
    $('#login').validate({
        // define regras para os campos
        rules: {
            usuario: {
                required: true,
                minlength: 2
            },
            senha: {
                required: true,
               	minlength: 2
            },
        },
        // define messages para cada campo
        messages: {
            usuario: "*",
            senha: "*",
        }
    });
});

$(function() {
    // valida o formulário
    $('#newsletter').validate({
        // define regras para os campos
        rules: {
            email: {
                required: true,
                email: true,
				minlength: 2
            },
        },
        // define messages para cada campo
        messages: {
            email: "*",
        }
    });
});
$(function() {
    // valida o formulário
    $('#busca').validate({
        // define regras para os campos
        rules: {
            palavra: {
                required: true,
                minlength: 2
            },
        },
        // define messages para cada campo
        messages: {
            palavra: "",
        }
    });
});


$(function() {
    // valida o formulário
    $('#frmCategoria').validate({
        // define regras para os campos
        rules: {
            categoria: {
                required: true,
                minlength: 2
            },
        },
        // define messages para cada campo
        messages: {
            categoria: "*",
        }
    });
});

$(function() {
    // valida o formulário
    $('#frmSubCategoria').validate({
        // define regras para os campos
        rules: {
            categoria: {
                required: true,
                minlength: 1
            },
            subcategoria: {
                required: true,
                minlength: 2
            },
        },
        // define messages para cada campo
        messages: {
            categoria: "*",
            subcategoria: "*",
        }
    });
});


function menusalto(id){
	//alert(document.getElementById(id).value;);
	window.location='?categoria='+id;
}

function subcategoriaa() {
	
	if($.trim($("#categoria").val()) != ""){
	$("#conteudo").load("../buscacategoria.asp?categoria="+($("#categoria").val()));
	//alert("../buscacategoria.asp?categoria="+($("#categoria").val()));
	}
}


$(function() {
    // valida o formulário
    $('#produtos').validate({
        // define regras para os campos
        rules: {
            categoria: {
                required: true,
                minlength: 1
            },
            subcategoria: {
                required: true,
                minlength: 1
            },
            produto: {
                required: true,
                minlength: 6
            },
            descricao: {
                required: true,
               	minlength: 20
            },
            olho: {
                required: true,
               	minlength: 10
            },
            referencia: {
                required: true,
               	minlength: 2
            },
            sts: {
                required: true,
               	minlength: 1
            },
        },
        // define messages para cada campo
        messages: {
            categoria: "*",
            subcategoria: "*",
            produto: "*",
            descricao: "*",
            olho: "*",
            referencia: "*",
            sts: "*",
        }
    });
});


function validaUsuario(frm){
	var msg = 'Preencha corretamente os campos:\n';
	var erro = false;
	
	//Usuario
	if(frm.usuario.value.length == 0){
		msg += '- Usuário\n';
		erro = true;
		frm.usuario.focus();
	}
	
	//Senha
	if(frm.senha.value.length == 0){
		msg += '- Senha\n';
		if(!erro){
			erro = true;
			frm.senha.focus();
		}
	}
	
	if(erro){
		alert(msg);
		return false;
	}else{
		return true;
	}
}


function validaDestaque(frm){
	var msg = 'Preencha corretamente os campos:\n';
	var erro = false;
	
	//Usuario
	if(frm.titulo.value.length == 0){
		msg += '- Titulo\n';
		erro = true;
		frm.titulo.focus();
	}
	if(frm.descricao.value.length == 0){
		msg += '- Descrição\n';
		if(!erro){
			erro = true;
			frm.descricao.focus();
		}
	}
	if(frm.img_antiga.value.length == 0){
		if(frm.img.value.length == 0){
			msg += '- Imagem\n';
			if(!erro){
				erro = true;
				frm.img.focus();
			}
		}
	}
	if(frm.linkk.value.length == 0){
		msg += '- Link\n';
		erro = true;
		frm.linkk.focus();
	}
	if(frm.sts.value.length == 0){
		msg += '- Status\n';
		if(!erro){
			erro = true;
			frm.sts.focus();
		}
	}
	if(erro){
		alert(msg);
		return false;
	}else{
		return true;
	}
}


function ValidaPortifolio(frm){
	var msg = 'Preencha corretamente os campos:\n';
	var erro = false;
	
	//Usuario
	if(frm.categoria.value.length == 0){
		msg += '- Categoria\n';
		erro = true;
		frm.categoria.focus();
	}
	
	//Senha
	if(frm.descricao.value.length == 0){
		msg += '- Descrição\n';
		if(!erro){
			erro = true;
			frm.descricao.focus();
		}
	}
	if(frm.img_antiga1.value.length == 0){
		if(frm.img1.value.length == 0){
			msg += '- Imagem Miniatura\n';
			if(!erro){
				erro = true;
				frm.img1.focus();
			}
		}
	}
	if(frm.img_antiga2.value.length == 0){
		if(frm.img2.value.length == 0){
			msg += '- Imagem Grande\n';
			if(!erro){
				erro = true;
				frm.img2.focus();
			}
		}
	}
	
	if(frm.sts.value.length == 0){
		msg += '- Status\n';
		if(!erro){
			erro = true;
			frm.sts.focus();
		}
	}
	
	if(frm.dt_portifolio.value.length == 0){
		msg += '- Data\n';
		if(!erro){
			erro = true;
			frm.sts.focus();
		}
	}
	
	if(erro){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ValidaCategoPortifolio(frm){
	var msg = 'Preencha corretamente os campos:\n';
	var erro = false;
	
	if(frm.categoria.value.length == 0){
		msg += '- Categoria\n';
		erro = true;
		frm.categoria.focus();
	}
	

	if(frm.img_antiga1.value.length == 0){
		if(frm.img1.value.length == 0){
			msg += '- Imagem \n';
			if(!erro){
				erro = true;
				frm.img1.focus();
			}
		}
	}

	
	if(erro){
		alert(msg);
		return false;
	}else{
		return true;
	}
}


function abrir(img){
//	alert('o');
	window.open("amplia.asp?img="+img+"" , "nome" , "status , scrollbars=no ,width=440, height=300 , top=0 , left=0"); 
};
	
// exclui usuario
function excluir(id){
	if(confirm("Deseja realmente excluir este usuário continuar ?")){
		window.location='?acao=excluiUsuario&id='+id;
		}
	}
function excluirprodutos(id){
	if(confirm("Deseja realmente excluir este produto continuar ?")){
		window.location='?acao=excluirprodutos&id='+id;
		}
	}


// exclui Cleintes
function mdestaque(id){
	if(confirm("Deseja realmente marcar este produto continuar ?")){
		window.location='?acao=mdestaque&id='+id;
		}
	}
function ddestaque(id){
	if(confirm("Deseja realmente desmarcar este produto continuar ?")){
		window.location='?acao=ddestaque&id='+id;
		}
	}
function excluirclipping(id){
	if(confirm("Deseja realmente excluir este(a) clipping continuar ?")){
		window.location='?acao=excluirclipping&id='+id;
		}
	}
function excluirvideos(id){
	if(confirm("Deseja realmente excluir este(a) vídeo continuar ?")){
		window.location='?acao=excluirvideos&id='+id;
		}
	}
function excluirportifolio(id){
	if(confirm("Deseja realmente excluir este portifolio continuar ?")){
		window.location='?acao=excluirportifolio&id='+id;
		}
	}
function excluircategoria_portifolio(id){
	if(confirm("Deseja realmente excluir esta Categoria continuar ?")){
		window.location='?acao=excluircategoria_portifolio&id='+id;
		}
	}
function publicardestaque(id){
	if(confirm("Deseja realmente publicar  destaque continuar ?")){
		window.location='?acao=publicardestaque&id='+id;
		}
	}
function dpublicardestaque(id){
	if(confirm("Deseja realmente não publicar  destaque continuar ?")){
		window.location='?acao=dpublicardestaque&id='+id;
		}
	}
	
function excluirImg(id,id_clipping){
	if(confirm("Deseja realmente excluir esta foto continuar ?")){
		window.location='?acao=excluirImg&img='+id+'&id='+id_clipping;
		}
	}
function excluirImgCategoria(id,id_clipping){
	if(confirm("Deseja realmente excluir esta imagem continuar ?")){
		window.location='?acao=excluirImgCategoria&img='+id+'&id='+id_clipping;
		}
	}	
function excluirImgdestaque(img,id_destaque){
	if(confirm("Deseja realmente excluir esta foto continuar ?")){
		window.location='?acao=excluirImgdestaque&img='+img+'&id='+id_destaque;
		}
	}
	
function excluirImg2(id,id_clipping){
	if(confirm("Deseja realmente excluir esta foto continuar ?")){
		window.location='?acao=excluirImg2&img='+id+'&id='+id_clipping;
		}
	}


//function txtBoxFormat(objeto, sMask, evtKeyPress) 
//Funcao que formata o campo de acordo com a mascara (data / hora / telefone)
//onkeypress="javascript: txtBoxFormat(this, '999.999.999-99', event);"
function txtBoxFormat(objeto, sMask, evtKeyPress) {
	var nTecla;
		
	if(document.all){
		nTecla = evtKeyPress.keyCode;
	}else if(document.layers){
		nTecla = evtKeyPress.which;
	}
	
	sValue = objeto.value;
	
	// Limpa todos os caracteres de formatacao que ja estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	
	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	
	while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
	
		if (bolMask){
			sCod += sMask.charAt(i);
			mskLen++; 
		}else{
			sCod += sValue.charAt(nCount);
			nCount++;
		}
		
		i++;
	}
	
	objeto.value = sCod;
	
	if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
			return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
		else { // qualquer caracter...
			return true;
		}
	}else{
		return true;
	}
}


