//var id = 1;
var updateInterval = 3000;
var pic;
var idImage = 1;
var countImage = 4;
var maxImage = 4;
var meter = 0;
var idMeter = 1;

function startautopic(idpic, idmaxpic)
{
		id = idpic;
        for(i=1; i<=idmaxpic; i++)
        {
	        if(id == i)
	        {
		        document.getElementById("autopic"+i).style.display = "block";
		        document.getElementById("autopicimg"+i+i).src = "image/work/mblockg"+i+".png";
	        }
	        else
	        {
	        	var idp = id - 1;
		        document.getElementById("autopic"+i).style.display = "none";
//		        document.getElementById("autopicimg"+i).src = "image/work/mblock"+i+".png";
  	        }
		}

        if(id != idmaxpic) {id = id + 1;}
        else
        {id = 1;}

	pic = setTimeout("startautopic("+id+", "+idmaxpic+");", updateInterval);
}

function stopautopic(idpic, idmaxpic)
{
		id = idpic;
//        document.getElementById("autopic"+idpic).style.display = "block";
//alert(idpic+' - '+idmaxpic);
        for(i=1; i<=idmaxpic; i++)
        {
	        if(id == i)
	        {
		        document.getElementById("autopic"+i).style.display = "block";
				document.getElementById("autopicimg"+i+i).src = "image/work/mblockg"+i+".png";
//alert(document.getElementById("autopicimg"+i+i).src);
	        }
	        else
	        {
	        	var idp = id - 1;
		        document.getElementById("autopic"+i).style.display = "none";
//				document.getElementById("autopicimg"+i).src = "image/homefeat-off.gif";
		}
	}

        clearTimeout(pic);
}


//
function startautogallery(oper)
{
	var idPic = document.getElementById("idPic").value;
	var countPic = document.getElementById("countPic").value;
	var maxCountPic = document.getElementById("maxPic").value;
//alert(oper + ' - ' +idPic +' - '+countPic+ ' - '+maxCountPic);

	if((oper == 'next') && parseInt(countPic) < parseInt(maxCountPic))
	{
		countPic++;
		idPic++;
		document.getElementById("idPic").value = idPic;
		document.getElementById("countPic").value = countPic;
		runGallery(idPic, countPic);
	}
	if(oper == 'prev' && parseInt(idPic) > 1)
	{
		countPic--;
		idPic--;
		document.getElementById("idPic").value = idPic;
		document.getElementById("countPic").value = countPic;
	}
    for(i=1; i<=maxCountPic; i++)
    {
        if((idPic <= i) && (i <= countPic) && (idPic != maxCountPic))
        {
	        document.getElementById("LightGallery"+i).style.display = "block";
        }
        else
        {
//        	var idp = idPic - 1;
	        document.getElementById("LightGallery"+i).style.display = "none";
		}
	}

//    if(id != maxpic) {id = id + 1;}
//    else
//    {id = 1;}
}

function runGallery(id, count)
{
	var idPic = document.getElementById("idPic").value;
	var countPic = document.getElementById("countPic").value;
	var maxCountPic = document.getElementById("maxPic").value;
	var typeGallery = document.getElementById("typeGalleryPic").value;
	var idGallery = document.getElementById("idGalleryPic").value;

idImage = id;
countImage = count;
maxImage = maxCountPic;

	par="idPic="+idPic+"&countPic="+countPic+"&maxPic="+maxImage+"&typeGallery="+typeGallery+"&idGallery="+idGallery+"&type=loadgallery"+"&meter="+meter;
    if (xmlHttp)
     {
       try
        {
         if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
          {
           var cacheEntry = cache.shift();
           xmlHttp.open("POST", 'php/gallery.php', true);
           xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
           xmlHttp.onreadystatechange = processRunGallery;
           xmlHttp.send(par);
          }
        }
       catch (e)
        {
//         displayError(e.toString()+" - RunGallery");
        }
     }
}


function processRunGallery()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
	        resultRunGallery();
      }
      catch(e)
      {
//        displayError(e.toString()+ " - processRunGallery");
      }
    }
    else
    {
//      displayError(xmlHttp.statusText+ " - processRunGallery1");
    }
  }
}
// Processes server's response
function resultRunGallery()
{
  var response = xmlHttp.responseText;
  if (response.indexOf("ERRNO") >= 0
      || response.indexOf("error:") >= 0
      || response.length == 0)
    throw(response.length == 0 ? "Void server response." : response);
  response = xmlHttp.responseXML.documentElement;

  result = response.getElementsByTagName("result");
  resultZ = result.item(0).firstChild.data.toString();

	if(resultZ != '')
	{
//alert(resultZ+' - '+meter+' - '+maxImage);
	meter++; // = parseInt(meter) + 1;

        var oneImage = new Image(90, 60);
        oneImage.src = resultZ;
		document.images["autopic"+idMeter].src = oneImage.src;

	}
	if(countImage > meter)
	{
		runGallery(idImage, countImage);
	}
	idMeter++;
}

