/* Function that opens a new browser window. */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  	window.open(theURL,winName,features);
}
/* Function that alows drops down menu links. */
/*SS-0064 unused function 
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  		if (restore) selObj.selectedIndex=0;
}*/
/* Function used in topnav drop down menus. */
    NS4 = (document.layers);
    IE4 = (document.all);
    ver4 = (NS4 || IE4);
   	isMac = (navigator.appVersion.indexOf("Mac") != -1);
	isMenu = (NS4 || (IE4 && !isMac));
	function popUp(){return};
	function popDown(){return};
/*SS-0064 unused function function startIt(){return} */
	if (!ver4)
		event=null;

/* Function used to select all checkboxes on form page. */
/*SS-0064 unused function
function checkfrm(frm)
{
	for (i=0;i<16;i++)
	{
		document.frm1.Ckbox[i].checked = true;
	}
	return false;
}*/

/*SS-0064 unused function
function goBack() {
	history.go(-1);
}*/

//this function is used to submit to the servlet to logout the user.
function gotoLogout(frm,requestType) {
   frm.requestType.value = requestType;
   frm.method = "post";
   frm.action = getURL() + "/LoginServlet";
   frm.submit();
}
function getShipperProfile(frm,request,comp) {
	frm.requestType.value = request;
	frm.companyId.value = comp;
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";

	frm.submit();
}

/*SS-0064 unused function
function gotoSearch(frm,requestType) {
	frm.requestType.value = requestType;
	frm.next.value = "";
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";

	frm.submit();
}*/
//update user profile

//goto the next page.
function nextPage(frm,requestType) {
	frm.requestType.value = requestType;
	frm.next.value = "NEXT";
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();

}
   //goto the previous set of data
function previousPage(frm,requestType) {
	frm.requestType.value = requestType;
	frm.next.value = "PREVIOUS";
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();

}



/*SS-0064 unused function
function submitServlet(frm,requestType) {
	frm.requestType.value = requestType;
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();
}*/


function gotoNewSearch(requestType,form,communityType) {
   form.communityType.value = communityType;
   form.requestType.value = requestType;
   form.action = getURL() + "/CommunityServlet";
   form.method = "post";
   form.submit();


}

/*SS-0064 unused function
function submitIt(frmLogin) {
   if(frmLogin.loginId.value == "") {
		alert("Please enter the user name.");
		frmLogin.loginId.focus();
		return;
   }
   else if(frmLogin.password.value == "") {
		alert("Please enter the password");
		frmLogin.password.focus();
		return ;
   }
   frmLogin.action = getURL() + "/LoginServlet";
   frmLogin.method = "post";
   frmLogin.submit();

}*/


function gotoCommunityType(requestType,frm,typeOfCommunity)
{
   frm.requestType.value=requestType;
   frm.communityType.value=typeOfCommunity;
   frm.action = getURL() + "/CommunityServlet";
   frm.method = "post";
   frm.submit();
}


function gotoCommunityProfile(frm,requestType,companyId,commType)
{
	frm.requestType.value=requestType;
	frm.companyId.value=companyId;
	frm.communityProfileType.value=commType;
	frm.communityProfileType1.value=commType;
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();
}
function gotoCommunityProfileMisc(frm,companyId,requestType)
{
	frm.companyId.value=companyId;
	frm.requestType.value=requestType;
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();
}


/*SS-0064 unused function
function UpdateCountryInfo(frm,companyIdentity,typeOfRequest)
{
	frm.UpdateCountry.value = "true";
	frm.companyId.value=companyIdentity;
	frm.requestType.value=typeOfRequest;
	frm.action = getURL() + "/CommunityServlet";
	frm.method = "post";
	frm.submit();
}*/


// SS-0111 starts
function passId(frm,reqtype,commType)
{
	if( frm.select.selectedIndex == 0 )
	{	alert("Please Select Carrier" );
		frm.select.focus();
		return;
	}
	frm.communityProfileType.value=commType;
	temp = frm.select.options[frm.select.selectedIndex].value
	requestType=reqtype;
	gotoCommunityProfile(frm,requestType,temp,commType);
}

function passIdn(frm,reqtype,commType)
{	if( frm.select1.selectedIndex == 0 )
	{
		alert("Please Select Nvocc" );
		frm.select1.focus();
		return;
	}
	frm.communityProfileType1.value=commType;
	temp = frm.select1.options[frm.select1.selectedIndex].value
	requestType=reqtype;
	gotoCommunityProfile(frm,requestType,temp,commType);
}
function passIdc(frm,reqtype,commType)
{	if( frm.select.selectedIndex == 0 )
	{
		alert("Please Select Cha & Freight Broker" );
		frm.select.focus();
		return;
	}
	
	frm.communityProfileType1.value=commType;
	temp = frm.select.options[frm.select.selectedIndex].value
	requestType=reqtype;
	gotoCommunityProfile(frm,requestType,temp,commType);
}
//SS-0111 ends

