/***

 * FILE NAME    : PCS.js
 * Date         : 19-02-2005
 * @a7thor      : Swati Saxena
 * @version     : 
 * @since         
 * DESCRIPTION  : JS File Used for common validations.

 
 * Change Log
 * Date            Modifier               Description

 * ----------   -----------------   -------------------------------------
	10-10-2008	 UsmanGani			Common Method added for Error Acknowledgement.
**/


function selectPort(PCode,PName)
{ 
 selectedPCField = PCode;
 selectedPNField = PName;
 
 Window1 =  window.open("/ipapcsweb/frmPortSearch.do?pCpslayout=false","Window1",
"menubar=no,width=525,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}

function setPCN(pCode,pName)
{
eval(selectedPCField).value = pCode;
eval(selectedPNField).value = pName;
}








//Code for selecting IMO No
var selects;

function selectIMONo(IMO)
{

 selects = IMO;
 Window1 =  window.open("/ipapcsweb/frmVoyageIMOPopUp.do?pCpslayout=false","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}


function setIMO(imo)
{


eval(selects).value = imo;

}

//Code for selecting CFS No
var selectCFSs;

function selectCFSNo(CFS)
{

 selectCFSs = CFS;
 Window1 =  window.open("/ipapcsweb/frmCFSPopUp.do?pCpslayout=false","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}


function setCFS(cfs)
{


eval(selectCFSs).value = cfs;

}







//Code for selecting port
var selectedPCField;
var selectedPNField;

function openPopUp(PCode,PName)
{ 
 selectedPCField = PCode;
 selectedPNField = PName;
 Window1 =  window.open("/ipapcsweb/frmPortSearch.do?pCpslayout=false","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}

function setPCN(pCode,pName)
{
eval(selectedPCField).value = pCode;
eval(selectedPNField).value = pName;
}


function selectVCN()
{

/*var ViaValue = document.getElementById('ViaNo').value;
var VoyageNo =	document.getElementById('VesselName').value;

if( ViaValue == '' && VoyageNo == '')
  {
   alert("Please Enter VCN  or Vessel Name");
   return false;
  }
*/
 Window1 =  window.open("frmVesselPopup.html","Window1",
"menubar=no,width=300,height=400,resizable=1,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}

function setVessel(via,vessel)
{
document.frmContainerSearch.txtVia.value = via;
document.frmContainerSearch.txtVesselName.value = vessel;
}



var selectedVCN;
var selectedVesName;
var selectedIMONo;
 
function selectVCN(VCN,VesName,IMONo)
{

selectedVCN = VCN;
selectedVesName=VesName;
selectedIMONo=IMONo;
Window1 = window.open("/ipapcsweb/frmBerthVCNPopUp.do?pCpslayout=false&pIndex=berth","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
Window1.focus();
}
 
 
 
function setVCN(vcn,vesname,imono)
{
	
eval(selectedVCN).value = vcn;
eval(selectedVesName).value = vesname;
eval(selectedIMONo).value = imono;
}



//cargo
function selectcargoVCN()
{


 Window1 =  window.open("frmVesselPopup.html","Window1",
"menubar=no,width=300,height=400,resizable=1,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}

function selectcargoVCN(vcn,callsign,imonumber,voyagenumber,igmno,igmdate)
{

selectedVCN = vcn;
selectedcallsign=callsign;
selectedIMONo=imonumber;
selectedVoyageNo=voyagenumber;
selectedigmno=igmno;
selectedigmdate=igmdate;
Window1 = window.open("/ipapcsweb/LadingVCNPopUp.do?pCpslayout=false&pIndex=cargo","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
Window1.focus();
}
 

function setcargoVCN(vcn,callsign,imono,voyageno,igmno,igmdate)
{
	
eval(selectedVCN).value = vcn;
eval(selectedcallsign).value = callsign;
eval(selectedIMONo).value = imono;
eval(selectedVoyageNo).value = voyageno;

eval(selectedigmno).value = igmno;
eval(selectedigmdate).value = igmdate;

}


function setchangeAgencyVCNIMO(vcn,imono,vesselname)
{

eval(selectedVCN1).value = vcn;
eval(selectedIMONo1).value = imono;
eval(selectedVesselName1).value = vesselname;


}

function selectchangeAgencyVCN(VCN,IMONumber,VesselName)
{

selectedVCN1= VCN;
selectedIMONo1=IMONumber;
selectedVesselName1=VesselName;
Window1 = window.open("/ipapcsweb/ChangeAgencyPopUp.do?pCpslayout=false&pIndex=vessel","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
Window1.focus();
}

function selectAgencyVCN(VCN)
{

 selectedVCN = VCN;
 Window1 =  window.open("/ipapcsweb/vcnPopups1.do?pCpslayout=false","Window1",
"menubar=no,width=400,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}

function getErrorCodeDetailsPage(doctype,transid)
{

 Window1 =  window.open("/ipapcsweb/AckErrorRecordDetails.do?pDocType="+doctype+"&pIndex="+transid+"&pCpslayout=false","Window1","menubar=no,width=600,height=400,resizable=0,toolbar=no,scrollbars=yes,left=300,top=100");
 Window1.focus();
}