/*
FRONT OFFICE SCRIPTS PAGE
*/

// COMMON METHODS

// On load event
$(document).ready(function() {
	if ($('#rollSlider') != null) {
		// Run scroll
		loadRollUp();
	}
});

// Load roll-up menu data set
function loadRollUp() {
	// Create request
	$.post('/Pages/Site/ghRolls.ashx', { maxVal: 10, tagName: 'rolls' }, onRollLoad);
}
// Open items set complete
function onRollLoad(data) {
	var x = eval('(' + data + ')');
	// Load slider
	$('#rollSlider').html(x);
	// Roll-up menu
	$(function() {
		$('#rollUp').jCarouselLite({
			vertical: true,
			hoverPause: true,
			visible: 1,
			auto: 3000,
			speed: 3000
		});
	});
}
// Roll over
function rollOver() {
	$('#rollUp ul li div a').css('color', '#1d4167');
}
// Roll out
function rollOut() {
	$('#rollUp ul li div a').css('color', '#666666');
}

// Before submit
function getCheck() {
	// E-mail
	var _fldMailFrom = document.getElementById('fldMailFrom');
	if (!(_fldMailFrom.value.length > 7)) {
		alert(document.getElementById('noEmail').value);
		_fldMailFrom.focus();
		return false;
	}
	// Name
	var _fldName = document.getElementById('fldName');
	if (!(_fldName.value.length > 0)) {
		alert(document.getElementById('noName').value);
		_fldName.focus();
		return false;
	}
	// Subject
	var _fldSubject = document.getElementById('fldSubject');
	if (!(_fldSubject.value.length > 0)) {
		alert(document.getElementById('noSubject').value);
		_fldSubject.focus();
		return false;
	}
	// Message
	var _fldMessage = document.getElementById('fldMessage');
	if (!(_fldMessage.value.length > 3)) {
		alert(document.getElementById('noMessage').value);
		_fldMessage.focus();
		return false;
	}
}

// Works menu
function prodOver(_src) {
	var _e = $('#list_' + _src);

	if (_e[0].offsetLeft > 0) {
		var _x = (_e.offset().left - _e.width() + 20) + 'px';
	} else {
		var _cursor = this.event.clientX; 
		var _x = _cursor + 'px';
	}
	var _y = (_e.offset().top + 20) + 'px';

	var _icon = $('#icon_' + _src);
	_icon.css('position', 'absolute').css('left', _x).css('top', _y);
	_icon.animate({ opacity: "show", top: _y }, "slow");
}
function prodOut(_src) {
	var _e = $('#list_' + _src);
	var _y = (_e.offset().top + 40);

	var _icon = $('#icon_' + _src);
	_icon.animate({ opacity: "hide", top: _y }, "slow");
}

// Change selected color
$(document).ready(function() {
	$(".homeTopBlock").hover(function() {
		$(this).css('color', '#222222');
	}, function() {
		$(this).css('color', '#666666');
	});
});

// Thumbnails opacity
$(document).ready(function() {
	$(".workPartItemImgLink").fadeTo("slow", 0.5);
	$(".workPartItemImgLink").hover(function() {
		$(this).fadeTo("slow", 1.0);
	}, function() {
		$(this).fadeTo("slow", 0.5);
	});
});

