// JavaScript Document
var NrMontaje;
var MontajCurent;

var ImagineCurenta;
var NrImagini;

var idMontajeSectiuneCurenta = "pavele01";
var idReperCurent = 0; // il folosesc ca sa tin valoarea produsului sau clientului curent pentru a o putea accesa din changeMontaj 

// Cai la directoare
var root_dir = "/images/symmtech/";
var site_dir = "/images/site/";
var dir_produse = "produse/";
var dir_montaje = "/montaje/";

var dir_portofoliu = "clienti/";
var dir_imagini_portofoliu = "/imagini/";

var dir_galerie = "galerie/";

// Efect de tranzitie
var transitionEffect = 'bltr';

var RecentID;

function FixPng(img){
  if(document.all){
  img.parentNode.style.width = img.offsetWidth;
  img.parentNode.style.height = img.offsetHeight;
  img.parentNode.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='"+ img.src +"')";
  } 
  else {
    img.style.visibility = "visible";
  }
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  // Play sunet hover
  soundManager.play('hover');
  
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function setHeight()
{
     hgt = document.getElementById("main").offsetHeight;
     document.getElementById("tab").style.height = hgt  +'px';
}

function setHeight2()
{
     hgt = document.getElementById("main").offsetHeight;
     version=0
	if (navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE")
	version=parseFloat(temp[1])
	}

	if (version>=5.5) //NON IE browser will return 0
			document.getElementById("tab").style.height = (hgt-22) +'px';
	else
	 	document.getElementById("tab").style.height = (hgt-20) +'px';
}

function expand(div)
{
	var ul = div.getElementsByTagName("span")[0];
	if (ul.style.display == 'block')
	{
		ul.style.display = 'none';
		return;
	}
	ul.style.display = 'block';
}

function goBack() { 
	window.history.back(); 
}

function Screen() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  // window.alert( 'Width = ' + myWidth );
  // window.alert( 'Height = ' + myHeight );
  return myHeight;
}

function changeContent(id,shtml) {
   	if (document.getElementById || document.all) {
		var el = document.getElementById? document.getElementById(id): document.all[id];
      	if (el && typeof el.innerHTML != "undefined")
			el.innerHTML = shtml;
   		}
	}
	
function changeStyle(id, state, pagina) {
	var newColor;
  var browserName=navigator.appName;
  var indexArray = id.split('_');

  // Play sunet hover
  if (state == "over" && RecentID != id) {
    soundManager.play('hover');
    RecentID = id;
  }
  
  IndexID = indexArray[1];
  
  if (pagina == "galerie") {
    if (browserName != "Microsoft Internet Explorer") {
      if (state == "over") {
        document.getElementById(id).style.backgroundColor = "#000000";
        document.getElementById(id).style.opacity = "1";
      }
      else {
        document.getElementById(id).style.backgroundColor = "#1E1E1E";
        document.getElementById(id).style.opacity = "0.7";
      }
    }
    else {
      if (state == "over") {
        document.getElementById(id).style.backgroundColor = "#000000";
        document.getElementById(id).style.filter = "alpha (opacity=100);";
      }
      else {
        document.getElementById(id).style.backgroundColor = "#1E1E1E";
        document.getElementById(id).style.filter = "alpha (opacity=70);";
      }
    }
  }
  
  
	if (pagina != "galerie") {
    if (state == "over") {
      newColor = "#000000";
    }
    else
      // Daca state e activ, butonul este apasat, prin urmare schimb culoarea la elementul care era activ anterior
      // si fac element activ pe cel curent
      if (state == "active") {
        newColor = "#990000";
        if (idActive != null) {
          var indexArrayActive = idActive.split('_');

          document.getElementById(idActive).style.backgroundColor = "#464A4A";
          changeContent('arrow' + indexArrayActive[1], '<img src="images/site/arrow_thumb.gif" alt="Arrow thumb" />');
        }
        idActive = id;
        document.getElementById(idActive).style.backgroundColor = "#990000";
        changeContent('arrow' + IndexID, '<img src="images/site/arrow_thumb_active.gif" alt="Arrow thumb" />');
        changeInfo(IndexID, pagina);
      }
      else {
        newColor = "#464A4A";
      }
    
    // Daca id-ul curent este diferit de cel activ ii schimb culoarea
    // Fac verificarea pentru a nu se apela MouseOver respectiv MouseOut pentru cel activ	
    if (id != idActive) {
      document.getElementById(id).style.backgroundColor = newColor;
    }
  }
}

