function $(id) {
     return document.getElementById(id);
}

function showDiv(id)	{
	
	if(id != '')	{
		
		var d = "div_"+id;
	
		var current = (document.getElementById(d).style.display == 'none') ? 'block' : 'none';		
		document.getElementById(d).style.display = current;
	}
	return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function openWindow(str,features){
        window.name='windowOpener';
        window.open(str,'newWindow',features);
}
var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=1,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function popUpWindowNS(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=0,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


function checkEmail_pl()	{

	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test(document.formEmail.EmailAddress.value))	{
		document.formEmail.EmailAddress.focus();
		alert('Podaj prawidłowo swój adres email!');
		return false;
	}
	return true;
}

function checkEmail_en()	{

	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test(document.formEmail.EmailAddress.value))	{
		document.formEmail.EmailAddress.focus();
		alert('Please specify your proper e-mail address!');
		return false;
	}
	return true;
}

function checkEmail_de()	{

	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test(document.formEmail.EmailAddress.value))	{
		document.formEmail.EmailAddress.focus();
		alert('Tragen Sie die richtige E-Mail-Adresse ein!');
		return false;
	}
	return true;
}
function checkEmail_fr()	{

	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test(document.formEmail.EmailAddress.value))	{
		document.formEmail.EmailAddress.focus();
		alert('Demande de présenter l’adresse e-mail correcte!');
		return false;
	}
	return true;
}

function checkEmail_it()	{

	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test(document.formEmail.EmailAddress.value))	{
		document.formEmail.EmailAddress.focus();
		alert('Specificare l’indirizzo e-mail corretto!');
		return false;
	}
	return true;
}

function RecommendFormCheck()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('Wpisz poprawny adres email nadawcy!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('Wpisz poprawny adres email odbiorcy!');
		return false;
	}
	
	return true;
}

function RecommendFormCheck_pl()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('Wpisz poprawny adres email nadawcy!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('Wpisz poprawny adres email odbiorcy!');
		return false;
	}
	
	return true;
}

function RecommendFormCheck_en()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('Sender’s email address is invalid!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('Recipient’s email address is invalid!');
		return false;
	}
	
	return true;
}

function RecommendFormCheck_de()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('E-Mail-Adresse des Absenders ist nicht korrekt!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('E-Mail-Adresse des Empfängers ist nicht korrekt!');
		return false;
	}
	
	return true;
}

function RecommendFormCheck_fr()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('Inscrivez l’adresse e-mail correcte d’expéditeur!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('Inscrivez l’adresse e-mail correcte de destinataire!');
		return false;
	}
	
	return true;
}

function RecommendFormCheck_it()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	
	if(!emailRegExp.test(document.RecommendForm.RecommendFromEmail.value))	{
		
		document.RecommendForm.RecommendFromEmail.focus();
		alert('l’indirizzo e-mail del mittente non e’ corretto!');
		return false;
	}
	
	if(!emailRegExp.test(document.RecommendForm.RecommendToEmail.value))	{
		
		document.RecommendForm.RecommendToEmail.focus();
		alert('l’indirizzo e-mail del destinatario non e’ corretto!');
		return false;
	}
	
	return true;
}

function ApplicationFormCheck_pl()	{
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Musisz wyrazić zgodę na przetwarzanie danych osobowych!');
		return false;
	}
	
	return true;
}

function ApplicationFormCheck_en()	{
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('You are required to express your consent for processing of your personal data!');
		return false;
	}
	
	return true;
}

function ApplicationFormCheck_de()	{
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Sie müssen mit der Verarbeitung Ihrer personenbezogenen Daten einverstanden sein!');
		return false;
	}
	
	return true;
}

function ApplicationFormCheck_fr()	{
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('L’expression de  l’accord de traitement des données personnelles est obligatoire!');
		return false;
	}
	
	return true;
}

function ApplicationFormCheck_it()	{
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Devi prestare il consenso per il trattamento dei dati personali!');
		return false;
	}
	
	return true;
}

function CheckContactForm_pl()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('contact_email').value))	{
		
		alert('Proszę podać prawidłowy adres e-mail.');
		document.getElementById('contact_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Musisz wyrazić zgodę na przetwarzanie danych osobowych!');
		return false;
	}
	
	return true;
}

function CheckContactForm_en()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('contact_email').value))	{
		
		alert('Please specify your proper e-mail address.');
		document.getElementById('contact_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('You are required to express your consent for processing of your personal data!');
		return false;
	}
	
	return true;
}

function CheckContactForm_de()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('contact_email').value))	{
		
		alert('Tragen Sie die richtige E-Mail-Adresse ein.');
		document.getElementById('contact_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Sie müssen mit der Verarbeitung Ihrer personenbezogenen Daten einverstanden sein!');
		return false;
	}
	
	return true;
}

function CheckContactForm_fr()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('contact_email').value))	{
		
		alert('Demande de présenter l’adresse e-mail correcte.');
		document.getElementById('contact_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('L’expression de  l’accord de traitement des données personnelles est obligatoire!');
		return false;
	}
	
	return true;
}

function CheckContactForm_it()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('contact_email').value))	{
		
		alert('Specificare l’indirizzo e-mail corretto.');
		document.getElementById('contact_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Devi prestare il consenso per il trattamento dei dati personali!');
		return false;
	}
	
	return true;
}

function CheckFaqForm_pl()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('faq_email').value))	{
		
		alert('Proszę podać prawidłowy adres e-mail.');
		document.getElementById('faq_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Musisz wyrazić zgodę na przetwarzanie danych osobowych!');
		return false;
	}
	
	return true;
}

function CheckFaqForm_en()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('faq_email').value))	{
		
		alert('Please specify your proper e-mail address.');
		document.getElementById('faq_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('You are required to express your consent for processing of your personal data!');
		return false;
	}
	
	return true;
}

function CheckFaqForm_de()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('faq_email').value))	{
		
		alert('Tragen Sie die richtige E-Mail-Adresse ein.');
		document.getElementById('faq_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Sie müssen mit der Verarbeitung Ihrer personenbezogenen Daten einverstanden sein!');
		return false;
	}
	
	return true;
}

function CheckFaqForm_fr()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('faq_email').value))	{
		
		alert('Demande de présenter l’adresse e-mail correcte.');
		document.getElementById('faq_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('L’expression de  l’accord de traitement des données personnelles est obligatoire!');
		return false;
	}
	
	return true;
}

function CheckFaqForm_it()	{
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if(!emailRegExp.test(document.getElementById('faq_email').value))	{
		
		alert('Specificare l’indirizzo e-mail corretto.');
		document.getElementById('faq_email').focus();
		return false;
	}
	
	if(document.getElementById('afAgree').checked == false)	{
		alert('Devi prestare il consenso per il trattamento dei dati personali!');
		return false;
	}
	
	return true;
}
