var firstNewsOnMain = 0;
var firstAboutGallery = 0;
var thisAboutGallery = 0;

var thisOneIsGlowing = -1;
var glowingArray = [
	['img/slides/5.jpg',true,[675,150,'bbl_left']],//красота
	['img/slides/4.jpg',true,[320,165,'bbl_left']],//грация
	['img/slides/3.jpg',true,[400,152,'bbl_right_big']], //детям
	['img/slides/6.jpg',true,[610,110,'bbl_left_big']], //питание
	['img/slides/2.jpg',true,[414,252,'bbl_right']] //шоппинг
];

var glowingArray_notMain = ['img/subpage_bg_0_beauty.jpg','img/subpage_bg_1_gracia.jpg','img/subpage_bg_2_kids.jpg','img/subpage_bg_3_food.jpg','img/subpage_bg.jpg'];

function browserDetectNav(chrAfterPoint) {
var
    UA=window.navigator.userAgent,       // содержит переданный браузером юзерагент
    //--------------------------------------------------------------------------------
	OperaB = /Opera[ \/]+\w+\.\w+/i,     //
	OperaV = /Version[ \/]+\w+\.\w+/i,   //	
	FirefoxB = /Firefox\/\w+\.\w+/i,     // шаблоны для распарсивания юзерагента
	ChromeB = /Chrome\/\w+\.\w+/i,       //
	SafariB = /Version\/\w+\.\w+/i,      //
	IEB = /MSIE *\d+\.\w+/i,             //
	SafariV = /Safari\/\w+\.\w+/i,       //
        //--------------------------------------------------------------------------------
	browser = new Array(),               //массив с данными о браузере
	browserSplit = /[ \/\.]/i,           //шаблон для разбивки данных о браузере из строки
	OperaV = UA.match(OperaV),
	Firefox = UA.match(FirefoxB),
	Chrome = UA.match(ChromeB),
	Safari = UA.match(SafariB),
	SafariV = UA.match(SafariV),
	IE = UA.match(IEB),
	Opera = UA.match(OperaB);
		
		//----- Opera ----
		if ((!Opera=="")&(!OperaV=="")) browser[0]=OperaV[0].replace(/Version/, "Opera")
				else 
					if (!Opera=="")	browser[0]=Opera[0]
						else
							//----- IE -----
							if (!IE=="") browser[0] = IE[0]
								else 
									//----- Firefox ----
									if (!Firefox=="") browser[0]=Firefox[0]
										else
											//----- Chrom ----
											if (!Chrome=="") browser[0] = Chrome[0]
												else
													//----- Safari ----
													if ((!Safari=="")&&(!SafariV=="")) browser[0] = Safari[0].replace("Version", "Safari");
//------------ Разбивка версии -----------

	var
            outputData;                                      // возвращаемый функцией массив значений
                                                             // [0] - имя браузера, [1] - целая часть версии
                                                             // [2] - дробная часть версии
	if (browser[0] != null) outputData = browser[0].split(browserSplit);
	if ((chrAfterPoint==null)&&(outputData != null)) 
		{
			chrAfterPoint=outputData[2].length;
			outputData[2] = outputData[2].substring(0, chrAfterPoint); // берем нужное ко-во знаков
			return(outputData);
		}
			else return(false);
}

function moveNewsOnMain(dir,thisHref,arr) {
	if ($(thisHref).hasClass('nom_passive')) {
		
	} else {
		var arl = arr.length;
		firstNewsOnMain += dir*3;
		if (firstNewsOnMain <= 0) {
			firstNewsOnMain = 0;
			$('#nom_left').addClass('nom_passive');
		} else {
			$('#nom_left').removeClass('nom_passive');
		}
		if (firstNewsOnMain >= arl - 3) {
			firstNewsOnMain = arl - 3;
			$('#nom_right').addClass('nom_passive');
		} else {
			$('#nom_right').removeClass('nom_passive');
		}
		$('#nom').animate({
			left: firstNewsOnMain*(-337)
		});
	}
}

