
$(document).ready(function() {
	initMenu();
	initImageOvr();
	initContactForm();
});

function initMenu() {

	if (($('#menuBox').length > 0) && ($('#menu').length > 0)) {

		if ($('#submenu').length > 0) {
			$('#submenu').appendTo('#menuBox');
		}

		if ($('#subsubmenu').length > 0) {
			$('#subsubmenu').appendTo('#menuBox');
		}

		if ($('#selSubsubmenu').length > 0) {
			var sTitle = $('#selSubsubmenu').text();

			var sUrlPrev = '';
			var sUrlNext = '';
			var bCurr = false;
			var iIdx = 0;
			var iCurIdx = -2;

			$('#subsubmenu ul li a').each(function() {

				if ($(this).text() == sTitle) {
					$(this).addClass('sel');
					bCurr = true;
					iCurIdx = iIdx;
				}

				if (!bCurr) {
					sUrlPrev = $(this).attr('href');
				}
				if (iIdx == (iCurIdx + 1)) {
					sUrlNext = $(this).attr('href');
				}

				iIdx++;
			});

			if (sUrlPrev && sUrlNext) {
				$('#menuDefPos').after('<div id="prevNextTopBox"><div id="prevNextTop"><a class="prevNextLnk" href="' + sUrlPrev + '">Prev</a> <a class="prevNextLnk" href="' + sUrlNext + '">Next</a></div></div>');
				$('.news-single-item').append('<div id="prevNextBtm"><a class="prevNextLnk" href="' + sUrlPrev + '">Prev</a> <a class="prevNextLnk" href="' + sUrlNext + '">Next</a></div>');
			}
			else if (sUrlNext) {
				$('#menuDefPos').after('<div id="prevNextTopBox"><div id="prevNextTop"><span class="prevNextLnkOff">Prev</span> <a class="prevNextLnk" href="' + sUrlNext + '">Next</a></div></div>');
				$('.news-single-item').append('<div id="prevNextBtm"><span class="prevNextLnkOff">Prev</span> <a class="prevNextLnk" href="' + sUrlNext + '">Next</a></div>');
			}
			else if (sUrlPrev) {
				$('#menuDefPos').after('<div id="prevNextTopBox"><div id="prevNextTop"><a class="prevNextLnk" href="' + sUrlPrev + '">Prev</a> <span class="prevNextLnkOff">Next</span></div></div>');
				$('.news-single-item').append('<div id="prevNextBtm"><a class="prevNextLnk" href="' + sUrlPrev + '">Prev</a> <span class="prevNextLnkOff">Next</span></div>');
			}
		}

		if (($('#menuDefPos').length > 0) && ($('#menuDefPosAnker').length > 0)) {

			var iH = $('#menuDefPosAnker').offset().top - $('#menuBox').offset().top;
			var iT = $('#menuDefPos').offset().top - iH;

			$('#menuBox').css('top', iT);
		}
	}	
}

function initImageOvr() {

	if ($('.news-list3-item').length > 0) {

		var sColBody = $('body').css('background-color');

		if (sColBody == 'rgb(255, 45, 45)' || sColBody == '#ff2d2d') {	/* home */
			var bHome = true;
			var sBgEnter = '#fff';
			var sBgLeave = 'none';
			var sClEnter = '#ff2d2d';
			var sClLeave = '#fff';
		}
		else {									/* normal list */
			var bHome = false;
			var sBgEnter = '#ff2d2d';
			var sBgLeave = 'none';
			var sClEnter = '#fff';
			var sClLeave = '#1e1e1e';					
		}

		$('.news-list3-item').each(function() {

			var iNbThumbs = $(this).find('img').length;
			var bTwoThumbs = false;

			if (iNbThumbs == 3) {
				if (bHome) {
					$(this).find('img:eq(2)').remove();
					$(this).find('img:eq(0)').insertAfter($(this).find('img:eq(1)'));
				}
				else {
					$(this).find('img:eq(0)').remove();
				}

				bTwoThumbs = true;
			}
			else if (iNbThumbs == 2) {
				if (bHome) {
					$(this).find('img:eq(0)').insertAfter($(this).find('img:eq(1)'));
				}

				bTwoThumbs = true;
			}

			$(this).mouseenter(function() {

				if (bTwoThumbs) {
					$(this).find('img:eq(1)').fadeTo('fast', 0);
					$(this).find('img:eq(0)').fadeTo('fast', 1);
				}

				$(this).find('h3 a').css({
					'background': sBgEnter,
					'color': sClEnter
				});
			});
	
			$(this).mouseleave(function() {

				if (bTwoThumbs) {
					$(this).find('img:eq(1)').fadeTo('fast', 1);
					$(this).find('img:eq(0)').fadeTo('fast', 0);
				}

				$(this).find('h3 a').css({
					'background': sBgLeave,
					'color': sClLeave
				});
			});

			if (bHome && ($(this).find('div.new').length > 0)) {
				$(this).find('a').append('<div style="position: absolute; top: 0; left: 0; width: 47px; height: 47px; background: url(fileadmin/q2/img/new-banderole.gif);"></div>');
			}
		});
	}
}

