function aviso(){
$("#aviso").slideDown("slow");
setTimeout('avisoOut()', 12000);
}

function avisoOut(){
$("#aviso").slideUp("slow");
}

function ampliarImg(url){

var imagem=document.getElementById("produtoImagem");

imagem.src = url;


}


//IMAGE OVER
function imagem_hover(id, img){
	id.src=img;
}




// FLASH
function flash(swf,flashVarString,w,h,bgcolor,menu,mode,q,id){
     document.write('<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="'+w+'" height="'+h+'" id="'+id+'" align="">'
     +'<param name="movie" value="'+swf+'">'
     +'<param name="menu" value="'+menu+'"> '
     +'<param name="quality" value="'+q+'"> '
     +'<param name="wmode" value="'+mode+'"> '
     +'<param name="bgcolor" value="'+bgcolor+'"> '
     +'<param name="flashvars" value="'+flashVarString+'"> '
     +'<embed src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+q+'" wmode="'+mode+'" '
     +' bgcolor="'+bgcolor+'"  width="'+w+'" height="'+h+'" name="'+swf+'" '
     +' align=""  type="application/x-shockwave-flash" '
     +' pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');

}



// PRELOAD DE IMAGENS
function pre_carregar_imagem(img){
	var preload = new Image();
	preload.src = img;
}

function pre_carregar_imagens(){
	var imagem_lista = new Array();
	imagem_lista[0] = "images/menu_0.gif";
	imagem_lista[1] = "images/menu_1.gif";
	var imagem_qtd = imagem_lista.length;
	for (i = 0; i <imagem_qtd; i++) {
    	var preload = new Image();
    	preload.src = imagem_lista[i];
	}
}
//pre_carregar_imagens();


// COMPORTAMENTO DE INPUT
function campo_limpa(id, valor) {
	if(id.value==valor) {
		id.value="";
	}
}

function campo_preenche(id, valor) {
	if(id.value=="") {
		id.value=valor;
	}
}

/*
Validar Formularios
*/

function vazio(string,min,max)
	{
	 var cont = string.length;

	 if(min!=0 && max==0){
	 if(min>cont){ return false; }
	 }

	 if(min==0 && max!=0){
	 if(max<cont){ return false; }
	 }

	 if(min!=0 && max!=0){
	 if(min>cont || max<cont){ return false; }
	 }

	 if(cont==0){ return false; }

	 return true;
	}

function letras(texto, num_chars, behave){
		if(behave=="min"){
			var pattern=new RegExp("^[a-zA-Z]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[a-zA-Z]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[a-zA-Z]{"+num_chars+","+num_chars+"}$");
		}

		if (texto.match(pattern)==null) {
       		 return false;
		}
		else{ return true; }
	}

function numeros(texto, num_chars, behave){
		if(behave=="min"){
			var pattern=new RegExp("^[0-9]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[0-9]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[0-9]{"+num_chars+","+num_chars+"}$");
		}

		if (texto.match(pattern)==null) {
       		 return false;
		}
		else{ return true; }
	}

function dinheiro(num){

		var pattern=new RegExp("^[0-9]+(\.[0-9]{1,2})?$");

		if (num.match(pattern)==null) {
       		 return false;
		}
		else{ return true; }
	}

function letras_numeros(texto, num_chars, behave){

		if(behave=="min"){
			var pattern=new RegExp("^[0-9a-zA-Z]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[0-9a-zA-Z]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[0-9a-zA-Z]{"+num_chars+","+num_chars+"}$");
		}

		if (texto.match(pattern)==null) {
       		 return false;
		}
		else{ return true; }
	}


function email(emailStr) {

var emailPat=/^(.+)@(.+)$/

var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

var validChars="\[^\\s" + specialChars + "\]"

var quotedUser="(\"[^\"]*\")"

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

var atom=validChars + '+'

var word="(" + atom + "|" + quotedUser + ")"

var userPat=new RegExp("^" + word + "(\\." + word + ")*$")

var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

var matchArray=emailStr.match(emailPat)
if (matchArray==null) {

	return false
}
var user=matchArray[1]
var domain=matchArray[2]


if (user.match(userPat)==null) {

    return false
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
    // this is an IP address
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {

		return false
	    }
    }
    return true
}

// Domain is symbolic name
var domainArray=domain.match(domainPat)
if (domainArray==null) {

    return false
}


var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>3) {

   return false
}

if (len<2) {

   return false
}


return true;
}

function checkradio(campo)
{
for(i=0;i<campo.length;i++)
{
if(campo[i].checked == true){ return true; }
}
return false;
}

function checkbox(campo)
{

if(campo.checked == true){ return true; }

return false;
}