function initNewsOnMain() {
	var nl = document.getElementById('nom_left');
	var nr = document.getElementById('nom_right');
	var as = document.getElementById('nom').getElementsByTagName('a');
	$(nl).addClass('nom_passive');
	if (as.length <=3) {
		$(nr).addClass('nom_passive');
	}
	$(nl).click(function() {
		moveNewsOnMain(-1,this,as);
		return false;
	});
	$(nr).click(function() {
		moveNewsOnMain(1,this,as);
		return false;
	});
}

function setThisGlow() {
	var conBl = document.getElementById('container');
	var bubBl = document.getElementById('bubble');
	if (this.className == 'thisIsGlowing') {
		this.className = '';
		conBl.style.background = '';
		bubBl.style.display = 'none';
		thisOneIsGlowing = -1;
	} else {
		var arr = document.getElementById('low_nav').getElementsByTagName('a');
		if (thisOneIsGlowing != -1)
			arr[thisOneIsGlowing].className = '';
		for (var r=0; r<arr.length; r++) {
			if (arr[r] == this) {
				thisOneIsGlowing = r;
				arr[r].className = 'thisIsGlowing';
			}
		}
		conBl.style.background = 'url("' + glowingArray[thisOneIsGlowing][0] + '") left top no-repeat';
		if (glowingArray[thisOneIsGlowing][1]) {
			bubBl.style.left = glowingArray[thisOneIsGlowing][2][0] + 'px';
			bubBl.style.top = glowingArray[thisOneIsGlowing][2][1] + 'px';
			bubBl.className = glowingArray[thisOneIsGlowing][2][2];
			var ihId = 'bubble' + thisOneIsGlowing;
			var ih = document.getElementById(ihId).innerHTML;
			document.getElementById('bubble_info').innerHTML = ih;
			bubBl.style.display = 'block';
		} else {
			bubBl.style.display = 'none';
		}
	}
	
	return false;
}

function pushTheTempo() {
	intNum++;
	var cycle = false;
	var buttId = '#';
	switch(intNum) {
		case 1:
			buttId += 'beauty';
			break;
		case 2:
			buttId += 'grace';
			break;
		case 3:
			buttId += 'kids';
			break;
		case 4:
			buttId += 'food';
			break;
		case 5:
			buttId += 'shopping';
			break;
		case 6:
			buttId += 'shopping';
			cycle = true;
			break;
	}
	if (cycle) {
		intNum = 0;
	}
	$(buttId).trigger('click');
}

var intNum = 0;


function initLowGlows() {	
	var as = document.getElementById('low_nav').getElementsByTagName('a');
	var intervalId = setInterval(pushTheTempo,7000);
	for (var a=0; a<as.length; a++) {
		as[a].onclick = setThisGlow;
		as[a].onmousedown = function() {clearInterval(intervalId)};
	}
}

