/*
function pop(url){
	window.open(url, 'help', 'resizable=no,scrollbars=yes,toolbar=no,menubar=no,status=yes,width=560,height=400');
}
*/

// validate login
function validatePopupLogin(sUrl){
	var username = document.login.username.value;
	var password = document.login.password.value;
	var man_id = document.login.man_id.value;
	
 	if ( (username.length == 0 || username == "") && (password.length == 0 || password == "") ) {
		alert("Please enter username and password!");
		document.login.username.focus();
		return false;
	} else if ( username.length == 0 || username == "") {
		alert("Please enter username!");
		document.login.username.focus();
		return false;
	} else if ( password.length == 0 || password == "") {
		alert("Please enter password!");
		document.login.password.focus();
		return false;
	} else {
		// change url of parent window to homepage
		window.opener.location.href = sUrl + '?man_id=' + man_id;
		window.opener.focus();  // focus on the parent window
		
		// set values in parent window form and submit parent window form
		window.opener.document.login.username.value = username;
		window.opener.document.login.password.value = password;
		window.opener.document.login.submit();
		
		// close popup window
		window.close();
		// document.login.submit();
		// return true;
	}
}

// validate login
function validateLogin(){
	var username = document.login.username.value;
	var password = document.login.password.value;
	
 	if ( (username.length == 0 || username == "") && (password.length == 0 || password == "") ) {
		alert("Please enter username and password!");
		document.login.username.focus();
		return false;
	} else if ( username.length == 0 || username == "") {
		alert("Please enter username!");
		document.login.username.focus();
		return false;
	} else if ( password.length == 0 || password == "") {
		alert("Please enter password!");
		document.login.password.focus();
		return false;
	} else {
		// document.login.submit();
		return true;
	}
}

// validate forgotpassword
function validateForgotPassword(){
	var username = document.forgotpassword.username.value;
	var tin = document.forgotpassword.tin.value;
	
 	if ( username.length == 0 || username == "") {
		alert("Please enter username!");
		document.forgotpassword.username.focus();
		return false;
	} else if ( tin.length == 0 || tin == "") {
		alert("Please enter TIN number!");
		document.forgotpassword.tin.focus();
		return false;
	} else {
		// document.forgotpassword.submit();
		return true;
	}
}

// validate profile
function validateFirstLoginProfile(){
	var email = document.profile.USR_Email.value;
	var password = document.profile.USR_Password.value;
	
 	if ( email.length == 0 || email == "") {
		alert("Email address is required!");
		document.profile.USR_Email.focus();
		return false;
	} else if ( password.length == 0 || password == "") {
		alert("Password is required!");
		document.profile.USR_Password.focus();
		return false;
	} else if ( email.length > 0 || email != "") {
		//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		if (/^[\w\.-]+@[\w\.-]+\.[a-zA-Z]+$/.test(email))
		{
		} else {
			alert("Invalid email address!");
			document.profile.USR_Email.focus();
			return false;
		}
	} else {
		//document.profile.submit();
		return true 
	}
}

// validate profile
function validateProfile(){
	var company = document.profile.USR_Company.value;
	var email = document.profile.USR_Email.value;
	var contactnum = document.profile.USR_Contact.value;
	var mobile = document.profile.USR_mobile.value;
	
	// var tin = document.profile.USR_TIN.value;
	var password = document.profile.USR_Password.value;
	
 	if ( company.length == 0 || company == "") {
		alert("Company name is required!");
		document.profile.USR_Company.focus();
		return false;
	} 
	if ( email.length == 0 || email == "") {
		alert("Email address is required!");
		document.profile.USR_Email.focus();
		return false;
	//} else if ( tin.length == 0 || tin == "") {
		//alert("TIN number is required!");
		//document.profile.USR_TIN.focus();
		//return false;
	} 
	if ( password.length == 0 || password == "") {
		alert("Password is required!");
		document.profile.USR_Password.focus();
		return false;
	} 
	if ( contactnum.length > 0 || contactnum != "" ) {
		if (/^\d+$/.test(contactnum))
		{
		} else {
			alert("Invalid contact number!");
			document.profile.USR_Contact.focus();
			return false;
		}		
	} 
	if ( mobile.length > 0 || mobile != "" ) {
		if (/^\d+$/.test(mobile))
		{
		} else {
			alert("Invalid mobile number!");
			document.profile.USR_mobile.focus();
			return false;
		}		
	}
	if ( email.length > 0 || email != "") {
		//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		if (/^[\w\.-]+@[\w\.-]+\.[a-zA-Z]+$/.test(email))
		{
		} else {
			alert("Invalid email address!");
			document.profile.USR_Email.focus();
			return false;
		}
	} //else {
		//document.profile.submit();
		//return true 
	//}
}
	

// validate procedurekeyword
function validateProcedureKeywords(){
	var keywords = document.keyword.keyword.value;
	
 	if ( keywords.length == 0 || keywords == "") {
		alert("Please enter keyword(s)!");
		document.keyword.keyword.focus();
		return false;
	} else {
		// document.keyword.submit();
		return true;
	}
}

// submit the custom operation states form when a source state has been select
function FilterCustomDestinationStates() {
	
	document.decisiontree.action = "default.asp?filterdst=YES";
	document.decisiontree.submit();
}

