function checkClientInfoSubmit()
{
  //check email address
  var has_at = document.forms['createUser'].username.value.indexOf('@');
  var has_dot = document.forms['createUser'].username.value.indexOf('.');
  var errorMsg = "";
  
  if(document.forms['createUser'].username.value != "" &&
     document.forms['createUser'].password.value == document.forms['createUser'].password2.value &&
     document.forms['createUser'].enddate.value.length > 9 &&
     document.forms['createUser'].password.value.length > 5 &&
     document.forms['createUser'].firstname.value.length > 0 &&
     document.forms['createUser'].lastname.value.length > 0 &&
     has_at != -1 && has_dot != -1)
  {
    document.forms['createUser'].submit();
  }
  else
  {
      if(document.forms['createUser'].username.value=="" || has_at == -1 || has_dot == -1)
      {
        errorMsg = "Please enter in a valid Email address for a user name. \n "
      }

      if(document.forms['createUser'].password.value != document.forms['createUser'].password2.value)
      {
        errorMsg = errorMsg + "Your passwords do not match. \n "
      }
      if(document.forms['createUser'].password.value.length <=5 )
      {
        errorMsg = errorMsg + "Your password needs to be at least 6 characters. \n " 
      }
      if(document.forms['createUser'].firstname.value.length <=0 )
      {
        errorMsg = errorMsg + "Your First Name must be entered. \n "
      }
      if(document.forms['createUser'].lastname.value.length <=0 )
      {
        errorMsg = errorMsg + "Your Last Name must be entered. \n "
      }
      if(document.forms['createUser'].enddate.value.length <=9 )
      {
        errorMsg = errorMsg + "Please enter a valid Subscription Date (yyyy-mm-dd) \n "
      }
      

      alert(errorMsg);
      //return false;
  }//else

}

function checkWktInfoSubmit()
{
  //check email address

  var errorMsg = "";
  if(document.forms['wktUpdate'].prs_wkt_rate.value > 0 &&
     document.forms['wktUpdate'].prs_wkt_rate.value <= 10 &&
     document.forms['wktUpdate'].prs_cardio_rate.value > 0 &&
     document.forms['wktUpdate'].prs_cardio_rate.value <= 10 &&
     document.forms['wktUpdate'].prs_strgth_rate.value > 0 &&
     document.forms['wktUpdate'].prs_strgth_rate.value <= 10
     )
  {
    document.forms['wktUpdate'].submit();
  }
  else
  {

      if(document.forms['wktUpdate'].prs_wkt_rate.value <=0 || document.forms['wktUpdate'].prs_wkt_rate.value > 10  )
      {
        errorMsg = errorMsg + "Please enter a Perceived Workout Rating between 1 and 10. \n "
      }
      if(document.forms['wktUpdate'].prs_cardio_rate.value <=0 || document.forms['wktUpdate'].prs_cardio_rate.value > 10  )
      {
        errorMsg = errorMsg + "Please enter a Cardio Workout Rating between 1 and 10. \n "
      }
      if(document.forms['wktUpdate'].prs_strgth_rate.value <=0 || document.forms['wktUpdate'].prs_strgth_rate.value > 10  )
      {
        errorMsg = errorMsg + "Please enter a Strength Workout Rating between 1 and 10. \n "
      }
      

      alert(errorMsg);
      //return false;
  }//else

}





function checkNamedWktInfoSubmit()
{
  var errorMsg = "";
  
  if(document.forms['nmd_wkt_upd'].wkt_name.value != "" &&
     document.forms['nmd_wkt_upd'].wkt_desc.value != "" &&
	     ( 
	     document.forms['nmd_wkt_upd'].wkt_time.checked == true ||
	     document.forms['nmd_wkt_upd'].wkt_reps.checked == true ||
	     document.forms['nmd_wkt_upd'].wkt_weight.checked == true ||
	     document.forms['nmd_wkt_upd'].wkt_dist.checked == true
	     )     
     )
  {
    document.forms['nmd_wkt_upd'].submit();
  }
  else
  {
      if(document.forms['nmd_wkt_upd'].wkt_name.value == "")
      {
        errorMsg = "Please enter in a name for the workout. \n "
      }
      if(document.forms['nmd_wkt_upd'].wkt_desc.value == "" )
      {
        errorMsg = errorMsg + "Please enter in a description for the workout. \n"
      }
      if(
	     document.forms['nmd_wkt_upd'].wkt_time.checked == false &&
	     document.forms['nmd_wkt_upd'].wkt_reps.checked == false &&
	     document.forms['nmd_wkt_upd'].wkt_weight.checked == false &&
	     document.forms['nmd_wkt_upd'].wkt_dist.checked == false      
         )
      {
        errorMsg = errorMsg + "Please check at least one attribute \n "
      }
      

      alert(errorMsg);
      //return false;
  }//else

}




function changeNamedWorkout()
{
	document.forms['wktUpdate'].submit();
}


function GlobalNamedWorkout()
{
	document.forms['wktUpdate'].updateWorkout.value = 2;
	document.forms['wktUpdate'].submit();
}


function GoalUpdate()
{
	var errorMsg = "";
	if(document.forms['updGoal'].goalname.value.length > 0 && 
		document.forms['updGoal'].tgtdate.value.length > 0 )
	{
		document.forms['updGoal'].submit();
	}
	else
	{
		if(document.forms['updGoal'].goalname.value.length == 0)
		{
			errorMsg="Please enter a name";
		}
		if(document.forms['updGoal'].tgtdate.value.length == 0)
		{
			errorMsg="Please enter a Target Completion Date";
		}
				
		
		
		alert(errorMsg);
	}
}



//MENU

var timeout         = 200;
var closetimer		= 0;
var ddmenuitem      = 0;
 
// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();
 
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
 
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
 
}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
 
// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}
 
// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
 
// close layer when click-out
document.onclick = mclose; 

//END MENU
