
if (window != window.top) {
window.top.location.replace("default.htm");
}

function setCookie(name, value, expire)
{
document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

function getCookie(Name)
{
var search = Name + "=";

if (document.cookie.length > 0) {
	offset = document.cookie.indexOf(search);
	if (offset != -1) { 
		offset += search.length;
		end = document.cookie.indexOf(";", offset);
		if (end == -1)
			end = document.cookie.length;
		return unescape(document.cookie.substring(offset, end));
	}
}

return "";
}

function getName()
{
return getCookie("name");
}

function getUser()
{
return getCookie("user");
}

function getUID()
{
	return getCookie("uID");
}

function getUserClass()
{
sUserClass=getCookie("uClass");
if (sUserClass=="0") sUserClass=null;
return sUserClass;
}

function getSID()
{
sID=getCookie("sID");
if (sID=="0") sID=null;
return sID;
}

function authorizeUser(pageClass)
{
sUserClass=getUserClass();
if ((pageClass!="")&&(sUserClass!="A")&&(sUserClass!=pageClass))
    document.location.replace("err-access.htm");
}

function SetElementValue(objID, objFrm, sValue)
{
  document.forms[objFrm].elements[objID].value=sValue;
}

function SetElementReadonly(objID, objFrm, bReadonly)
{
  document.forms[objFrm].elements[objID].readonly=bReadonly;
}

function isEmpty(objID, objFrm)
{
  if (objFrm==null) return true;
  if ((objFrm.elements[objID].value == null) ||
      (objFrm.elements[objID].value == "")) return true;
  return false;
}

function validateLoginData(objFrm)
{
  if (objFrm==null) {
     event.returnValue = false;
     return false;
  }

  if (isEmpty("prof_login", objFrm))
  {
     alert("Account Name is NULL!");
     event.returnValue = false;
     return false;
  }
  
  if (isEmpty("prof_passwd", objFrm))
  {
     alert("Password is NULL!");
     event.returnValue = false;
     return false;
  }
  
  return true;
}

function DrawResultText(FileTitle, OutputFileName,TotalRecords,AcceptedRecords,RejectedRecords)
{
var RESULTStr="";

RESULTStr = 
	"<IMG SRC='images/iStatus.gif' height=26 width=106 border=0><BR>" +
	"Total: " + TotalRecords + "<BR>" +
	"Accepted: " + AcceptedRecords + "<BR>" +
	"Rejected: " + RejectedRecords + "<BR><BR>" +
	"<IMG SRC='images/iDownload.gif' height=26 width=106 border=0><BR>" +
	"<A href='/opt/netscape/server4/docs/case/out/" + OutputFileName + "'>" + FileTitle + "</A>" + "<BR><BR>" +
	"<FORM target=_blank method=get action='mailto.jsp'>" +
	"<IMG SRC='images/iMailto.gif' height=26 width=106 border=0><BR>" +
	"<INPUT CLASS='NText' type=text size=16 name=MAIL_ADDR><BR>" +
	"<INPUT type=hidden name=FILE_NAME value='" + OutputFileName + "'>" +
	"<INPUT type=submit value=Mail-It>" +
	"</FORM>";

document.writeln(RESULTStr);
	
}


function DrawUploadTable(UploadTitle, ActionURL)
{
if (ActionURL=="") ActionURL="error.htm";

var UPLOADStr="";
UPLOADStr = 
	"<form method=post action='<!--ACTION_URL-->' ENCTYPE='multipart/form-data' id=form1 name=form1 onsubmit=\"return checkvalue(form1)\">" +
	"<TABLE WIDTH=280 BGCOLOR=#CCCC99 BORDER=0 CELLSPACING=2 CELLPADDING=2 bordercolordark=Black bordercolorlight=White>" +
	"<TR>" +
	"<TD nowrap width=280>" +
 "<TABLE CLASS='Text2' width=100% height=100% BORDER=0 CELLSPACING=1 BGCOLOR=NAVY>" +
	"<TR CLASS='Text1' bgcolor=steelblue>" +
	"<TD height=20 colspan=3 height=6><!--UPLOAD_TITLE--></TD>" +
	"</TR>" +
	"<TR CLASS='Text2' bgcolor=lightsteelblue>" +
	"<TD height=20>File Name</TD>" +
	"</TR>" +
	"<TR CLASS='Text2' bgcolor=lightsteelblue>" +
	"<TD>" +
	"<input type='FILE' name='FileName' value=\"\" size=24>" +
	"</TD>" +
	"</TR>" +
	"<TR CLASS='Text1' bgcolor=steelblue>" +
	"<TD height=20 colspan=3 height=6>" +
	"<input TYPE='image' SRC='images/buttonSubmit.gif' height=17 width=64 border=0><BR>" +
//	"<input type='submit' value='Submit' id=submit1 name=submit1>&nbsp;" +
//	"<input type='reset' value='Cancel' id=submit2 name=submit2>" +
	"</TD>" +
	"</TR>" +
	"</TABLE>" +

	"</TD>" +
	"</TR>" +
	"</TABLE>" +
	"</form>";


SubStr  = "<!--ACTION_URL-->";
if (UPLOADStr.indexOf(SubStr) >= 0)
{
	UPLOADStr = UPLOADStr.replace(SubStr, ActionURL);	
}

if (UploadTitle=="") UploadTitle="File Upload";

SubStr  = "<!--UPLOAD_TITLE-->";
if (UPLOADStr.indexOf(SubStr) >= 0)
{
	UPLOADStr = UPLOADStr.replace(SubStr, UploadTitle);	
}

document.writeln(UPLOADStr);
}

function DrawAccessTable()
{
var LOGONID=getUser();
var LOGONStr="";
LOGONStr = 
	"<FORM ACTION='checkCASELogin.jsp' METHOD=post ID='frmlogin' NAME='frmlogin' onsubmit='validateLoginData(this);'>" +
	"<TABLE WIDTH=280 BGCOLOR=#CCCC99 BORDER=0 CELLSPACING=2 CELLPADDING=2 bordercolordark=Black bordercolorlight=White>" +
	"<TR>" +
	"<TD nowrap width=280>" +

	"<TABLE CLASS='Text2' width=100% height=100% BORDER=0 CELLSPACING=1 BGCOLOR=NAVY>" +
	"<TR CLASS='Text1' bgcolor=steelblue>" +
	"<TD height=20 colspan=3 height=6>Login to Access this Service</TD>" +
	"</TR>" +
	"<TR CLASS='Text2' width=50 bgcolor=lightsteelblue>" +
	"<TD height=20>Login:</TD>" +
	"<TD>" +
	"<input NAME='prof_login' SIZE=12 value='" + LOGONID + "'>" +
	"</TD>" +
	"</TR>" +
	"<TR CLASS='Text2' bgcolor=lightsteelblue>" +
	"<TD width=50 height=20>Password:</TD>" +
	"<TD width=150>" +
	"<input TYPE='password' NAME='prof_passwd' SIZE=12>" +
	"</TD>" +
	"</TR>" +
	"<TR CLASS='Text1' bgcolor=steelblue>" +
	"<TD height=20 colspan=3 height=6>" +
	"<input TYPE='image' SRC='images/buttonLogon.gif' height=17 width=64 border=0><BR>" +
	"</TD>" +
	"</TR>" +
	"</TABLE>" +

	"</TD>" +
	"</TR>" +
	"</TABLE>" +
	"</form>";

document.writeln(LOGONStr);
}

function DrawLogonTable(RedirectPage)
{
var LOGONStr="";
LOGONStr = 
	"<FORM ACTION='checkCASELogin.jsp' METHOD=post NAME='frmlogin' >" +
	"Login:<br>" +
	"<input NAME='user' SIZE=12><br>" +
	"Password:<br>" +
	"<input TYPE='password' NAME='passwd' SIZE=12><br>" +
	"<input TYPE='hidden' NAME='display' value='<!--REDIRECT_URL-->'><br>" +
	"<img SRC='images/trpix.gif' border=0 height=8 width=78><br>" +
	"<input TYPE='image' SRC='images/buttonLogon.gif' height=17 width=64 border=0><BR>" +
	"<IMG SRC='images/trpix.gif' height=2 width=64 border=0><br>" +
//	"<A href='signup.htm'><IMG SRC='images/buttonSignup.gif' height=17 width=64 border=0></A><BR>" +
	"</FORM>";

SubStr  = "<!--REDIRECT_URL-->";
if (LOGONStr.indexOf(SubStr) >= 0)
{
	LOGONStr = LOGONStr.replace(SubStr, RedirectPage);	
}


document.writeln(LOGONStr);
}

function CheckFile_path(filestr)
{
	var colon=0;	   // COUNTER FOR CHECKING A COLON IN THE STRING 
	var B_slash=0;	   // COUNTER FOR CHECKING A BACK SLASH IN THE STRING 
	
	if(filestr.length < 6)
			return false;			
	for(i=0;i<filestr.length;i++)		
	{		
		if(filestr.charAt(i)==':')
				colon++;
		if(filestr.charAt(i)=='\\')
				B_slash++;				
		if(colon > 0 && B_slash > 0)		
		{	return true;	}
	}
	
	if((colon > 0) && (B_slash > 0))
	{ return true;	}
	else
	{ return false; }						
}


function DrawLogoutTable()
{
var LOGOUTStr="";
LOGOUTStr = "<A href='logout.jsp'><IMG SRC='images/buttonLogout.gif' height=17 width=64 border=0></A><BR><br>";
LOGOUTStr += "<A href='profile.jsp'><IMG SRC='images/buttonEditProfile.jpg' height=17 width=78 border=0></a><BR>";
document.writeln(LOGOUTStr);
}

function StartTable(MenuID, imgHeader)
{
document.writeln(MAPStr);

if (imgHeader=="") imgHeader="header_about";

SubStr  = "<!--HEADER_GIF-->";
if (STARTStr.indexOf(SubStr) >= 0)
{
	SrcStr = "<img src='images/" + imgHeader + ".gif' width=130 height=120 border=0>";
	STARTStr = STARTStr.replace(SubStr, SrcStr);	
}

document.writeln(STARTStr);

switch (MenuID) {
	case 1:
		document.writeln(MENUStr1);
		break;
	case 2:
		document.writeln(MENUStr2);
		break;
	case 3:
		document.writeln(MENUStr3);
		break;
	default: document.writeln("&nbsp;");
		break;
}

document.writeln(MIDStr);

}

function EndTable()
{
document.writeln(ENDStr);
}

function drawLayoutStartNoPay()
{
var sUserClass=getUserClass();
var mapAreaStr="";
if ((sUserClass=="A")||(sUserClass=="B")) 
	mapAreaStr="<area shape='RECT' coords='26,196,130,236' href='c78-lodge.html'>";
 else if ((sUserClass=="A")||(sUserClass=="E")) 
	mapAreaStr="<area shape='RECT' coords='26,126,120,166' href='edi-lodge.html'>";
  
var HTMStr = "<!-- CASE LAYOUT START -->"

	+ "<map name='home_map'>"
	+ "<area shape='RECT' coords='0,0,205,57' href='CASEDefault.jsp'>"
	+ "</map>"
	+ "<map name='logo_map'>"
	+ "<area shape='RECT' coords='3,6,192,57' href='index.html'>"
	+ "</map>"
	+ "<map name='menu_map'>"
        + "<area shape='RECT' coords='1,1,93,29' ALT='Jamaica Customs Home' href='index.html'>"
	+ "<area shape='RECT' coords='36,100,153,135' ALT='query' href='iquery.jsp'>"
	+ "<area shape='RECT' coords='19,150,144,192' href='edi-lodge.jsp'>"
	+ "<area shape='RECT' coords='10,200,155,236' href='c78-lodge.jsp'>"
	+ "<area shape='RECT' coords='50,240,145,286' NOHREF >"
//	+ mapAreaStr
	+ "</map>"
	+ "<table border=0 height=45 width=100% cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left height=45 width=140 valign=top background='images/casestrip.gif'><img src='images/casetoplogo.jpg' ALT=' Jamaica Customs Home' width=212 height=61 border=0 usemap='#logo_map'></td>"
	+ "<td align=center height=40 width=600  bgcolor=#3897ED > &nbsp; </td>"
	+ "<td align=right valign=top background='images/casestrip.gif'><img src='images/casetitle.jpg' ALT=' CASE II Home'border=0 width=204 height=60 usemap='#home_map'></td>"
	+ "</tr>"
	+ "</table>"
	+ "<table border=0 width=98% height=380 cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left valign=top><img src='images/casemenu.jpg' border=0 width=212 height=466 usemap='#menu_map'></td>"
	+ "<td align=left valign=top>"  ;
document.writeln(HTMStr);
}

function drawLayoutStart()
{
var sUserClass=getUserClass();
var mapAreaStr="";
if ((sUserClass=="A")||(sUserClass=="B")) 
	mapAreaStr="<area shape='RECT' coords='26,196,130,236' href='c78-lodge.html'>";
 else if ((sUserClass=="A")||(sUserClass=="E")) 
	mapAreaStr="<area shape='RECT' coords='26,126,120,166' href='edi-lodge.html'>";
  
var HTMStr = "<!-- CASE LAYOUT START -->"

	+ "<map name='home_map'>"
	+ "<area shape='RECT' coords='0,0,205,57' href='CASEDefault.jsp'>"
	+ "</map>"
	+ "<map name='logo_map'>"
	+ "<area shape='RECT' coords='3,6,192,57' href='index.html'>"
	+ "</map>"
	+ "<map name='menu_map'>"
        + "<area shape='RECT' coords='1,1,93,29' ALT='Jamaica Customs Home' href='index.html'>"
	+ "<area shape='RECT' coords='36,100,153,135' ALT='query' href='iquery.jsp'>"
	+ "<area shape='RECT' coords='19,150,144,192' href='edi-lodge.jsp'>"
	+ "<area shape='RECT' coords='10,200,155,236' href='c78-lodge.jsp'>"
	+ "<area shape='RECT' coords='50,240,145,286' href='EPayment.jsp'>"
//	+ mapAreaStr
	+ "</map>"
	+ "<table border=0 height=45 width=100% cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left height=45 width=140 valign=top background='images/casestrip.gif'><img src='images/casetoplogo.jpg' ALT=' Jamaica Customs Home' width=212 height=61 border=0 usemap='#logo_map'></td>"
	+ "<td align=center height=40 width=600  bgcolor=#3897ED > &nbsp; </td>"
	+ "<td align=right valign=top background='images/casestrip.gif'><img src='images/casetitle.jpg' ALT=' CASE II Home'border=0 width=204 height=60 usemap='#home_map'></td>"
	+ "</tr>"
	+ "</table>"
	+ "<table border=0 width=98% height=380 cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left valign=top><img src='images/casemenu.jpg' border=0 width=212 height=466 usemap='#menu_map'></td>"
	+ "<td align=left valign=top>"  ;

document.writeln(HTMStr);
}

function drawLayoutStartNoAccess()
{
var sUserClass=getUserClass();
var mapAreaStr="";
if ((sUserClass=="A")||(sUserClass=="B")) 
	mapAreaStr="<area shape='RECT' coords='26,196,130,236' href='c78-lodge.html'>";
 else if ((sUserClass=="A")||(sUserClass=="E")) 
	mapAreaStr="<area shape='RECT' coords='26,126,120,166' href='edi-lodge.html'>";
  
var HTMStr = "<!-- CASE LAYOUT START -->"

	+ "<map name='home_map'>"
	+ "<area shape='RECT' coords='0,0,205,57' href='CASEDefault.jsp'>"
	+ "</map>"
	+ "<map name='logo_map'>"
	+ "<area shape='RECT' coords='3,6,192,57' href='index.html'>"
	+ "</map>"
	+ "<map name='menu_map'>"
        + "<area shape='RECT' coords='1,1,93,29' ALT='Jamaica Customs Home' href='index.html'>"
	+ "<area shape='RECT' coords='36,100,153,135' NOHREF>"
	+ "<area shape='RECT' coords='19,150,144,192' NOHREF>"
	+ "<area shape='RECT' coords='10,200,155,236' NOHREF>"
	+ "<area shape='RECT' coords='50,240,145,286' NOHREF >"
//	+ mapAreaStr
	+ "</map>"
	+ "<table border=0 height=45 width=100% cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left height=45 width=140 valign=top background='images/casestrip.gif'><img src='images/casetoplogo.jpg' ALT=' Jamaica Customs Home' width=212 height=61 border=0 usemap='#logo_map'></td>"
	+ "<td align=center height=40 width=600  bgcolor=#3897ED > &nbsp; </td>"
	+ "<td align=right valign=top background='images/casestrip.gif'><img src='images/casetitle.jpg' ALT=' CASE II Home'border=0 width=204 height=60 usemap='#home_map'></td>"
	+ "</tr>"
	+ "</table>"
	+ "<table border=0 width=98% height=380 cellspacing=0 cellpadding=0>"
	+ "<tr>"
	+ "<td align=left valign=top><img src='images/casemenu.jpg' border=0 width=212 height=466 usemap='#menu_map'></td>"
	+ "<td align=left valign=top>"  ;
document.writeln(HTMStr);
}

function drawLayoutEnd()
{
var LastUpdated="Tuesday, October 18th, 2011";

CpyStr = "<table BORDER='0' width='98%' align='center' cellpadding='0' cellspacing='0'>" +
		 "<tr><td height=6></td></tr>" +
		 "<tr><td nowrap align='right' valign='top'><HR Color=SteelBlue size=1><font face='Arial Narrow, Arial, helvetica' color=SteelBlue size='-2'>© 2001-2011 Fiscal Services Ltd. All rights reserved. CASE 2.3.1.5 &nbsp;Last Updated: " + LastUpdated +
		 "</font>" +
		 "</td></tr>" +
		 "</table>";

var HTMStr = "<!-- CASE LAYOUT END -->"
	+ "</td>"
	+ "</tr>"
	+ "<tr>"
	+ "<td></td>"
	+ "<td height=20 align=right valign=top>" + CpyStr + "<BR>"
	+ "</td>"
	+ "</tr>"
	+ "</table>";    

document.writeln(HTMStr);
}

function DrawBrokerTable(BROKER)
{
	var HTMStr = "<TABLE CLASS='Text2'  BORDER=0 CELLSPACING=1 BGCOLOR=white>" +                                                                           
        "<TR>" +                                
        "<TD class='Text2' height=20 > <a href='C78ShowPassedEntryList.jsp" + 
 "' > Show my entries Ready for Payment.</a>  </TD>" +           
        "</TR>" +
        "<TR>" +                                
        "<TD class='Text2' height=20 > <a href='C78StatusReport.jsp' > Show my status report.</a>  </TD>" +           
        "</TR>" + 
        "<TR>" +                                
        "<TD class='Text2' height=20 > <a href='C78ShowPaidEntryList.jsp?"  + 
         "dataType=C' > Show my entries paid today.</a>  </TD>" +           
        "</TR>" + 
        "<TR>" +                                
        "<TD class='Text2' height=20 > <a href='C78ShowPaidEntryList.jsp?"  + 
         "dataType=L' > Show my last 6 months paid entries(Except entries paid today).</a>  </TD>" +           
        "</TR> </table>"   ;

                                                           
    document.writeln(HTMStr);                                                                                                               
}

function DrawReceiptTable(type)
{
var HTMStr = " <table BORDER=0 WIDTH='100%' BGCOLOR='#000080' CLASS='Text2' > " + 
"<form method=get action='PrintReceipt.jsp' id=frmsearch name=frmsearch >"  +
                         
"<tr BGCOLOR='#4682B4' CLASS='Text1'> " +                                           
"<td COLSPAN='4' HEIGHT='20'><font color='#FFFFFF'>Online  " + type +
" Receipt Reprinting </font></td></tr> " +                                                 
                                                                                
" <tr BGCOLOR='#B0C4DE' CLASS='Text2'> " +                                            
" <td NOWRAP HEIGHT='20'>C87 Entry Locator(s) </td>"   +                                    
"<td><input type='text' name='entryNum' id='ENTRIES' value='' size=26></td>   </tr> " +                                                                          
" <tr BGCOLOR='#B0C4DE' CLASS='Text2'> " +                                            
"<td NOWRAP HEIGHT='20'></td> <td ALIGN=CENTER VALIGN=BOTTOM><input TYPE='image' SRC='images/buttonSubmit.gif' height=17 width=64 border=0></td> </tr> " +                                                                          
"<tr BGCOLOR='#4682B4'>  <td COLSPAN='4' HEIGHT='4'>&nbsp;&nbsp;</td> </tr>  " +                                                                         
" </form> </table> ";                                                                                                                                                       
    document.writeln(HTMStr);                                                                                                               
}