// validate cpc code
function validateCPCCode(){
	var cpccode = document.cpccode.cpccode.value;
	
 	if ( cpccode.length == 0 || cpccode == "") {
		alert("Please enter CPC Code!");
		document.cpccode.cpccode.focus();
		return false;
	} else {
		// document.cpccode.submit();
		return true;
	}
}


// validate CPC keyword
function validateCPCKeywords(){
	var keywords = document.cpckeyword.keyword.value;
	
 	if ( keywords.length == 0 || keywords == "") {
		alert("Please enter keyword(s)!");
		document.cpckeyword.keyword.focus();
		return false;
	} else {
		// document.cpckeyword.submit();
		return true;
	}
}

// validate regime question options
function validateRegimeQuestion(){
	// set variable to indicate whether a radio button has been selected
	var IsChecked = false;
	var counter;
	
	// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < document.regimequestion.REQ_ID.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (document.regimequestion.REQ_ID[counter].checked){
			IsChecked = true; 
		}
	}

	
	if (!IsChecked)
	{
		// If there were no selections made display an alert box 
		alert("Please select an option.");
		return (false);
	} else {
		return (true);
	}
}

// validate hs code
function validateHSCode(){
	var hscode = document.hscode.hscode.value;
	
 	if ( hscode.length == 0 || hscode == "") {
		alert("Please enter HS Code!");
		document.hscode.hscode.focus();
		return false;
	} else {
		// document.hscode.submit();
		return true;
	}
}

// validate HS keyword
function validateHSKeywords(){
	var keywords = document.hskeyword.keyword.value;
	
 	if ( keywords.length == 0 || keywords == "") {
		alert("Please enter keyword(s)!");
		document.hskeyword.keyword.focus();
		return false;
	} else {
		// document.hskeyword.submit();
		return true;
	}
}


// validate locationcode keyword
function validateLocationKeywords(){
	var keywords = document.location.srchkeyword.value;
	var country = document.location.srchCountry.value;
	//keywords
 	if ( keywords.length == 0 || keywords == "" && location.srchCountry.options[0].selected ) {
		alert("Please enter keyword(s) or country!");
		document.location.srchkeyword.focus();
		return false;
	}
		else {
		// document.location.submit();
		return true;
	}
}

// validate manifest
function validatemanifest(){
	var IsValid
	var IsFromDateValid
	var IsToDateValid
	var IsVesselNameValid
	var IsVoyageNumValid
	var IsRotationNumValid
	var IsBillOfLadingValid
	var IsShippingAgentValid
	var fDayValid, fMonthValid, fYearValid
	var tDayValid, tMonthValid, tYearValid
	
	var fday = Searchmanifest.fday.value;
	var fmonth = Searchmanifest.fmonth.value;
	var fyear = Searchmanifest.fyear.value;
	var tday = Searchmanifest.tday.value;
	var tmonth = Searchmanifest.tmonth.value;
	var tyear = Searchmanifest.tyear.value;
	var vesselname = Searchmanifest.frmvesselName.value;
	var voyagenum = Searchmanifest.frmVoyageNum.value;
	var rotationnum = Searchmanifest.frmRotationalNum.value;
	var billoflading = Searchmanifest.frmBillOfLading.value;
	var shippingagent = Searchmanifest.frmShipingAgent.value;
	
	//initialise
	IsValid = false;
	
	if (fday > 0 && fmonth > 0 && fyear > 0){
		IsValid = true;		
	} else if (tday > 0 && tmonth > 0 && tyear > 0 ){
		IsValid = true; 
	} else if ( vesselname.length > 0) {
		IsValid = true; 
	} else if ( voyagenum.length > 0) {
		IsValid = true; 
	} else if ( rotationnum.length > 0) {
		IsValid = true; 
	} else if ( billoflading.length > 0) {
		IsValid = true; 
	} else if ( shippingagent != "0" && shippingagent != "" ) {
		IsValid = true; 
	} 
	
	if (IsValid) {
		if (billoflading.length > 0 && rotationnum.length == 0){
			alert("Please enter the rotation number!");
			Searchmanifest.frmRotationalNum.focus();
			return false;
		} 
		if (fday > 0 && fmonth > 0 && fyear > 0) {
			if ( isValidDate(fmonth + "/" + fday + "/" + fyear) ) { // MM/DD/YYYY format
				// valid date
				// return isValidDate(fmonth + "/" + fday + "/" + fyear
			} else {
				return false
			}
		} 
		if (tday > 0 && tmonth > 0 && tyear > 0) {
			if ( isValidDate(tmonth + "/" + tday + "/" + tyear) ) { // MM/DD/YYYY format
				// valid date
				// return isValidDate(fmonth + "/" + fday + "/" + fyear
			} else {
				return false
			}
		}
		
		if (fday > 0 && fmonth > 0 && fyear > 0 && tday > 0 && tmonth > 0 && tyear > 0) {
			// CompareDates(from, to)
			if ( CompareDates(fmonth + "/" + fday + "/" + fyear, tmonth + "/" + tday + "/" + tyear) ) {
				// valid dates
			} else {
				// invalid dates
				return false;
			}
		}
	} else if (fday > 0 || fmonth > 0 || fyear > 0) {
		if (fday > 0 && fmonth > 0 && fyear > 0){
			// valid date			
		} else { // invalid date
			alert("Please select a valid arrival date (from)!");
			return false;
		}
	} else if (tday > 0 || tmonth > 0 || tyear > 0) {
		if (tday > 0 && tmonth > 0 && tyear > 0){
			// valid date
		} else { // invalid date
			alert("Please select a valid arrival date (to)!");
			return false;
		}
	} else {
		alert("Please fill at least one input box!");
		return false;
	}
	
	/*
	if (Searchmanifest.day.options[0].selected){
		alert("Please enter day!");
		document.Searchmanifest.day.focus();
		//event.returnValue=false;
		return false;
	}
	//month
	//if ( smonth.length == 0 || smonth == "") {
	if (Searchmanifest.month.options[0].selected){
	alert("Please enter month!");
	document.Searchmanifest.month.focus();
		return false;
	}
	//country
	//if ( syear.length == 0 || syear == "") {
	if (Searchmanifest.year.options[0].selected){
		alert("Please enter year!");
		document.Searchmanifest.year.focus();
		return false;
	} else {	
		return true;
	}
	*/
}


