<!--
function makeUnderline(o)
{
	o.style.textDecoration = "underline";
}

function removeUnderline(o)
{
	o.style.textDecoration = "none";
}

function openWindow(url, p)
{
	if(self.wndHandle == null)
	{
		self.wndHandle = window.open(url, 'editscheduleinstance', 'width=400, height=270, resizable=no, scrollbars=no, toolbar=no, location=no, menubar=no');
	}
	else
	{
		self.wndHandle.location.href = url;
		self.wndHandle.focus();
	}

	if(self.wndHandle.opener == null) self.wndHandle.opener = self;
}

function deleteScheItem(id, name, start, hour, time, fee)
{
	var msg = "Are you sure you want to delete this schedule?\n\n";

	msg = msg + "id: " + id + "\n";
	msg = msg + "name: " + name + "\n";
	msg = msg + "start: " + start + "\n";
	msg = msg + "hour: " + hour + "\n";
	msg = msg + "time: " + time + "\n";
	msg = msg + "fee: " + fee + "\n";

	var bolResponse = confirm(msg);

	return bolResponse;
}

function validateFeedbackForm()
{
   var theForm = window.document.feedbackForm;
   var txtFstNameV = theForm.txtFirstName.value;
   var txtLstNameV = theForm.txtLastName.value;
   var txtEmailV = theForm.txtEmail.value;
   var txtHomeV = theForm.txtHomePhone.value;
   var txtWorkV = theForm.txtWorkPhone.value;
   var txtMobileV = theForm.txtMobilePhone.value;
   var txtCommV = theForm.txtComment.value;
   var txtErr = "The following error(s) were detected, please\ncorrect them and try again: \n";
   var bolErr = false;

   if(txtFstNameV == "")
   {
      txtErr = txtErr + "-> First Name is empty\n";
      bolErr = true;
   }

   if(txtLstNameV == "")
   {
      txtErr = txtErr + "-> Last Name is empty\n";
      bolErr = true;
   }

	if(txtEmailV == "")
	{
		txtErr = txtErr + "-> Email is empty\n";
		bolErr = true;
	}

   if(txtHomeV == "" && txtMobileV == "" && txtWorkV == "")
   {
      txtErr = txtErr + "-> Home Phone/Work Phone/Mobile Phone, at least 1 has to be filled in\n";
      bolErr = true;
   }

   if(txtCommV == "")
   {
      txtErr = txtErr + "-> Comment is empty\n";
      bolErr = true;
   }

   if(bolErr == true)
   {
      alert(txtErr);
      return false;
   }

   return true;
}

function validateSchedule()
{
	var theForm = window.document.inputForm;
	var name = theForm.txtName.value;
	var type = theForm.txtSubType.value;
	var start = theForm.txtStartDate.value;
	var hours = theForm.txtHours.value;
	var time = theForm.txtTime.value;
	var fee = theForm.txtFee.value;
	var rowcolor = theForm.txtRowColor.value;
	var order = theForm.txtOrder.value;
	var bolErr = false;

	var txtErrMsg = "The following error(s) were detected, please\ncorrect them and try again:\n";

	if(name == "")
	{
		txtErrMsg = txtErrMsg + "-> name is empty\n";
		bolErr = true;
	}

	if(start == "")
	{
		txtErrMsg = txtErrMsg + "-> start date is empty\n";
		bolErr = true;
	}

	if(hours == "")
	{
		txtErrMsg = txtErrMsg + "-> hours is empty\n";
		bolErr = true;
	}
	else
	{
		if(!isNum(hours))
		{
			txtErrMsg = txtErrMsg + "-> hours is not a number\n";
			bolErr = true;
		}
	}

	if(time == "")
	{
		txtErrMsg = txtErrMsg + "-> time is empty\n";
		bolErr = true;
	}

	if(fee == "")
	{
		txtErrMsg = txtErrMsg + "-> fee is empty\n";
		bolErr = true;
	}

	if(rowcolor == "")
	{
		txtErrMsg = txtErrMsg + "-> row color is empty\n";
		bolErr = true;
	}

	if(order == "")
	{
		txtErrMsg = txtErrMsg + "-> order of listing is empty\n";
		bolErr = true;
	}
	else
	{
		if(!isNum(order))
		{
			txtErrMsg = txtErrMsg + "-> order of listing is not a number\n";
			bolErr = true;
		}
	}

	if(bolErr == true)
	{
		alert(txtErrMsg);
		return false;
	}

	return true;
}

function isNum(n)
{
	for(i = 0; i < n.length; i++)
		if(n.charAt(i) < "0" || n.charAt(i) > "9") return false;

	return true;
}

function OK(msg)
{
	alert(msg);
	self.opener.window.location.reload();
}
//-->
