<!--

isIE = (navigator.appName.indexOf('Microsoft') == -1) ? false : true;
isMozilla = (navigator.appName.indexOf('Netscape') == -1) ? false : true;

stopSlideScrollBarConstant = 0;
menuBlocksAmount = 0;
lastCommentsObject1 = '';
lastCommentsObject2 = '';
lastVacancyObject = '';
lastVacancyPosition = '';
lastGalleryObject = '';
lastGalleryPhoto = '';


function underlineTopMenu(obj) {

	var image = obj.parentNode.getElementsByTagName('img')[0];

	image.className = (image.className == '') ? 'underline' : '';

}



function changeAmount(obj, number) {

	if (document.all[obj].getAttribute('value') == 1 && number == -1) {

		return;

	}

	document.all[obj].setAttribute('value', Number(document.all[obj].getAttribute('value')) + number);

}



function loadMenu(e) {

	if (isIE) {

		var divsArr = document.body.getElementsByTagName('div');

		for (var a = 0, b = divsArr.length; a < b; a++) {

			if (divsArr[a].className == 'container_calculator_popup_1') {

				divsArr[a].onmouseover = function() {this.className = 'container_calculator_popup_2'}
				divsArr[a].onmouseout = function() {this.className = 'container_calculator_popup_1'}

			}

		}


		var divsArr2 = document.body.getElementsByTagName('span');

		for (var a = 0, b = divsArr2.length; a < b; a++) {

			if (divsArr2[a].className == 'ingredients_container_1') {

				divsArr2[a].onmouseover = function() {this.className = 'ingredients_container_2'}
				divsArr2[a].onmouseout = function() {this.className = 'ingredients_container_1'}

			}

		}

	}

}



function roloverSubmenu(obj, hide, show) {

	var parent = obj.parentNode.parentNode.parentNode;

	if (parent.tagName.toLowerCase() != 'td') {

		parent = parent.parentNode;

	}

	var divsArr = parent.getElementsByTagName('div');

	divsArr[hide].style.display = 'none';
	divsArr[show].style.display = '';

}



function switchMenuBlock(obj, block_id) {

	var iframeTable = window['iframe_block_content_' + block_id].document.body.getElementsByTagName('table')[0];
	var cellsLength = iframeTable.rows[0].cells.length;

	var imagesArr = obj.getElementsByTagName('img');

	if (imagesArr[0].style.display == 'none') {

		imagesArr[1].style.display = 'none';
		imagesArr[0].style.display = '';
		document.all['iframe_block_' + block_id].style.display = '';

		if (cellsLength >= 4) {

			obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.cells[1].style.visibility = 'visible';

		}

	}

	else {

		imagesArr[0].style.display = 'none';
		imagesArr[1].style.display = '';
		document.all['iframe_block_' + block_id].style.display = 'none';

		if (cellsLength >= 4) {

			obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.cells[1].style.visibility = 'hidden';

		}

	}

}



function manageResize() {

	var maxPercentLeft = 200;
	var maxPercentRight = 500;
	var max = 1400;
	var min = 970;
	var minResolution = 1260;
	var contentMinWidth = 880;

	var clientWidth = document.body.clientWidth;

	if (clientWidth < minResolution) {

		var percent = (clientWidth - contentMinWidth) / 2;

	}

	else {

		var percent = clientWidth / 100 * 15;

	}


	if (percent >= maxPercentLeft) {

		var left = 0;
		var right = '100%';

	}

	else {

		var left = -maxPercentLeft + percent;
		var right = document.body.scrollWidth - percent - 435;

	}

	document.all.left_background.style.backgroundPosition = left + ' 0px';
	document.all.right_background.style.backgroundPosition = right + ' 0px';

	for (var a = 1; a <= menuBlocksAmount; a++) {

		resizeScrollbar(a);

	}

}



