function showImage(obj, url) {
    window.location = url;
	/*var imgId = $(obj).attr('id').replace('p', '');
	for (var thumbId in thumbs) {
		if (thumbId != imgId) {
			$('div#p' + thumbId).css('background', thumbs[thumbId]);
		}
	}
	if ( !thumbs[imgId] ) thumbs[imgId] = $(obj).css('background');
	$(obj).css('background', 'url("' + backgroundImageUrl + '") no-repeat scroll 0pt 0pt transparent'); 
	$.post(
		url,
		{ t: (new Date).getTime()  },
		function(response) {
			$('div#photo').empty();
			$(response).appendTo('div#photo');

		}
	);*/
}

function changeAlbum(obj) {
	$.post(
		$(obj).attr('href'),
		{ t: (new Date).getTime()  },
		function(response) {
			$('div#out').empty();
			$(response).appendTo('div#out');

		}
	);
	return false;
}

function pageAlbumMenu(obj) {
	$.post(
		$(obj).attr('href'),
		{ t: (new Date).getTime()  },
		function(response) {
			$('div#albumsMenu').replaceWith(response);
			//$(response).appendTo('div#content_bottom');

		}
	);
	return false;
}

function togglePriceMenu(menu_num) {
	for (var i = 1; i <=3; i++) {
		$('div#bt' + i).hide();
	}
	$('div#bt' + menu_num).show();
	$('ul#addnav li').removeClass('active');
	$('ul#addnav li#bl' + menu_num).addClass('active');
	return false;
}

//****************
// массив с предзагруженными фото
var images = new Array();
// первоначальный ИД большой фото
var bigPhotoId = 'iPhoto';

// создает Node большой фото
// id - ИД картинки
// w - ширина картинки
// h - высота картинки
// alt - альтарнативный текст
// src - предзагруженная картинка
// className - имя класса
function createBigImage(id, w, h, alt, src, className) {
	// создаем элемент A
	var img = document.createElement('IMG');
	// задаем атрибуты
	img.id = id;
	img.width = w;
	img.h = h;
	img.alt = alt;
	img.title = alt;
	img.src = src.src;
	img.style.filter = 'alpha(opacity=0)';
	img.style.opacity = '0';
	img.className = className;
	// возвращаем созданный элемент
	return img;
}

// "обертка" для реализации эффекта Fade
// idFadeImage - ИД прозрачной картинки
// bigPhotoId - ИД старой большой картинки
function fade(idFadeImage, bigPhotoId, rmId, speed) {
	// код запуска эффекта Fade
	var tmp = 'setOpacity("'+ idFadeImage+'",'+0+',"' + bigPhotoId + '","' + rmId + '", ' + speed + ')';
	// запускаем Fade через 0,001 сек
	setTimeout(tmp, speed);
	// завершаем функцию
	return false;
}

// меняем прозрачность картики (эффект Fade)
// idFadeImage - ИД прозрачной картинки
// value - новое значение прозрачности
// bigPhotoId - ИД старой большой картинки
function setOpacity(idFadeImage, value, bigPhotoId, rmId, speed)
{
	// если картинка полностью не прозрачна
	if(value >= 11) {
		// удаляем старую большую картинку
		removeOldImage(bigPhotoId, idFadeImage, rmId);
		// завершаем работу эффекта
		return;
	};
	// меняем прозрачность новой фото
	$('#' + idFadeImage).css('opacity', value/10);
	$('#' + idFadeImage).css('filter','alpha(opacity=' + value*10 + ')');
	// уменьшаем значение прозрачности новой фото
	value = value + 1;
	// запускаем Fade через 0,001 сек
	var tmp = 'setOpacity("'+ idFadeImage+'",'+value+',"' + bigPhotoId + '", "' +  rmId + '", ' + speed + ')';
	setTimeout(tmp, speed);
}

// удаляем старую болшую фото
// id - ИД старой большой фото
// newId - ИД новой болшлй фото
function removeOldImage(id, newId, rmId){
	// удаляем старую большой фото
	if ($('#' + id)) {
		$('#' + rmId + ' > #' +  id).remove();
	};
	// меняем класс новой болшлй фото
	$('#' + newId).removeClass('fade');

}



