var seccao =0;
var id_actual =1;
var num1 =0;
var num2 =6;


var sec=0;
var tam_img_grd=624;

var duracao = 350;
//função de navegação no topo da página
function nav_scroll(sentido,max) {


if(sentido=="dir"){

if(posicao!=max){
seccao = seccao+1;

}
dw_scrollObj.scrollTo('wn',seccao*576,0);
	dw_scrollObj.scrollTo('wn2',seccao*(6*tam_img_grd),0,duracao);


}else if(sentido=="esq"){

if((posicao>0) || (seccao>0)){
seccao = seccao-1;
dw_scrollObj.scrollTo('wn',seccao*576,0);
dw_scrollObj.scrollTo('wn2',seccao*(6*tam_img_grd),0,duracao);
}else {
seccao=0;
dw_scrollObj.scrollTo('wn',0*576,0);
dw_scrollObj.scrollTo('wn2',0*(6*tam_img_grd),0,duracao);
}


}
num2=(seccao*6)+6;

if(num2>num_registos){
num2=num_registos;
}

if(num2!=6){
num1=num2-5;



document.getElementById("info_nums").innerHTML=num1+" ... "+num2;
}else {
document.getElementById("info_nums").innerHTML=1+" ... "+num2;
}


	id_actual = posicao2/-tam_img_grd;
		document.getElementById("num_img").innerHTML=id_actual+1;
		
if((posicao>=0) || (posicao2>=0)){
nav_squares('sq1',0);

}

else if(posicao>seccao*576 || posicao<(seccao+1)*576){


nav_squares('sq'+(seccao+1),seccao);

}

}
// funcao que permite navegar pelas imagens de tamanho grande 
function nav_img(sentido,max) {



if(sentido=="dir"){

//enquanto o valor de posicao actual não for igual ao máximo incrementa
if(posicao2>-dw_scrollObjs.wn2.maxX){
id_actual = id_actual+1;
}


	
  

//dw_scrollObj.scrollTo('wn',id_actual*96,0);
dw_scrollObj.scrollTo('wn2',id_actual*tam_img_grd,0,0);

}else if(sentido=="esq"){

if(posicao2!=0){
id_actual = id_actual-1;
}else {
id_actual=0;
}



dw_scrollObj.scrollTo('wn2',id_actual*tam_img_grd,0,0)

}


//nav_squares("sq"+seccao_actual,seccao);





if(id_actual<num_registos){
//muda o numero da imagem apresentado
document.getElementById("num_img").innerHTML=id_actual+1;
}
if(posicao2>=-dw_scrollObjs.wn2.maxX){
for(x=1;x<=num_seccoes;x++){

//se a posicao actual for entre 0 e o equivalente á 1ª seccao
if(id_actual*-622>=0 || id_actual*-tam_img_grd>(6*-tam_img_grd)){

sec=0;
seccao=sec;
nav_squares('sq1',0);
}

else if(id_actual*-tam_img_grd<=x*(6*-tam_img_grd)){



sec=x;
seccao=sec;

var dtn = document.getElementsByTagName("*");
			
			for(i = 0; i < dtn.length; i++){
				if(dtn[i].className == 'visibles'){
					dtn[i].className = 'invisibles01';
								dtn[i].onmouseout=function() {this.className='invisibles01';};
		dtn[i].onmouseover=function () {this.className='invisibles02';};	
				}
			
			}
			
		
			var obj = document.getElementById("sq"+(sec+1));
			
		obj.className = 'visibles';
		obj.onmouseout=function() {this.className='visibles';};
		obj.onmouseover=function () {this.className='visibles';};

num2=(sec*6)+6;

if(num2>num_registos){
num2=num_registos;
}

if(num2!=6){
num1=num2-5;
document.getElementById("info_nums").innerHTML=num1+" ... "+num2;
}else {
document.getElementById("info_nums").innerHTML=1+" ... "+num2;
}


}
}
dw_scrollObj.scrollTo('wn',sec*576,0);
selected(id_actual);
}


}