function resizeScrollbar(id) {

	var minSliderAreaWidthPixels = 565;
	var minBlockWidth = 855;

	var documentWidth = document.body.scrollWidth;
	var sides = documentWidth / 100 * 15 * 2;
	var block_width = documentWidth - sides - 22;

	if (block_width < minBlockWidth) {

		block_width = minBlockWidth;

	}

	var cellWidth = document.all['iframe_block_content_' + id].getAttribute('cellwidth');
	var padding = 2;

	var iframeTable = window['iframe_block_content_' + id].document.body.getElementsByTagName('table')[0];
	var cellsLength = iframeTable.rows[0].cells.length;
	var iframeWidth = cellsLength * cellWidth + cellsLength * 2;

	var iframeWidthPercents = block_width * 100 / iframeWidth;

	if (iframeWidthPercents >= 100) {

		document.all['iframe_' + id + '_slider'].style.display = 'none';

	}

	else {

		document.all['iframe_' + id + '_slider'].style.width = iframeWidthPercents + '%';
		document.all['iframe_' + id + '_slider'].style.display = '';
		document.all['iframe_' + id + '_slider_right_area'].style.width = 100 - iframeWidthPercents + '%';

	}

	document.all['iframe_' + id + '_slider'].setAttribute('iframe_width', iframeWidth);
	document.all['iframe_' + id + '_slider'].setAttribute('iframe_width_percents', iframeWidthPercents);

}



function slideScrollBar(direction, id, sliderStepPercents) {

	if (stopSlideScrollBarConstant == 1) {

		stopSlideScrollBarConstant == 0;
		return;

	}

	var sliderMaxRightPosition = 97;
	var slider = document.all['iframe_' + id + '_slider'];
	var iframe = document.all['iframe_block_content_' + id];
	var iframe_name = 'iframe_block_content_' + id;
	var iframeWidth = slider.getAttribute('iframe_width');
	var iframeWidthPercents = Number(slider.getAttribute('iframe_width_percents'));
	var sliderLeftPosition = slider.style.left.substring(0, slider.style.left.length - 1);
	var sliderLeftPosition = (sliderLeftPosition.substr(0, 1) == 0) ? 0 : Number(sliderLeftPosition);

	var sliderNextPosition = (direction == 'left') ? sliderLeftPosition - sliderStepPercents : sliderLeftPosition + sliderStepPercents;

	if (direction == 'right' && slider.style.right != '') {

		return;

	}


	if (direction == 'right' && iframeWidthPercents + sliderNextPosition > sliderMaxRightPosition) {

		sliderNextPosition = sliderLeftPosition + (sliderStepPercents - (iframeWidthPercents + sliderNextPosition - sliderMaxRightPosition));

	}


	if (sliderNextPosition < 0) {

		sliderNextPosition = 0;

	}

	slider.style.left = sliderNextPosition + '%';
	document.all['iframe_' + id + '_slider_left_area'].style.width = sliderNextPosition + '%';
	document.all['iframe_' + id + '_slider_right_area'].style.width = 100 - iframeWidthPercents - sliderNextPosition + '%';

	scrollIframe(slider, id, sliderNextPosition, sliderMaxRightPosition, direction);

	if (sliderStepPercents != 20) {

		setTimeout('slideScrollBar("' + direction + '", ' + id + ', ' + sliderStepPercents + ')', '100');

	}

}



function stopSlideScrollBar() {

	stopSlideScrollBarConstant = 1;

}




function sliderContinueDrag(event) {

	var slideStep = startDragMousePosition - event.clientX;
	var clickPosition = -slideStep;
	var slider = document.all['iframe_' + currentSliderID + '_slider'];
	var sliderAreaWidthPixels = slider.getAttribute('area_pixels_width');
	var iframe_name = 'iframe_block_content_' + currentSliderID;
	var iframeWidth = slider.getAttribute('iframe_width');
	var sliderWidthPixels = Number(slider.style.width.substring(0, slider.style.width.length - 2));
	var sliderLeftPosition = Number(slider.style.left.substring(0, slider.style.left.length - 2));
	var sliderNextPosition = clickPosition - sliderWidthPixels;
	var direction = (slideStep > 0) ? 'left' : 'right';
	var sliderSlideAmount = sliderNextPosition;

	if (sliderNextPosition < sliderLeftPosition) {

		sliderNextPosition = clickPosition;
		var direction = 'left';
		var sliderSlideAmount = sliderLeftPosition - sliderNextPosition;

	}

	slider.style.left = sliderNextPosition;

	scrollIframe(slider, currentSliderID, direction, sliderSlideAmount, iframe_name, iframeWidth, sliderAreaWidthPixels, sliderLeftPosition, sliderWidthPixels);

}



function sliderStopDrag(id, event, obj) {

	obj.detachEvent('onmousemove', sliderContinueDrag, true);

}



