///////////////////////////////////////////
$(document).ready(
function() {
$.ImageBox.init( {
loaderSRC: 'img/loading.gif',
closeHTML: '<img src="img/close.gif" />'}
); }
);

function show(div){$("#" + div).slideDown(300);}
function hide(div){$("#" + div).slideUp(300);}
function sg(div , div2){if($("#" + div).css("display") == "none"){show(div);
$("#" + div2).css("background-color","#0F0");}else{hide(div);
$("#" + div2).css("background-color","transparent");}}
///////////////////////////////////////////////////////////////////////
function init() {
createExternalLinks();
createNoFollowLinks();
}function createExternalLinks() {
if(document.getElementsByTagName) {
var anchors = document.getElementsByTagName('a');
for(var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='external') {
anchor.target = '_blank';
var title = anchor.title + ' (Abre nova janela)';
anchor.title = title;
}}}}
//////////////////////////////
function createNoFollowLinks() {
if(document.getElementsByTagName) {
var anchors = document.getElementsByTagName('a');
for(var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='nofollow') {
anchor.target = '_blank';
var title = anchor.title + ' (Abre nova janela)';
anchor.title = title;
}}}}
//////////////////////////////
function addEvent(obj, evType, fn){
if(obj.addEventListener){
obj.addEventListener(evType, fn, false);
return true;} else if (obj.attachEvent){
var r = obj.attachEvent('on'+evType, fn);
return r;} else {return false;}}
addEvent(window, "load", init);
///////////////////////////////////////////////////////////////////////
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
if(!x && d.getElementById) x=d.getElementById(n); return x; 
} 
function MM_validateForm() {
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; 
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); 
if (val) { nm=val.name; if ((val=val.value)!="") { 
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); 
if (p<1 || p==(val.length-1)) errors+='- O '+nm+' precisa conter um e-mail válido.\n'; 
} else if (test!='R') { num = parseFloat(val); 
if (isNaN(val)) errors+='- '+nm+' precisa conter números.\n'; 
if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); 
min=test.substring(8,p); max=test.substring(p+1); 
if (num<min || max<num) errors+='- '+nm+' precisa conter números entre '+min+' e '+max+'.\n'; 
} } } else if (test.charAt(0) == 'R') errors += '->  '+nm+'\n'; } 
} if (errors) alert('Estas informações são obrigatórias:\n\n'+errors); 
document.MM_returnValue = (errors == ''); 
} 
///////////////////////////////////////////////////////////////////////