/*
IMPORTANT - This script request the 'common.js' script file.
*/

var messageTimer = 0;
var showAlert = true;

function debug(message) {
	if (!showAlert) return;
	if (!confirm(message)) showAlert = false;
}

// Function: animateHideMessage()
// --------------------------------------------------------------------------------------
function animateHideMessage() {
	if (messageTimer) {
		clearTimeout(messageTimer);
		messageTimer = 0;
	}
	var messageWrap = $('page-message-wrap');
	if (messageWrap == null) { return; }
	var messageHeight = messageWrap.offsetHeight;
	if (messageHeight > 1) {
		messageHeight = messageHeight - 10;
		if (messageHeight < 1) { messageHeight = 1; }
		messageWrap.style.height = messageHeight + 'px';
		if (messageHeight > 1) {
			messageTimer = setTimeout('animateHideMessage()', 25);
		}
	}
	if (!messageTimer) {
		messageWrap.style.visibility = 'hidden';
		messageWrap.style.display = 'none';
	}
}

// Function: hiddePageMessage()
// --------------------------------------------------------------------------------------

function hiddePageMessage(fast) {
	if (fast) { animateHideMessage(); }
	else { messageTimer = setTimeout('animateHideMessage()', 45000); }
}

// Function: cryptMail(id [string])
// Description: Encrypt email address
// --------------------------------------------------------------------------------------

function cryptMail(id) {
	var aObj = $(id);
	if (aObj == null) return;
	var tag = aObj.innerHTML;
	if (tag == 'info') {
		var emailRiddler = [105,110,102,111,64,101,97,116,111,117,116,46,114,111];
		var encryptedEmail = '';
		for (var i = 0; i < emailRiddler.length; i++) { encryptedEmail += String.fromCharCode(emailRiddler[i]); }
		aObj.href = 'mailto:' + encryptedEmail;
		aObj.innerHTML = encryptedEmail;
		return;
	}
	if (tag == 'contact') {
		var emailRiddler = [99,111,110,116,97,99,116,64,101,97,116,111,117,116,46,114,111];
		var encryptedEmail = '';
		for (var i = 0; i < emailRiddler.length; i++) { encryptedEmail += String.fromCharCode(emailRiddler[i]); }
		aObj.href = 'mailto:' + encryptedEmail;
		aObj.innerHTML = encryptedEmail;
		return;
	}
	if (tag == 'puncte') {
		var emailRiddler = [112,117,110,99,116,101,64,101,97,116,111,117,116,46,114,111];
		var encryptedEmail = '';
		for (var i = 0; i < emailRiddler.length; i++) { encryptedEmail += String.fromCharCode(emailRiddler[i]); }
		aObj.href = 'mailto:' + encryptedEmail;
		aObj.innerHTML = encryptedEmail;
		return;
	}
	if (tag == 'florin') {
		var emailRiddler = [102,108,111,114,105,110,64,101,97,116,111,117,116,46,114,111];
		var encryptedEmail = '';
		for (var i = 0; i < emailRiddler.length; i++) { encryptedEmail += String.fromCharCode(emailRiddler[i]); }
		aObj.href = 'mailto:' + encryptedEmail;
		aObj.innerHTML = encryptedEmail;
		return;
	}
}

// Function: checkTopLogin()
// Description: Check the top login form
// --------------------------------------------------------------------------------------

function checkTopLogin() {
	var formLogin = $('form-login');
	if (formLogin == null) { return false; }
	var lgusr = formLogin.lgusr.value;
	lgusr = lgusr.trim();
	if (lgusr == 'Nume utilizator') { lgusr = ''; }
	var lgpwd = formLogin.lgpwd.value;
	lgpwd = lgpwd.trim();
	if (lgpwd == '******') { lgpwd = ''; }
	if (lgusr == '' || lgpwd == '') {

		return false;
	}
	return true;
}