// validate bill of lading
function validatebilloflading(){
	var sbill = document.Searchbilloflading.frmBillOfLading.value;
	//day
 	if ( sbill.length == 0 || sbill == "") {
		alert("Please enter Bill of Lading/Airway Bill!");
		document.Searchbilloflading.frmBillOfLading.focus();
		return false;
	//} else {
		// document.bill of lading.submit();
		//return true;
	}
}


// validate warehousecode keyword
function validateWarehouseCodeKeywords(){
	var keywords = document.warehousecodes.keyword.value;
	

	if ( keywords.length == 0 || keywords == "") {
		alert("Please enter keyword(s)!");
		document.warehousecodes.keyword.focus();
		return false;
	} else {
		// document.warehouse.submit();
		return true;
	}
}




// validate news keywords search
function validateNews(){
	var keywords = document.news.keyword.value;
	
 	if ( keywords.length == 0 || keywords == "") {
		alert("Please enter keyword(s)!");
		document.news.keyword.focus();
		return false;
	} else {
		// document.news.submit();
		return true;
	}
}


// validate currency convertor
function validateCurrencyConvertor(){
	var amount = document.currencyconvertor.src_amt.value;
	var src_code_id = document.currencyconvertor.src_id.value;
	var dst_code_id = document.currencyconvertor.dst_id.value;
	
	if (amount.length == 0 || amount == "" || amount == "0"){
		alert("Please enter an amount of money to convert.");
		document.currencyconvertor.src_amt.focus();
		return false;
	} else if (eval(src_code_id) == eval(dst_code_id)){
		alert("Please select a currency to which you would like to exchange.");
		document.currencyconvertor.src_id.focus();
		return false;
		
		// ^(\$)?(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$
		// ^\$(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$
		
		// ^[0-9]+(\.[0-9]{1,2})?$ 
		// ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(\.[0-9]{1,2})?$  
	} else if ( amount.length > 0 && amount != "") {
		//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		if (/^\d+(\.{0,1}[0-9]{1,2})?$/.test(amount))
		{
		} else {
			alert("Invalid amount of money!");
			document.currencyconvertor.src_amt.focus();
			return false;
		}
	} else {
		return true;
	}
}

// validate profile
function validateContactForm(){
	var name = document.contactform.name.value;
	var email = document.contactform.email.value;
	var message = document.contactform.message.value;
	
 	if ( name.length == 0 || name == "") {
		alert("Name is required!");
		document.contactform.name.focus();
		return false;
	} else if ( email.length == 0 || email == "") {
		alert("Email address is required!");
		document.contactform.email.focus();
		return false;
	} else if ( message.length == 0 || message == "") {
		alert("Message is required!");
		document.contactform.message.focus();
		return false;
	} else if ( email.length > 0 || email != "") {
		//if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
		if (/^[\w\.-]+@[\w\.-]+\.[a-zA-Z]+$/.test(email))
		{
		} else {
			alert("Invalid email address!");
			document.contactform.email.focus();
			return false;
		}
	} else {
		//document.contactform.submit();
		return true 
	}
}

function validateTransitForm()
{
		var errMsg = document.getElementById("errMsg");
		var srchBillOfEntry = document.transit.srchBillOfEntry;
		var srchSubConsignment = document.transit.srchSubConsignment;
		
		document.getElementById("errMsgAWBL").innerHTML = "";
		if (document.getElementById("errMsgSecurityDevice")){
			document.getElementById("errMsgSecurityDevice").innerHTML = "";
		}
		if (document.getElementById("errMsgSecurityDevice")){
			document.getElementById("errMsgBulkDownload").innerHTML = "";
		}
		
		if(srchBillOfEntry.value == "" && srchSubConsignment.value == "")
		{
			errMsg.innerHTML = "Bill of Entry Number or Sub-consignment Number must be provided";
			return false;
		}
		
		if(srchBillOfEntry.value != "" && isNaN(srchBillOfEntry.value))
		{
			errMsg.innerHTML = "Bill of Entry value has to be a number";
			return false;
		}
		
		if(srchSubConsignment.value != "" && isNaN(srchSubConsignment.value))
		{
			errMsg.innerHTML = "Sub-consignment value has to be a number"
			return false;
		}
}


