/*!
 * JavaScript Functions
 *
 * Copyright 2010, Victor G. Volpe
 * victor_volpe@bol.com.br
 *
 * Create date: Thu, 04 Feb 2010
 * Last update: Wed, 06 Oct 2010
 */
function clickIE(){if(document.all)return false}function clickNS(e){if(document.layers||(document.getElementById&&!document.all)){if(e.which==2||e.which==3)return false}if(document.layers){document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS}else{document.onmouseup=clickNS;document.oncontextmenu=clickIE}}document.oncontextmenu=new Function("return false");function checaform(a){var b=a.elements;for(var i=0;i<b.length;i++){var c=b[i];if(c.title&&(c.type=='text'||c.type=='password')){if(c.value==''){alert(c.title);c.focus();return false}}else if(c.title&&(c.type=='checkbox'||c.type=='radio')){if(c.checked==false){alert(c.title);c.focus();return false}}else if(c.title&&c.options){if(c.value=='#'){alert(c.title);c.focus();return false}}}if(confirm('Todos os dados estão corretos ?')){return true}else{return false}}function carregar(c,d,e,f,g){if(g){var h=new Object({'ajax':true});var j=g.elements;for(var i=0;i<j.length;i++){var k=j[i];if(k.name){if(k.type=='checkbox'||k.type=='radio'){if(k.checked==true){h[k.name]=k.value}}else{h[k.name]=k.value}}}}else{if(f){var h=f+'&ajax=true'}else{var h={'ajax':true}}}$.ajax({type:e,url:c,data:h,cache:false,beforeSend:function(){$("#"+d).empty();$("#"+d).html('<div class="ajaxloader"><img src="imagens/ajax-loader.gif"></div>')},error:function(a){switch(a.status){case 0:var b="Erro desconhecido";break;case 400:var b="Erro 400: Solicitação incorreta";break;case 401:var b="Erro 401: Autenticação requerida";break;case 403:var b="Erro 403: Acesso proibido";break;case 404:var b="Erro 404: Objeto não encontrado";break;case 405:var b="Erro 405: Método de solicitação não suportado";break;case 500:var b="Erro 500: Erro interno do Servidor";break;case 503:var b="Erro 503: Serviço não disponível";break;default:var b="Erro "+a.status+": Mais informações em http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"}$("#"+d).html('<div class="ajaxerror">'+b+'</div>')},success:function(a){$("#"+d).hide();$("#"+d).html(a)},complete:function(){$("#"+d).slideDown("slow");ajaxforms();ajaxlinks()}})}function ajaxforms(){var a=document.forms;for(i=0;i<a.length;i++){var b=a[i];if(!b.onsubmit){if(b.rel){b.onsubmit=function(){carregar(this.action,this.rel.value,'POST',null,this);return false}}else{b.onsubmit=function(){carregar(this.action,'meio','POST',null,this);return false}}}}}function ajaxlinks(){var a=document.links;for(i=0;i<a.length;i++){link=a[i];if(!link.onclick){if(link.rel){switch(link.rel){case'normal':break;case'external':link.onclick=new Function("window.open('"+link.href+"'); return false;");break;case'tooltip':link.onclick=new Function("return false;");break;default:link.onclick=new Function("carregar('"+link.href+"', '"+link.rel+"', 'POST'); return false;")}}else{link.onclick=new Function("carregar('"+link.href+"', 'meio', 'POST'); return false;")}}}}$(document).ready(function(){ajaxforms();ajaxlinks()});
