// (c) Grave Web Services 2001-3
// www.gravewebservices.com
// for Nicholl Food Packaging Limited
// www.nichollfoodpackaging.co.uk
// Please do not copy,use or adapt this code without permission


// -------------------- Various popups ---------------------

function popuppfhelp()
{
	var popupvars = popuppfhelp.arguments;	// Takes store number + language number + optional file path
	var storenum = popupvars[0];
	var langnum = popupvars[1]
	var LANGS = new Array('uk','ie','fr','nl','de');
	var langdir = LANGS[langnum] + '/';
	var f_path = '';	// in case called from different directory
	if (popupvars[2])
	{
		f_path = popupvars[2];
	}
	else	f_path = '';

	winpopup3=window.open(f_path+'pfhelp.asp?0='+storenum+'&1='+langnum,'popup3','height=435,width=620,left=100,top=50,margin=0,scrollbars=yes');	// !resizeable

	setTimeout('if (winpopup3 && !winpopup3.closed) winpopup3.focus()', 230);	// Give focus soon
}


function popupmat()
{
	var popupvars = popupmat.arguments;	// Takes store number + language number + optional file path
	var storenum = popupvars[0];
	var langnum = popupvars[1]
	var LANGS = new Array('uk','ie','fr','nl','de');
	var langdir = LANGS[langnum] + '/';
	var f_path = '';	// in case called from different directory
	if (popupvars[2])
	{
		f_path = popupvars[2];
	}
	else	f_path = '';

	winpopup3=window.open(f_path+'material.asp?0='+storenum+'&1='+langnum,'popup3','height=435,width=620,left=100,top=50,margin=0,scrollbars=yes');	// !resizeable

	setTimeout('if (winpopup3 && !winpopup3.closed) winpopup3.focus()', 230);	// Give focus soon
}


function popuppriv()
{
	var popupvars = popuppriv.arguments;	// Takes store number + language number + optional file path
	var storenum = popupvars[0];
	var langnum = popupvars[1]
	var LANGS = new Array('uk','ie','fr','nl','de');
	var langdir = LANGS[langnum] + '/';
	var f_path = '';	// in case called from different directory
	if (popupvars[2])
	{
		f_path = popupvars[2];
	}
	else	f_path = '';

	winpopup3=window.open(f_path+'privacy.asp?0='+storenum+'&1='+langnum,'popup3','height=435,width=620,left=100,top=50,margin=0,scrollbars=yes');	// !resizeable

	setTimeout('if (winpopup3 && !winpopup3.closed) winpopup3.focus()', 230);	// Give focus soon
}


function popup()
{
	var popupvars = popup.arguments;	// argument is relative page URL
	winpopup3=window.open(popupvars[0],'popup3','height=435,width=620,left=100,top=50,margin=0,scrollbars=yes');	// !resizeable

	setTimeout('if (winpopup3 && !winpopup3.closed) winpopup3.focus()', 230);	// Give focus soon
}


// ----------------- Magnified product popups -------------------


function write_statbar()
{
	var textvar = write_statbar.arguments;
	window.status = textvar[0];
}

function mzap()		// Instantaneous write can fail
{
	window.status = '';
	setTimeout('write_statbar("Click product picture for larger image");',1);
	setTimeout('write_statbar("Click product picture for larger image");',35);
	window.status = '';
	window.status = '';
	window.status = '';
}

function zap()
{
	write_statbar('');
}

function tocaps()	// toUpperCase()... but allows changes for instance strip / or -
{
	var a,i,objStr='',textvar = tocaps.arguments;

	for (i=0;i<textvar[0].length;i++)
	{
		a = textvar[0].charCodeAt(i);
		if ((a >= 'a'.charCodeAt(0)) && (a <= 'z'.charCodeAt(0)))
		{
			objStr += String.fromCharCode(a - ('a'.charCodeAt(0) - 'A'.charCodeAt(0)));
		}
		else
		{
			objStr += textvar[0].charAt(i);
		}
	}
	return objStr;
}

