function ValidateLCLRateForm (form) {
  var company_name = form.company_name.value;   
  var telephone_number = form.telephone_number.value;   
  var fax = form.fax.value;   
  var email = form.email.value;   
  var fullname = form.fullname.value;   
  var pre_carriage_from = form.pre_carriage_from.value;   
  var port_of_loading = form.port_of_loading.value;   
  var port_of_discharge = form.port_of_discharge.value;   
  var on_carriage_to = form.on_carriage_to.value;   
  var cargo_description = form.cargo_description.value;   
  var is_cargo_hazardous = form.is_cargo_hazardous.value;   
  var total_cargo_weight = form.total_cargo_weight.value;   
  var total_cargo_cube = form.total_cargo_cube.value;   
	
  if (!company_name)	{
    alert("You must enter company_name.");
    return false;
	} else if (!telephone_number) {
		alert("You must enter telephone_number.");
		return false;
	} else if (!fax) {
		alert("You must enter fax.");
		return false;
	} else if (!email) {
		alert("You must enter email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else if (!fullname) {
		alert("You must enter contact_name.");
		return false;
	} else if (!pre_carriage_from) {
		alert("You must enter pre_carriage_from.");
		return false;
	} else if (!port_of_loading) {
		alert("You must enter port_of_loading.");
		return false;
	} else if (!port_of_discharge) {
		alert("You must enter port_of_discharge.");
		return false;
	} else if (!on_carriage_to) {
		alert("You must enter on_carriage_to.");
		return false;
	} else if (!cargo_description) {
		alert("You must enter cargo_description.");
		return false;
	} else if (!is_cargo_hazardous) {
		alert("You must enter is_cargo_hazardous.");
		return false;
	} else if (!total_cargo_weight) {
		alert("You must enter total_cargo_weight.");
		return false;
	} else if (!total_cargo_cube) {
		alert("You must enter total_cargo_cube.");
		return false;
	} else {
		return true;
	}
}
function ValidateFCLRateForm (form) {
  var company_name = form.company_name.value;   
  var telephone_number = form.telephone_number.value;   
  var fax = form.fax.value;   
  var email = form.email.value;   
  var fullname = form.fullname.value;   
  var pre_carriage_from = form.pre_carriage_from.value;   
  var port_of_loading = form.port_of_loading.value;   
  var port_of_discharge = form.port_of_discharge.value;   
  var on_carriage_to = form.on_carriage_to.value;   
  var quantity_size_type_of_containers_required = form.quantity_size_type_of_containers_required.value;   
  var cargo_description = form.cargo_description.value;   
  var is_cargo_hazardous = form.is_cargo_hazardous.value;   
  var total_cargo_weight = form.total_cargo_weight.value;   
	
  if (!company_name)	{
    alert("You must enter company_name.");
    return false;
	} else if (!telephone_number) {
		alert("You must enter telephone_number.");
		return false;
	} else if (!fax) {
		alert("You must enter fax.");
		return false;
	} else if (!email) {
		alert("You must enter email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else if (!fullname) {
		alert("You must enter contact_name.");
		return false;
	} else if (!pre_carriage_from) {
		alert("You must enter pre_carriage_from.");
		return false;
	} else if (!port_of_loading) {
		alert("You must enter port_of_loading.");
		return false;
	} else if (!port_of_discharge) {
		alert("You must enter port_of_discharge.");
		return false;
	} else if (!on_carriage_to) {
		alert("You must enter on_carriage_to.");
		return false;
	} else if (!quantity_size_type_of_containers_required) {
		alert("You must enter quantity_size_type_of_containers_required.");
		return false;
	} else if (!cargo_description) {
		alert("You must enter cargo_description.");
		return false;
	} else if (!is_cargo_hazardous) {
		alert("You must enter is_cargo_hazardous.");
		return false;
	} else if (!total_cargo_weight) {
		alert("You must enter total_cargo_weight.");
		return false;
	} else {
		return true;
	}
}
function ValidateReferralForm (form) {
  var company_name = form.company_name.value;   
  var fullname = form.fullname.value;   
  var address = form.address.value;   
  var city = form.city.value;   
  var country = form.country.value;   
  var phone = form.phone.value;   
  var fax = form.fax.value;   
  var email = form.email.value;   
  var refer_company_name = form.refer_company_name.value;   
  var refer_fullname = form.refer_fullname.value;   
  var refer_address = form.refer_address.value;   
  var refer_city = form.refer_city.value;   
  var refer_country = form.refer_country.value;   
  var refer_phone = form.refer_phone.value;   
  var refer_fax = form.refer_fax.value;   
  var refer_email = form.refer_email.value;   
	
  if (!company_name)	{
    alert("You must enter company_name.");
    return false;
	} else if (!fullname) {
		alert("You must enter contact_name.");
		return false;
	} else if (!address) {
		alert("You must enter address.");
		return false;
	} else if (!city) {
		alert("You must enter city.");
		return false;
	} else if (!country) {
		alert("You must select country.");
		return false;
	} else if (!phone) {
		alert("You must enter phone.");
		return false;
	} else if (!fax) {
		alert("You must enter fax.");
		return false;
	} else if (!email) {
		alert("You must enter email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else if (!refer_company_name) {
    alert("You must enter refer_company_name.");
    return false;
	} else if (!refer_fullname) {
		alert("You must enter refer_contact_name.");
		return false;
	} else if (!refer_address) {
		alert("You must enter refer_address.");
		return false;
	} else if (!refer_city) {
		alert("You must enter refer_city.");
		return false;
	} else if (!refer_country) {
		alert("You must select refer_country.");
		return false;
	} else if (!refer_phone) {
		alert("You must enter refer_phone.");
		return false;
	} else if (!refer_fax) {
		alert("You must enter refer_fax.");
		return false;
	} else if (!refer_email) {
		alert("You must enter refer_email.");
		return false;
	} else if ((refer_email.indexOf('@') == -1) || (refer_email.indexOf('.') == -1)) {
		alert("Wrong refer_email format.");
		return false;
	} else {
		return true;
	}
}
function ValidateFeedbackForm (form) {
  var company = form.company.value;   
  var fullname = form.fullname.value;   
  var email = form.email.value;   
  var request = form.request.value;   
	
  if (!company)	{
    alert("You must enter company.");
    return false;
	} else if (!fullname) {
		alert("You must enter full_name.");
		return false;
	} else if (!email) {
		alert("You must enter email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else if (!request) {
		alert("You must enter request.");
		return false;
	} else {
		return true;
	}
}
function ValidateComplaintForm (form) {
  var bill_of_lading_number = form.bill_of_lading_number.value;   
  var subject_of_your_complaint = form.subject_of_your_complaint.value;   
  var details_of_complaint = form.details_of_complaint.value;   
  var company_name = form.company_name.value;   
  var fullname = form.fullname.value;   
  var address = form.address.value;   
  var city = form.city.value;   
  var country = form.country.value;   
  var phone = form.phone.value;   
  var fax = form.fax.value;   
  var email = form.email.value;   
	
  if (!bill_of_lading_number)	{
    alert("You must enter bill_of_lading_number.");
    return false;
	} else if (!subject_of_your_complaint) {
		alert("You must enter subject_of_your_complaint.");
		return false;
	} else if (!details_of_complaint) {
		alert("You must enter details_of_complaint.");
		return false;
	} else if (!company_name) {
		alert("You must enter company_name.");
		return false;
	} else if (!fullname) {
		alert("You must enter contact_name.");
		return false;
	} else if (!address) {
		alert("You must enter address.");
		return false;
	} else if (!city) {
		alert("You must enter city.");
		return false;
	} else if (!country) {
		alert("You must select country.");
		return false;
	} else if (!phone) {
		alert("You must enter phone.");
		return false;
	} else if (!fax) {
		alert("You must enter fax.");
		return false;
	} else if (!email) {
		alert("You must enter email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else {
		return true;
	}
}
function ValidateContactForm (form) {
  var fname = form.fullname.value;   
  var email = form.email.value;   
  var reason = form.reason.value;   
  if (!fname)	{
    alert("You must enter first name.");
    return false;
	} else if (!email) {
		alert("You must enter your email.");
		return false;
	} else if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
		alert("Wrong email format.");
		return false;
	} else if (!reason) {
		alert("You must select a reason of contacting us.");
		return false;
	} else {
		return true;
	}
}
function showEnlargedImage(theImageName) {
	w_width = 100;
	w_height = 100;
	if (screen) {
		w_left = 5;
		w_top = 5;
	}
	theWindowParam = 'width='+w_width+',height='+w_height+',left='+w_left+',top='+w_top+',status=no,resizable=yes,scrollbars=auto';

	fparam = 'showimage.php?imagename='+theImageName;
  window.showEnlargedImageWindow = open(fparam, 'showEnlargedImageWindow', theWindowParam);
	setTimeout('if(showEnlargedImageWindow&&!showEnlargedImageWindow.closed)showEnlargedImageWindow.focus()',100);
}
function showContact() {
	w_width = 640;
	w_height = 400;
	if (screen) {
		w_left = (screen.availWidth - w_width)/2;
		w_top = ((screen.availHeight - w_height)/2)-20;
	}
	theWindowParam = 'width='+w_width+',height='+w_height+',left='+w_left+',top='+w_top+',status=no,resizable=no,scrollbars=no';

	fparam = 'showcontact.html';
  window.showContactWindow = open(fparam, 'showContactWindow', theWindowParam);
	setTimeout('if(showContactWindow&&!showContactWindow.closed)showContactWindow.focus()',100);
}
function printPage() {
  lochref = '' + this.location;
	if (lochref.indexOf('?') > 0) {
		lochref = '?' + lochref.substring((lochref.indexOf('?')) + 1);
	} else {
		lochref = '';
	}

	w_width = 595;
	w_height = 500;
	if (screen) {
		w_left = (screen.availWidth - w_width)/2;
		w_top = ((screen.availHeight - w_height)/2)-20;
	}
	theWindowParam = 'width='+w_width+',height='+w_height+',left='+w_left+',top='+w_top+',status=no,resizable=no,scrollbars=yes';

	fparam = 'print.php'+lochref;
  window.showPrintWindow = open(fparam, 'showPrintWindow', theWindowParam);
	setTimeout('if(showPrintWindow&&!showPrintWindow.closed)showPrintWindow.focus()',100);
}
function emailPage() {
  lochref = '' + this.location;
	if (lochref.indexOf('?') > 0) {
		lochref = '?' + lochref.substring((lochref.indexOf('?')) + 1);
	} else {
		lochref = '';
	}

	w_width = 520;
	w_height = 300;
	if (screen) {
		w_left = (screen.availWidth - w_width)/2;
		w_top = ((screen.availHeight - w_height)/2)-20;
	}
	theWindowParam = 'width='+w_width+',height='+w_height+',left='+w_left+',top='+w_top+',status=no,resizable=yes,scrollbars=no';

	fparam = 'tools/emailpage/index.php'+lochref;
  window.showEmailWindow = open(fparam, 'showEmailWindow', theWindowParam);
	setTimeout('if(showEmailWindow&&!showEmailWindow.closed)showEmailWindow.focus()',100);
}
function popupWindow (theWindow, theParam) {

//	newLeft = screen.width
//	newTop = screen.height
	switch (theWindow)
	{
		case 'newmenu':
			window.open('menuform.php?'+theParam, 'NewMenu', 'toolbar=no,status=no,scrollbars=yes,resizable=yes,location=no,menubar=no,directories=no,width=500,height=500,left=50,top=50');
		break
		case 'editmenu':
			window.open('menuform.php?'+theParam, 'EditMenu', 'toolbar=no,status=no,scrollbars=yes,resizable=yes,location=no,menubar=no,directories=no,width=500,height=500,left=50,top=50');
		break
		default:
			return;
	}
}
function changeLangAlert(theLang) {
	alert('The '+theLang+' language is not published yet. Please check back soon.');
}
function changeLang(theLang) {
  lochref = '' + this.location;
	if (lochref.match('lang=') != null) {
		langPos = lochref.indexOf('lang=');
		lochref = lochref.substring(0,(langPos-1))+lochref.substring((langPos-1)+8);
	}
	// Check all parameters that 'index.php' files handles
	if ( (lochref.match("pageid=") == null) && (lochref.match("smpageid=") == null) ) {
		lochref = 'index.php?lang=' + theLang;
	} else {
		if (lochref.match("smpageid=") != null) {
			lochref = 'index.php?'+lochref.substring(lochref.indexOf('smpageid='))+'&lang=' + theLang;
		} else {
			lochref = 'index.php?'+lochref.substring(lochref.indexOf('pageid='))+'&lang=' + theLang;
		}
	}
//alert ('Location= '+lochref);
	location = lochref;
}
function goToSearch(theform) {
  var theSearchQuery = theform.searchquery.value;
	
  lochref = 'index.php?pageaction=search&searchquery=' + theSearchQuery;
	
	location = lochref;
}
function goToSitemap() {

  lochref = 'index.php?pageaction=sitemap';

	location = lochref;
}
