/*****************************************
* Rivello.net all rights reserved
* www.rivello.net
******************************************/

function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
//if(isNS) document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;

function ratresp(ra,tn,pg,mt,pr){
	if(!document.getElementById(tn)){
	    alert("[NAV] Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");
	   }
		else
		{
		document.getElementById(tn).innerHTML = "<img src=\"/img/loading.gif\" alt=\"\" />";
		 var c = new XHConn();
        if (!c) alert("[CNX] Seu navegador não dá suporte a esse tipo de tecnologia, atualize ou instale um mais atual.");

        var pronto = function (oXML) { document.getElementById(tn).innerHTML = oXML.responseText; };
         c.connect(pg+'.php', mt, "ra="+Math.random()+"&"+pr, pronto);
		}

}

function moeda(num){
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'0') + num + '.' + cents);
}



function porcento(){

if(document.getElementById('taxa').value == '-1') {alert("Selecione a Taxa de Entrega"); return false; }

ret_taxa();
box = document.frm.desconto;
valor = box.options[box.selectedIndex].value;

if(valor == -1){return;}
document.frm.total.value= moeda(((parseFloat(document.getElementById('s_subtotal').value) + parseFloat(document.frm.taxa.value) ) - (parseFloat(document.frm.total.value)*valor /100)));
}



function criaCookie(name,value,days) {
        if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function leCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function apagaCookie(name) {
        createCookie(name,"",-1);
}



