function validate() 
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('login').value;
	if(address=='')
		return false;
	if(reg.test(address) == false) 
	{
		alert('Invalid Email Address');
		return false;
	}
	return true;
}
function validate_profile()
{
	flagLogin = validate();
	flagCompany = true;
	flagAddress1 = true;
	flagPostcode = true;
	flagName = true;
	flagJob = true;
	flagPhone = true;
	//login
	if(!flagLogin)
		document.getElementById('loginL').style.color = "#ff0000";
	else
		document.getElementById('loginL').style.color = "#000000";
	//company
	if(document.getElementById('company').value=='')
	{
		flagCompany = false;
		document.getElementById('companyL').style.color = "#ff0000";
	}
	else
	{
		flagCompany = true;
		document.getElementById('companyL').style.color = "#000000";
	}
	//address1
	if(document.getElementById('address1').value=='')
	{
		flagAddress1 = false;
		document.getElementById('address1L').style.color = "#ff0000";
	}
	else
	{
		flagAddress1 = true;
		document.getElementById('address1L').style.color = "#000000";
	}
	//postcode
	if(document.getElementById('postcode').value=='')
	{
		flagPostcode = false;
		document.getElementById('postcodeL').style.color = "#ff0000";
	}
	else
	{
		flagPostcode = true;
		document.getElementById('postcodeL').style.color = "#000000";
	}
	//name
	if(document.getElementById('name').value=='')
	{
		flagName = false;
		document.getElementById('nameL').style.color = "#ff0000";
	}
	else
	{
		flagName = true;
		document.getElementById('nameL').style.color = "#000000";
	}
	//job
	if(document.getElementById('jobtitle').value=='')
	{
		flagJob = false;
		document.getElementById('jobL').style.color = "#ff0000";
	}
	else
	{
		flagJob = true;
		document.getElementById('jobL').style.color = "#000000";
	}
	//phone
	if(document.getElementById('phone').value=='')
	{
		flagPhone = false;
		document.getElementById('phoneL').style.color = "#ff0000";
	}
	else
	{
		flagPhone = true;
		document.getElementById('phoneL').style.color = "#000000";
	}
	if(document.getElementById('password').value!='' && document.getElementById('password2').value=='' || document.getElementById('password').value!=document.getElementById('password2').value)
		return false;
	//return
	if(flagLogin && flagCompany && flagAddress1 && flagPostcode && flagName && flagJob && flagPhone)
		return true;
	else
		return false;
}
