function setYear(fieldPrefix) {
	if (fieldPrefix != "cin") {
		fieldPrefix == "cot";
	}
	
	var time = new Date();
	var currentDate = time.getDate();
	var currentMonth = time.getMonth();
	var yearToShow = time.getFullYear();

	var selectedDate = document.getElementById(fieldPrefix + "day").value;
	var selectedMonth = document.getElementById(fieldPrefix + "month").value;

	if (
		(selectedMonth < currentMonth)
		|| (
			(selectedMonth == currentMonth)
			&& (selectedDate < currentDate)
		)
	) {
		yearToShow += 1;
	}
	
	document.getElementById(fieldPrefix + "year").innerHTML = yearToShow;
	
	return true;
}

var showHideBookRoom = function(state) {
	var xverror	= false;
	
	if(xverror == false) {
		var ef = document.getElementById('tsmIFrame'); // Iframe
		var qsf = document.getElementById("tsm-qsf"); // QSF
		var ifwrap = document.getElementById("body-cap-left-q"); //Iframe wraper
		
		if(state==true) {
			ef.style.display="block"; // Iframe
			qsf.style.display="none"; // QSF
			ifwrap.style.display="block"; //Iframe wraper
			jQuery('#qsf-line').removeClass();
			
			// Modify my search boxes same size
			divH = jQuery("#mini-qsf .glassBoxWrap-39 .glassBoxBody").height();
			jQuery("#mini-qsf .glassBoxWrap-40 .glassBoxBody").height(divH);
		} else {
			ef.src="about:blank"; // Iframe src
			ef.style.display="none"; // Iframe
			qsf.style.display="block"; // QSF
			ifwrap.style.display="none"; // Iframe wraper
			
			jQuery('#qsf-line').addClass('yui-ge');
		}
		return true;
	}
};

function clearLoginMessage() {
	jQuery("#system-message").parent().fadeOut();
}

jQuery.noConflict();

jQuery(document).ready(function() {
	if(!!document.getElementById("system-message")) {
		setTimeout("clearLoginMessage()", 30000);
	}
	jQuery(function () {
		jQuery('a[href*=#top]').click(function () {
			jQuery('html,body').animate({
				scrollTop: 0
			}, 1000);
			return false;
		});
	});
	jQuery('.article .phocagallery a img').click(function(){ return false; });
	jQuery("#rel-links a.open-iframe").bind("click", function (e) {
		var a = jQuery(this);
		var h = a.attr("href");
		var l = "iframe/site-en-gb.php?" + h;
		var w = window.open(l);
		return false;
	});
});

function changeImage(image, container, baseUrl) {
	container.src = baseUrl + '/uploads/' + image;
}

function checkNewsletterSubscribeForm(nameErrText, emailErrText) {
	var varform = document.getElementById('formNewsletterSubscribe');
	
	nameField = varform.elements['name'];
	
	if(nameField && nameField.value.length < 2) {
		nameField.className = nameField.className +' invalid';
		alert(nameErrText);
		return false;
	}

	var emailField = varform.elements['email'];
	if(emailField){
		emailField.value = emailField.value.replace(/ /g,"");
        var filter = /^([a-z0-9_'\.\-\+])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,10})+$/i;
        if(!filter.test(emailField.value)){
          emailField.className = emailField.className +' invalid';
          alert(emailErrText);
          return false;
        }
	}

	return true;
}

function winTicketFormBeforeSubmit(defaultName, defaultEmail, nameErrText, emailErrText) {
	if (document.getElementById('name').value == defaultName) {
		document.getElementById('name').value = "";
	}
	
	if (document.getElementById('email').value == defaultEmail) {
		document.getElementById('email').value = "";
	}
	
	var varform = document.getElementById('formWinTicket');
	
	nameField = varform.elements['name'];
	
	if(nameField && nameField.value.length < 2) {
		nameField.className = nameField.className +' invalid';
		alert(nameErrText);
		return false;
	}

	var emailField = varform.elements['email'];
	if(emailField){
		emailField.value = emailField.value.replace(/ /g,"");
        var filter = /^([a-z0-9_'\.\-\+])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,10})+$/i;
        if(!filter.test(emailField.value)){
          emailField.className = emailField.className +' invalid';
          alert(emailErrText);
          return false;
        }
	}

	return true;
}
