﻿var _url = "AjaxWebServices/";

var CAT_Inicial =2;
var li_Inicial =0;
var pag_inicial =0;
var _elInicial = "WcMenuFotos1_divFotos2";
var _master = "WcMenuFotos1_divContainer";

//Remove mouse over dos não selecionados
function clearNotSelected(el,id){
var elementMaster = document.getElementById(id);
var nodes = elementMaster.getElementsByTagName('div');
for(var i =0; i < nodes.length; i++){
var div = nodes[i];
 
if(div.id != el)
{
     var nodesLi = document.getElementById(div.id).getElementsByTagName('li');
     for(var o =0; o < nodesLi.length; o++){
      var li = nodesLi[o];
      li.style.color='#878a8f';
     }
  div.style.background =  'none';
  div.style.borderRight='solid 1px #406653';
    div.style.borderTop='none';
}
}
}

//Inicializa a pagina de fotos
function loadFotos(proId,catId,element,href)
{    
 try{
    if(href != 'no')
    {

      document.cookie = 'CAT_Id='+catId;
      document.cookie = 'PRO_Id='+proId;
      document.cookie = 'Element='+element;
      window.location = 'fotos.aspx';
    }
    if(LerCookie('Element') != '' && LerCookie('Element') != null){element = document.getElementById(element);}
    if(element != null && element != '')
    {
      clearNotSelected(element.id,_master); 
      var nodesLi = element.getElementsByTagName('li');
      for(var i =0; i < nodesLi.length; i++){
       var li = nodesLi[i];
       li.style.color='#406653';
      }
      element.style.background =  'url(img_site/bullet.jpg) no-repeat left center';
      element.style.borderRight='solid 1px #f0efef';
      element.style.borderTop='solid 1px #406653';
    }else
        {
         clearNotSelected(_elInicial,_master); 
         var nodesLi = document.getElementById(_elInicial).getElementsByTagName('li');
         for(var i =0; i < nodesLi.length; i++){
          var li = nodesLi[i];
          li.style.color='#406653';
         }
         var elementInicial = document.getElementById(_elInicial);
         elementInicial.style.background =  'url(img_site/bullet.jpg) no-repeat left center';
         elementInicial.style.borderRight='none';
         elementInicial.style.borderTop='solid 1px #406653';
        }
    
    if(catId != null)
    {
     if(catId != ''){
       var url =_url+"fotosAjax.aspx";
       var pars = "id="+catId+"&pag=1";
       var myAjax = new Ajax.Request(url, 
       {
	    method: 'GET',
	    parameters: pars, 
	    cache:false,
	    onComplete: FotosRequest
       });
     }else{ IncializarCategoria(); }
   }
   else
   {
    IncializarCategoria();
   }
   }catch(e){ IncializarCategoria();}
}
//Incializa a pagina Fotos
 function IncializarCategoria()
 {
       var url =_url+"fotosAjax.aspx";
       var pars = "id="+CAT_Inicial+"&pag=1";
       var myAjax = new Ajax.Request(url, 
       {
	    method: 'GET',
	    parameters: pars, 
	    cache:false,
	    onComplete: FotosRequest
       });
 }

//Retorna a resposta da variavel XMLHttpRequest
function FotosRequest(orgXML)
{
   var XMLDoc = orgXML.responseXML; 
   var str =XMLDoc.getElementsByTagName("Lista")[0].childNodes[0].nodeValue; 
   document.getElementById('galeria').innerHTML = str;
   clearCookies();     

}
// Função para ler o cookie.
function LerCookie(strCookie)
{
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++)
    {
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' ')
        {
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0)
        {
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

//Função para deletar cookies
function clearCookies()
{
    document.cookie ='CAT_Id=; expires=-1';
    document.cookie ='PRO_Id=; expires=-1';
    document.cookie ='Element=; expires=-1';

}

//Função para mostrar Imagem
function openImage(image)
{
 if(image != 'no')
 {
 
     window.open("imageWindow.aspx?img="+image,"Imagem","width=550px, height=470px,scrollbars=1,top=110px,left=0");
 }
}

//Função para paginação , voltar
function pagAnterior(catId, pag)
{
    var url =_url+"fotosAjax.aspx";
    var pars = "id="+catId+"&pag="+pag;
    var myAjax = new Ajax.Request(url, 
    {
    method: 'GET',
    parameters: pars, 
    cache:false,
    onComplete: FotosRequest
    });


}

//Função para paginação , avançar
function pagProxima(catId, pag)
{
   var url =_url+"fotosAjax.aspx";
    var pars = "id="+catId+"&pag="+pag;
    var myAjax = new Ajax.Request(url, 
    {
    method: 'GET',
    parameters: pars, 
    cache:false,
    onComplete: FotosRequest
    });

}