function setThisGlow_notMain() {
	
	var conBl = document.getElementById('container');
	if (this.className == 'thisIsGlowing') {
		this.className = '';
		conBl.style.background = 'url("img/subpage_bg_building.jpg") left top no-repeat';;
		thisOneIsGlowing = -1;
		$('#all_shops_scroller').css('display','none');
		var ulsHoldes = document.getElementById('stores_by_groups').getElementsByTagName('div');
		var ulh = [];
		for (var u=0; u<ulsHoldes.length - 1; u++) {
			ulsHoldes[u].style.display = 'block';
			ulh = ulsHoldes[u].getElementsByTagName('li');
			for (var w=0; w<ulh.length; w++) {
				ulh[w].style.display = 'block';
			}
		}
		$('#stores_by_groups').css('padding-left','10px');
	} else {
		var arr = document.getElementById('low_nav').getElementsByTagName('a');
		if (thisOneIsGlowing != -1)
			arr[thisOneIsGlowing].className = '';
		for (var r=0; r<arr.length; r++) {
			if (arr[r] == this) {
				thisOneIsGlowing = r;
				arr[r].className = 'thisIsGlowing';
			}
		}
		conBl.style.background = 'url("' + glowingArray_notMain[thisOneIsGlowing] + '") left top no-repeat';
		$('#all_shops_scroller').css('left',(thisOneIsGlowing*193 + 87) + 'px');
		$('#all_shops_scroller').css('display','block');
		
		var ulsHolders = document.getElementById('stores_by_groups').getElementsByTagName('div');
		var lisHidden = 0;
		var listsShown = ulsHolders.length - 1;
		var ulsHolder = [];
		
		for (var d=0; d<ulsHolders.length - 1; d++) {
			ulsHolder = ulsHolders[d].getElementsByTagName('li');
			lisHidden = 0;
			for (var l=0; l<ulsHolder.length; l++) {
				if (ulsHolder[l].className == 'glow' + thisOneIsGlowing) {
					ulsHolder[l].style.display = 'block';
				} else {
					ulsHolder[l].style.display = 'none';
					lisHidden++;
				}
			}
			if (lisHidden == ulsHolder.length) {
				ulsHolders[d].style.display = 'none';
				listsShown--;
			} else {
				ulsHolders[d].style.display = 'block';
			}
		}
		$('#stores_by_groups').css('padding-left', (10+(ulsHolders.length - 1 - listsShown)*79) + 'px');
	}
	
	
	
	return false;
}

function initLowGlows_notMain() {
	
	var as = document.getElementById('low_nav').getElementsByTagName('a');
	for (var a=0; a<as.length; a++)
		as[a].onclick = setThisGlow_notMain;
}

function moveAboutGallery(dir,thisHref,arr) {
	if ($(thisHref).hasClass('ag_disabled')) {
		
	} else {
		var arl = arr.length;
		firstAboutGallery += dir*3;
		if (firstAboutGallery <= 0) {
			firstAboutGallery = 0;
			$('#ag_left').addClass('ag_disabled');
		} else {
			$('#ag_left').removeClass('ag_disabled');
		}
		if (firstAboutGallery >= arl - 3) {
			firstAboutGallery = arl - 3;
			$('#ag_right').addClass('ag_disabled');
		} else {
			$('#ag_right').removeClass('ag_disabled');
		}
		$('#ag').animate({
			left: firstAboutGallery*(-271)
		});
	}
}

function showAG() {
	var data = browserDetectNav();
	
	var asArray = document.getElementById('ag').getElementsByTagName('a');
	for (var y=0; y<asArray.length; y++) {
		if (this == asArray[y]) {
			var thisAAnumber = y;
		}
	}
	var popupArray = document.getElementById('ag_w_list').getElementsByTagName('a');
	$('#about_gallery_block').css('display','block');
	if ((data[0] == 'Chrome')||(data[0] == 'Safari')) {
		var docEl = document.getElementsByTagName('body')[0];
	} else {
		var docEl = document.documentElement;
	}
	docEl.scrollTop = 80;
	$(popupArray[thisAAnumber]).trigger('click');
	return false;
}

function movePopupGallery(dir,thisHref,arr) {
	if ($(thisHref).hasClass('agp_disabled')) {
		
	} else {
		var arl = arr.length;
		firstAboutGallery += dir*4;
		if (firstAboutGallery <= 0) {
			firstAboutGallery = 0;
			$('#agp_left').addClass('agp_disabled');
		} else {
			$('#agp_left').removeClass('agp_disabled');
		}
		if (firstAboutGallery >= arl - 4) {
			firstAboutGallery = arl - 4;
			$('#agp_right').addClass('agp_disabled');
		} else {
			$('#agp_right').removeClass('agp_disabled');
		}
		$('#ag_w_list').animate({
			left: firstAboutGallery*(-162)
		});
	}
}