function mostra_imagem(id_imagem) {

id_actual= id_imagem;

dw_scrollObj.scrollTo('wn2',id_imagem*tam_img_grd,0,0)

//muda o numero da imagem apresentado
document.getElementById("num_img").innerHTML=id_imagem+1;



}
//navegação através dos quadrados
function nav_squares(objID,sec1) {
sec=sec1;

seccao=sec;


		var dtn = document.getElementsByTagName("*");
			
			for(i = 0; i < dtn.length; i++){
				if(dtn[i].className == 'visibles'){
					dtn[i].className = 'invisibles01';
								dtn[i].onmouseout=function() {this.className='invisibles01';};
		dtn[i].onmouseover=function () {this.className='invisibles02';};	
				}
			
			}
			
		
			var obj = document.getElementById(objID);
			
		obj.className = 'visibles';
		obj.onmouseout=function() {this.className='visibles';};
		obj.onmouseover=function () {this.className='visibles';};	
		
	if(typeof(sec)!="undefined"){
		dw_scrollObj.scrollTo('wn',sec*576,0);
		
		//movimenta tb a segunda seccao de navegacao
		dw_scrollObj.scrollTo('wn2',sec*(6*tam_img_grd),0,duracao);
	
		id_actual = posicao2/-tam_img_grd;
		document.getElementById("num_img").innerHTML=id_actual+1;
		
		//actualiza o valor de seccao para o valor passado
		
	
		
num2=(seccao*6)+6;

if(num2>num_registos){
num2=num_registos;
}

if(num2!=6 ){
num1=num2-5;

document.getElementById("info_nums").innerHTML=num1+" ... "+num2;
}else {

document.getElementById("info_nums").innerHTML=1+" ... "+num2;
}


		
}

}



//função que altera o posicionamento dos elementos quando é pedido um produto especifico
function mostra_produto(){

pos_prod = posicao_prod*96;
seccao_prod = Math.ceil(pos_prod/576);

sec= seccao_prod-1;
seccao= seccao_prod-1;
id_actual = posicao_prod-1;


dw_scrollObj.scrollTo('wn',sec*576,0);
		
		//movimenta tb a segunda seccao de navegacao
		dw_scrollObj.scrollTo('wn2',id_actual*tam_img_grd,0,duracao);

document.getElementById("num_img").innerHTML=posicao_prod;

var dtn = document.getElementsByTagName("*");
			
			for(i = 0; i < dtn.length; i++){
				if(dtn[i].className == 'visibles'){
					dtn[i].className = 'invisibles01';
								dtn[i].onmouseout=function() {this.className='invisibles01';};
		dtn[i].onmouseover=function () {this.className='invisibles02';};	
				}
			
			}
			
		
			var obj = document.getElementById("sq"+(sec+1));
			
		obj.className = 'visibles';
		obj.onmouseout=function() {this.className='visibles';};
		obj.onmouseover=function () {this.className='visibles';};

num2=(sec*6)+6;

if(num2>num_registos){
num2=num_registos;
}

if(num2!=6){
num1=num2-5;
document.getElementById("info_nums").innerHTML=num1+" ... "+num2;
}else {
document.getElementById("info_nums").innerHTML=1+" ... "+num2;
}


//alert(seccao_prod);

//nav_squares("sq"+seccao_prod,(seccao_prod-1))

selected(id_actual);
}

function selected(pos_id) {
	if(posicao2<dw_scrollObjs.wn2.maxX){
	//alert(typeof(td_nav));
	id=pos_id;
	id_actual=pos_id;
	
	var dtn = document.getElementsByTagName("*");
	
			
			for(i = 0; i < dtn.length; i++){
				if(dtn[i].className == 'img_select02'){
					dtn[i].className = 'img_select01';
								}
									if(dtn[i].className == 'nav_seta02'){
					dtn[i].className = 'nav_seta';
								}
								if(dtn[i].className == 'nav_img02'){
					dtn[i].className = 'nav_img';
								}
										if(dtn[i].className == 'div_nav'){
										//alert(dtn[i]);
										id2 = dtn[i].id.split("_");
										
										id2=id2[1];
									
									//alert(dtn[i].getAttribute("onMouseOut"))
										
              
                
                //dtn[i].setAttribute("onMouseOut","document.getElementById('div_img"+id2+"').className='nav_img';document.getElementById(\"nav_img"+id2+"\").className='img_select01';document.getElementById('seta"+id2+"').className='nav_seta';");
                //alert(dtn[i].getAttribute("onMouseOut"))
              /* dtn[i].onmouseout=new function (){
               //alert(id2);
              
               //document.getElementById("div_img"+id2).className='nav_img';
               //document.getElementById("nav_img"+id2).className='img_select01';
               //document.getElementById("seta"+id2).className='nav_seta';
               };*/
              
			}
			
			document.getElementById('nav_img'+id).className="img_select02";
document.getElementById('div_img'+id).className="nav_img02";
document.getElementById('seta'+id).className="nav_seta02";


//document.getElementById("divnav_"+id).removeAttribute("onMouseOut");
//document.getElementById("divnav_"+id).onmouseout =null;

//document.getElementById('divnav_').setAttribute("onMouseOut","document.getElementById('div_img"+id+"').className='nav_img02';document.getElementById(\"nav_img"+id+"\").className='img_select02';document.getElementById('seta"+id+"').className='nav_seta02';");
			
        


}
}
}



