
// Inicia Método NEWS 
jQuery(document).ready(function(){
jQuery("#form_news").submit(function(){
return false;
});
        
// carregando a função para o envio
jQuery("#envia_news").click(function(){
envia_form();
});

// limpando a div antes de um novo envio
function envia_form() {
jQuery("#div_news").empty();
        
// pegando os campos do formulário
var nome_news = jQuery("#nome_news").attr("value");
var email_news = jQuery("#email_news").attr("value");

// tipo dos dados, url do documento, tipo de dados, campos enviados     
// para GET mude o type para GET  
jQuery.ajax({
type: "POST",
url: "news.asp",
dataType: "html",
data: "nome_news=" + nome_news + "&email_news=" + email_news,

// enviado com sucesso
success: function(response){
jQuery("#div_news").append(response);
},
// quando houver erro
error: function(){
alert("Ocorreu um erro durante a requisição");
}
});
    
}
});
// Finaliza Método News

function semerro(){
return true;}
window.onerror=semerro;

var_load="<img src='img/load.gif' width='10' height='10'>";



function avime_me(id) { 
open_janela ('avise_me.asp?chave='+id+'','webdevelloper','width=300,height=400,top=150,left=500,screenX=0,screenY=0');

}

function foto(chave,pagina) { 
abre_link('foto.asp?chave='+chave+'&pagina='+pagina+'','div_foto');

}


function adicionar_carrinho(chave) { 
abre_link('carrinho.asp?chave='+chave+'&id_acao=1','carrinho');
}


function verifica_carrinho() { 

abre_link('carrinho.asp','carrinho');
}


function minhas_compras() { 
abre_link('calcula_compra.asp','processa_compra');


}
function opc_cartao(id) {
abre_link('cartoes.asp?func_verifica=cartoes&opc_cartao='+id+'','cartoes_credito');
}
function opc_parcela(id,cartao) {
abre_link('cartoes.asp?nparcelas='+id+'&opc_cartao='+cartao+'','cartoes_credito');
}

<!--
function open_janela(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ajaxGet(url,elemento_retorno,exibe_carregando){
 var ajax1 = pegaAjax();
     if(ajax1){
         url = antiCacheRand(url)
         ajax1.onreadystatechange = ajaxOnReady
         ajax1.open('GET', url ,true);
         //ajax1.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");//"application/x-www-form-urlencoded");
         ajax1.setRequestHeader("Cache-Control", "no-cache");
         ajax1.setRequestHeader("Pragma", "no-cache");
         if(exibe_carregando){ put("<table width='98' border='0' align='left' cellpadding='0' cellspacing='0'><tr> <td width='15'><div align='center'><img src='images/progress.gif' width='10' height='10'></div></td><td width='33' class='txt'>processando...</td></tr></table>" )    }
    	ajax1.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   		ajax1.send(null);
    	return;
     }else{
         return false;
     }
     function ajaxOnReady(){
         if (ajax1.readyState==4){
             if(ajax1.status == 200){
                 var texto=ajax1.responseText;
                 if(texto.indexOf(" ")<0) texto=texto.replace(/\+/g," ");
                 //texto=unescape(texto); //descomente esta linha se tiver usado o urlencode no php ou asp
                 put(texto);
                 extraiScript(texto);
             }else{
                 if(exibe_carregando){put("Falha no carregamento. " + httpStatus(ajax1.status));}
             }
             ajax1 = null
         }else if(exibe_carregando){//para mudar o status de cada carregando
                 put(var_load )
         }
     }
     function put(valor){ //coloca o valor na variavel/elemento de retorno
         if((typeof(elemento_retorno)).toLowerCase()=="string"){ //se for o nome da string
             if(valor!="Falha no carregamento"){ 
                 eval(elemento_retorno + '= unescape("' + escape(valor) + '")')
             }
         }else if(elemento_retorno.tagName.toLowerCase()=="input"){
             valor = escape(valor).replace(/\%0D\%0A/g,"")
             elemento_retorno.value = unescape(valor);
         }else if(elemento_retorno.tagName.toLowerCase()=="select"){        
             select_innerHTML(elemento_retorno,valor)
         }else if(elemento_retorno.tagName){
             elemento_retorno.innerHTML = valor;
             
         }    
     }
     function pegaAjax(){ //instancia um novo xmlhttprequest
         //baseado na getXMLHttpObj que possui muitas cópias na net e eu nao sei quem é o autor original
         if(typeof(XMLHttpRequest)!='undefined'){return new XMLHttpRequest();}
         var axO=['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
         for(var i=0;i<axO.length;i++){ try{ return new ActiveXObject(axO[i]);}catch(e){} }
         return null;
     }
     function httpStatus(stat){ //retorna o texto do erro http
         switch(stat){
             case 0: return "Erro desconhecido de javascript";
             case 400: return "400: Solicita&ccedil;&atilde;o incompreensível"; break;
             case 403: case 404: return "404: N&atilde;o foi encontrada a URL solicitada"; break;
             case 405: return "405: O servidor n&atilde;o suporta o m&eacute;todo solicitado"; break;
             case 500: return "500: Erro desconhecido de natureza do servidor"; break;
             case 503: return "503: Capacidade m&aacute;xima do servidor alcançada"; break;
             default: return "Erro " + stat + ". Mais informa&ccedil;&otilde;es em http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"; break;
         }
     }
     function antiCacheRand(aurl){
         var dt = new Date();
         if(aurl.indexOf("?")>=0){// já tem parametros
             return aurl + "&" + encodeURI(Math.random() + "_" + dt.getTime());
         }else{ return aurl + "?" + encodeURI(Math.random() + "_" + dt.getTime());}
     }
}
function select_innerHTML(objeto,innerHTML){

     objeto.innerHTML = ""
     var selTemp = document.createElement("select")
     var opt;
     selTemp.id="select1"
     document.body.appendChild(selTemp)
     selTemp = document.getElementById("select1")
     selTemp.style.display="none"
     if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
         innerHTML = "<option>" + innerHTML + "</option>"
     }
     innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
     selTemp.innerHTML = innerHTML
     for(var i=0;i<selTemp.childNodes.length;i++){
         if(selTemp.childNodes[i].tagName){
             opt = document.createElement("OPTION")
             for(var j=0;j<selTemp.childNodes[i].attributes.length;j++){
                 opt.setAttributeNode(selTemp.childNodes[i].attributes[j].cloneNode(true))
             }
             opt.value = selTemp.childNodes[i].getAttribute("value")
             opt.text = selTemp.childNodes[i].innerHTML
             if(document.all){ //IEca
                 objeto.add(opt)
             }else{
                 objeto.appendChild(opt)
             }                    
         }    
     }
     document.body.removeChild(selTemp)
     selTemp = null
}

function extraiScript(texto){

     var ini = 0;
     // loop enquanto achar um script
     while (ini!=-1){
         // procura uma tag de script
         ini = texto.indexOf('<script', ini);
         // se encontrar
         if (ini >=0){
             // define o inicio para depois do fechamento dessa tag
             ini = texto.indexOf('>', ini) + 1;
             // procura o final do script
             var fim = texto.indexOf('</script>', ini);
             // extrai apenas o script
             codigo = texto.substring(ini,fim);

             novo = document.createElement("script")
             novo.text = codigo;
             document.body.appendChild(novo);
         }
     }
}

// carrega o link sem o carregando
function abre_link(pagina,camada){
     ajaxGet(pagina,document.getElementById(camada),false)
   
}

// carrega o link com o carregando
function carrega_link(pagina,camada){
     ajaxGet(pagina,document.getElementById(camada),true)
   
}