function showPG(thisHref) {
	var pas = document.getElementById('ag_w_list').getElementsByTagName('a');
	for (var p=0; p<pas.length; p++) {
		if (thisHref == pas[p]) {
			thisAboutGallery = p;
		}
	}
	if ((thisAboutGallery<firstAboutGallery)||(thisAboutGallery>firstAboutGallery+3)) {
		
		if (thisAboutGallery<=pas.length-4) {
			firstAboutGallery = thisAboutGallery;
		} else {
			firstAboutGallery = pas.length-4;
		}
		document.getElementById('ag_w_list').style.left = (firstAboutGallery*(-162)) + 'px';
	}
	var currentShown = document.getElementById('thisPopupAG');
	if (currentShown) {
		currentShown.id = '';
	}
	thisHref.id = 'thisPopupAG';
	var ah = $(thisHref).attr('href');
	var ih = document.getElementById('beingWatched').clientHeight;
	$('#bw_loading').css('height',ih + 'px');
	$('#bw_loading').css('display','block');
	$('#beingWatched').attr('src',ah);
	$('#beingWatched').load(function() {
		$('#bw_loading').css('display','none');
	});
	return false;
}

function initPopupGallery() {
	
	var nl = document.getElementById('agp_left');
	var nr = document.getElementById('agp_right');
	var as = document.getElementById('ag_w_list').getElementsByTagName('a');
	$(nl).addClass('agp_disabled');
	if (as.length <=4) {
		$(nr).addClass('agp_disabled');
	} else $(nr).removeClass('agp_disabled');
	$(nl).click(function() {
		movePopupGallery(-1,this,as);
		return false;
	});
	
	$(nr).click(function() {
		movePopupGallery(1,this,as);
		return false;
	});
	
	for (var a=0; a<as.length; a++) {
		as[a].onclick = function() {showPG(this); return false;}
	}
	document.getElementById('agp_total').innerHTML = 'Всего ' + as.length + ' фото';
}

function initAboutGallery() {
	
	var nl = document.getElementById('ag_left');
	var nr = document.getElementById('ag_right');
	var as = document.getElementById('ag').getElementsByTagName('a');
	$(nl).addClass('ag_disabled');
	if (as.length <=3) {
		$(nr).addClass('ag_disabled');
	}
	else
	{
		$(nr).removeClass('ag_disabled');
	}
	$(nl).click(function() {
		moveAboutGallery(-1,this,as);
		return false;
	});
	$(nr).click(function() {
		moveAboutGallery(1,this,as);
		return false;
	});
	for (var a=0; a<as.length; a++) {
		as[a].onclick = showAG;
	}
	
	document.getElementById('ag_total').innerHTML = 'Всего ' + as.length + ' фото';
	
	initPopupGallery();
	
	$('#agp_close').click(function() {
		$('#about_gallery_block').css('display','none');
		return false;
	});
	
}

var stagesAndStoresArray = [
	/* 1 этаж */
	[
		[1,8,13,22],
		[2,9,14,23],
		[3,10,15,24],
		[4,11,16],
		[5,12,17],
		[6,18,20],
		[7,19,21]
	],
	/* 2 этаж */
	[
		[1,8,13,22],
		[2,9,14,23],
		[3,10,15,24],
		[4,11,16,25],
		[5,12,17,26],
		[6,18,20,27],
		[7,19,21,28]
	],
	/* 3 этаж */
	[
		[1,8,13],
		[2,9,14],
		[3,10,15],
		[4,11,16],
		[5,12,17],
		[6,18,20],
		[7,19]
	],
	/* 4 этаж */
	[
		[1,8],
		[2,9],
		[3,10],
		[4,11],
		[5,12],
		[6],
		[7]
	],
	/* 5 этаж */
	[
		[1],
		[2]
	],
	/* 6 этаж */
	[
		[1],
		[2],
		[3]
	],
	/* 7 этаж */
	[
		[1],
		[2],
		[3],
		[4]
	]
];

var currentShopIsShown = 0;
var allShopsAreChosen = false;

