function CheckEmail(Email){

		var at="@"
		var dot="."
		var lat=Email.indexOf(at)
		var lstr=Email.length
		var ldot=Email.indexOf(dot)
		
		if (Email.indexOf(at)==-1){
		   return false
		}

		if (Email.indexOf(at)==-1 || Email.indexOf(at)==0 || Email.indexOf(at)==lstr){
		   return false
		}

		if (Email.indexOf(dot)==-1 || Email.indexOf(dot)==0 || Email.indexOf(dot)==lstr){
		    return false
		}

		 if (Email.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (Email.substring(lat-1,lat)==dot || Email.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (Email.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (Email.indexOf(" ")!=-1){
		    return false
		 }

 		 return true
}


function CreateMember(){

	if (document.getElementById('CreateMemberForm').ProfileName.value == ''){
		
		alert('Ange ditt alias');
		
		return;
		
		}

	if (document.getElementById('CreateMemberForm').ProfileEmail.value == ''){
		
		alert('Ange din epostadress');
		
		return;
		
		}

    if (document.getElementById('CreateMemberForm').ProfileEmail.value != '' && !CheckEmail(document.getElementById('CreateMemberForm').ProfileEmail.value)){
    
		alert('Epostadressen du har fyllt i verkar inte vara giltig');
		
		return;
		
		}        

	if (document.getElementById('CreateMemberForm').ProfilePwd.value == ''){
	
		alert('Ange ett lösenord');
		
		return;
		
		}

	if (document.getElementById('CreateMemberForm').MemberGender.value == ''){
		
		alert('Ange ditt kön');
		
		return;
		
		}

	if (document.getElementById('CreateMemberForm').MemberBirthDateYYYY.value == '' || document.getElementById('CreateMemberForm').MemberBirthDateMM.value == '' || document.getElementById('CreateMemberForm').MemberBirthDateDD.value == ''){
		
		alert('Ange ditt födelsedatum');
		
		return;
		
		}

	if (document.getElementById('CreateMemberForm').MemberCountryId.value == ''){
		
		alert('Ange land');
		
		return;
		
		}

	if (document.getElementById('CreateMemberForm').MemberCountyId.value == ''){
		
		alert('Ange län');
		
		return;
		
		}

	if (!document.getElementById('CreateMemberForm').ApproveEula.checked){
		
		alert('Du måste godkänna användaravtalet');
		
		return;
		
		}

    document.getElementById('CreateMemberForm').style.display = 'none';
    
    document.getElementById('CreateMemberProgress').style.display = 'block';
		
	document.getElementById('CreateMemberForm').submit();

}

function SelectCountry(CountryId){
	
	MakeHttpRequest('/?_PageName=Register&_ActionName=SelectCountry&CountryId=' + CountryId,'Counties');

}


function DaysInMonth(WhichMonth, WhichYear)
{
  var DaysInMonth = 31;
  if (WhichMonth == "04" || WhichMonth == "06" || WhichMonth == "09" || WhichMonth == "11") DaysInMonth = 30;
  if (WhichMonth == "02" && (WhichYear/4) != Math.floor(WhichYear/4))	DaysInMonth = 28;
  if (WhichMonth == "02" && (WhichYear/4) == Math.floor(WhichYear/4))	DaysInMonth = 29;
  return DaysInMonth;
}


function ChangeOptionDays(Which, where)
{
  DaysObject = eval("document." + where + "." + Which + "DD");
  MonthObject = eval("document." + where + "." + Which + "MM");
  YearObject = eval("document." + where + "." + Which + "YYYY");

  Month = MonthObject[MonthObject.selectedIndex].text;
  Year = YearObject[YearObject.selectedIndex].text;

  DaysForThisSelection = DaysInMonth(Month, Year);
  CurrentDaysInSelection = DaysObject.length - 1;
  
	if (CurrentDaysInSelection > DaysForThisSelection)
  {
    for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
    {
      DaysObject.options[DaysObject.options.length - 1] = null
    }
  }
  if (DaysForThisSelection > CurrentDaysInSelection)
  {
    for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
    {
      NewOption = new Option(DaysObject.options.length);
      DaysObject.add(NewOption);
    }
  }
    if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}

