window.onerror=null;

function AbreOuFecha(div) {
	var ldiv = document.getElementById(div);
	if(ldiv.className == 'DivAberto'){
		ldiv.className = 'DivFechado';
	}else{
		ldiv.className = 'DivAberto';
	}
}

function dc(fl){
        var x,y;
        if(self.innerHeight){
                x = self.innerWidth;
                y = self.innerHeight;
        }else
             if(document.documentElement && document.documentElement.clientHeight){
                     x = document.documentElement.clientWidth;
                     y = document.documentElement.clientHeight;
             }else
                  if(document.body){
                          x = document.body.clientWidth;
                          y = document.body.clientHeight;
                  }

        var el=document.getElementById('loader');
        if(null!=el){
                var top = (y/2) - 50;
                var left = (x/2) - 150;
                if( left<=0 ) left = 10;

                el.style.visibility = (fl==1)?'visible':'hidden';
                el.style.display = (fl==1)?'block':'none';
                el.style.left = left + "px"
                el.style.top = top + "px";
                el.style.zIndex = 2;
        }
}

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 troca_img(img_nome,img_src){
        document[img_nome].src=img_src;
}

var actual  = 0
var x       = 0
var vel     = 80
var vel2    = 2000

function iniciaArray(n){
        this.length = n;
        for(var i=1;i<=n;i++){
                this[i] = ' ';
        }
}


function Abrepopup(id){
        var url = "info.php?id="+id;
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = 500;
        var height = 600;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function Abrepopupurl(url){
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = 500;
        var height = 600;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function PopupPic(sPicURL,caminho){
        window.open(caminho+""+sPicURL, "", "resizable=0,HEIGHT=260,WIDTH=360,scrollbars=yes");
}

function AbreOpInfo(id){
        var url = "opinfo.php?id="+id;
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = 500;
        var height = 600;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function AbreJanela(cam,w,h){
        var url = cam;
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=yes';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = w;
        var height = h;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function AbrepopupSTK(id){
        var url = "../catalogo/stk.php?id="+id;
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = 500;
        var height = 650;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function AbrepopupSTKC(){
        var url = "../gcd/index.php?id=65";

        var janela = window.open(url,"","");
}

function openEM(cam){
        var url = cam+"/em.php";
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 0;
        var top = 0;
        var width  = window.screen.availWidth;
        var height = window.screen.availHeight;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }
        janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}


function openSudoku(cam){
        var url = cam+"/sudoku/index.php";
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 0;
        var top = 0;
        var width  = window.screen.availWidth;
        var height = window.screen.availHeight;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }
        janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}

function AbrepopupEst(id){
        var url = "estatisticas.php?id="+id;
        var ops='toobar=no,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no';
        var velocidade = 10;
        var left = 150;
        var top = 100;
        var width = 650;
        var height = 850;

        if(width == 0){
                width = window.screen.availWidth;
        }

        if(height == 0){
                height = window.screen.availHeight;
        }

        var janela = window.open(url,"","left=" + left + ",top=" + top +","+ ops);
        janela.resizeTo(width, height);
}



titulo    = new iniciaArray(2)
titulo[0] = "SUPRIDES XXI, Lda"
titulo[1] = "Temos SEMPRE o melhor preço!"

function escreve(){
        var m = titulo[actual];
        window.status = m.substring(0, x++) + "_";
        if (x == m.length + 1){
                x = 0;
                actual++;
                if(actual > titulo.length - 1){
                        actual = 0;
                }
                setTimeout("escreve()", vel2);
        }else{
                setTimeout("escreve()", vel)
        }
}
escreve();

function abreDiv(nome,img,dir){
        var style;
        if (document.getElementById){
                style = document.getElementById(nome).style.display;
        }else{
                if (document.layers){
                        style = document.hideShow.display;
                }else{
                        style = document.all.hideShow.style.display;
                }
        }
        if(style == 'none'){
                showdiv(nome,img,dir);
        }else{
                hidediv(nome,img,dir);
        }
}

function hidediv(nome,img,dir){
        if(document.getElementById){
                document.getElementById(nome).style.visibility = 'hidden';
                document.getElementById(nome).style.display = 'none';
                document.getElementById(img).src = dir+'/cross.gif';
        }else{
                if(document.layers){
                        document.hideShow.visibility = 'hidden';
                        document.hideShow.display = 'none';
                        document.cross.src = dir+'/cross.gif';
                }else{
                        document.all.hideShow.style.visibility = 'hidden';
                        document.all.hideShow.style.display = 'none';
                        document.all.img.src = dir+'/cross.gif';
                }
        }
}

function showdiv(nome,img,dir){
        if (document.getElementById){
                document.getElementById(nome).style.visibility = 'visible';
                document.getElementById(nome).style.display = 'block';
                document.getElementById(img).src = dir+'/minus.gif';
        }else{
                if(document.layers){
                        document.hideShow.visibility = 'visible';
                        document.hideShow.display = 'block';
                        document.img.src = dir+'/minus.gif';
                }else{
                        document.all.hideShow.style.visibility = 'visible';
                        document.all.hideShow.style.display = 'block';
                        document.all.img.src = dir+'/minus.gif';
                }
        }
}

function Mostra(item){
        obj=document.getElementById(item);
        visible=(obj.style.display!="none");
        if(visible){
                obj.style.display="none";
        }else{
                obj.style.display="block";
        }
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