var imagesArrayDemo = [
	['img/bg_4_shopping.jpg','img/ag_small_thumb_2.jpg','img/ag_big_thumb_2.jpg'],
	['img/bg_3_food.jpg','img/ag_small_thumb_1.jpg','img/ag_big_thumb_1.jpg'],
	['img/bg_building.jpg','img/ag_small_thumb_3.jpg','img/ag_big_thumb_3.jpg'],
	['img/ag_viewed.jpg','img/ag_small_thumb_4.jpg','img/ag_big_thumb_4.jpg'],
	['img/atron_smak_roof.jpg','img/ag_small_thumb_5.jpg','img/ag_big_thumb_5.jpg'],
	['img/singing_dummy.jpg','img/ag_small_thumb_6.jpg','img/ag_big_thumb_6.jpg']
];

var leftFirst = 0;
var stageNumber = 0;

function moveLeftAnchors(dir,thisHref,la) {
	if (thisHref.className != 'st_limit') {
		leftFirst += dir;
		if (leftFirst <=0) {
			leftFirst = 0;
			document.getElementById('st_stores_up').className = 'st_limit';
		} else {
			document.getElementById('st_stores_up').className = '';
		}
		if (leftFirst >=la.length - 12) {
			leftFirst = la.length - 12;
			document.getElementById('st_stores_down').className = 'st_limit';
		} else {
			document.getElementById('st_stores_down').className = '';
		}
		document.getElementById('st_stores_list').style.top = (leftFirst*(-24)) + 'px';
	}
}

function initLeftList() {
	var leftAs = document.getElementById('st_stores_list').getElementsByTagName('a');
	var upAr = document.getElementById('st_stores_up');
	var downAr = document.getElementById('st_stores_down');
	upAr.className = 'st_limit';
	if (leftAs.length <= 12) {
		downAr.style.display = 'none';
		upAr.style.display = 'none';
	}
	upAr.onclick = function() {moveLeftAnchors(-1,this,leftAs); return false;};
	downAr.onclick = function() {moveLeftAnchors(1,this,leftAs); return false;};
}

function setThisGroup(thisHref, as) {
	
	var squareDiv = thisHref.getElementsByTagName('div')[0];
	var squareColor = $(squareDiv).css('background-color');
	for (var r=0; r<as.length; r++) {
		if (thisHref == as[r])
			var numberOfGroup = r;
	}
	
	var targetArray = stagesAndStoresArray[stageNumber][numberOfGroup];
	var anchorsNumber = stageNumber + 1;
	var anchId = '';
	var anNum = 0;
	var anchor = {};
	var anchorsDiv = {};
	var anchorsDivA = [];
	if (thisHref.className == 'thisGroupIsShown') {
		thisHref.className = '';
		for (var t=0; t<targetArray.length; t++) {
			if (targetArray[t] < 10) {
				anchId = 's' + anchorsNumber + '_0' + targetArray[t];
			} else {
				anchId = 's' + anchorsNumber + '_' + targetArray[t];
			}
			anchor = document.getElementById(anchId);
			if (!!anchor) {
				anchor.style.background = '';
			} else {
				anchorsDiv = document.getElementById(anchId + 'div');
				anchorsDivA = anchorsDiv.getElementsByTagName('a');
				for (var d=0; d<anchorsDivA.length; d++) {
					anchorsDivA[d].style.background = '';
				}
			}
		}
	} else {
		thisHref.className = 'thisGroupIsShown';
		for (var t=0; t<targetArray.length; t++) {
			if (targetArray[t] < 10) {
				anchId = 's' + anchorsNumber + '_0' + targetArray[t];
			} else {
				anchId = 's' + anchorsNumber + '_' + targetArray[t];
			}
			anchor = document.getElementById(anchId);
			if (!!anchor) {
				anchor.style.background = squareColor;
			} else {
				anchorsDiv = document.getElementById(anchId + 'div');
				anchorsDivA = anchorsDiv.getElementsByTagName('a');
				for (var d=0; d<anchorsDivA.length; d++) {
					anchorsDivA[d].style.background = squareColor;
				}
			}
		}
	}
	
}

