<!--
	window.onload = function () {
		headerNav.init();
		showcalendar();
	};
	window.onunload = function () {
		headerNav.uninit();
	};

function submit_form(f)
{
	var url;
	url = f.action;	
	// Checking for the Availability form
	if (f.name=='Availability')
	{
		if (f.aorig.value =='')
		{
			alert('Please select an Origin city')
			return false;
		}		
		if (f.adest.value =='')
		{
			alert('Please select a Destination city')
			return false;
		}
		if (f.aorig.value == f.adest.value){
			alert('Origin city and Destination city cannot be the same')
			return false;
		}
		if (f.dteSendOnDate.value =='')
		{
			alert('Please select the Date')
			return false;
		}
	}

	// Checking for the Schedules form
	if (f.name=='Schedules')
	{
		if (f.sorig.value =='')
		{
			alert('Please select an Origin city')
			return false;
		}		
		if (f.sdest.value =='')
		{
			alert('Please select a Destination city')
			return false;
		}
		if (f.sorig.value == f.sdest.value){
			alert('Origin city and Destination city cannot be the same')
			return false;
		}		
		if (f.departureDate.value =='')
		{
			alert('Please select the Date')
			return false;
		}		
	}
	// Checking for the login form
	if (f.name=='login')
	{
		if (f.txtUserID.value =='')
		{
			alert('Please enter  User name')
			return false;
		}		
		if (f.txtPassword.value =='')
		{
			alert('Please enter  Password')
			return false;
		}		
	}
	//Checking for the tracking.
	if (f.name == 'Cargo_Track')
	{		
		var AWBP = f.awb_pre.value;
		var AWBN = f.awb_no.value;
		var JRN = f.job_no.value;	
		url = f.action + "&AWBP=" + AWBP + "&AWBN=" + AWBN + "&JRN=" + JRN;
		if (f.job_no.value == '' || f.job_no.value == 'JRN')
		{
			if (f.awb_pre.value =='Prefix' && f.awb_no.value =='Number')
			{
				alert('Please enter Waybill Prefix and Number or only the Job Reference  Number.')
				//f.awb_pre.value = '';
				//f.awb_no.value = '';
				return false;
			}
			if (f.awb_no.value =='' || f.awb_no.value =='Number')
			{
				alert('Please enter Waybill Prefix and Number or only the Job Reference  Number.')
				if (f.awb_pre.value =='Prefix' )
				{
					//f.awb_pre.value = '';
				}
				return false;
			}	
			if (f.awb_pre.value =='' || f.awb_pre.value =='Prefix')
			{
				alert('Please enter Waybill Prefix and Number or only the Job Reference  Number.')
				if (f.awb_no.value =='Number')
				{
					//f.awb_no.value = '';
				}
				return false;
			}
			if (isNaN(f.awb_no.value) == true)
			{
				alert('Please enter a valid Number')
				f.awb_no.value = '';
				f.awb_no.focus();
				return false;
			}			
		} 
	if (f.job_no.value == '' || f.job_no.value == 'JRN'){
		f.job_no.value='';
	}
else if (isNaN(f.job_no.value) == true)
			{
				alert('Please enter a valid Number')
				f.job_no.value = '';
				f.job_no.focus();
				return false;
			}	
else{
		f.awb_pre.value = '';
		f.awb_no.value = '';
	}
	
	}	

	centerWindow(url, 'SKO', 790, 525, 'yes', 'toolbars=no,status=yes,resizable=yes');
	f.target='SKO';
	f.submit();
	return false;	
}
function MakeBlank(strVal)
	{
		if ( strVal.value == 'Prefix' || strVal.value == 'Number' ||  strVal.value == 'JRN')
		{
			strVal.value = '';
			return false;
		}
	}
//-->

function showcalendar()
{
calendar_departureDate = new Calendar(new Date());
calendar_departureDate.setMonthNames(new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"));
calendar_departureDate.setShortMonthNames(new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"));
calendar_departureDate.setWeekDayNames(new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"));
calendar_departureDate.setShortWeekDayNames(new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"));
calendar_departureDate.setFormat("dd MMM yyyy");
calendar_departureDate.setFirstDayOfWeek(1);
calendar_departureDate.setMinimalDaysInFirstWeek(1);
calendar_departureDate.setIncludeWeek(false);
calendar_departureDate.create();

var field;
field = document.Schedules.departureDate;
var value = calendar_departureDate.formatDate();
field.value = value;

calendar_departureDate.onchange = function() {
  var field;
  try{
  	field = calendar_departureDate_Precall();
  }catch(ex){
  	field = document.Schedules.departureDate;
  }
  var value = calendar_departureDate.formatDate();
  if (field.value != value) {
    field.value = value;
    if (field.onchange) {
      field.onchange();
    }
  }
}
calendar_dteSendOnDate = new Calendar(new Date());
calendar_dteSendOnDate.setMonthNames(new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"));
calendar_dteSendOnDate.setShortMonthNames(new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"));
calendar_dteSendOnDate.setWeekDayNames(new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"));
calendar_dteSendOnDate.setShortWeekDayNames(new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"));
calendar_dteSendOnDate.setFormat("dd MMM yyyy");
calendar_dteSendOnDate.setFirstDayOfWeek(1);
calendar_dteSendOnDate.setMinimalDaysInFirstWeek(1);
calendar_dteSendOnDate.setIncludeWeek(false);

calendar_dteSendOnDate.create();

var field;
field = document.Availability.dteSendOnDate;
var value = calendar_departureDate.formatDate();
field.value = value;

calendar_dteSendOnDate.onchange = function() {
  var field;
  try{
  	field = calendar_dteSendOnDate_Precall();
  }catch(ex){
  	field = document.Availability.dteSendOnDate;
  }
  var value = calendar_dteSendOnDate.formatDate();
  if (field.value != value) {
    field.value = value;
    if (field.onchange) {
      field.onchange();
    }
  }
}

}

function emailcheck()
{
	var msgStr;
	msgStr = "";
	var email_txt=document.updatenews.email.value;
	//var sub=document.updatenews.sub[0].value;
	var index_of_at = email_txt.indexOf("@");
 	var index_of_last_dot = email_txt.lastIndexOf(".");
	var length = email_txt.length;
	if(document.updatenews.name.value=="")
	{
	msgStr += "Please enter your name\n";
	}
	if ((index_of_at < 1) || (index_of_last_dot < index_of_at) || (index_of_last_dot > 	length - 3) || (index_of_last_dot < length - 4))
	 {
 	msgStr += "Please enter a valid E-mail address\n";
 	}
	 if( msgStr.length > 0 )
	{
		alert(msgStr);
		return false;
	}
	else
	{
	var url;
	url=document.updatenews.action;
	centerWindow(url, 'NL', 400, 120, 'yes', 'toolbars=no,status=no,scrollbars=no');
	document.updatenews.target='NL';
	document.updatenews.submit();
	return false;
	}
}
	// -->