function popupwin()
{
	/* Takes store number + language number + multi parameter item info */

	var popupvars = popupwin.arguments;
	var storenum = popupvars[0];
	var langnum = popupvars[1];
	var LANGS = new Array('uk','ie','fr','nl','de');
	var langdir = LANGS[langnum] + '/';
	var f_path = '';

	var FEATURES = "EOCILP";
	var t_featureskey = new Array();

	t_featureskey[0] = new Array("Embossed","Embossed","Estampé","Bedrukt","Geprägt","","","","","");
	t_featureskey[1] = new Array("Hole in Base","Hole in Base","Fond perforé","Gat in de bodem","Loch im Boden","","","","","");
	t_featureskey[2] = new Array("Coloured","Colored","Colorié","Gekleurd","Farbig","","","","","");
	t_featureskey[3] = new Array("Printed","Printed","Imprimé","Bedrukt","Bedruckt","","","","","");
	t_featureskey[4] = new Array("Lacquered","Lacquered","Laqué","Gelakt","Lackiert","","","","","");
	t_featureskey[5] = new Array("Personalizable","Personalizable","Personalisable","Personaliseerbaar","Personalisierbar","","","","","");

	t_magview = new Array("Magnified Product View","Magnified Product View","","","","","","","","");
	t_closepage = new Array("Close this page","Close this page","Fermer cette page","Sluit deze pagina","Diese Seite schliessen","","","","","");
	t_prodcode = new Array("Product Code","Product Code","Code produit","Produkt code","Produkt Code","","","","","");
	t_prodpic = new Array("Picture of Product","Picture of Product","Image de produit","Foto van produkt","Bild des Produktes","","","","","");
	t_scrolldown = new Array("Scroll down to make a print copy","Scroll down to make a print copy","","","","","","","","");
	t_nonstock = new Array("This product is non-stock","This product is non-stock","Ce produit n\'est pas tenu en stock","Het artikel zijn geen voorraadartikel???","Dieser Artikel ist kein Lagerware???","","","","","");

	t_capacity = new Array("Capacity (cc)","Capacity (cc)","Volume (cc)","Capaciteit (cc)","Inhalt (cc)","","","","","");
	t_topout = new Array("Topout (mm)","Topout (mm)","Dim hors tout (mm)","Top Out (mm)","Oben aussen (mm)","","","","","");
	t_topin = new Array("Topin (mm)","Topin (mm)","Dim int (mm)","Top In (mm)","Oben innen (mm)","","","","","");
	t_base = new Array("Base (mm)","Base (mm)","Dim fond (mm)","Bodem (mm)","Bodenmass (mm)","","","","","");
	t_depth = new Array("Depth (mm)","Depth (mm)","Hauteur (mm)","Hoogte (mm)","Tiefe (mm)","","","","","");
	t_caseqty = new Array("Case Quantity","Case Quantity","Quantité par carton","Hoeveelheid per karton","Kartonmenge","","","","","");
	t_palqty = new Array("Pallet Quantity","Pallet Quantity","Quantité par palettes","Hoeveelheid per pallet","Palettenmenge","","","","","");
	t_lancing = new Array("Lancing","Lancing","Perforation","Geperforeerd","Lochung","","","","","");
	t_lidding = new  Array("Lidding","Lidding","Fermetures","Deksels","Verschliessen","","","","","");
	t_special = new Array("Special Features","Special Features","Mentions spéciales","Speciale kenmerken","Sonderausführungen","","","","","");
	t_exclusive = new Array("Customer Exclusive","Customer Exclusive","Article exclusif","Exclusief punt","Exklusives Einzelteil","","","","","");

	t_print = new Array("Print","Print","Imprimer","Print","Drucken","","","","","");
	t_close = new Array("Close","Close","Fermer","Sluit","Schliessen","","","","","");
	t_pleasec = new Array("Please contact us if you require details","Please contact us if you require details","Merci de nous contacter pour de plus amples informations","Gelieve ons te contacteren als u meer details wenst","Bitte nehmen Sie Kontakt mit uns auf wenn Sie Details wünschen","","","","","");
	t_telephone = new Array("Tel","Tel","Tel","Tel","Tel","","","","","");

	stores = new Array("Nicholl Food Packaging","Ecopla");
	t_stores = new Array("Nicholl Food Packaging Limited","Ecopla France et Benelux");
	t_telnum = new Array("+44 (0) 1543 460400","00.33.4.76.92.32.30.");
	t_telephone = new Array("Tel","Tel","Tel","Tel","Tel","","","","","");




	// Construct the page
	winpopup = window.open('','popup','height=500,width=550,left=100,top=50,margin=0,scrollbars=yes');	// resizeable
	w = winpopup.document;

	w.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\n<html>\n<head>\n');
	w.write('<title>'+stores[storenum]+': '+t_magview[langnum]+' ('+popupvars[2]+')</title>\n');
	w.write('<link rel="stylesheet" type="text/css" href="../nichollprint.css" media="print">\n');
	w.write('<link rel="stylesheet" type="text/css" href="../nicholl.css" media="screen">\n');
	w.write('<link rel="stylesheet" type="text/css" href="../nichollhandheld.css" media="handheld">\n');
	w.write('</head>\n');
	w.write('<body background="images/catback.jpg" TOPMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 BOTTOMMARGIN=0>\n');
	w.write('<table cellpadding="0" cellspacing="0" border="0" width="100%">\n');

	w.write('<tr><td><img src="images/blacklin.gif" height="1" width="100%" border="0"></td></tr>\n');
	w.write('<tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%" class="popuptop'+storenum+'">\n');

	if (storenum==0)
	{
		w.write('<tr><td><img src="'+f_path+'images/ncatbutp.gif" width="80" height="34" hspace="2" vspace="4"\n');
		w.write('alt="Nicholl Food Packaging"'); 
	}
	else
	{
		w.write('<tr><td><img src="'+f_path+'images/elogosm.gif" width="47" height="42" hspace="20" vspace="0"\n');
		w.write('alt="Ecopla"');
	}

	w.write(' border=0></td>\n');
	w.write('<td align="center" valign="middle" width="100%">\n<table cellpadding="2" cellspacing="1"');
	w.write(' border="0" bgcolor="#a0703b"><tr><td bgcolor="#ffffff" background="images/zffffff.gif"><FONT');
	w.write(' FACE="arial, helvetica, sans-serif" size="2">&nbsp;&nbsp;<img src="images/store'+storenum+'/'+langdir+'pcode.gif"');
	w.write(' width="114" height="11" alt="'+t_prodcode[langnum]+'">&nbsp;&nbsp;<FONT COLOR="#007000"><B>');
	w.write( popupvars[2]+'</B></FONT>&nbsp;</FONT></td></tr>\n');
	w.write('</table></td>\n<td>');

	w.write('<a href="javascript:window.close();">');
	
	if (storenum==0)
	{
		w.write('<img src="'+f_path+'images/motifsm.gif" width="74" height="42" hspace="2"'); 
	}
	else
	{
		w.write('<img src="'+f_path+'images/catmini.jpg" width="80" height="34" hspace="2" vspace="4"');
	}

	w.write(' alt="'+t_closepage[langnum]+'" border="0">');
	w.write('</a></td></tr>\n</table></td></tr>\n');

	w.write('<tr><td><img src="images/blacklin.gif" height=1 width="100%"></td></tr>\n');
	w.write('<!--tr><td><img src="images/spacer.gif" height=1 width=1></td></TR-->\n');
	w.write('<tr><td><img src="images/spacer.gif" height=10 width=1></td></tr>\n');
	w.write('<tr><td align="center">\n'); 
 
	w.write('<table cellpadding="0" cellspacing="1" border="0" bgcolor="#C0C0C0">\n'); 
	w.write('<tr><td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'popcap.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_capacity[langnum]+'" hspace="1"></td>\n');
	w.write('<td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'poptopo.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_topout[langnum]+'" hspace="1"></td>\n');
	w.write('<td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'poptopin.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_topin[langnum]+'" hspace="1"></td>\n');
	w.write('<td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'popbase.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_base[langnum]+'" hspace="1"></td>\n');
	w.write('<td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'popdepth.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_depth[langnum]+'" hspace="1"></td>\n');
	w.write('<td width="70" align="center" bgcolor="#ffffff"><img src="images/store'+storenum+'/'+langdir+'popspec.gif"');
	w.write(' width="70" height="34" border="0" alt="'+t_special[langnum]+'" hspace="1"></td></tr>\n');
	w.write('<tr><td align="center" bgcolor="#ffffff" height="30"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+popupvars[4]+'</FONT></td>\n'); 
	w.write('<td align="center" bgcolor="#ffffff"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+popupvars[5]+'</FONT></td>\n');
	w.write('<td align="center" bgcolor="#ffffff"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+popupvars[6]+'</FONT></td>\n');
	w.write('<td align="center" bgcolor="#ffffff"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+popupvars[7]+'</FONT></td>\n');
	w.write('<td align="center" bgcolor="#ffffff"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+popupvars[8]+'</FONT></td>\n');
	w.write('<td align="center" bgcolor="#ffffff" width="70"><FONT FACE="arial, helvetica, sans-serif" SIZE="1">'+popupvars[11]+'</FONT></td></tr>\n');
	w.write('</table></td></tr>\n');
	w.write('<tr><td><img src="images/spacer.gif" height="14" width="1"></td></tr>\n');

	w.write('<tr><td align="center"><table cellpadding=0 cellspacing=1 border=0 bgcolor="#a0a0a0">\n');
	w.write('<tr><td><table cellpadding=0 cellspacing=10 border=0 background="images/foilbk5.jpg">\n');
	w.write('<tr><td><table cellpadding=0 cellspacing=0 border=0>\n');
	w.write('<tr><td bgcolor="#404040" rowspan=3><img src="images/spacer.gif" height=1 width=1></td>\n');
	w.write('<td bgcolor="#404040"><img src="images/spacer.gif" height=1 width=1></td>');
	w.write('<td bgcolor="#f0f0f0" rowspan=3><img src="images/spacer.gif" height=1 width=1></td></tr>\n');
	w.write('<tr><td bgcolor="#8080c0"><img src="images/cat/bl/'+popupvars[3]+'.jpg"');
	w.write('alt="'+t_prodpic[langnum]+' '+popupvars[2]+'\n'+t_scrolldown[langnum]+'"></td></tr>\n');
	w.write('<tr><td bgcolor="#f0f0f0"><img src="images/spacer.gif" height=1 width=1></td>');
	w.write('</tr></table>\n')
	w.write('</td></tr></table></td></tr>\n')
	w.write('</table></td></tr>\n')

	w.write('<tr><td><img src="images/spacer.gif" height="10" width="1"></td></tr>\n');
	w.write('<tr><td align="center">\n');
	w.write('<table cellpadding="0" cellspacing="0" border="0">\n');

if (storenum == 1)	// In Ecopla store, show lancing / lidding
{
	w.write('<tr><td align="right"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+t_lancing[langnum]+':');
	w.write(' &nbsp;<B>');

	if (popupvars[12]=="")	// no lancing
	{
		w.write('n\/a');
	}
	else
	{
		w.write(popupvars[12]);
	}

	w.write('</B>\n</FONT></td>\n');
	w.write('<td valign="middle">');

	if (popupvars[14]==2)	// non-stock
	{
		w.write('<img src="images/'+langdir+'nstock.gif" width="110" height="15" alt="'+t_nonstock[langnum]+'"></td>\n');
	}
	else
	{
		w.write('<img src="images/spacer.gif" width="110" height="1" alt=""></td>\n');
	}

	w.write('<td><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+t_lidding[langnum]+':');
	w.write(' &nbsp;<B>');

	if (popupvars[13]=="")	// no lidding
	{
		w.write('');
	}
	else
	{
		w.write(popupvars[13]);
	}

	w.write('</B>\n</FONT></td></tr>\n');
}

if (storenum!=1)	// In other stores, show pallet / case qty
{
	w.write('<tr><td align="right"><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+t_caseqty[langnum]+':');
	w.write(' &nbsp;<B>');

	if (popupvars[9]=="")	// no case qty
	{
		w.write('n\/a');
	}
	else
	{
		w.write(popupvars[9]);
	}

	w.write('</B>\n</FONT></td>\n');
	w.write('<td valign="middle"><img src="');

	if (popupvars[14]==2)	// non-stock
	{
		w.write('images/'+langdir+'nstock.gif" width="110" height="15" alt="'+t_nonstock[langnum]+'">');
	}
	else
	{
		w.write('images/spacer.gif" width="110" height="1" alt="">');
	}
	w.write('</td>\n');
	w.write('<td><FONT FACE="arial, helvetica, sans-serif" SIZE="2">'+t_palqty[langnum]+':');
	w.write(' &nbsp;<B>');

	if (popupvars[10]=="")	// no pallet qty
	{
		w.write('n\/a');
	}
	else
	{
		w.write(popupvars[10]);
	}

	w.write('</B>\n</FONT></td></tr>\n');
}

	w.write('</table></td></tr>\n');
	w.write('<tr><td><img src="images/spacer.gif" height="14" width="1"></td></tr>\n');
	w.write('<tr><td align="center"><FONT FACE="arial, helvetica, sans-serif" size="1">');

	if (storenum == 0)
	{
		w.write('&nbsp;<font color="#d00000">*</font> = '+t_lancing[langnum]+' &nbsp;');
	}

	for (i = 0;i<FEATURES.length;i++)
	{
		w.write('&nbsp; &nbsp;<font color="#d00000">'+String.fromCharCode(FEATURES.charCodeAt(i)));
		w.write('</font> = '+t_featureskey[i][langnum]);
		if (i == 2)
		{
			w.write('<br>');
		}
	}

	strTemp = "X";
	if (storenum == 1)
	{
		strTemp = "*";
	}
	w.write('&nbsp; &nbsp;<font color="#d00000">'+strTemp+'</font> = '+t_exclusive[langnum]);

	w.write('</FONT></td></tr>\n');
	w.write('<tr><td><img src="images/spacer.gif" height="2" width="1"></td></tr>\n');

if (storenum==0)
{
	w.write('<tr><td align="center"><FONT FACE="arial, helvetica, sans-serif" size="1" color="#800000">');
	w.write('A variety of lidding options is available for most lines');
	w.write('</FONT></td></tr>\n');
}

	w.write('<tr><td><img src="images/spacer.gif" height="7" width="1"></td></tr>\n');
	w.write('<tr><td align="center"><FONT FACE="arial, helvetica, sans-serif" size="1">');
	w.write(t_stores[storenum]+' &nbsp;&middot;&nbsp; '+t_telephone[langnum]+': \n');
	w.write(t_telnum[storenum]+'</font></td></tr>\n');
	w.write('</FONT></td></tr>\n');
	w.write('<tr><td><img src="images/spacer.gif" height=7 width=1></td></tr>\n');
	w.write('<tr><td bgcolor="#a0a0a0"><img src="images/spacer.gif" height=1 width=1></td></tr>\n');
	w.write('<tr><td align="center" bgcolor="#c0c0c0"><img src="images/spacer.gif" height=7 width=1></td></tr>\n');
	w.write('<tr><td align="center" bgcolor="#c0c0c0"><form name="form1">\n');
	w.write('<input type="button" value="&nbsp;'+t_print[langnum]+'&nbsp;" ONCLICK="window.print();">\n'); 
	w.write('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="&nbsp;'+t_close[langnum]+'&nbsp;" ONCLICK="window.close();">\n'); 
	w.write('</form></td></tr></table>\n');
	w.write('</body>\n</html>\n');
	
	// Close to additional writes	
	w.close();
	setTimeout('if (winpopup && !winpopup.closed) winpopup.focus()', 230);	// Give focus soon
}