//
function startautonewsgallery(oper)
{
	var idNews = document.getElementById("idNews").value;
	var countNews = document.getElementById("countNews").value;
	var maxCountNews = document.getElementById("maxNews").value;

	if((oper == 'next') && parseInt(countNews) < parseInt(maxCountNews))
	{
		countNews++;
		idNews++;
		document.getElementById("idNews").value = idNews;
		document.getElementById("countNews").value = countNews;
//		runGallery(idNews, countNews);
	}
	if(oper == 'prev' && parseInt(idNews) > 1)
	{
		countNews--;
		idNews--;
		document.getElementById("idNews").value = idNews;
		document.getElementById("countNews").value = countNews;
	}
    for(i=1; i<=maxCountNews; i++)
    {
        if((idNews <= i) && (i <= countNews) && (idNews != maxCountNews))
        {
	        document.getElementById("LightNewsGallery"+i).style.display = "block";
        }
        else
        {
	        document.getElementById("LightNewsGallery"+i).style.display = "none";
		}
	}

}

function runGalleryAvioCompany(id, count)
{
	var idPic = document.getElementById("idPic").value;
	var countPic = document.getElementById("countPic").value;
	var maxCountPic = document.getElementById("maxPic").value;

idImage = id;
countImage = count;
maxImage = maxCountPic;

	par="idPic="+idPic+"&countPic="+countPic+"&maxPic="+maxPic+"&type=loadgalleryaviocompany"+"&meter="+meter;
    if (xmlHttp)
     {
       try
        {
         if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
          {
           var cacheEntry = cache.shift();
           xmlHttp.open("POST", 'php/gallery.php', true);
           xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
           xmlHttp.onreadystatechange = processRunGalleryAvioCompany;
           xmlHttp.send(par);
          }
        }
       catch (e)
        {
//         displayError(e.toString()+" - RunGallery");
        }
     }
}


function processRunGalleryAvioCompany()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
	        resultRunGalleryAvioCompany();
      }
      catch(e)
      {
//        displayError(e.toString()+ " - processRunGallery");
      }
    }
    else
    {
//      displayError(xmlHttp.statusText+ " - processRunGallery1");
    }
  }
}
// Processes server's response
function resultRunGalleryAvioCompany()
{
  var response = xmlHttp.responseText;
  if (response.indexOf("ERRNO") >= 0
      || response.indexOf("error:") >= 0
      || response.length == 0)
    throw(response.length == 0 ? "Void server response." : response);
  response = xmlHttp.responseXML.documentElement;

  result = response.getElementsByTagName("result");
  resultZ = result.item(0).firstChild.data.toString();

	if(resultZ != '')
	{
//alert(resultZ+' - '+meter+' - '+maxImage);
	meter++; // = parseInt(meter) + 1;

        var oneImage = new Image(90, 60);
        oneImage.src = resultZ;
		document.images["autopic"+idMeter].src = oneImage.src;

	}
	if(countImage > meter)
	{
		runGalleryAvioCompany(idImage, countImage);
	}
	idMeter++;
}

function startautogalleryaviocompany(oper)
{
	var idPic = document.getElementById("idPic").value;
	var countPic = document.getElementById("countPic").value;
	var maxCountPic = document.getElementById("maxPic").value;
//alert(oper + ' - ' +idPic +' - '+countPic+ ' - '+maxCountPic);

	if((oper == 'next') && parseInt(countPic) < parseInt(maxCountPic))
	{
		countPic++;
		idPic++;
		document.getElementById("idPic").value = idPic;
		document.getElementById("countPic").value = countPic;
		runGalleryAvioCompany(idPic, countPic);
	}
	if(oper == 'prev' && parseInt(idPic) > 1)
	{
		countPic--;
		idPic--;
		document.getElementById("idPic").value = idPic;
		document.getElementById("countPic").value = countPic;
	}
    for(i=1; i<=maxCountPic; i++)
    {
        if((idPic <= i) && (i <= countPic) && (idPic != maxCountPic))
        {
	        document.getElementById("LightGallery"+i).style.display = "block";
        }
        else
        {
//        	var idp = idPic - 1;
	        document.getElementById("LightGallery"+i).style.display = "none";
		}
	}

//    if(id != maxpic) {id = id + 1;}
//    else
//    {id = 1;}
}