function initContactForm() {

	if ($('.tx-powermail-pi1').length > 0) {

		var name = $('#powermaildiv_uid1 label').text();
		var email = $('#powermaildiv_uid2 label').text();
		var subject = $('#powermaildiv_uid3 label').text();
		var message = $('#powermaildiv_uid4 label').text();
		var check = $('#powermaildiv_uid5 label').text();			

		var name2 = $('#powermaildiv_uid13 label').text();
		var email2 = $('#powermaildiv_uid14 label').text();
		var subject2 = $('#powermaildiv_uid15 label').text();
		var message2 = $('#powermaildiv_uid16 label').text();
		var check2 = $('#powermaildiv_uid17 label').text();

		if (!$('#uid1').val()) {
			$('#uid1').css('color', '#aeaeae');
			$('#uid1').val(name);
		}
		if (!$('#uid2').val()) {
			$('#uid2').css('color', '#aeaeae');
			$('#uid2').val(email);
		}
		if (!$('#uid3').val()) {
			$('#uid3').css('color', '#aeaeae');
			$('#uid3').val(subject);
		}
		if (!$('#uid4').val()) {
			$('#uid4').css('color', '#aeaeae');
			$('#uid4').val(message);
		}
		if (!$('#uid5').val()) {
			$('#uid5').css('color', '#aeaeae');
			$('#uid5').val(check);
		}

		if (!$('#uid13').val()) {
			$('#uid13').css('color', '#aeaeae');
			$('#uid13').val(name2);
		}
		if (!$('#uid14').val()) {
			$('#uid14').css('color', '#aeaeae');
			$('#uid14').val(email2);
		}
		if (!$('#uid15').val()) {
			$('#uid15').css('color', '#aeaeae');
			$('#uid15').val(subject2);
		}
		if (!$('#uid16').val()) {
			$('#uid16').css('color', '#aeaeae');
			$('#uid16').val(message2);
		}
		if (!$('#uid17').val()) {
			$('#uid17').css('color', '#aeaeae');
			$('#uid17').val(check2);
		}

		$('#uid1').focus(function() {
			if ($(this).val() == name) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid1').blur(function() {
			if ($(this).val() == '') {
				$(this).val(name);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid2').focus(function() {
			if ($(this).val() == email) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid2').blur(function() {
			if ($(this).val() == '') {
				$(this).val(email);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid3').focus(function() {
			if ($(this).val() == subject) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid3').blur(function() {
			if ($(this).val() == '') {
				$(this).val(subject);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid4').focus(function() {
			if ($(this).val() == message) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid4').blur(function() {
			if ($(this).val() == '') {
				$(this).val(message);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid6').focus(function() {
			if ($(this).val() == check) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid6').blur(function() {
			if ($(this).val() == '') {
				$(this).val(check);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid13').focus(function() {
			if ($(this).val() == name2) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid13').blur(function() {
			if ($(this).val() == '') {
				$(this).val(name2);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid14').focus(function() {
			if ($(this).val() == email2) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid14').blur(function() {
			if ($(this).val() == '') {
				$(this).val(email2);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid15').focus(function() {
			if ($(this).val() == subject2) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid15').blur(function() {
			if ($(this).val() == '') {
				$(this).val(subject2);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid16').focus(function() {
			if ($(this).val() == message2) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid16').blur(function() {
			if ($(this).val() == '') {
				$(this).val(message2);
				$(this).css('color', '#aeaeae');
			}
		});

		$('#uid17').focus(function() {
			if ($(this).val() == check2) {
				$(this).val('');
				$(this).css('color', '#000');
			}
		});
		$('#uid17').blur(function() {
			if ($(this).val() == '') {
				$(this).val(check2);
				$(this).css('color', '#aeaeae');
			}
		});

		if ($('#frmcontact')) {
			$('#frmcontact').submit(function() {

				if ($('#uid1').val() == name) {
					$('#uid1').val('');
				}
				if ($('#uid2').val() == email) {
					$('#uid2').val('');
				}
				if ($('#uid3').val() == subject) {
					$('#uid3').val('');
				}
				if ($('#uid4').val() == message) {
					$('#uid4').val('');
				}
				if ($('#uid5').val() == check) {
					$('#uid5').val('');
				}

				if ($('#uid13').val() == name2) {
					$('#uid13').val('');
				}
				if ($('#uid14').val() == email2) {
					$('#uid14').val('');
				}
				if ($('#uid15').val() == subject2) {
					$('#uid15').val('');
				}
				if ($('#uid16').val() == message2) {
					$('#uid16').val('');
				}
				if ($('#uid17').val() == check2) {
					$('#uid17').val('');
				}
			});
		}
	}
}

