

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function PresetSize() { //v6.0
MM_showHideLayers('itemBoxContentPreset','','show','itemBoxOuterblankPreset','','show','itemBoxOuterblankPreset','','hide','itemBoxOuterblankSet','','show','itemBoxContentSet','','hide');
document.forms['formc'].p3B3.selectedIndex = 0;/* Resets paper size preset */
document.forms['formc'].p3B52.selectedIndex = 0;/* Resets quantity */
document.forms['formc'].p3B59.value = '&pound;0.00';/* Resets Total Cost */
document.forms['formc'].p3B58.value = '&pound;0.00';/* Resets Unit Price */
document.forms['formc'].p3B6.value = 0;/* Resets Manual Entered Width */
document.forms['formc'].p3B7.value = 0;/* Resets Manual Entered Height */
recalc_onclick('p3B51');/* Resets Total Cost */
}
function SetSize() { //v6.0
MM_showHideLayers('itemBoxContentPreset','','hide','itemBoxOuterblankPreset','','hide','itemBoxOuterblankPreset','','show','itemBoxOuterblankSet','','hide','itemBoxContentSet','','show');
document.forms['formc'].p3B3.selectedIndex = 0;/* Resets paper size preset */
document.forms['formc'].p3B52.selectedIndex = 0;/* Resets quantity */
document.forms['formc'].p3B59.value = '&pound;0.00';/* Resets Total Cost */
document.forms['formc'].p3B58.value = '&pound;0.00';/* Resets Unit Price */
document.forms['formc'].p3B4.value = 0;/* Resets Manual Entered Width */
document.forms['formc'].p3B5.value = 0;/* Resets Manual Entered Height */
recalc_onclick('p3B51');/* Resets Total Cost */
}
function CustomerLoggedin() { 
 if (document.forms['formc'].p2B2.value != '' || document.forms['formc'].p2B3.value != '') {/* check if anything is entered */
	 if (document.forms['formc'].p2B4.value == document.forms['formc'].p2B5.value) {/* checks match on username and password */
      // customername.style.display='block';
	 //  quantitydiscount.style.display='block';
     } 
     }
}
//-->
 

var co = new Object;
function recalc_onclick(ctl) {
  if (true) {

co.p2B2=document.formc.p2B2.value;co.p2B3=document.formc.p2B3.value;co.p2B16=document.formc.p2B16.value;co.p2B17=document.formc.p2B17.value;co.p2B18=document.formc.p2B18.value;co.p2B19=document.formc.p2B19.value;co.p2B45=eeparseFloat(document.formc.p2B45.value);co.p3B3=eegetdropdownvalue_str(document.formc.p3B3);co.p3B6=eeparseFloat(document.formc.p3B6.value);co.p3B7=eeparseFloat(document.formc.p3B7.value);co.p3B9=eeparseFloatV(eegetdropdownvalue(document.formc.p3B9));co.p3B25=eegetdropdownvalue_str(document.formc.p3B25);co.p3B32=eegetdropdownvalue_str(document.formc.p3B32);co.p3B52=eeparseFloatV(eegetdropdownvalue(document.formc.p3B52));calc(co);document.formc.p2B6.value=eedisplayPercentND(co.p2B6,0);document.formc.p2B8.value=eeisnumber(co.p2B8)?eedisplayFloat(co.p2B8):co.p2B8;document.formc.p2B9.value=eeisnumber(co.p2B9)?eedisplayFloat(co.p2B9):co.p2B9;document.formc.p2B10.value=eeisnumber(co.p2B10)?eedisplayFloat(co.p2B10):co.p2B10;document.formc.p2B11.value=eeisnumber(co.p2B11)?eedisplayFloat(co.p2B11):co.p2B11;document.formc.p2B20.value=co.p2B20;document.formc.p2B53.value=eedisplayFloat(co.p2B53);document.formc.p3B4.value=eedisplayFloat(co.p3B4);document.formc.p3B5.value=eedisplayFloat(co.p3B5);document.formc.p3B10.value=co.p3B10;document.formc.p3B26.value=co.p3B26;document.formc.p3B33.value=co.p3B33;document.formc.p3B56.value=eedisplayPercentND(co.p3B56,0);document.formc.p3B58.value=eedatefmt(fmtdate6,co.p3B58);document.formc.p3B59.value=eedatefmt(fmtdate6,co.p3B59);
//customstuff changes Total price and unit price
document.getElementById("cellprice").innerHTML= document.forms['formc'].p3B59.value;document.getElementById("cellunitprice").innerHTML= document.forms['formc'].p3B58.value;
//endcustomstuff
};};


var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("\\.","g");var eethreg=new RegExp(",","g");var eecurrencyreg=new RegExp("[$]","g");var eepercentreg=new RegExp("%","g"); var fmtdaynamesshort=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); var fmtdaynameslong=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); var fmtmonthnamesshort=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var fmtmonthnameslong=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); var fmtstrings=new Array(","," ","&pound;"); var fmtdate6=new Array(34,25,2); var fmtdate7=new Array(34,25,2);