function setParentHover() {
	var par = this.parentNode;
	$(par).addClass('hoverGroup');
}

function setParentHout() {
	var par = this.parentNode;
	$(par).removeClass('hoverGroup');
}

function setTablicas() {
	var scAs = document.getElementById('stage_scheme').getElementsByTagName('a');
	var tablica = {};
	var tablSpan = {};
	var spnArray = [];
	var multiIDs = [];
	var scAsParND = {};
	var thisID = '';
	var idinArray = false;
	
	for (var s=0; s<scAs.length; s++) {
		scAsParND = scAs[s].parentNode;
		if (scAsParND.className == 'multiAnchorHolder') {
			thisID = scAsParND.id;
			idinArray = false;
			for (var d=0; d<multiIDs.length; d++) {
				if (multiIDs[d] == thisID) {
					idinArray = true;
				}
			}
			if (!idinArray) {
				multiIDs[multiIDs.length] = thisID;
			}
		} else {
			tablica = document.createElement('div');
			tablica.className = 'shop_info';
			if(infoArray[scAs[s].hash.substr(7)]!=undefined) sh_name = infoArray[scAs[s].hash.substr(7)][0];
			else sh_name = 'Свободная&nbsp;площадь';
			tablica.innerHTML = '<span>' + sh_name + '</span><div class="iePNG"><br /></div>';
			scAs[s].appendChild(tablica);
		}
	}
	
	var thisDas = [];
	for (var i=0; i<multiIDs.length; i++) {
		thisDas = document.getElementById(multiIDs[i]).getElementsByTagName('a');
		for (j=0; j<thisDas.length; j++) {
			thisDas[j].onmouseover = setParentHover;
			thisDas[j].onmouseout = setParentHout;
			if (j == Math.floor(thisDas.length/2)) {
				tablica = document.createElement('div');
				tablica.className = 'shop_info';
				if(infoArray[thisDas[j].hash.substr(7)]!=undefined) sh_name = infoArray[thisDas[j].hash.substr(7)][0];
				else sh_name = 'Свободная&nbsp;площадь';
				tablica.innerHTML = '<span>' + sh_name + '</span><div class="iePNG"><br /></div>';
				thisDas[j].appendChild(tablica);
			}
		}
	}
}