//////////////	Added by iqbal for the forward schedule module	/////////////////////

function gotoSchedulesServletHome(frm,requesttype) {

	frm.requestType.value=requesttype;
  frm.action = getURL() + "/SchedulesControllerServlet";
  frm.method = "post";

	frm.submit();
}


//////////////	Added by iqbal for the both port & forward schedule module	/////////////////////

//////////////	Added by iqbal for the port schedule module	/////////////////////




function gotoCommunityServlet(companyId) {

	var popupURL = '/community/community_profile_popup.jsp?companyId='+companyId+'&companyType=C';
    if ((typeof popupWindow1 == "undefined") || (popupWindow1.closed)) {
    	popupWindow1=window.open(popupURL,'CompanyProfile','toolbar=no,scrollbars=yes,resizable=no,width=600,height=500,left=180,top=50');
    }

    if (popupWindow1.opener == null) popupWindow1.opener = self;
}

//////////////	end by iqbal for port schedule module	////////////////////////////




//function to check for the login .This function returns if the
//loginId or password fields are empty.That is the function waits
//till the user enters some valid values in the 2 fields.
function gotoLogin(form1,requestType) {
    if(form1.loginId.value == "") {
       alert("Please enter the user name.");
       form1.loginId.focus();
       return;
    }

    if(form1.password.value == "") {
       alert("Please enter the password.");
       form1.password.focus();
       return;
    }
    form1.requestType.value = requestType;
    form1.action = getSecuredURL() + "/LoginServlet";
    form1.method = "post";
    form1.submit();
}






 /////////////////////Mmohan added for Information module//////////////////////
/* SS-0064 unused function
function gotoSchedulesServlet(frm,requestType)
{
        frm.requestType.value = requestType;
        frm.action = getURL() + "/SchedulesControllerServlet";
        frm.method = "post";

	frm.submit();
}*/


//////////////////////Mmohan Informatin module end here///////////////////////////////




function gotoAdminPage(frm,requestType) {
   frm.requestType.value = requestType;
   frm.action = getURL() + "/AdminServlet";
   frm.method = "post";
   frm.submit();
}

// FOR NMM REG APPROVAL

function goToAddUserGroup(frm,reqType)
{

	  frm.requestType.value = reqType;
          frm.action = getURL() + "/AdminServlet";
      	  frm.method = "post";
	  frm.submit();
}

function goToViewUserGroup(frm,reqType)
{

	  frm.requestType.value = reqType;
          frm.action = getURL() + "/AdminServlet";
      	  frm.method = "post";
	  frm.submit();
}

function goToBuyPage(rqstType, frm) {
	frm.action = getURL() + "/RfqControllerServlet";
	frm.requestType.value = rqstType;
	frm.method = "post";
	frm.submit();
}

function goToSellPage(requestType, frm) {
   frm.requestType.value = requestType;
   frm.action = getURL() + "/SellRFQControllerServlet";
   frm.method = "post";
   frm.submit();
}

/*
function gotoBuyHome(requestType, frm) {
   frm.requestType.value = requestType;
   frm.action = getURL() + "/RfqControllerServlet";
   frm.method = "post";
   frm.submit();
}

function gotoSellHome(requestType, frm) {
   frm.requestType.value = requestType;
   frm.action = getURL() + "/SellRFQControllerServlet";
   frm.method = "post";
   frm.submit();
}
*/
//added for buyrequest jsp page
/*function backToRfqListing(rqstType)
{
	document.forms[0].action = getURL() + "/RfqControllerServlet";
	document.forms[0].requestType.value = rqstType;
	document.forms[0].submit();
}
*/


// for subscribe newsletter added by murali mohan



//to take care of the resizing of the window in Netscape

function reSize() {
}

/*SS-0064 Unused function
function gotoBuildRfq(frm) {
	frm.action = getURL() + "/rfq/buy/RfqHeader.jsp";
	frm.submit();
}
*/

/*----------------------------------------------------------------------------------
// TCS Added :: 19/04/2001 :: Starts
//  Description: Refer to Change Request number SS-0004  To  have  the Verisign Image included in the web  pages
---------------------------------------------------------------------------------- */
function popUpVer(url) {
sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=500,height=450');
self.name = "mainWin"; }
/*----------------------------------------------------------------------------------
// TCS Added :: 19/04/2001 :: Ends
----------------------------------------------------------------------------------  */