function showHide(line) 
{
	// hide all other faqs
	var elements = document.getElementsByTagName('div');
			
	for(var i = 0; i < elements.length; i++) {
		if (elements.item(i).style.display == 'block'){
			elements.item(i).style.display = 'none';
		}
	}
	// show active faq
	if (document.getElementById(line)) 
	{
		document.getElementById(line).style.display = "block";
	} 
	
}

function switchLang(lang){
		 //document.getElementById("hd1").innerHTML = "";
		if (lang == 'FR'){
			//document.getElementById("hd1").innerHTML = "French Content";
			document.getElementById("subConsigNo").innerHTML = "Sous-cargaison Numéro";
			document.getElementById("vehicleNo").innerHTML = "Numéro Immatriculation du Véhicule";
			document.getElementById("currStatus").innerHTML = "Etat Actuel";
			
			document.getElementById("dateTime").innerHTML = "Heure/Date";
			document.getElementById("rmk").innerHTML = "Remarques";
			document.getElementById("status").innerHTML = "Etat";
			document.getElementById("country").innerHTML = "Pays";
			document.getElementById("chkPtDesc").innerHTML = "Description du Point de Contrôle";
			document.getElementById("seqNo").innerHTML = "Numéro de Séquence";
			document.getElementById("chkPtsCode").innerHTML = "Point de Contrôle Code";
			
			document.getElementById("bENoTit").innerHTML = "Déclaration en Douane No:";
			document.getElementById("bENo").innerHTML = "Déclaration en Douane No";
			if (document.getElementById("AWBLTit")){
				document.getElementById("AWBLTit").innerHTML = "Connaissement / LTA:";
			}
			if (document.getElementById("SerialNumTit")){
				document.getElementById("SerialNumTit").innerHTML = "Numéro de Série:";
			}
			if (document.getElementById("SCNTit")){
				document.getElementById("SCNTit").innerHTML = "Sous-cargaison Numéro:";
			}
			
			document.getElementById("ver").innerHTML = "Version";
			document.getElementById("relTime").innerHTML = "Heure de Dédouanement";
			document.getElementById("blAwb").innerHTML = "Connaissement / LTA"; 
			document.getElementById("routeCode").innerHTML = "Code Route";
			document.getElementById("routeDesc").innerHTML = "Description Route";
			document.getElementById("countAftGhana").innerHTML = "Pays Après le Ghana";
			
			document.getElementById("bondNo").innerHTML = "Numéro de la Garantie";
			document.getElementById("bondApprDate").innerHTML = "Date Acceptation Garantie";
			document.getElementById("status2").innerHTML = "État de la Garantie";
			document.getElementById("bondRelDate").innerHTML = "Date Garantie Révoquée";
			
			//document.getElementById("langSelector").innerHTML = "<a href=javascript:switchLang('EN')>EN</a> | FR";
			document.getElementById("langSelector").innerHTML = "<a href=javascript:switchLang('EN')><img src='../images/buttons/en_h.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()></a><img src='../images/buttons/fr.gif' alt='FR' border='0' id='Image2'>";
			
			//document.getElementById("langSelector2").innerHTML = "<img src='../images/buttons/en_h.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()><a href=javascript:switchLang('FR')><img src='../images/buttons/fr_h.gif' alt='FR' border='0' id='Image2' onmouseover=MM_swapImage('Image2','','../images/buttons/fr.gif',1) onmouseout=MM_swapImgRestore()></a>";
			//<img src='../images/buttons/en_h.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()><a href=javascript:switchLang('FR')><img src='../images/buttons/fr_h.gif' alt='FR' border='0' id='Image2' onmouseover=MM_swapImage('Image2','','../images/buttons/fr.gif',1) onmouseout=MM_swapImgRestore()></a>
		}else {
			//document.getElementById("hd1").innerHTML="English Content";
			
			document.getElementById("subConsigNo").innerHTML = "Sub-Consigment Number";
			document.getElementById("vehicleNo").innerHTML = "Vehicle Registration Number";
			document.getElementById("currStatus").innerHTML = "Current Status";
			
			document.getElementById("dateTime").innerHTML = "Date/Time";
			document.getElementById("rmk").innerHTML = "Remark";
			document.getElementById("status").innerHTML = "Status";
			document.getElementById("country").innerHTML = "Country";
			document.getElementById("chkPtDesc").innerHTML = "Check Point Description";
			document.getElementById("seqNo").innerHTML = "Sequence No";
			document.getElementById("chkPtsCode").innerHTML = "Check Points Code<br />&nbsp;";
			
			document.getElementById("bENoTit").innerHTML = "Bill of Entry No:";
			document.getElementById("bENo").innerHTML = "Bill of Entry No:";
			if (document.getElementById("AWBLTit")){
				document.getElementById("AWBLTit").innerHTML = "BL / AWB:";
			}
			if (document.getElementById("SerialNumTit")){
				document.getElementById("SerialNumTit").innerHTML = "Security Device Serial Number";
			}
			if (document.getElementById("SCNTit")){
				document.getElementById("SCNTit").innerHTML = "Sub-Consignment Number:";
			}
			
			document.getElementById("ver").innerHTML = "Version";
			document.getElementById("relTime").innerHTML = "Release Time";
			document.getElementById("blAwb").innerHTML = "BL / AWB"; 
			document.getElementById("routeCode").innerHTML = "Route Code";
			document.getElementById("routeDesc").innerHTML = "Route Description";
			document.getElementById("countAftGhana").innerHTML = "Countries After Ghana";
			
			document.getElementById("bondNo").innerHTML = "Bond Number";
			document.getElementById("bondApprDate").innerHTML = "Bond Approval Date";
			document.getElementById("status2").innerHTML = "Bond Status";
			document.getElementById("bondRelDate").innerHTML = "Bond Release Date";
			
			//document.getElementById("langSelector").innerHTML = "EN | <a href=javascript:switchLang('FR')>FR</a>";
			document.getElementById("langSelector").innerHTML = "<img src='../images/buttons/en.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()><a href=javascript:switchLang('FR')><img src='../images/buttons/fr_h.gif' alt='FR' border='0' id='Image2' onmouseover=MM_swapImage('Image2','','../images/buttons/fr.gif',1) onmouseout=MM_swapImgRestore()></a>";
			//document.getElementById("langSelector").innerHTML = '<a href="javascript:switchLang('EN')" class="selected">EN </a>| <a href="javascript:switchLang('FR')">FR</a>';
		}
}