var row1xA3A12=new Array(10);for(var jj=0;jj<10;jj++){row1xA3A12[jj]=""};var row1xB3B12=new Array(10);for(var jj=0;jj<10;jj++){row1xB3B12[jj]=""};var row1xC3C12=new Array(10);for(var jj=0;jj<10;jj++){row1xC3C12[jj]=""};var row1xD3D12=new Array(10);for(var jj=0;jj<10;jj++){row1xD3D12[jj]=""};var row1xE3E12=new Array(10);for(var jj=0;jj<10;jj++){row1xE3E12[jj]=0};var row1xF3F7=new Array(5);for(var jj=0;jj<5;jj++){row1xF3F7[jj]=""};var row1xG3G7=new Array(5);for(var jj=0;jj<5;jj++){row1xG3G7[jj]=""};var row1xH3H7=new Array(5);for(var jj=0;jj<5;jj++){row1xH3H7[jj]=""};var row1xI3I7=new Array(5);for(var jj=0;jj<5;jj++){row1xI3I7[jj]=""};var eecm1=new Array();function calc(data){var c3B3=data.p3B3;var c3B6=data.p3B6;var c3B7=data.p3B7;var c3B9=data.p3B9;var c3B25=data.p3B25;var c3B32=data.p3B32;var c3B52=data.p3B52;var c2B2=data.p2B2;var c2B3=data.p2B3;var c2B16=data.p2B16;var c2B17=data.p2B17;var c2B18=data.p2B18;var c2B19=data.p2B19;var c2B45=data.p2B45;row1xA3A12[0]=("No Discount");row1xB3B12[0]=("cal0");row1xC3C12[0]=("");row1xD3D12[0]=("cal0");row1xE3E12[0]=(0);row1xF3F7[0]=("");row1xG3G7[0]=("");row1xH3H7[0]=("");row1xI3I7[0]=("");row1xA3A12[1]=("XRAP");row1xB3B12[1]=("cal1");row1xC3C12[1]=("Spider");row1xD3D12[1]=("cal1");row1xE3E12[1]=(0.1);row1xF3F7[1]=("RapSpiderweb Ltd ");
 row1xG3G7[1]=("Clowes Street Hollinwood Oldham Lancashire OL9 7LY");row1xH3H7[1]=("diane.rowley@rapspiderweb.com");row1xI3I7[1]=("0161 681 50 14");row1xA3A12[2]=("CTT");row1xB3B12[2]=("cal2");row1xC3C12[2]=("holset");row1xD3D12[2]=("cal2");row1xE3E12[2]=(0.15);row1xF3F7[2]=("Cummins Turbo Technologies Ltd");row1xG3G7[2]=("St Andrew\'s Road, Huddersfield, HD1 6RA");row1xH3H7[2]=("tim.eady@cummins.com");row1xI3I7[2]=("01484 832 267");row1xA3A12[3]=("PEL1");row1xB3B12[3]=("cal3");row1xC3C12[3]=("HOLLY");row1xD3D12[3]=("cal3");row1xE3E12[3]=(0.1);row1xF3F7[3]=("Pelican Public Relations");row1xG3G7[3]=("1 Holly House Mill Street Uppermill Saddleworth OL3 6LZ");row1xH3H7[3]=("mb@pelicanpr.co.uk");row1xI3I7[3]=(820807);row1xA3A12[4]=("24MEDIA");row1xB3B12[4]=("cal4");row1xC3C12[4]=("ADSL24");row1xD3D12[4]=("cal4");row1xE3E12[4]=(0.15);row1xF3F7[4]=("24 Media Group");row1xG3G7[4]=("24 Media House, Gatehead Business Park, Delph New Road, Delph, Saddleworth. OL3 5DE ");row1xH3H7[4]=("info@lawtonbailey.com ");row1xI3I7[4]=("01457 875 172");row1xA3A12[5]=("MF");row1xB3B12[5]=("cal5");row1xC3C12[5]=("");row1xD3D12[5]=("cal5");row1xE3E12[5]=(0.15);row1xA3A12[6]=("Student");row1xB3B12[6]=("cal6");row1xC3C12[6]=("loan");
 row1xD3D12[6]=("cal6");row1xE3E12[6]=(0.15);row1xA3A12[7]=("");row1xB3B12[7]=("");row1xC3C12[7]=("");row1xD3D12[7]=("");row1xE3E12[7]=(0);row1xA3A12[8]=("");row1xB3B12[8]=("");row1xC3C12[8]=("");row1xD3D12[8]=("");row1xE3E12[8]=(0);row1xA3A12[9]=("");row1xB3B12[9]=("");row1xC3C12[9]=("");row1xD3D12[9]=("");row1xE3E12[9]=(0);var c2B44=(0);var c2B52=(0);var c2B54=(0);var c3B23=(0);var c3B28=(2440);var c3B29=(1220);var c3B42=(4);var c3B44=(2.5);var c3B61=(4);var c3B62=(0.2);var c3A76=("no print");var c3A77=("Economy Matt Paper 180gsm");var c3A78=("Premium Satin Paper 240gsm");var c3A79=("Xerox Self Adhesive Vinyl");var c3A83=("-");var c4A2=("-");var c4A3=("A4");var c4A4=("A3");var c4A5=("A2");var c4B5=(420);var c4C5=(594);var c4A6=("20in by 30in");var c4A7=("A1");var c4A8=("30in by 40in");var c4A9=("A0");var c4C13=("This option is selected when only lamination or mount is required");var c4B14=(35);var c4C14=("Economy matt paper is a 180gsm High quality paper printed up 1440Dpi for photo relastic premium poster prints");var c4E14=(30);var c4B15=(95);var c4C15=("Premium satin paper is a 240gsm High quality photo paper printed up 1440Dpi for photo relastic premium poster prints");
 var c4E15=(30);var c4A16=("Xerox Self Adhesive Vinyl");var c4B16=(100);var c4C16=("Xerox self adhesive vinyl is used for indoor and outdoor applications mounted to board and can also be used for stickers and van graphics");var c4E16=(50);var c4A24=("-");var c4B24=(0);var c4C24=("");var c4A25=("3mm Foam board");var c4B25=(10);var c4C25=("3mm Foam board is a rigid Foam PVC sheet with a lightweight, waterproof, smooth -surface. Foam board is suitable for internal or external applications and can be cut or drilled to suit.");var c4A26=("5mm Foam board");var c4B26=(15);var c4C26=("5mm Foam board is a rigid Foam PVC sheet with a lightweight, waterproof, smooth -surface. Foam board is suitable for internal or external applications and can be cut or drilled to suit.");var c4A27=("10mm Foam board");var c4B27=(34.49);var c4C27=("10mm Foam board is a rigid Foam PVC sheet with a lightweight, waterproof, smooth -surface. Foam board is suitable for internal or external applications and can be cut or drilled to suit.");var c4A28=("Aluminium bonded board");var c4B28=(32);var c4C28=("Aluminium faced composite sheet suitable for outdoor signage and Point of Sale displays");var c4A29=("Perspex/Acrylic 8mm");var c4B29=(150);var c4C29=("Perspex or clear acrylic is used for indoor fixed displays and we also supply chrome fixings to mount the perpex of the wall. Please call for a quote");
 var c4A30=("Corex");var c4B30=(5);var c4C30=("Corex is a durable, lightweight, fluted plastic which is ideally suited to outdoor temporary signage such as property \'for sale\' signs, special event signs, short-term advertising.");var c4A33=("-");var c4B33=(0);var c4C33=("");var c4E33=(50);var c4A34=("Matt");var c4B34=(60);var c4C34=("GBC Arctic Matte 3 mil over-laminate film offers an outstanding matte finish, which provides an excellent non-reflective surface. This finish is ideal for highly reflective applications such as trade show graphics and retail point-of-purchase. Recommended for indoor and short-term outdoor applications.");var c4E34=(50);var c4A35=("Gloss ");var c4B35=(60);var c4C35=("GBC Arctic Gloss 3 mil is ia a crystal-clear, high-quality PVC substrate provides a high-gloss, color-enriching finish. Characteristics include both moisture and UV resistance. This is an excellent film for both indoor and short-term outdoor signage and POP displays. ");var c4E35=(50);var c2B4=(v2s(((isna((match_str((c2B2),row1xA3A12,0,9,(0)))))?(0):(hlookup_str((c2B2),row1xA3A12,0,9,row1xB3B12,0,9,((0!=0.)))))));var c2B5=(v2s(((isna((match_str((c2B3),row1xC3C12,0,9,(0)))))?(0):(hlookup_str((c2B3),row1xC3C12,0,9,row1xD3D12,0,9,((0!=0.)))))));var c2B6=(((str_eq((c2B5),(c2B4)))?(((isna((match_var((c2B5),row1xD3D12,0,9,(0)))))?(0):(hlookup_var((c2B5),row1xD3D12,0,9,row1xE3E12,0,9,((0!=0.)))))):(0)));
 var c2B8=(((str_eq((c2B5),(c2B4)))?(((isna((match_var((c2B5),row1xD3D12,0,4,(0)))))?(0):(hlookup_var((c2B5),row1xD3D12,0,4,row1xF3F7,0,4,((0!=0.)))))):(0)));var c2B9=(((str_eq((c2B5),(c2B4)))?(((isna((match_var((c2B5),row1xD3D12,0,4,(0)))))?(0):(hlookup_var((c2B5),row1xD3D12,0,4,row1xG3G7,0,4,((0!=0.)))))):(0)));var c2B10=(((str_eq((c2B5),(c2B4)))?(((isna((match_var((c2B5),row1xD3D12,0,4,(0)))))?(0):(hlookup_var((c2B5),row1xD3D12,0,4,row1xH3H7,0,4,((0!=0.)))))):(0)));var c2B11=(((str_eq((c2B5),(c2B4)))?(((isna((match_var((c2B5),row1xD3D12,0,4,(0)))))?(0):(hlookup_var((c2B5),row1xD3D12,0,4,row1xI3I7,0,4,((0!=0.)))))):(0)));var c2B20=(((str_eq((c2B16),("")))?(""):(((str_eq((c2B17),("")))?(""):(((str_eq((c2B18),("")))?(""):(((str_eq((c2B19),("")))?(""):("")))))))));var c2B53=(((iserror((round((((((((c2B45)*(c2B54)))+(c2B44)))-(((((((c2B45)*(c2B54)))+(c2B44)))*(c2B6))))),(1)))))?(c2B52):(round((((((((c2B45)*(c2B54)))+(c2B44)))-(((((((c2B45)*(c2B54)))+(c2B44)))*(c2B6))))),(1)))));var c3B4=(((str_eq((c3B3),(c4A2)))?(0):(((str_eq((c3B3),(c4A3)))?(210):(((str_eq((c3B3),(c4A4)))?(297):(((str_eq((c3B3),(c4A5)))?(420):(((str_eq((c3B3),(c4A6)))?(508):(((str_eq((c3B3),(c4A7)))?(595):(((str_eq((c3B3),(c4A8)))?(762):(((str_eq((c3B3),(c4A9)))?(1189):(0)))))))))))))))));var c3B5=(((str_eq((c3B3),(c4A2)))?(0):(((str_eq((c3B3),(c4A3)))?(297):(((str_eq((c3B3),(c4A4)))?(420):(((str_eq((c3B3),(c4A5)))?(594):(((str_eq((c3B3),(c4A6)))?(762):(((str_eq((c3B3),(c4A7)))?(841):(((str_eq((c3B3),(c4A8)))?(1016):(((str_eq((c3B3),(c4A9)))?(841):(0)))))))))))))))));
 var c3B8=(((((c3B6)==(0)))?(((((c3B4)+(20)))*(((c3B5)+(20))))):(((((c3B6)+(20)))*(((c3B7)+(20)))))));var c3B10=(((var_eq((c3B9),(c3A76)))?(c4C13):(((var_eq((c3B9),(c3A77)))?(c4C14):(((var_eq((c3B9),(c3A78)))?(c4C15):(((var_eq((c3B9),(c3A79)))?(c4C16):("")))))))));var c3B11=(((((c3B6)==(0)))?(((((c3B5)>=(c3B4)))?(((c3B5)+(200))):(((((c3B4)>(c3B5)))?(((c3B4)+(200))):(0))))):(((((c3B7)>=(c3B6)))?(((c3B7)+(200))):(((((c3B6)>(c3B7)))?(((c3B6)+(200))):(0)))))));var c3B12=(((var_eq((c3B9),(c3A76)))?(0):(((var_eq((c3B9),(c3A77)))?(c4B14):(((var_eq((c3B9),(c3A78)))?(c4B15):(((var_eq((c3B9),(c3A79)))?(c4B16):(0)))))))));var c3B13=(((var_eq((c3B9),(c3A76)))?(0):(((var_eq((c3B9),(c3A77)))?(c4E14):(((var_eq((c3B9),(c3A78)))?(c4E15):(((var_eq((c3B9),(c3A79)))?(c4E16):(0)))))))));var c3B15=(((var_ne((c3B9),(c3A76)))?(((((c3B12)/(c3B13)))*(((c3B11)/(1000))))):(0)));var c3B26=(((str_eq((c3B25),(c4A24)))?(c4C24):(((str_eq((c3B25),(c4A25)))?(c4C25):(((str_eq((c3B25),(c4A26)))?(c4C26):(((str_eq((c3B25),(c4A27)))?(c4C27):(((str_eq((c3B25),(c4A28)))?(c4C28):(((str_eq((c3B25),(c4A29)))?(c4C29):(((str_eq((c3B25),(c4A30)))?(c4C30):("")))))))))))))));var c3B27=(((str_eq((c3B25),(c4A24)))?(c4B24):(((str_eq((c3B25),(c4A25)))?(c4B25):(((str_eq((c3B25),(c4A26)))?(c4B26):(((str_eq((c3B25),(c4A27)))?(c4B27):(((str_eq((c3B25),(c4A28)))?(c4B28):(((str_eq((c3B25),(c4A29)))?(c4B29):(((str_eq((c3B25),(c4A30)))?(c4B30):(0)))))))))))))));var c3B30=(((c3B28)*(c3B29)));
 var c3B33=(((str_eq((c3B32),(c4A33)))?(c4C33):(((str_eq((c3B32),(c4A34)))?(c4C34):(((str_eq((c3B32),(c4A35)))?(c4C35):("")))))));var c3B34=(((var_eq((c3B9),(c4A16)))?(0):(((str_eq((c3B32),(c4A33)))?(c4B33):(((str_eq((c3B32),(c4A34)))?(c4B34):(((str_eq((c3B32),(c4A35)))?(c4B35):(0)))))))));var c3B35=(((str_eq((c3B32),(c4A33)))?(c4E33):(((str_eq((c3B32),(c4A34)))?(c4E34):(((str_eq((c3B32),(c4A35)))?(c4E35):(0)))))));var c3B36=(((str_ne((c3B32),(c4A33)))?(((((c3B34)/(c3B35)))*(((c3B11)/(1000))))):(0)));var c3B38=(((var_ne((c3B9),(c3A76)))?(((((c3B8)/(1000000)))*(3))):(0)));var c3B41=(((str_ne((c3B25),(c3A83)))?(10):(0)));var c3B45=(((((c3B8)/(1000000)))*(c3B44)));var tmp1=(var_ge((c3B52),(10)));var tmp2=(var_ls((c3B52),(15)));var sumcnt3_sum=((true&&tmp2)&&tmp1);var sumcnt3_cnt=2;var tmp4=(var_ge((c3B52),(15)));var tmp5=(var_ls((c3B52),(20)));var sumcnt6_sum=((true&&tmp5)&&tmp4);var sumcnt6_cnt=2;var tmp7=(var_ge((c3B52),(20)));var tmp8=(var_ls((c3B52),(25)));var sumcnt9_sum=((true&&tmp8)&&tmp7);var sumcnt9_cnt=2;var tmp10=(var_ge((c3B52),(25)));var tmp11=(var_ls((c3B52),(30)));var sumcnt12_sum=((true&&tmp11)&&tmp10);var sumcnt12_cnt=2;var c3B63=(((var_ls((c3B52),(5)))?(((0.15)*(v2n(c3B52)))):(((var_ls((c3B52),(10)))?(((0.2)*(v2n(c3B52)))):(((andgeneral(0,sumcnt3_sum,sumcnt3_cnt,eecm1))?(2.2):(((andgeneral(0,sumcnt6_sum,sumcnt6_cnt,eecm1))?(2.3):(((andgeneral(0,sumcnt9_sum,sumcnt9_cnt,eecm1))?(2.5):(((andgeneral(0,sumcnt12_sum,sumcnt12_cnt,eecm1))?(2.6):(2.7)))))))))))));
 var c4D5=(((c4B5)*(c4C5)));var c3B31=(((c3B27)/(rounddown((((c3B30)/(c3B8))),(1)))));var c3B43=(((str_ne((c3B32),(c4A33)))?(((((c3B8)/(c4D5)))*(c3B42))):(0)));var c3B47=(((((c3B41)+(c3B43)))+(c3B45)));var c3B56=(c2B6);var c3B60=(((((((c3B62)*(((c3B8)/(c4D5)))))+(c3B61)))-(c3B63)));var c3B49=(((((((((((c3B15)+(c3B23)))+(c3B31)))+(c3B36)))+(c3B38)))*(c3B60)));var c3B58=(((c3B49)+(c3B47)));var c3B59=(((c3B58)*(v2n(c3B52))));data.p3B4=c3B4;data.p3B5=c3B5;data.p3B10=c3B10;data.p3B26=c3B26;data.p3B33=c3B33;data.p3B56=c3B56;data.p3B58=c3B58;data.p3B59=c3B59;data.p2B6=c2B6;data.p2B8=c2B8;data.p2B9=c2B9;data.p2B10=c2B10;data.p2B11=c2B11;data.p2B20=c2B20;data.p2B53=c2B53;};

 function str_eq(x,y){return(x.toLowerCase()==y.toLowerCase())};function str_ne(x,y){return(x.toLowerCase()!=y.toLowerCase())};function str_gr(x,y){return(x.toLowerCase()>y.toLowerCase())};function str_ge(x,y){return(x.toLowerCase()>=y.toLowerCase())};function str_ls(x,y){return(x.toLowerCase()<y.toLowerCase())};function var_eq(x,y){var xt=mytypeof(x);var yt=mytypeof(y);if(xt!=yt)return false;switch(xt){case 1:case 3:return(x==y);case 2:return str_eq(x,y);default:return false;}};function var_ne(x,y){var xt=mytypeof(x);var yt=mytypeof(y);if(xt!=yt)return true;switch(xt){case 1:case 3:return(x!=y);case 2:return str_ne(x,y);default:return true}};function var_gr(x,y){var xt=mytypeof(x);var yt=mytypeof(y);if(xt!=yt)return(xt>yt);switch(xt){case 1:case 3:return(x>y);case 2:return str_gr(x,y);default:return true;}};function var_ge(x,y){var xt=mytypeof(x);var yt=mytypeof(y);if(xt!=yt)return(xt>=yt);switch(xt){case 1:case 3:return(x>=y);case 2:return str_ge(x,y);default:return false;}};function var_ls(x,y){var xt=mytypeof(x);var yt=mytypeof(y);if(xt!=yt)return(xt<yt);switch(xt){case 1:case 3:return(x<y);case 2:return str_ls(x,y);default:return false;}};function eegetdropdownvalue(ctl){return ctl.selectedIndex>=0&&ctl[ctl.selectedIndex]?ctl[ctl.selectedIndex].value:0}function eegetdropdownvalue_str(ctl){return ctl.selectedIndex>=0&&ctl[ctl.selectedIndex]?ctl[ctl.selectedIndex].value:''}function mytypeof(v){switch(typeof v){case "number":if(myIsNaN(v))return 4;return 1;case "string":return 2;case "boolean":return 3;case "object":if(v.constructor==Number){if(myIsNaN(v))return 4;return 1;};if(v.constructor==String){return 2;};if(v.constructor==Boolean){return 3;};return 4;default:return 4;}};
 function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};function mod(n,d){return n-d*Math.floor(n/d);};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function rounddown(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,(nd<0?Math.ceil(nd):Math.floor(nd)));return sign_n*Math.floor(abs_n*factor)/factor;}else{return NaN;}};function andgeneral(cnt,vsum,vcnt,x){if(!vsum){return false;};for(var ii=0;ii<x.length;ii++){var arr=x[ii][0];for(var jj=x[ii][1];jj<=x[ii][3];jj++){for(var kk=x[ii][2];kk<=x[ii][4];kk++){if(!arr[jj][kk]){return false;};};};};return true;};function s2n(str){str=String(str).replace(eedecreg,".");str=str.replace(eethreg,"");str=str.replace(eecurrencyreg,"");var res=parseFloat(str);if(myIsNaN(res))res=0;if(str.search(eepercentreg)>=0)res=res/100;return res;}function n2s(x){return(x).toString();}function b2s(b){return b?eetrue:eefalse;};function v2s(v){switch(typeof v){case "number":if(myIsNaN(v)){return "NaN";};return n2s(v);case "string":return v;case "boolean":return b2s(v);case "object":if(v.constructor==Number){if(myIsNaN(v)){return v;};return n2s(v);};if(v.constructor==String){return v;};if(v.constructor==Boolean){return b2s(v);};return "NaN";default:return "NaN";}};function v2n(v){switch(typeof v){case "number":return v;case "string":return s2n(v);case "boolean":return v?1:0;case "object":if(v.constructor==Number){return v;};if(v.constructor==String){return s2n(v);};if(v.constructor==Boolean){return v?1:0;};return Number.NaN;default:return Number.NaN;}};
 function eeparseFloat(str){str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};var near0RegExp=new RegExp("[.](.*0000000|.*9999999)");function eedisplayFloat(x){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x);if(near0RegExp.test(str)){x=round(x,8);str=String(x);}return str.replace(/\./g,eedec);}};function eedisplayScientific(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x.toExponential(nd));return str.replace(/\./g,eedec);}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercent(x){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloat(x*100)+'%';}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};
 function eedisplayPercentNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatNDTh(x*100,nd)+'%';}}var eeparseFloatVreg=new RegExp("^ *-?[0-9.]+ *$");function eeparseFloatV(str){if(str=="")return str;str=String(str).replace(eedecreg,".");if(!eeparseFloatVreg.test(str)){return str;};var res=parseFloat(str);if(isNaN(res)){return str;}else{return res;}};function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign="";if(whole.charAt(0)=="-"){minus_sign="-";whole=whole.substring(1);};var res="";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};function eedatefmt(fmt,x){if(!isFinite(x))return Number.NaN;var padding=0;var tmp=0;var res="";var len=fmt.length;for(var ii=0;ii<len;ii++){if(fmt[ii]>31){res+=fmtstrings[fmt[ii]-32];}else{switch(fmt[ii]){case 2:res+=eemonth(x);break;case 3:tmp=eemonth(x);if(tmp<10){res+="0";};res+=tmp;break;case 4:res+=fmtmonthnamesshort[eemonth(x)-1];break;case 5:res+=fmtmonthnameslong[eemonth(x)-1];break;case 6:res+=eeday(x);break;case 7:tmp=eeday(x);if(tmp<10){res+="0";};res+=tmp;break;case 8:res+=fmtdaynamesshort[weekday(x,1)-1];break;case 9:res+=fmtdaynameslong[weekday(x,1)-1];break;case 10:tmp=year(x)%100;if(tmp<10){res+="0";};res+=tmp;break;case 11:res+=year(x);break;case 12:res+=hour(x);break;case 13:tmp=hour(x);if(tmp<10){res+="0";};res+=tmp;break;case 14:tmp=hour(x)%12;if(tmp==0){res+="12";}else{res+=tmp%12;};break;case 15:tmp=hour(x)%12;if(tmp==0){res+="12";}else{if(tmp<10){res+="0";};res+=tmp;};break;case 16:res+=minute(x);break;case 17:tmp=minute(x);if(tmp<10){res+="0";};res+=tmp;break;case 18:res+=second(x);break;case 19:tmp=second(x);if(tmp<10){res+="0";};res+=tmp;break;case 21:case 22:if(hour(x)<12){res+="AM";}else{res+="PM";};break;case 23:res+=eedisplayFloat(x);break;case 24:tmp=fmt[++ii];res+=eedisplayFloatND(x,tmp);break;case 25:tmp=fmt[++ii];res+=eedisplayFloatNDTh(x,tmp);break;case 26:res+=eedisplayPercent(x);break;case 27:tmp=fmt[++ii];res+=eedisplayPercentND(x,tmp);break;case 28:tmp=fmt[++ii];res+=eedisplayPercentNDTh(x,tmp);break;case 29:tmp=fmt[++ii];res+=eedisplayScientific(x,tmp);break;case 30:padding=fmt[++ii];tmp=hour(x)+Math.floor(x)*24;tmp=tmp.toString();if(tmp.length<padding){res+=('00000000000000').substring(0,padding-tmp.length);}res+=tmp;break;};};};return res;};
 function eeisstring(v){switch(typeof v){case "string":return true;case "object":return v.constructor==String;default:return false;}};function eeisnumber(v){if(isNaN(v)||v==Number.NEGATIVE_INFINITY||v==Number.POSITIVE_INFINITY){return false;}else{switch(typeof v){case "number":return true;case "object":return v.constructor==Number;default:return false;}}};function iserror(x){if(typeof x=='number'){return(isNaN(x)||!isFinite(x))}else return false;};function isna(x){if(typeof x=='number'){return isNaN(x);}else return false;};function hlookup_str(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_,range_lookup){if(range_lookup){return lookup3vv_str(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_);}else{for(var ii=kfrom_start;ii<=kto_start;ii++){if(str_eq(kvect[ii],key)){return vvect[vfrom_+ii-kfrom_start]}};return Number.NaN;}};function hlookup_var(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_,range_lookup){if(range_lookup){return lookup3vv_var(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_);}else{for(var ii=kfrom_start;ii<=kto_start;ii++){if(var_eq(kvect[ii],key)){return vvect[vfrom_+ii-kfrom_start]}};return Number.NaN;}};function lookup3vv_str(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_){var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(str_eq(kvect[current],key))break;if(from_==to_-1)break;if(str_ls(kvect[current],key)){from_=current;}else{to_=current;}};while(current<kto_start){if(str_eq(kvect[current],kvect[current+1])){current++;}else{break;};};if(str_ls(key,kvect[current]))return Number.NaN;return vvect[vfrom_+current-kfrom_start]};
 function lookup3vv_var(key,kvect,kfrom_start,kto_start,vvect,vfrom_,vto_){var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(var_eq(kvect[current],key))break;if(from_==to_-1)break;if(var_ls(kvect[current],key)){from_=current;}else{to_=current;}};while(current<kto_start){if(var_eq(kvect[current],kvect[current+1])){current++;}else{break;};};if(var_ls(key,kvect[current]))return Number.NaN;return vvect[vfrom_+current-kfrom_start]};function match_str(key,kvect,kfrom_start,kto_start,match_type){if(isFinite(match_type)){switch(match_type){case-1:var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(str_eq(kvect[current],key))break;if(from_==to_-1)break;if(str_gr(kvect[current],key)){from_=current;}else{to_=current;}};while(current>kto_start){if(str_eq(kvect[current],kvect[current+1])){current--;}else{break;};};if(str_gr(key,kvect[current]))return Number.NaN;return current-kfrom_start+1;case 0:for(var ii=kfrom_start;ii<=kto_start;ii++){if(str_eq(kvect[ii],key)){return ii-kfrom_start+1;}};return Number.NaN;case 1:default:var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(str_eq(kvect[current],key))break;if(from_==to_-1)break;if(str_ls(kvect[current],key)){from_=current;}else{to_=current;}};while(current<kto_start){if(str_eq(kvect[current],kvect[current+1])){current++;}else{break;};};if(str_ls(key,kvect[current]))return Number.NaN;return current-kfrom_start+1;}}else{return Number.NaN;}};
 function match_var(key,kvect,kfrom_start,kto_start,match_type){if(isFinite(match_type)){switch(match_type){case-1:var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(var_eq(kvect[current],key))break;if(from_==to_-1)break;if(var_gr(kvect[current],key)){from_=current;}else{to_=current;}};while(current>kto_start){if(var_eq(kvect[current],kvect[current+1])){current--;}else{break;};};if(var_gr(key,kvect[current]))return Number.NaN;return current-kfrom_start+1;case 0:for(var ii=kfrom_start;ii<=kto_start;ii++){if(var_eq(kvect[ii],key)){return ii-kfrom_start+1;}};return Number.NaN;case 1:default:var current=0;var from_=kfrom_start;var to_=kto_start+1;while(true){current=(from_+to_)>>1;if(var_eq(kvect[current],key))break;if(from_==to_-1)break;if(var_ls(kvect[current],key)){from_=current;}else{to_=current;}};while(current<kto_start){if(var_eq(kvect[current],kvect[current+1])){current++;}else{break;};};if(var_ls(key,kvect[current]))return Number.NaN;return current-kfrom_start+1;}}else{return Number.NaN;}};function leap_gregorian(year){return((year%4)==0)&&(!(((year%100)==0)&&((year%400)!=0)));}var GREGORIAN_EPOCH=1721425;function gregorian_to_jd(year,month,day){return(GREGORIAN_EPOCH-0)+(365*(year-1))+Math.floor((year-1)/4)+(-Math.floor((year-1)/100))+Math.floor((year-1)/400)+Math.floor((((367*month)-362)/12)+((month<=2)?0:(leap_gregorian(year)?-1:-2))+day);}function jd_to_gregorian(jd){var wjd,depoch,quadricent,dqc,cent,dcent,quad,dquad,yindex,year,yearday,leapadj;wjd=Math.floor(jd);depoch=wjd-GREGORIAN_EPOCH-1;quadricent=Math.floor(depoch/146097);dqc=mod(depoch,146097);cent=Math.floor(dqc/36524);dcent=mod(dqc,36524);quad=Math.floor(dcent/1461);dquad=mod(dcent,1461);yindex=Math.floor(dquad/365);year=(quadricent*400)+(cent*100)+(quad*4)+yindex;if(!((cent==4)||(yindex==4))){year++;}yearday=wjd-gregorian_to_jd(year,1,1);leapadj=((wjd<gregorian_to_jd(year,3,1))?0:(leap_gregorian(year)?1:2));var month=Math.floor((((yearday+leapadj)*12)+373)/367);var day=(wjd-gregorian_to_jd(year,month,1))+1;return new Array(year,month,day);}
 function eeday(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 0;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[2];};function hour(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/3600);}function minute(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return Math.floor(res/60)%60;};function eemonth(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[1];};function second(serial_number){if(!isFinite(serial_number))return Number.NaN;var res=Math.floor((serial_number-Math.floor(serial_number))*86400+0.5);return res%60;};function weekday(serial_number,return_type){if(!isFinite(return_type)||!isFinite(serial_number))return Number.NaN;if(return_type<1||return_type>3)return Number.NaN;var res=Math.floor(serial_number+6)%7;switch(Math.floor(return_type)){case 1:return res+1;case 2:return(res+6)%7+1;case 3:return(res+6)%7;};return "hej";};function year(serial_number){if(!isFinite(serial_number))return Number.NaN;if(serial_number<1){return 1900;}if(serial_number>60)serial_number--;var res=jd_to_gregorian(serial_number+2415020);return res[0];};
