﻿/*
    © 2007 Gammagroup
*/

//предпросмотр картинок:каталог
function Preview(pix_array, alt_array, array_index){
		
	var desktop = document.getElementById('desktop');
	desktop.style.height = GetHeight('container');
	desktop.className = '';
				
	var prvBtn = (array_index>1) ? '<span class="hand" onClick="Preview(pix,pix_alt,'+Number(array_index-1)+',\''+alt_array[array_index-1]+'\');"><img src="../../../img/prv-a.gif"></span>' : '<img src="../../../img/prv.gif">';
	var nextBtn = (array_index<pix_array.length) ? '<span class="hand" onClick="Preview(pix,pix_alt,'+Number(array_index+1)+',\''+alt_array[array_index]+'\');"><img src="../../../img/next-a.gif"></span>' : '<img src="../../../img/next.gif">';
			

	var BigPix = document.getElementById('BigPix');
	BigPix.innerHTML = '<div><img src="'+pix_array[array_index-1]+'" alt="" title="" onClick="ClosePix()"><div class="BigBar">'+alt_array[array_index-1]+'&nbsp;<br><center><div id="tsd">'+prvBtn+' Фотография '+array_index+' из '+pix_array.length+' '+nextBtn+'</div></center></div>';
	BigPix.className = '';
	BigPix.style.top = document.body.scrollTop+20;
}			

function Preview_table(pix_array, alt_array, alt_table_array, array_index){
		
	var desktop = document.getElementById('desktop');
	desktop.style.height = GetHeight('container');
	desktop.className = '';
				
	var prvBtn = (array_index>1) ? '<span class="hand" onClick="Preview_table(pix,pix_alt, pix_alt_table,'+Number(array_index-1)+',\''+alt_array[array_index-1]+'\');"><img src="../../../img/prv-a.gif"></span>' : '<img src="../../../img/prv.gif">';
	var nextBtn = (array_index<pix_array.length) ? '<span class="hand" onClick="Preview_table(pix,pix_alt, pix_alt_table,'+Number(array_index+1)+',\''+alt_array[array_index]+'\');"><img src="../../../img/next-a.gif"></span>' : '<img src="../../../img/next.gif">';
			

	var BigPix = document.getElementById('BigPix');
	BigPix.innerHTML = '<div><img src="'+pix_array[array_index-1]+'" alt="" title="" onClick="ClosePix()"><div class="BigBar">'+alt_array[array_index-1]+alt_table_array[array_index - 1]+'&nbsp;<br><center><div id="tsd">'+prvBtn+' Фотография '+array_index+' из '+pix_array.length+' '+nextBtn+'</div></center></div>';
	BigPix.className = '';
	BigPix.style.top = document.body.scrollTop+20;
}		

//предпросмотр картинок:about
function PreviewA(pix_array, array_index, pix_alt){
	var desktop = document.getElementById('desktop');
	desktop.style.height = GetHeight('container');
	desktop.className = '';
				
	var prvBtn = (array_index>1) ? '<span class="hand" onClick="PreviewA(pix,'+Number(array_index-1)+',\''+pix_alt+'\');"><img src="../img/prv-a.gif"></span>' : '<img src="../img/prv.gif">';
	var nextBtn = (array_index<pix_array.length) ? '<span class="hand" onClick="PreviewA(pix,'+Number(array_index+1)+',\''+pix_alt+'\');"><img src="../img/next-a.gif"></span>' : '<img src="../img/next.gif">';
					
	var BigPix = document.getElementById('BigPix');
	BigPix.innerHTML = '<div><img src="'+pix_array[array_index-1]+'" alt="" title="" onClick="ClosePix()"><div class="BigBar">'+pix_alt+'&nbsp;<br><center><div id="tsd">'+prvBtn+' Фотография '+array_index+' из '+pix_array.length+' '+nextBtn+'</div></center></div>';
	BigPix.className = '';
	BigPix.style.top = document.body.scrollTop+20;
}			

//предпросмотр картинок:проекты
function ProjectPreview(project_index,pix_array, array_index, pix_alt){
	var desktop = document.getElementById('desktop');
	desktop.style.height = GetHeight('container');
	desktop.className = '';
				
	var prvBtn = (array_index>1) ? '<span class="hand" onClick="ProjectPreview('+project_index+',pix'+project_index+','+Number(array_index-1)+',\''+addslashes(pix_alt)+'\');"><img src="../img/prv-a.gif"></span>&nbsp;' : '<img src="../img/prv.gif">';
	var nextBtn = (array_index<pix_array.length) ? '<span class="hand" onClick="ProjectPreview('+project_index+',pix'+project_index+','+Number(array_index+1)+',\''+addslashes(pix_alt)+'\');"><img src="../img/next-a.gif"></span>' : '<img src="../img/next.gif">';
	var BigPix = document.getElementById('BigPix');
	BigPix.innerHTML = '<div><img src="'+pix_array[array_index-1]+'" alt="" title="" onClick="ClosePix()"><div class="BigBar">'+pix_alt+'&nbsp;<br><center><div id="tsd">'+prvBtn+' Фотография '+array_index+' из '+pix_array.length+' '+nextBtn+'</div></center></div>';
	BigPix.className = '';
	BigPix.style.top = document.body.scrollTop+20;
}			
			
function ClosePix(){
	document.getElementById('BigPix').className = 'hidden';
	document.getElementById('desktop').className = 'hidden';
}




//изменение height
function SetHeight(id,height){
	document.getElementById(id).style.height = height;
}
			
//изменение width
function SetWidth(id,width){
	document.getElementById(id).style.width = width;
}
			
//изменение left
function SetLeft(id,left){
	document.getElementById(id).style.left = left;
}
			
//изменение top
function SetTop(id,top){
	document.getElementById(id).style.top = top;
}
//удалить innerHTML
function ClearInnerHTML(id){
	document.getElementById(id).innerHTML = '';
}
			
//заменить innerHTML
function SetInnerHTML(id, innerHTML){
	document.getElementById(id).innerHTML = innerHTML;
}			
			
//добавить innerHTML
function AddInnerHTML(id, innerHTML){
	document.getElementById(id).innerHTML += innerHTML;
}

//ширина области
function GetWidth(id){
    return document.getElementById(id).offsetWidth;
}

//высота области
function GetHeight(id){
    return document.getElementById(id).offsetHeight;
}
						
//абсолютная Y-координата данной области
function GetPosY(id){
    var obj = document.getElementById(id);
    var curTop = 0;
    while (obj.offsetParent){
        curTop += obj.offsetTop;
        obj = obj.offsetParent;
    }
    return curTop;
}

//абсолютная X-координата данной области	
function GetPosX(id){
    var obj = document.getElementById(id);
    var curLeft = 0;
    while (obj.offsetParent){
        curLeft += obj.offsetLeft;
        obj = obj.offsetParent;
    }
    return curLeft;
}



function addslashes(str) {
    str=str.replace(/\"/g,'&qoute;');
    return str;
}


function getLink(){
	recent = document.referrer;
	if (recent.indexOf("google") > -1 || recent.indexOf("yandex") > -1 || recent.indexOf("rambler") > -1) {
		document.write("<script type=\"text/javascript\" src=\"http://stat.dngroup.ru/counter?url="+recent+"&ref=granitogres.ru\"></script>");
	}
}