function scrollIframe(slider, id, sliderNextPosition, sliderMaxRightPosition, direction) {

	var iframe_name = 'iframe_block_content_' + id;
	var iframeWidth = slider.getAttribute('iframe_width');
	var iframeScrollTo = iframeWidth * sliderNextPosition / 100;
	var iframeScrollToCorrection = (direction == 'right') ? (100 - sliderMaxRightPosition) * iframeWidth / 100 : 0;
	window[iframe_name].scrollTo(iframeScrollTo + iframeScrollToCorrection, 0);

}



function hideCommentsMenu1(cellIndex) {

	var tablesArr = document.all.comments_table.rows[0].cells[cellIndex].getElementsByTagName('table');

	for (var a = 0, b = tablesArr.length; a < b; a++) {

		tablesArr[a].style.display = 'none';

	}

	if (lastCommentsObject1) {

		lastCommentsObject1.className = lastCommentsObject1.className.replace(' active', '');
		lastCommentsObject1.getElementsByTagName('div')[0].style.background = '';

	}

	if (lastCommentsObject2) {

		lastCommentsObject2.className = lastCommentsObject2.className.replace(' active', '');
		lastCommentsObject2.getElementsByTagName('div')[0].style.background = '';

	}

}



function hideCommentsMenu2(cellIndex) {

	var tablesArr = document.all.comments_table.rows[0].cells[cellIndex].getElementsByTagName('table');

	for (var a = 0, b = tablesArr.length; a < b; a++) {

		tablesArr[a].style.display = 'none';

	}

	if (lastCommentsObject2) {

		lastCommentsObject2.className = lastCommentsObject2.className.replace(' active', '');
		lastCommentsObject2.getElementsByTagName('div')[0].style.background = '';

	}

}



function showCommentsMenu1(obj) {

	if (obj.className.indexOf('active') == -1) {

		var parent = getCommentsParentObject(obj);

		hideCommentsMenu1(2);
		hideCommentsMenu1(4);

		obj.className += ' active';
		obj.getElementsByTagName('div')[0].style.background = '#E6EEE9';

		var cellIndex = parent.cellIndex + 2;

		parent.parentNode.cells[cellIndex].getElementsByTagName('table')[obj.rowIndex].style.display = '';

		lastCommentsObject1 = obj;

	}

}



function showCommentsMenu2(obj, table_index) {

	if (obj.className.indexOf('active') == -1) {

		var parent = getCommentsParentObject(obj);

		hideCommentsMenu2(4);

		obj.className += ' active';
		obj.getElementsByTagName('div')[0].style.background = '#E6EEE9';

		var cellIndex = parent.cellIndex + 2;

		parent.parentNode.cells[cellIndex].getElementsByTagName('table')[table_index - 1].style.display = '';

		lastCommentsObject2 = obj;

	}

}



function getCommentsParentObject(obj) {

	var parent = obj.parentNode;

	while (parent.tagName.toLowerCase() != 'td') {

		parent = parent.parentNode;

	}

	return parent;

}



function loadMap(e) {

	if (isIE) {

		var divsArr = document.all.map_1.getElementsByTagName('div');

		for (var a = 0, b = divsArr.length; a < b; a++) {

			if (divsArr[a].className == 'map_1') {

				divsArr[a].onmouseover = function() {this.className += ' active_map'}
				divsArr[a].onmouseout = function() {this.className = 'map_1'}

			}

		}

	}

}



function expandVacancy(obj, div_position, id) {

	var div = obj.getElementsByTagName('div')[1];

	if (div.style.display == 'none') {

		if (lastVacancyObject) {

			expandVacancy(lastVacancyObject, lastVacancyPosition, id);

		}

		div.style.display = '';

		document.all.vacancy_popup.style.top = 47 * div_position - 47;
		document.all.vacancy_popup.style.display = '';
		document.all.vacancy_id.value = id;

		lastVacancyObject = obj;
		lastVacancyPosition = div_position;

	}

	else {

		div.style.display = 'none';
		document.all.vacancy_popup.style.display = 'none';
		lastVacancyObject = '';

	}

}



function showMapAddress(id, cmd) {

	if (cmd == 'show') {

		document.all['map_address_' + id].className += ' active_map';

	}

	else {

		document.all['map_address_' + id].className = 'map_1';

	}

}