function addFavoritos(){

if (window.sidebar) { // Mozilla Firefox 
		window.sidebar.addPanel("Decotirso",window.location.href,"");
	} else if( window.external ) { // IE 
		window.external.AddFavorite(window.location.href, "Decotirso"); }
	else if(window.opera && window.print) { // Opera
		return true; }
 }
//validação de formulario
function validateForm(frmObj, jsonstr){
  
 
  
  
  var errorcont = 0;
  
  var email = frmObj.email;
  
  if(email)
    var valem = email.value;
  
  
  
  if(email){
  
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
    if (!filter.test(valem)){
      errorcont += 1;
      var strerror = unescape(jsonstr[8]);
      var elementfocus = email;
    }
    
  }
  var elem = new Array();
 elem = frmObj.elements;
 
  for(i = 0; i < elem.length; i++){
    
    var index = elem[i].selectedIndex;
    
    
    if((elem[i].value == '') || (elem[i][index]=='0') || (elem[i][index]=='') ){
    
     
    
      errorcont += 1;
      var strerror = unescape(jsonstr[130]);
      var elementfocus = elem[i];
      //alert(frmObj.elements[i].name);
    }

  }

  if(errorcont == 0){
    return true;
  } else {
    alert(strerror);
    elementfocus.focus();
    return false;
  }

} 
 function verifica_news() {
 
 var errorcont = 0;
  
  var email = news_form.email;
  
 if(email)
    var valem = email.value;
  
  /*if(frmObj.pass1 && frmObj.pass2){
    
    if(frmObj.pass2.value != frmObj.pass1.value){
      errorcont += 1;
      var strerror = unescape(jsonstr[131]);
      var elementfocus = frmObj.pass2;
    }
    
  }*/
  
  if(email){
  
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
    if (!filter.test(valem)){
      errorcont += 1;
      var strerror = unescape("E-mail não é válido.");;
      var elementfocus = email;
    }
    
  }
  var elem = new Array();
 elem = document.getElementById("news_form").elements;
 
  for(i = 0; i < elem.length; i++){
    
   
    
    
    if((elem[i].value == '') ){
    
     
    
      errorcont += 1;
      var strerror = unescape("Por favor preencha todos os campos.");
      var elementfocus = elem[i];
      //alert(frmObj.elements[i].name);
    }

  }

  if(errorcont == 0){
    news_form.submit();
  } else {
    alert(strerror);
    elementfocus.focus();
    
  }
 
 }
 
 function mostra_priv(id){

var dtn = document.getElementsByTagName("*");
	
			
			for(i = 0; i < dtn.length; i++){
				if(dtn[i].className == 'priv_text'){
					dtn[i].className = 'priv_text_hide';
								}
									if(dtn[i].className == 'bullet_priv02'){
					dtn[i].className = 'bullet_priv01';
								}
			
if(dtn[i].className == 'priv_tit_selected'){
					dtn[i].className = 'priv_tit';
								}
								
									document.getElementById("priv_text"+id).className="priv_text";
                  document.getElementById("bullet_priv"+id).className="bullet_priv02";
                  document.getElementById("priv_tit"+id).className="priv_tit_selected";	
                  //document.getElementById("priv_tit"+id).onmouseout=function(){};	
                  //document.getElementById("priv_tit"+id).onmouseover=function(){};
			}


}
 function preloader() {
 
 document.getElementById("preloader").className="preloader_hide";
 
 //marca a primeira imagem como seleccionada
 var id_nr = (id_actual-1);
 
 document.getElementById('nav_img'+id_nr).className="img_select02";
document.getElementById('div_img'+id_nr).className="nav_img02";
document.getElementById('seta'+id_nr).className="nav_seta02";
 
 }
/* function aparecer_nav() {

//alert("teste");
//myAnim2.animate(); 




}*/
// cria o objecto XMLHttpRequest 
var xmlhttp = false;


if (window.XMLHttpRequest){ // Se o browser for Mozilla, Safari etc.
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject){ //Se for o Internet Explorer
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
try{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){}

}

function mostra_mobiliario(){
if (xmlhttp)
{
// tenta estabelecer ligação
try
{
///------------------inicio-----------------------

var obj = document.getElementById("mobiliario_conteudo");
var serverPage = "mobiliario_conteudo.php";



//alert("teste");

//var params = "teste="+"teste";


xmlhttp.open("POST", serverPage, true);

//Send the proper header information along with the request
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", "");
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.onreadystatechange = function() {//Call a function when the state changes.
 if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {

obj.innerHTML =	xmlhttp.responseText;

	}
}


xmlhttp.send(null);

}
//--------------------fim do bloco try-----------------------
  

// mostra mensagem em caso de erro
catch (e)
{

//alert(e.toString());
}
}
}
