function myDataSave() 
{
	if (checkForm())
	{
		xajax_corex_templateLoader('____button_active','applyButton','','','xajax_corex_templateLoader(\'__my_account/myData\',\'ENVELOPE__myData\',xajax.getFormValues(\'FORM__myData\'),\'RPCUSERS\')');	
	}
}

function trim(string) 
{ 
	return string.replace(/^\s+|\s+$/, ''); 
};

function checkEmptyFields(fields) 
{
	for (var i=0;i<fields.length; i++) 
	{
		var o = document.getElementById(fields[i]);
		
		if (trim(o.value)=="") 
		{	
			window.alert(document.getElementById('ERR_EMPTY_VALUE').value);		
			o.focus();
			return false;
		}
	}
	
	return true;	
}

function checkForm() 
{
	var regExpEmail=/^.+@.+\..+$/;
	var basic_fields = new Array
	(
		"surname"
		,"name"
		,"street"
		,"street_nr"
		,"zip"
		,"city"				
		,"telephone"
		,"email"
	);
	
	if (!checkEmptyFields(basic_fields)) 
	{
		return false;
	}
	
	var o = document.getElementById('email');
	if(!regExpEmail.exec(o.value)) 
	{
		window.alert(document.getElementById('ERR_EMAIL_ADDRESS_NOT_CORRECT').value);		
		o.focus();
		return false;
	}
	
	var o2 = document.getElementById('email2');
	if (o.value != o2.value)
	{
		window.alert(document.getElementById('ERR_EMAILS_DOESNT_MATCH').value);
		o.focus();
		return false;
	}
	
	var o = document.getElementById('password');
	if(o.value.length>0 && o.value.length < 6) 
	{		
		window.alert(document.getElementById('ERR_PASSWORD_SHORT').value);		
		o.focus();		
		return false;
	} 
	 
	return true;
}
