//// ----- for sign-in page
// control of email adddress
function ValidEmail(item) {
	if (item.length <= 5) return false;
	if (item.indexOf ('@', 0) == -1) return false;
	if (item.indexOf ('.', 0) == -1) return false;
	return true;
}

function trim(str)
{
	str = ''+str;
	return str.replace(/^\s*|\s*$/g,"");
}

function CheckContent()
{
	if (trim(document.forms["mailing2"].surname.value) == ""
	|| trim(document.forms["mailing2"].name.value) == ""
	|| trim(document.forms["mailing2"].email.value) == ""
	|| (
		document.forms["mailing2"].all.checked==false &&
		document.forms["mailing2"].csfp.checked==false &&
		document.forms["mailing2"].esp.checked==false
	   )
	|| trim(document.forms["mailing2"].strCAPTCHA.value) == ""
	)
	
	{ 
		alert("Fields marked with * are mandatory");
		return false;
	}
	if (!ValidEmail(document.forms["mailing2"].email.value)) {
		alert("E-Mail address not valid"); 
		document.forms["mailing2"].email.select();
		document.forms["mailing2"].email.focus();       
		return false;
	}
	
}

function ResetShortcuts() 
{
	for (var i = 0; i < document.forms["LangForm"].Language.length; i++) 
	{
		if (document.forms["LangForm"].Language.options[i].defaultSelected == true){
			document.forms["LangForm"].Language.options[i].selected=true
		}
	}
}
 
function JumpMenu(item)
{
	document.location= item;
}

function submit_email()
{
	form = document.getElementById("submit_email");
	form.page.value = window.location;
	form.pagetitle.value = document.title;
	form.submit();
}

function submit_print()
{
	form = document.getElementById("submit_print");
	form.page.value = window.location;
	form.submit();
}

function check_email()
{
	if (document.forms["send_email"].yemail.value=="" || !ValidEmail(document.forms["send_email"].yemail.value))
	{
		alert("Fields marked with * are mandatory");
		return false;
	}
	if (document.forms["send_email"].femail.value=="" || !ValidEmail(document.forms["send_email"].femail.value))
	{
		alert("Fields marked with * are mandatory");
		return false;
	}
	return true;
}