function switchLangPrivate(lang){
		 //document.getElementById("hd1").innerHTML = "";
		if (lang == 'FR'){ 
			//document.getElementById("hd1").innerHTML = "French Content";
			if (document.getElementById("bENoTit")){
				document.getElementById("bENoTit").innerHTML = "Déclaration en Douane No:";
			}
			if (document.getElementById("AWBLTit")){
				document.getElementById("AWBLTit").innerHTML = "Connaissement / LTA:";
			}
			if (document.getElementById("SerialNumTit")){
				document.getElementById("SerialNumTit").innerHTML = "Numéro de Série:";
			}
			if (document.getElementById("SCNTit")){
				document.getElementById("SCNTit").innerHTML = "Sous-cargaison Numéro:";
			}
			
			document.getElementById("headerInfo").innerHTML = "Entête";
			document.getElementById("bENo").innerHTML = "Déclaration en Douane No";
			document.getElementById("ver").innerHTML = "Version";
			document.getElementById("declareDate").innerHTML = "Date de Déclaration";
			document.getElementById("custOffice").innerHTML = "Bureau de Douane";
			document.getElementById("relTime").innerHTML = "Heure de Dédouanement";
			document.getElementById("repDate").innerHTML = "Date de Numéro Manifeste";
			document.getElementById("rep").innerHTML = "Numéro Manifeste";
			document.getElementById("blAwb").innerHTML = "Connaissement / LTA";
			document.getElementById("shipDate").innerHTML = "Date de Sortie";
			document.getElementById("transMode").innerHTML = "Mode de Transport";
			document.getElementById("vesName").innerHTML = "Nom du Navire";
			//document.getElementById("voyNo").innerHTML = "Numéro de Voyage";
			document.getElementById("vesNationality").innerHTML = "Pavillon Navire";
			document.getElementById("regCode").innerHTML = "Code Régime ";
			document.getElementById("totItems").innerHTML = "Nombre de Colis";
			document.getElementById("impCode").innerHTML = "Code Importateur";
			
			document.getElementById("impName").innerHTML = "Nom Importateur";
			document.getElementById("impAddr").innerHTML = "Adresse Importateur";
			document.getElementById("expCode").innerHTML = "Code Exportateur";
			document.getElementById("expName").innerHTML = "Nom Exportateur";
			document.getElementById("expAddr").innerHTML = "Adresse Exportateur";
			document.getElementById("consiCode").innerHTML = "Code Réceptionnaire";
			document.getElementById("consiName").innerHTML = "Nom Destinataire ";
			document.getElementById("consiAddr").innerHTML = "Adresse Destinataire";
			document.getElementById("declCode").innerHTML = "Code Déclarant";
			document.getElementById("declName").innerHTML = "Nom Déclarant";
			document.getElementById("declAddr").innerHTML = "Adresse Déclarant";
			document.getElementById("consiCountry").innerHTML = "Pays de Provenance";
			document.getElementById("portCode").innerHTML = "Code Port";
			document.getElementById("delTerms").innerHTML = "Termes de Livraison";
			document.getElementById("delLoc").innerHTML = "Lieu de Livraison";
			document.getElementById("invCurr").innerHTML = "Devise Facture ";
			document.getElementById("invAmmt").innerHTML = "Montant Facture";
			
			document.getElementById("fobCurr2").innerHTML = "Devise FOB";
			document.getElementById("fobCurr").innerHTML = "Devise FOB";
			document.getElementById("fobAmmt").innerHTML = "Montant FOB ";
			document.getElementById("freCurr").innerHTML = "Devise Frêt";
			document.getElementById("freAmmt").innerHTML = "Montant Frêt";
			document.getElementById("insCurr").innerHTML = "Devise Assurance";
			document.getElementById("currAmt").innerHTML = "montant assurance";
			document.getElementById("otherCurr").innerHTML = "Autre Devise";
			document.getElementById("otherAmmt").innerHTML = "Autre Montant";
			document.getElementById("cifCurr").innerHTML = "Devise CIF";
			document.getElementById("cifAmmt").innerHTML = "Montant CIF";
			document.getElementById("totPackages").innerHTML = "Nombre de Colis";
			document.getElementById("grossMass").innerHTML = "Poids Brut";
			document.getElementById("actStatus").innerHTML = "Etat Actif";
			document.getElementById("intStatus").innerHTML = "Etat Interne";
			document.getElementById("mks").innerHTML = "Marques";
			
			document.getElementById("bondInfo").innerHTML = "Information Garanties";
			document.getElementById("bondNo").innerHTML = "Numéro de la Garantie";
			document.getElementById("bondStatus").innerHTML = "État de la Garantie";
			document.getElementById("bondApprDate").innerHTML = "Date Acceptation Garantie";
			document.getElementById("bondExpDate").innerHTML = "Date Échlance Garantie";
			document.getElementById("policyNo").innerHTML = "Numéro Police";
			document.getElementById("policyDate").innerHTML = "Date Police";
			document.getElementById("bondValue").innerHTML = "Montant de la Garantie";
			document.getElementById("bondRelDate").innerHTML = "Date Garantie Révoquée";
			
			document.getElementById("itemInfo").innerHTML = "Information Marchandise";
			document.getElementById("itemNo").innerHTML = "Numéro";
			document.getElementById("itemPackNo").innerHTML = "Colis Numéro";
			document.getElementById("itemPack").innerHTML = "Emballage";
			document.getElementById("hsCode").innerHTML = "Code HS ";
			document.getElementById("itemCoo").innerHTML = "Pays d'origine";
			document.getElementById("itemAgreement").innerHTML = "Tarif Préférentiel";
			document.getElementById("itemGrossMass").innerHTML = "Poids Brut";
			document.getElementById("itemCPC").innerHTML = "Code Douanier";
			document.getElementById("itemDesc").innerHTML = "Description";
			document.getElementById("itemFOBFCY").innerHTML = "FOB en Devise";
			
			if (document.getElementById("chkPtsInfo")){
				document.getElementById("chkPtsInfo").innerHTML = "Information Point de Contrôle";
			}
			if (document.getElementById("chkPtsInfo")){
				document.getElementById("dateTime").innerHTML = "Heure/Date";
			}
			if (document.getElementById("rmk")){
				document.getElementById("rmk").innerHTML = "Remarques";
			}
			if (document.getElementById("status")){
				document.getElementById("status").innerHTML = "Etat";
			}
			if (document.getElementById("country")){
				document.getElementById("country").innerHTML = "Pays";
			}
			if (document.getElementById("chkPtDesc")){
				document.getElementById("chkPtDesc").innerHTML = "Description du Point de Contrôle";
			}
			if (document.getElementById("seqNo")){
				document.getElementById("seqNo").innerHTML = "Numéro de Séquence";
			}
			if (document.getElementById("chkPtsCode")){
				document.getElementById("chkPtsCode").innerHTML = "Point de Contrôle Code";
			}
			if (document.getElementById("subConsigSecDevices")){
				document.getElementById("subConsigSecDevices").innerHTML = "Dispositif de Sécurité pour Sous-cargaison";
			}
			if (document.getElementById("secDeviceCode")){
				document.getElementById("secDeviceCode").innerHTML = "Code du Dispositif de Sécurité";
			}
			if (document.getElementById("secDevice")){
				document.getElementById("secDevice").innerHTML = "Dispositif";
			}
			if (document.getElementById("serialNo")){
				document.getElementById("serialNo").innerHTML = "Numéro de Série";
			}
			if (document.getElementById("recoveryStatus")){
				document.getElementById("recoveryStatus").innerHTML = "Etat de Recouvrement";
			}
			if (document.getElementById("subConsigInfo")){
				document.getElementById("subConsigInfo").innerHTML = "Information Sous-cargaison";
			}
			if (document.getElementById("subConsigNo")){
				document.getElementById("subConsigNo").innerHTML = "Sous-cargaison Numéro";
			}
			if (document.getElementById("desc")){
				document.getElementById("desc").innerHTML = "Description";
			}
			if (document.getElementById("vehicleNo")){
				document.getElementById("vehicleNo").innerHTML = "Numéro Immatriculation du Véhicule";
			}
			if (document.getElementById("escOffices")){
				document.getElementById("escOffices").innerHTML = "Bureau Escorte";
			}
			if (document.getElementById("routeCode")){
				document.getElementById("routeCode").innerHTML = "Code Route";
			}
			if (document.getElementById("countAftGhana")){
				document.getElementById("countAftGhana").innerHTML = "Pays Après le Ghana";
			}
			if (document.getElementById("currStatus")){
				document.getElementById("currStatus").innerHTML = "Etat Actuel";
			}
			if (document.getElementById("subConsigType")){
				document.getElementById("subConsigType").innerHTML = "Type de Dous-cargaison";
			}
			if (document.getElementById("containerNo")){
				document.getElementById("containerNo").innerHTML = "Container No";
			}
			if (document.getElementById("driverName")){
				document.getElementById("driverName").innerHTML = "Nom du Chauffeur";
			}
			if (document.getElementById("routeDesc")){
				document.getElementById("routeDesc").innerHTML = "Description Route";
			}
			if (document.getElementById("destCountry")){
				document.getElementById("destCountry").innerHTML = "Pays de Livraison";
			}
			//document.getElementById("").innerHTML = "";
			//document.getElementById("").innerHTML = "";
		
			
			//document.getElementById("").innerHTML = "";
			
			document.getElementById("langSelector").innerHTML = "<a href=javascript:switchLangPrivate('EN')><img src='../images/buttons/en_h.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()></a><img src='../images/buttons/fr.gif' alt='FR' border='0' id='Image2'>";
			//document.getElementById("langSelector").innerHTML = "<a href=javascript:switchLangPrivate('EN')>EN</a> | FR";
		}else {
			//document.getElementById("hd1").innerHTML = "English Content";
			if (document.getElementById("bENoTit")) {
				document.getElementById("bENoTit").innerHTML = "Bill of Entry No:";
			}
			if (document.getElementById("AWBLTit")){
				document.getElementById("AWBLTit").innerHTML = "BL / AWB:";
			}
			if (document.getElementById("SerialNumTit")){
				document.getElementById("SerialNumTit").innerHTML = "Security Device Serial Number";
			}
			if (document.getElementById("SCNTit")){
				document.getElementById("SCNTit").innerHTML = "Sub-Consignment Number:";
			}
			
			document.getElementById("headerInfo").innerHTML = "Header Information";
			document.getElementById("bENo").innerHTML = "Bill of Entry No";
			document.getElementById("ver").innerHTML = "Version";
			document.getElementById("declareDate").innerHTML = "Declaration Date";
			document.getElementById("custOffice").innerHTML = "Customs Office";
			document.getElementById("relTime").innerHTML = "Release Time";
			document.getElementById("repDate").innerHTML = "Report Date";
			document.getElementById("rep").innerHTML = "Report";
			document.getElementById("blAwb").innerHTML = "BL / AWB";
			document.getElementById("shipDate").innerHTML = "Shipment Date";
			document.getElementById("transMode").innerHTML = "Transport Mode";
			document.getElementById("vesName").innerHTML = "Vessel Name";
			//document.getElementById("voyNo").innerHTML = "Voyage No";
			document.getElementById("vesNationality").innerHTML = "Vessel Nationality";
			document.getElementById("regCode").innerHTML = "Regime Code";
			document.getElementById("totItems").innerHTML = "Total Items";
			document.getElementById("impCode").innerHTML = "Importer Code";
			
			document.getElementById("impName").innerHTML = "Importer Name";
			document.getElementById("impAddr").innerHTML = "Importer Address";
			document.getElementById("expCode").innerHTML = "Exporter Code";
			document.getElementById("expName").innerHTML = "Exporter Name";
			document.getElementById("expAddr").innerHTML = "Exporters Address";
			document.getElementById("consiCode").innerHTML = "Consignee Code";
			document.getElementById("consiName").innerHTML = "Consignee Name:";
			document.getElementById("consiAddr").innerHTML = "Consignee Address";
			document.getElementById("declCode").innerHTML = "Declarant Code";
			document.getElementById("declName").innerHTML = "Declarant Name";
			document.getElementById("declAddr").innerHTML = "Declarant Address";
			document.getElementById("consiCountry").innerHTML = "Country of Consignment";
			document.getElementById("portCode").innerHTML = "Port Code";
			document.getElementById("delTerms").innerHTML = "Delivery Terms";
			document.getElementById("delLoc").innerHTML = "Delivery Location";
			document.getElementById("invCurr").innerHTML = "Invoice Currency";
			document.getElementById("invAmmt").innerHTML = "Invoice Amount";
			
			document.getElementById("fobCurr2").innerHTML = "FOB Currency";
			document.getElementById("fobCurr").innerHTML = "FOB Currency";
			document.getElementById("fobAmmt").innerHTML = "FOB Amount";
			document.getElementById("freCurr").innerHTML = "Freight Currency";
			document.getElementById("freAmmt").innerHTML = "Freight Amount";
			document.getElementById("insCurr").innerHTML = "Insurance Currency";
			document.getElementById("currAmt").innerHTML = "Currency Amount";
			document.getElementById("otherCurr").innerHTML = "Other Currency";
			document.getElementById("otherAmmt").innerHTML = "Other Amount";
			document.getElementById("cifCurr").innerHTML = "CIF Currency";
			document.getElementById("cifAmmt").innerHTML = "CIF Amount";
			document.getElementById("totPackages").innerHTML = "Total Packages";
			document.getElementById("grossMass").innerHTML = "Gross Mass";
			document.getElementById("actStatus").innerHTML = "Active Status";
			document.getElementById("intStatus").innerHTML = "Internal Status";
			document.getElementById("mks").innerHTML = "Marks";
			
			document.getElementById("bondInfo").innerHTML = "Bond Information";
			document.getElementById("bondNo").innerHTML = "Bond Number";
			document.getElementById("bondStatus").innerHTML = "Bond Status";
			document.getElementById("bondApprDate").innerHTML = "Bond Approval Date";
			document.getElementById("bondExpDate").innerHTML = "Bond Expiry Date";
			document.getElementById("policyNo").innerHTML = "Policy No";
			document.getElementById("policyDate").innerHTML = "Policy Date";
			document.getElementById("bondValue").innerHTML = "Bond Value";
			document.getElementById("bondRelDate").innerHTML = "Bond Release Date";
			
			document.getElementById("itemInfo").innerHTML = "Item Information ";
			document.getElementById("itemNo").innerHTML = "No";
			document.getElementById("itemPackNo").innerHTML = " No Pkg";
			document.getElementById("itemPack").innerHTML = "Package ";
			document.getElementById("hsCode").innerHTML = "HS Code";
			document.getElementById("itemCoo").innerHTML = "COO";
			document.getElementById("itemAgreement").innerHTML = "Agreement ";
			document.getElementById("itemGrossMass").innerHTML = "Gross Mass Kg";
			document.getElementById("itemCPC").innerHTML = "CPC";
			document.getElementById("itemDesc").innerHTML = "Description";
			document.getElementById("itemFOBFCY").innerHTML = "FOB FCY";
			
			if (document.getElementById("chkPtsInfo")){
				document.getElementById("chkPtsInfo").innerHTML = "Checkpoint Information";
			}
			if (document.getElementById("dateTime")){
				document.getElementById("dateTime").innerHTML = "Date/Time";
			}
			if (document.getElementById("rmk")){
				document.getElementById("rmk").innerHTML = "Remark";
			}
			if (document.getElementById("status")){
				document.getElementById("status").innerHTML = "Status";
			}
			if (document.getElementById("country")){
				document.getElementById("country").innerHTML = "Country";
			}
			if (document.getElementById("chkPtDesc")){
				document.getElementById("chkPtDesc").innerHTML = "Check Point Description";
			}
			if (document.getElementById("seqNo")){
				document.getElementById("seqNo").innerHTML = "Sequence No";
			}
			if (document.getElementById("chkPtsCode")){
				document.getElementById("chkPtsCode").innerHTML = "Check Points Code";
			}
			
			
			if (document.getElementById("subConsigSecDevices")){
				document.getElementById("subConsigSecDevices").innerHTML = "Sub-Consignment Security Devices";
			}
			if (document.getElementById("secDeviceCode")){
				document.getElementById("secDeviceCode").innerHTML = "Security Device Code<br /><br />";
			}
			if (document.getElementById("secDevice")){
				document.getElementById("secDevice").innerHTML = "Security Device";
			}
			if (document.getElementById("serialNo")){
				document.getElementById("serialNo").innerHTML = "Serial No";
			}
			if (document.getElementById("recoveryStatus")){
				document.getElementById("recoveryStatus").innerHTML = "Recovery Status";
			}
			
			if (document.getElementById("subConsigInfo")){
				document.getElementById("subConsigInfo").innerHTML = "Sub-Consigment Information";
			}
			if (document.getElementById("subConsigNo")){
				document.getElementById("subConsigNo").innerHTML = "Sub-Consigment Number";
			}
			if (document.getElementById("desc")){
				document.getElementById("desc").innerHTML = "Description";
			}
			if (document.getElementById("vehicleNo")){
				document.getElementById("vehicleNo").innerHTML = "Vehicle Registration Number";
			}
			if (document.getElementById("escOffices")){
				document.getElementById("escOffices").innerHTML = "Escort Offices";
			}
			if (document.getElementById("routeCode")){
				document.getElementById("routeCode").innerHTML = "Route Code";
			}
			if (document.getElementById("countAftGhana")){
				document.getElementById("countAftGhana").innerHTML = "Countries After Ghana";
			}
			if (document.getElementById("currStatus")){
				document.getElementById("currStatus").innerHTML = "Current Status";
			}
			if (document.getElementById("subConsigType")){
				document.getElementById("subConsigType").innerHTML = "Sub-Consigment Type";
			}
			if (document.getElementById("containerNo")){
				document.getElementById("containerNo").innerHTML = "Container No";
			}
			if (document.getElementById("driverName")){
				document.getElementById("driverName").innerHTML = "Driver Name";
			}
			if (document.getElementById("routeDesc")){
				document.getElementById("routeDesc").innerHTML = "Route Description";
			}
			if (document.getElementById("destCountry")){
				document.getElementById("destCountry").innerHTML = "Destination Country";
			}
			
			document.getElementById("langSelector").innerHTML = "<img src='../images/buttons/en.gif' alt='EN' border='0' id='Image1' onmouseover=MM_swapImage('Image1','','../images/buttons/en.gif',1) onmouseout=MM_swapImgRestore()><a href=javascript:switchLangPrivate('FR')><img src='../images/buttons/fr_h.gif' alt='FR' border='0' id='Image2' onmouseover=MM_swapImage('Image2','','../images/buttons/fr.gif',1) onmouseout=MM_swapImgRestore()></a>";
			//document.getElementById("langSelector").innerHTML = "EN | <a href=javascript:switchLangPrivate('FR')>FR</a>";
			
		}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