//
//
//
var submitted = false;
  function check_submit()/* this is to check if the customer details are present or logged in */
  {
     if (document.forms['formc'].p2B2.value != '' || document.forms['formc'].p2B3.value != '') {/* check if anything is entered */
	 if (document.forms['formc'].p2B4.value == document.forms['formc'].p2B5.value) {/* checks match on username and password */
       //alert('submit1');
	    check_submit2();
     } else {
	 	   return true;  
	 }
     } else if (document.forms['formc'].p2B17.value != '' || document.forms['formc'].p2B18.value != '' || document.forms['formc'].p2B19.value != '' || document.forms['formc'].p2B20.value != ''){
	       // alert('submit2');
        check_submit2();
     } else {
       alert("Please fill in customer details and then submit");
	   switch_panel("panel2","panel1");
	   return false;  
     }
  }
  function check_submit2()
  {
     if (submitted) {
        alert("You have already submitted the form.  Please be patient.");
        submitted = false;  /* reset if the user wants to submit again, for example due to failure */
        return false;
     } else {
        recalc_onclick('');   /* force recalc before submit */ 
        submitted = true;
	document.formc.submit();
        return true;
     }
  }
function switch_panel(from_,to_) {
   var target_from, target_to;
   target_from = document.getElementById(from_);
   target_to = document.getElementById(to_);
   target_to.style.display='block';
   target_from.style.display='none';
   return false;

};
