function beforeSetDateValue(ref_field, target_field, date) {
  if (date!="") {
    var startDate=document.getElementById('mb56dbcheckin');
    var endDate=document.getElementById('mb56dbcheckout');

    if (target_field==endDate &&
        checkDate(getDateValue(startDate))==0 &&
        compareDates(getDateValue(startDate), date)>0) {
      date=getDateValue(endDate);
      alert("End Date should not be earlier than Start Date, please select again.");
    }
  }

  return date;
}

var date_start=1;

function afterSetDateValue(ref_field, target_field, date) {
  if (date!="") {
    var startDate=document.forms[0]["mb56dbcheckin"];
    var endDate=document.forms[0]["mb56dbcheckout"];
    if (target_field==startDate) {
      var endDateStart=dayOffset(date, date_start);
      endDateStart = endDateStart.substr(0,10);
      endDateStart = endDateStart + " 00:00";
      setRange("2", endDateStart, '');
    }
  }
  else {
    setRange("2", "", "");
  }
}

function checkForm() {
    var startDate=document.getElementById('mb56dbcheckin');
    var endDate=document.getElementById('mb56dbcheckout');

  if (checkDate(getDateValue(startDate))!=0) {
    alert("Please select a Start Date.");
return;
  }
  else if (checkDate(getDateValue(endDate))!=0) {
    alert("Please select an End Date.");
return;
  }
  else if (compareDates(getDateValue(startDate), getDateValue(endDate))>0) {
    alert("End Date should not be earlier than Start Date.");
return;
  }
  else {
this.form.submit();
  }
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (   str.indexOf(at)==-1
			|| str.indexOf(at)==0 || str.indexOf(at)==lstr
			|| str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr
			|| str.indexOf(at,(lat+1))!=-1
		 	|| str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot
		 	|| str.indexOf(dot,(lat+2))==-1
		 	|| str.indexOf(" ")!=-1)
		 {
		    return false
		 }

 		 return true					
	}

function CheckBeforeSend() {
var name = document.getElementById('name_1');
var family = document.getElementById('family_1');
var phone = document.getElementById('phone_1');
var email = document.getElementById('email_1');
if (!name.value || !family.value || !phone.value ||!email.value)
{
alert('Please fill all fields!'); return false;
}
if(echeck(email.value)==false)
{
alert('Please enter valid e-mail address!');return false;
}
else {
this.form.submit();
}
}