function setThisShopCurrent() {
	var possibleId = '';
	var thisHref = $(this).attr('href');
	var shopId = thisHref.replace("#shop", "s");
	var inMulti = false;
	var inMultiNum = 0;
	var parND = this.parentNode;
	
	if ($(parND).hasClass('multiAnchorHolder')) {
		inMulti = true;
		var parNDa = parND.getElementsByTagName('a');
		for (var p=0; p<parNDa.length; p++) {
			if (this == parNDa[p]) {
				inMultiNum = p + 1;
			}
		}
	}
	
	if ((this.id != shopId)&&(!inMulti)) {
		
		var shopIdBar = '#' + shopId;
		
		var checkAr = document.getElementById(shopId);
		if (checkAr) {
			$(shopIdBar).trigger('click');
		} else {
			$(shopIdBar + '_multi1').trigger('click');
		}
	} else {
		var schArt = document.getElementById('center_block').getElementsByTagName('article')[0];
		schArt.innerHTML = '<h1>' + infoArray[shopId.substr(3)][0] + '</h1>';
		schArt.innerHTML += infoArray[shopId.substr(3)][1];
		var shStart = 's' + (stageNumber + 1) + '_';
		var shopIdWithout = shopId.replace(shStart,'');
		
		if (inMulti) {
			var shopIdWithout2 = shopIdWithout.replace('_multi' + inMultiNum,'');
			var shNum = parseInt(shopIdWithout2);
		} else {
			var shNum = parseInt(shopIdWithout);
			if (shNum == 0) {
				var shopIdWithout2 = shopIdWithout.replace('0','');
				shNum = parseInt(shopIdWithout2);
			}
		}
		
		if (currentShopIsShown != 0) {
			if (currentShopIsShown >= 10) {
				var csis = '_' + currentShopIsShown;
			} else {
				var csis = '_0' + currentShopIsShown;
			}
			possibleId = 's' + (stageNumber + 1) + csis;
			var wasShop = document.getElementById(possibleId);
		
			if (wasShop) {
				wasShop.style.background = '';
			} else {
				var wasDiv = document.getElementById(possibleId + 'div');
				var wasDiva = wasDiv.getElementsByTagName('a');
				for (var d=0; d<wasDiva.length; d++) {
					wasDiva[d].style.background = '';
				}
			}
		}
		$('#allShops').trigger('click');
		if (allShopsAreChosen)
			$('#allShops').trigger('click');
		
		currentShopIsShown = shNum;
		var stageArray = stagesAndStoresArray[stageNumber];
		
		for (var z=0; z<stageArray.length; z++) {
			for (var y=0; y<stageArray[z].length; y++) {
				if (stageArray[z][y] == shNum) {
					var numberOfThatGroup = z;
				}
			}
		}
		var docArr = document.getElementById('stage_shop_grouops').getElementsByTagName('a');
		var divForColor = docArr[numberOfThatGroup].getElementsByTagName('div')[0];
		var colorFromDiv = $(divForColor).css('background-color');
		//alert(colorFromDiv);
		if (!inMulti) {
			this.style.background = colorFromDiv;
		} else {
			for (var p=0; p<parNDa.length; p++) {
				parNDa[p].style.background = colorFromDiv;
			}
		}
		
		var agBlock = document.getElementById('ag');
		agBlock.innerHTML = '';
		imagesArrayDemo = shops_img[shopId.substr(3)];
		//alert(imagesArrayDemo.length);
		if(shops_img[shopId.substr(3)])
		{
			$('#about_gallery').css('display', 'block');
			for (var g=0; g<imagesArrayDemo.length; g++) {
				agBlock.innerHTML += '<a href="' + imagesArrayDemo[g][0] + '"><div class="ag_shroud"><br /></div><img src="' + imagesArrayDemo[g][1] + '" /></a>';
			}

			var agPopup = document.getElementById('ag_w_list');

			agPopup.innerHTML = '';

			for (var p=0; p<imagesArrayDemo.length; p++) {
				agPopup.innerHTML += '<a href="' + imagesArrayDemo[p][0] + '"><div class="agp_shroud"><br /></div><img src="' + imagesArrayDemo[p][1] + '" /></a>';
			}
			firstNewsOnMain = 0;
			firstAboutGallery = 0;
			thisAboutGallery = 0;
			initAboutGallery();
		}
		else
		{
			$('#about_gallery').css('display', 'none');
		}
	}
	
}

function initScheme(aHolderId) {
	var sas = document.getElementById(aHolderId).getElementsByTagName('a');
	for (var s=0; s<sas.length; s++) {
		
		sas[s].onclick = setThisShopCurrent;
	}
}

function initStagesCategories() {
	setTablicas();
	initLeftList();
	initScheme('stage_scheme');
	initScheme('st_stores_list');
	var grUl = document.getElementById('stage_shop_grouops').getElementsByTagName('ul')[0];
	var grAs = grUl.getElementsByTagName('a');
	
	for (var g=0; g<grAs.length; g++) {
		grAs[g].onclick = function() {setThisGroup(this,grAs); return false;};
	}
	$('#allShops').click(function(){
		if (this.className != 'allAreChosen') {
			allShopsAreChosen = true;
			for (var a=0; a<grAs.length; a++) {
				if (grAs[a].className == '')
					setThisGroup(grAs[a],grAs);
			}
			this.className = 'allAreChosen';
		} else {
			allShopsAreChosen = false;
			for (var a=0; a<grAs.length; a++) {
				if (grAs[a].className != '')
					setThisGroup(grAs[a],grAs);
			}
			this.className = '';
		}
		return false;
	});
	
}

function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}