/*
function validateImage(url){
  var img = new Image();
  img.src = url;
  
  return img.height>0;
}
*/

function changeInfo(id_elem, pagina_curenta) {
  if (pagina_curenta == 'pavele') {
    var rawStr = paveleArray[id_elem];
    var parsedArray = rawStr.split('|');

    var montajeStr = montajeArray[id_elem];
    var parsedMontajeArray = montajeStr.split('|');

    var imgHeader = new Image();
    var imgContinut = new Image();
    
    MontajCurent = 0;

    setImage('continutImg', 'images/site/loader_transparent.gif', 1);
    setImage('headerImg', 'images/site/loader.gif', 0);

    ImgMain = parsedArray[3];

    document.getElementById('headerImg').style.width = '31px';
    document.getElementById('headerImg').style.height = '31px';

    imgContinut.src = root_dir + dir_produse + "/ID" + id_elem + "/" + ImgMain;

    xmlHttp = createRequester();
    
    if (xmlHttp) {
      xmlHttp.open("GET", "include/frl/getImage.php?url=" + root_dir + dir_produse + "/ID" + id_elem + dir_montaje + parsedMontajeArray[0], false);
      xmlHttp.send(null);
      var serverResponse = xmlHttp.responseText;
      //alert(serverResponse);
      imgHeader.src = serverResponse;
      imgHeader.onLoad = clearHeader(serverResponse);
    }
    else {
      imgHeader.src = root_dir + dir_produse + "/ID" + id_elem + dir_montaje + parsedMontajeArray[0];
      imgHeader.onLoad = clearHeader(root_dir + dir_produse + "/ID" + id_elem + dir_montaje + parsedMontajeArray[0]);
    }

    imgContinut.onLoad = setImage('continutImg', root_dir + dir_produse + "/ID" + id_elem + "/" + ImgMain, 1);

    changeContent('info_pavela_header', '<b>' + parsedArray[0] + '</b><br />' + parsedArray[1].replace("/br/", "<br />"));
    changeContent('info_produs', parsedArray[2].replace("/br/", "<br />"));

    NrMontaje = parsedMontajeArray.length;
    idReperCurent = id_elem;
    changeContent('HistoryMontaje', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Vedere ' + (MontajCurent + 1) + ' / ' + NrMontaje + '</b>');
    
    
    if (NrMontaje > 1) {
      document.getElementById('NavMontajeBase').style.display = 'block';
      document.getElementById('NavMontajeContent').style.display = 'block';
    }
    else {
      document.getElementById('NavMontajeBase').style.display = 'none';
      document.getElementById('NavMontajeContent').style.display = 'none';
    }
  }
  else if (pagina_curenta == 'portofoliu') {
    var rawStr = portofoliuArray[id_elem];
    var parsedArray = rawStr.split('|');
    var imgHeader = new Image();
    
    var imaginiStr = imaginiArray[id_elem];
    var parsedImaginiArray = imaginiStr.split('|');
    
    var xmlHttp;

    ImagineCurenta = 0;

    setImage('headerImg', 'images/site/loader.gif', 0);

    // imgHeader.src = "images/pavele/symm_big" + id_elem + ".png";
    // imgHeader.onLoad = setImage('headerImg', 'images/pavele/symm_big' + id_elem + '.png', 0);

    xmlHttp = createRequester();
    
    if (xmlHttp) {
      xmlHttp.open("GET", "include/frl/getImage.php?url=" + root_dir + dir_portofoliu + "/ID" + id_elem + dir_imagini_portofoliu + parsedImaginiArray[0], false);
      xmlHttp.send(null);
      var serverResponse = xmlHttp.responseText;
      //alert(serverResponse);
      imgHeader.src = serverResponse;
      imgHeader.onLoad = clearHeader(serverResponse);
    }
    else {
      imgHeader.src = root_dir + dir_portofoliu + "/ID" + id_elem + dir_imagini_portofoliu + parsedImaginiArray[0];
      imgHeader.onLoad = clearHeader(root_dir + dir_portofoliu + "/ID" + id_elem + dir_imagini_portofoliu + parsedImaginiArray[0]);
    }
    
    //imgHeader.onLoad = setImage('headerImg', root_dir + dir_portofoliu + "/ID" + id_elem + dir_imagini_portofoliu + parsedImaginiArray[0], 0);

    changeContent('info_portofoliu_titlu', '<b>' + parsedArray[0] + '</b><br />' + parsedArray[1]);
    changeContent('info_portofoliu_text', '<b>' + parsedArray[2].replace(/%br%/g, "<br />") + '</b>');

    NrImagini = parsedImaginiArray.length;
    idReperCurent = id_elem;
    changeContent('HistoryMontaje', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Imagine ' + (ImagineCurenta + 1) + ' / ' + NrImagini + '</b>');
    
    
    if (NrImagini > 1) {
      document.getElementById('NavMontajeBase').style.display = 'block';
      document.getElementById('NavMontajeContent').style.display = 'block';
    }
    else {
      document.getElementById('NavMontajeBase').style.display = 'none';
      document.getElementById('NavMontajeContent').style.display = 'none';
    }
  }
  if (pagina_curenta == 'montaje') {
    var ContinutNou;
    
    ContinutNou = '';

    if (tabCurent == 1) {
      document.getElementById('tab_pavele').className = 'tab_inactive';
      document.getElementById('tab_borduri').className = 'tab_active';
      tabCurent = 2;
      
      ContinutNou = '<a href="javascript: swapMontajePages(\'borduri01\');" class="link_montaje">Trasarea funda&#355;iei</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'borduri02\');" class="link_montaje">Realizarea funda&#355;iei</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'borduri03\');" class="link_montaje">Montarea &#351;i alinierea bordurilor</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'borduri04\');" class="link_montaje">Rosturi &icirc;ntre borduri</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'borduri05\');" class="link_montaje">Montaj rigole</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';

      changeContent('continut_tab', ContinutNou);
    }
    else {
      document.getElementById('tab_pavele').className = 'tab_active';
      document.getElementById('tab_borduri').className = 'tab_inactive';
      tabCurent = 1;

      ContinutNou = '<a href="javascript: swapMontajePages(\'pavele01\');" class="link_montaje">Etapele de montaj</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'pavele02\');" class="link_montaje">Stratul de baz&#259;</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';
      ContinutNou = ContinutNou + '<a href="javascript: swapMontajePages(\'pavele03\');" class="link_montaje">Montaj pavele</a>';
      ContinutNou = ContinutNou + '<hr class="hr_thin" />';

      changeContent('continut_tab', ContinutNou);
    }
  }  
}

function gotoNextElem(pagina) {
  var contor;
  var temp;
  
  var indexArrayActive = idActive.split('_');

  if (pagina == 'pavele') {
    if (indexArrayActive[1] == maxID) {
      changeStyle('thb_1', 'active', 'pavele');
      return;
    }
    
    temp = indexArrayActive[1];
    temp++;
    
    for (contor = temp; contor <= maxID; contor++) {
      if (paveleArray[contor] != undefined) {
        break;
      }
    }
    changeStyle('thb_' + contor, 'active', 'pavele');
  }
  else if (pagina == 'portofoliu') {
    if (indexArrayActive[1] == maxID) {
      changeStyle('thb_' + id_start, 'active', 'portofoliu');
      return;
    }

    temp = indexArrayActive[1];
    temp++;
    
    for (contor = temp; contor <= maxID; contor++) {
      if (portofoliuArray[contor] != undefined) {
        break;
      }
    }
    changeStyle('thb_' + contor, 'active', 'portofoliu');
  }
}

function setImage(id, srcImg, tipContent) {
  document.getElementById(id).src = srcImg;
  FixPng(document.getElementById(id));
}

function noImage(idImg, tipContent) {
  if (tipContent == 0) {
    document.getElementById(idImg).src = 'images/site/noimage.jpg';
  }
}

function changeMontaj(direction) {
  var imgHeader = new Image();
  var IDVerify;
  var CurrCaption;

  var montajeStr = montajeArray[idReperCurent];
  var parsedMontajeArray = montajeStr.split('|');
  
  var indexArrayActive = idActive.split('_');

  setImage('headerImg', 'images/site/loader.gif', 0);
  if (direction == 'next') {
    if (MontajCurent == NrMontaje - 1) {
      IDVerify = 0;
    }
    else {
      IDVerify = MontajCurent + 1;
    }
    
    CurrCaption = IDVerify + 1;
  }
  else {
    if (MontajCurent == 0) {
      IDVerify = NrMontaje - 1;
    }
    else {
      IDVerify = MontajCurent - 1;
    }

    CurrCaption = IDVerify + 1;
  }
  
  imgHeader.src = root_dir + dir_produse + "/ID" + indexArrayActive[1] + dir_montaje + parsedMontajeArray[IDVerify];

  //imgHeader.onLoad = setImage('headerImg', root_dir + dir_produse + "/ID" + idActive + dir_montaje + parsedMontajeArray[IDVerify], 0);
  imgHeader.onLoad = clearHeader(root_dir + dir_produse + "/ID" + indexArrayActive[1] + dir_montaje + parsedMontajeArray[IDVerify]);

  changeContent('HistoryMontaje', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Vedere ' + CurrCaption + ' / ' + NrMontaje + '</b>');
  MontajCurent = IDVerify;
}

function changeImagine(direction) {
  var imgHeader = new Image();
  var IDVerify;
  var CurrCaption;

  var imaginiStr = imaginiArray[idReperCurent];
  var parsedImaginiArray = imaginiStr.split('|');
  
  var indexArrayActive = idActive.split('_');

  setImage('headerImg', 'images/site/loader.gif', 0);
  if (direction == 'next') {
    if (ImagineCurenta == NrImagini - 1) {
      IDVerify = 0;
    }
    else {
      IDVerify = ImagineCurenta + 1;
    }
    
    CurrCaption = IDVerify + 1;
  }
  else {
    if (ImagineCurenta == 0) {
      IDVerify = NrImagini - 1;
    }
    else {
      IDVerify = ImagineCurenta - 1;
    }

    CurrCaption = IDVerify + 1;
  }
  

  imgHeader.src = root_dir + dir_portofoliu + "/ID" + indexArrayActive[1] + dir_imagini_portofoliu + parsedImaginiArray[IDVerify];
  imgHeader.onLoad = clearHeader(root_dir + dir_portofoliu + "/ID" + indexArrayActive[1] + dir_imagini_portofoliu + parsedImaginiArray[IDVerify]);

  //imgHeader.onLoad = setImage('headerImg', root_dir + dir_portofoliu + "/ID" + idActive + dir_imagini_portofoliu + parsedImaginiArray[IDVerify], 0);

  changeContent('HistoryMontaje', '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Imagine ' + CurrCaption + ' / ' + NrImagini + '</b>');
  ImagineCurenta = IDVerify;
}

function showPages() {
  var Rezultat;

  changeContent('galerie_nav', '<br />');
  changeContent('galerie_nav_bottom', '<br />');
  NrPagini = Math.ceil(IndexGalerie / 20);
  
  if (NrPagini > 1) {
    Rezultat = '';
    Rezultat = '<table cellspacing="0" cellpadding="0"><tr><td style="vertical-align:middle; padding-right:20px; color: #CCCCCC; font-size: 11px">';
    Rezultat = Rezultat + '<div id="GalPages" style="color:#CCCCCC; font-size:11px">';
    Rezultat = Rezultat + '<span style="color: #CCCCCC; font-size: 11px"><b>Pagina 1 / ' + NrPagini + '</b></span>';
    Rezultat = Rezultat + '</div></td>';
    Rezultat = Rezultat + '<td align="left" style="vertical-align:middle; padding-right:5px">';
    Rezultat = Rezultat + '<img src="images/site/nav_prev.png" border="0" name="Nav01" id="Nav01" style="cursor:pointer" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Nav01\',\'\', \'images/site/nav_prev_over.png\',1)" alt="Pagina anterioara" onClick="javascript: changePage(\'prev\');" />';
    Rezultat = Rezultat + '<br /></td><td style="vertical-align:middle">';
    Rezultat = Rezultat + '<img src="images/site/nav_next.png" border="0" name="Nav02" id="Nav02" style="cursor:pointer" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Nav02\',\'\', \'images/site/nav_next_over.png\',1)" alt="Pagina urmatoare" onClick="javascript: changePage(\'next\');" />';
    Rezultat = Rezultat + '<br /></td></tr></table>';

    RezultatBottom = '';
    RezultatBottom = '<table cellspacing="0" cellpadding="0"><tr><td style="vertical-align:middle; padding-right:20px; color: #CCCCCC; font-size: 11px">';
    RezultatBottom = RezultatBottom + '<div id="GalPagesBottom" style="color:#CCCCCC; font-size:11px">';
    RezultatBottom = RezultatBottom + '<span style="color: #CCCCCC; font-size: 11px"><b>Pagina 1 / ' + NrPagini + '</b></span>';
    RezultatBottom = RezultatBottom + '</div></td>';
    RezultatBottom = RezultatBottom + '<td align="left" style="vertical-align:middle; padding-right:5px">';
    RezultatBottom = RezultatBottom + '<img src="images/site/nav_prev.png" border="0" name="Nav01" id="Nav01" style="cursor:pointer" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Nav01\',\'\', \'images/site/nav_prev_over.png\',1)" alt="Pagina anterioara" onClick="javascript: changePage(\'prev\');" />';
    RezultatBottom = RezultatBottom + '<br /></td><td style="vertical-align:middle">';
    RezultatBottom = RezultatBottom + '<img src="images/site/nav_next.png" border="0" name="Nav02" id="Nav02" style="cursor:pointer" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'Nav02\',\'\', \'images/site/nav_next_over.png\',1)" alt="Pagina urmatoare" onClick="javascript: changePage(\'next\');" />';
    RezultatBottom = RezultatBottom + '<br /></td></tr></table>';

    changeContent('galerie_nav', Rezultat);
    changeContent('galerie_nav_bottom', RezultatBottom);
  }
  
  // Listez imaginile corespunzatoare primei pagini
  Rezultat = listeazaThumbs(GaleriePaginaCurenta);
  changeContent('thumbs_galerie', Rezultat);
}

function changePage(changeMode) {
  var Rezultat;

  if (changeMode == 'next') {
    if (GaleriePaginaCurenta < NrPagini) {
      GaleriePaginaCurenta = GaleriePaginaCurenta + 1;
    }
    else {
      GaleriePaginaCurenta = 1;
    }
  }
  else {
    if (GaleriePaginaCurenta == 1) {
      GaleriePaginaCurenta = NrPagini;
    }
    else {
      GaleriePaginaCurenta = GaleriePaginaCurenta - 1;
    }
  }
  
  Rezultat = listeazaThumbs(GaleriePaginaCurenta);
  changeContent('thumbs_galerie', Rezultat);
  changeContent('GalPages', '<span style="color: #CCCCCC; font-size: 11px"><b>Pagina ' + GaleriePaginaCurenta + ' / ' + NrPagini + '</b></span>');
  changeContent('GalPagesBottom', '<span style="color: #CCCCCC; font-size: 11px"><b>Pagina ' + GaleriePaginaCurenta + ' / ' + NrPagini + '</b></span>');
  initLightbox();
}

function listeazaThumbs(pagina) {
  var Rezultat;
  var Row_No_Galerie;
  var ImgPerPagina;

  var galerieStr = galerieArray[0];
  var parsedGalerieArray = galerieStr.split('|');
  
  // Listez imaginile de pe o anumita pagina
  Rezultat = '';

  Row_No_Galerie = 1;
  
  if (IndexGalerie <= 20) {
    ImgPerPagina = IndexGalerie;
  }
  
  if (GaleriePaginaCurenta < NrPagini) {
    ImgPerPagina = 20;
  }
  if (GaleriePaginaCurenta == NrPagini) {
    ImgPerPagina = IndexGalerie - (GaleriePaginaCurenta - 1) * 20;
  }

  Rezultat = Rezultat + '<table cellpadding="0" cellspacing="0">';
  Rezultat = Rezultat + '<tr>';
  
  for (var contor = 0; contor < ImgPerPagina; contor++) {
    if ((Row_No_Galerie - 1) % 5 == 0) {
      Rezultat = Rezultat + '</tr><tr>';
    }
    if ((Row_No_Galerie) % 5 == 0) {
      Rezultat = Rezultat + '<td class="thumb" style="padding-right: 0px">';
    }
    else {
      Rezultat = Rezultat + '<td class="thumb">';
    }
    Rezultat = Rezultat + '<div class="thumb_gallery" align="center" id="' + contor + '" onMouseOver="javascript:changeStyle(this.id, \'over\', \'galerie\');" onMouseOut="javascript:changeStyle(this.id, \'\', \'galerie\');">';
    
    if ((GaleriePaginaCurenta == 1) && (contor < 10)) {
      Rezultat = Rezultat + '<a href="' + root_dir + dir_galerie + parsedGalerieArray[contor] + '" rel="lightbox[pagina' + GaleriePaginaCurenta + ']">';
      Rezultat = Rezultat + '<img src="include/frl/afisare.php?img=' + root_dir + dir_galerie + parsedGalerieArray[contor] + '" style="padding:5px" border="0" alt="Galerie pavele" /></a>';
    }
    else {
      /*
      Rezultat = Rezultat + '<a href="images/gallery/gallery' + (contor + (GaleriePaginaCurenta - 1) * 20) + '.jpg" rel="lightbox[pagina' + GaleriePaginaCurenta + ']">';
      Rezultat = Rezultat + '<img src="images/gallery_thumb/gallery' + (contor + (GaleriePaginaCurenta - 1) * 20) + '.jpg" style="padding:5px" border="0" /></a>';
      */
      
      Rezultat = Rezultat + '<a href="' + root_dir + dir_galerie + parsedGalerieArray[(contor + (GaleriePaginaCurenta - 1) * 20)] + '" rel="lightbox[pagina' + GaleriePaginaCurenta + ']">';
      Rezultat = Rezultat + '<img src="include/frl/afisare.php?img=' + root_dir + dir_galerie + parsedGalerieArray[(contor + (GaleriePaginaCurenta - 1) * 20)] + '" style="padding:5px" border="0" alt="Galerie pavele" /></a>';
    }
    
    Rezultat = Rezultat + '</div></td>';

    Row_No_Galerie= Row_No_Galerie + 1;
  }

  Rezultat = Rezultat + '</tr>';
  Rezultat = Rezultat + '</table>';

  return Rezultat;
}

function swapMontajePages(id) {
  if (id != idMontajeSectiuneCurenta) {
    document.getElementById(id).style.display = 'block';
    document.getElementById(idMontajeSectiuneCurenta).style.display = 'none';
    idMontajeSectiuneCurenta = id;
  }
}

function doLogout() {
  window.location="/index.php?mact=FrontEndUsers,m3,logout,1&m3returnid=23&page=23";
}

function clearHeader(newSrc) {
  var imagine = new Image();
  
  imagine.src = root_dir + 'blankimage.gif';
  imagine.onLoad = seteazaDimensiuniMari(newSrc);
}

function seteazaDimensiuniMari(newSrc) {
  document.getElementById('headerImg').style.width = '679px';
  document.getElementById('headerImg').style.height = '271px';
  crosswipe(document.getElementById('headerImg'), newSrc, '1', transitionEffect);
}

function replaceOnError(img, alt_src) {
  if (typeof img.onerror != "undefined")
  {
    img.onerror = function() {
      this.src = alt_src;
      return true;
    }
  } 
}

function FixAllImages() {
  var contor;
  
  for (contor=0; contor < document.images.length; contor++) {
    if ((document.images[contor].id.match("thbimg_") != null) || (document.images[contor].id.match("info_") != null)) {
      FixPng(document.images[contor]);
    }
  }
}

function createRequester() {
var xmlHttp;
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  } 
  catch (e) {
    // Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }   
    catch (e) {
    try {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }     
    catch (e) {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
 
return xmlHttp;
}