function loadHomeImageList(imgs, sizes, delay) {
	for(i = 0; i < imgs.length; i++) {
		images[i] = new Array();
		for(j = 0; j < imgs[i].length; j++) {
			// создаем новый объект - картинка
			images[i][j] = new Image();
			// считываем в память саму картинку
			images[i][j].src = '/i/site/homepage/' + imgs[i][j];
		};
	};

	setTimeout('initRand(sizes, delay);', 1000);
}

function getSection() {
	if(0 == section) {
		return 3;
	}
	else if(3 == section) {
		return 1;
	}
	else if(1 == section) {
		return 5;
	}
	else if(5 == section) {
		return 2;
	}
	else if(2 == section) {
		return 4;
	};

	return 0;
}

function getImgId() {
	if(1 == images[section].length) {
		return 0;
	};

	var imgId = 10000;
	while (true) {
		imgId = Math.random();
		imgId = parseInt(imgId*10);
		if (imgId < images[section].length && selected[section] != imgId) {
			selected[section] = imgId;
			return imgId;
		};
	}
}

function initRand(sizes, delay) {
	var sectionIds = new Array();
	sectionIds[0] = 'weddinghome';
	sectionIds[1] = 'corporativehome';
	sectionIds[2] = 'holidayshome';
	sectionIds[3] = 'portfoliohome';
	sectionIds[4] = 'interiorhome';
	sectionIds[5] = 'othershome';

	section = getSection();
	var imgId = getImgId();

	if(ids[section] != (sectionIds[section] + imgId)) {
		// создаем Node новой большой фото
		var img = createBigImage(sectionIds[section] + imgId, sizes[section][0], sizes[section][1], '', images[section][imgId], '');
		// добавляем созданнй Node на экран
		$('#' + sectionIds[section]).append(img);
		// делаем эффект Fade
		fade(sectionIds[section] + imgId, ids[section], sectionIds[section], 30);

		ids[section] = sectionIds[section] + imgId;
	}

	setTimeout('initRand(sizes, delay);', delay);
}


function sendMessage(preUrl) {
	if(!preUrl){
		preUrl = '';
	};
	// УРЛ по которому должен обращаться ajax
	var ajaxUrl = preUrl + 'ajax/sendmail.php?' + 'sendOn=on&name=' + $('#fName').val() + '&phone=' + $('#fPhone').val() + '&mail=' + $('#fMail').val() + '&message=' + $('#fMessage').val() + '&antibot=' + $('#antibot').val();

	// определяем параметры, передаваемые серверу
	// создаем ajax запрос
	 $.get(
		ajaxUrl,
		{},
		function(transport) {
			if(1 == transport ){
				$('#bt2-form').addClass('hide');
				$('#bt2-error').addClass('hide');
				$('#bt2-error-antibot').addClass('hide');
				$('#bt2-mess').removeClass('hide');
			}
			else if (-1 == transport ){
				$('#bt2-form').addClass('hide');
				$('#bt2-error').addClass('hide');
				$('#bt2-error-antibot').removeClass('hide');
				$('#bt2-mess').addClass('hide');
			}
			else {
				$('#bt2-form').addClass('hide');
				$('#bt2-error').removeClass('hide');
				$('#bt2-error-antibot').addClass('hide');
				$('#bt2-mess').addClass('hide');
			};
		}
	 );
	 /*
	new Ajax.Request(ajaxUrl, {
		// задаем метод запроса
		method: 'GET',
		// задаем параметры, передаваемые серверу
		parameters: null,
		// при получении ответа
		onComplete: function(transport) {
			if(1 == transport.responseText ){
				$('bt2-form').className = 'hide';
				$('bt2-error').className = 'hide';
				$('bt2-error-antibot').className = 'hide';
				$('bt2-mess').removeClassName('hide');
			}
			else if (-1 == transport.responseText ){
				$('bt2-form').className = 'hide';
				$('bt2-error').className = 'hide';
				$('bt2-error-antibot').removeClassName('hide');
				$('bt2-mess').className = 'hide';
			}
			else {
				$('bt2-form').className = 'hide';
				$('bt2-error').removeClassName('hide');
				$('bt2-error-antibot').className = 'hide';
				$('bt2-mess').className = 'hide';
			};
		}
	});
	*/
}