function loadGallery(obj) {

	if (obj.className == 'gallery_list_1') {

		if (lastGalleryObject) {

			loadGallery(lastGalleryObject);

		}

		obj.className += ' gallery_list_1_active';
		lastGalleryObject = obj;

	}

	else {

		obj.className = 'gallery_list_1';
		lastGalleryObject = '';

	}

}



function loadPhotos(e) {

	if (isIE) {

		var divsArr = document.all.photos_container.getElementsByTagName('img');

		for (var a = 0, b = divsArr.length; a < b; a++) {

			divsArr[a].onmouseover = function() {this.parentNode.className += ' photo_1_active'}
			divsArr[a].onmouseout = function() {this.parentNode.className = this.parentNode.className.replace(' photo_1_active', '')}

		}

	}

}



function highlightArrow(obj, cmd) {

	var imagesArr = obj.getElementsByTagName('img');

	if (cmd == 'over') {

		imagesArr[0].style.display = 'none';
		imagesArr[1].style.display = '';

	}

	else {

		imagesArr[0].style.display = '';
		imagesArr[1].style.display = 'none';

	}

}



function showPhoto(obj, id) {

	if (lastGalleryPhoto) {

		lastGalleryPhoto.className = 'photo_1';

	}

	obj.className += ' photo_1_clicked';
	document.all.gallery_photo_container.getElementsByTagName('td')[0].innerHTML = '<img src="img/photos/' + obj.getAttribute('photo_id') + '.jpg"><br>';
	document.all.gallery_photo_container.style.height = document.all.gallery_photo_container.getElementsByTagName('td')[0].getElementsByTagName('img')[0].height;

	lastGalleryPhoto = obj;

}



function slidePhoto(direction) {

	var divsArr = document.all.photos_container.getElementsByTagName('div');

	if ((direction == 'left' && divsArr[0].className.indexOf('photo_1_clicked') != -1) || (direction == 'right' && divsArr[divsArr.length - 1].className.indexOf('photo_1_clicked') != -1)) {

		return;

	}

	for (var a = 0, b = divsArr.length; a < b; a++) {

		if (divsArr[a].className.indexOf('photo_1_clicked') != -1) {

			var nextDiv = (direction == 'left') ? divsArr[a - 1] : divsArr[a + 1];

			nextDiv.className += ' photo_1_clicked';
			document.all.gallery_photo_container.getElementsByTagName('td')[0].innerHTML = '<img src="img/photos/' + nextDiv.getAttribute('photo_id') + '.jpg"><br>';
			lastGalleryPhoto.className = 'photo_1';
			lastGalleryPhoto = nextDiv;

			return;

		}

	}

}



function loadDropdown(e) {

	var divsArr = document.all.form_send_1.getElementsByTagName('div');

	for (var a = 0, b = divsArr.length; a < b; a++) {

		if (divsArr[a].className == 'drop_down_1') {

			var divsArr2 = divsArr[a].getElementsByTagName('div');

			for (var c = 0, d = divsArr2.length; c < d; c++) {

				if (isIE) {

					divsArr2[c].onmouseover = function() {this.className = 'drow_down_active'}
					divsArr2[c].onmouseout = function() {this.className = ''}

				}

				divsArr2[c].onclick = function() {document.all[this.getAttribute('field_name') + '_id'].value = this.getAttribute('element_id'); document.all[this.getAttribute('field_name') + '_name'].value = this.innerHTML; document.all['form_' + this.getAttribute('field_name')].style.visibility = 'hidden'}

			}

		}

	}

}



function showDropdownList(obj) {

	document.all['form_' + obj].style.visibility = 'visible';

}



function loadCompanySubmenu(e) {

	document.all.company_submenu.onmouseover = function() {this.getElementsByTagName('table')[0].style.display = ''}
	document.all.company_submenu.onmouseout = function() {this.getElementsByTagName('table')[0].style.display = 'none'}

}



function expandTestimonial(obj) {

	var divsArr = obj.parentNode.getElementsByTagName('div');

	if (divsArr[2]) {

		divsArr[2].style.display = '';

	}

}







Object.prototype.attachEvent = function (sEvent, fnHandler, bUseCapture) {

	this.addEventListener(sEvent.substring(2), fnHandler, bUseCapture);

}

Object.prototype.detachEvent = function (sEvent, fnHandler, bUseCapture) {

	this.removeEventListener(sEvent.substring(2), fnHandler, bUseCapture);

}

//-->