//EMSFirewallParameter(ftitle, fmin, fmax, ftype, fvalidation, fincpattern, fexcpattern, fhassubid);
function prepareFirewall() {
   _f = new Array();
   _af('addproductid', 1,-99887766,'integer', 'general', '', '', false);
   _af('attribute', -99887766,-99887766,'string', 'pattern', '^[0-9]-[\w]*$', '', false);
   _af('captcha', -99887766,-99887766,'string', 'pattern', '^[0-9]{8}$', '', false);
   _af('cardexpirym', -99887766,-99887766,'string', 'pattern', '^[0-9][0-9]$', '', false);
   _af('cardexpiryy', -99887766,-99887766,'string', 'pattern', '^[0-9][0-9]$', '', false);
   _af('cardholdername', 1,50,'string', 'general', '', '', false);
   _af('cardissueno', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('cardnumber', -99887766,-99887766,'string', 'pattern', '^[0-9]*(![0-9])?$', '', false);
   _af('cardstartm', -99887766,-99887766,'string', 'pattern', '^[0-9][0-9]$', '', false);
   _af('cardstarty', -99887766,-99887766,'string', 'pattern', '^[0-9][0-9]$', '', false);
   _af('cartobjectid', 1,-99887766,'integer', 'general', '', '', false);
   _af('catalogrequest', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('categoryid', 1,-99887766,'integer', 'general', '', '', false);
   _af('checkout', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('clientid', 1,-99887766,'integer', 'general', '', '', false);
   _af('continuepage', -99887766,-99887766,'string', 'url', '', '', false);
   _af('customercomp', -99887766,100,'string', 'general', '', '', false);
   _af('customeremail', -99887766,100,'string', 'email', '', '', false);
   _af('customerfax', -99887766,100,'string', 'general', '', '', false);
   _af('customerfname', -99887766,100,'string', 'general', '', '', false);
   _af('customersname', -99887766,100,'string', 'general', '', '', false);
   _af('customertel', -99887766,100,'string', 'general', '', '', false);
   _af('customertitle', 1,-99887766,'integer', 'general', '', '', false);
   _af('db', -99887766,-99887766,'string', 'general', '', '', false);
   _af('defaultdeliveryaddressid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('deliveryadd1', -99887766,50,'string', 'general', '', '', false);
   _af('deliveryadd2', -99887766,50,'string', 'general', '', '', false);
   _af('deliveryadd3', -99887766,50,'string', 'general', '', '', false);
   _af('deliveryaddressid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('deliverycomp', -99887766,100,'string', 'general', '', '', false);
   _af('deliverycontact', -99887766,100,'string', 'general', '', '', false);
   _af('deliverycountry', 1,-99887766,'integer', 'general', '', '', false);
   _af('deliverycounty', -99887766,100,'string', 'general', '', '', false);
   _af('deliveryemail', -99887766,100,'string', 'email', '', '', false);
   _af('deliveryfax', -99887766,100,'string', 'general', '', '', false);
   _af('deliveryinstructions', -99887766,300,'string', 'generalmulti', '', '', false);
   _af('deliverymethodid', 1,-99887766,'integer', 'general', '', '', false);
   _af('deliverypostcode', -99887766,25,'string', 'general', '', '', false);
   _af('deliverytel', -99887766,100,'string', 'general', '', '', false);
   _af('deliverytown', -99887766,50,'string', 'general', '', '', false);
   _af('doajax', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emailform', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emsccheckout', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emsdebug', -99887766,-99887766,'string', 'general', '^letmedebug$', '', false);
   _af('emsedit', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emslogin', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emslogoff', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emsnew', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emspassword', -99887766,20,'string', 'general', '', '', false);
   _af('emspassword2', -99887766,20,'string', 'general', '', '', false);
   _af('emssaveaccount', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emssavecart', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emssignup', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emstcheckout', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emsthanks', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emstprocess', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('emstresults', 1,10,'integer', 'general', '', '', false);
   _af('emsusername', -99887766,100,'string', 'general', '', '', false);
   _af('feature', -99887766,-99887766,'string', 'general', '', '', false);
   _af('giftwrapmethodid', 1,-99887766,'integer', 'general', '', '', false);
   _af('giftwraptype', 0,3,'integer', 'general', '', '', false);
   _af('invadd1', -99887766,50,'string', 'general', '', '', false);
   _af('invadd2', -99887766,50,'string', 'general', '', '', false);
   _af('invadd3', -99887766,50,'string', 'general', '', '', false);
   _af('invcountry', 1,-99887766,'integer', 'general', '', '', false);
   _af('invcounty', -99887766,100,'string', 'general', '', '', false);
   _af('invpostcode', -99887766,25,'string', 'general', '', '', false);
   _af('invtown', -99887766,50,'string', 'general', '', '', false);
   _af('keywords', -99887766,100,'string', 'general', '', '', false);
   _af('letter', -99887766,-99887766,'string', 'pattern', '^[A-Z]-[0-9]*$', '', false);
   _af('manufacturerid', 1,-99887766,'integer', 'general', '', '', false);
   _af('md', -99887766,-99887766,'string', 'general', '', '', false);
   _af('newsletterrequest', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('pares', -99887766,-99887766,'string', 'pattern', '', '', false);
   _af('paymentmethodid', 1,-99887766,'integer', 'general', '', '', false);
   _af('paymenttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('pigiftwrapdata', -99887766,-99887766,'string', 'generalmulti', '', '', false);
   _af('pm', -99887766,-99887766,'string', 'general', '', '', false);
   _af('pricemax', 0,-99887766,'float', 'general', '', '', false);
   _af('pricemin', 0,-99887766,'float', 'general', '', '', false);
   _af('productid', 1,-99887766,'integer', 'general', '', '', false);
   _af('readconditions', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('ref', -99887766,-99887766,'string', 'general', '', '', false);
   _af('referer', -99887766,-99887766,'string', 'general', '', '', false);
   _af('registerme', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('rememberme', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('returnurl', -99887766,-99887766,'string', 'pattern', '', '', false);
   _af('reviewmessage', -99887766,1000,'string', 'generalmulti', '', '', false);
   _af('reviewtitle', -99887766,100,'string', 'general', '', '', false);
   _af('rvauth', -99887766,50,'string', 'general', '', '', false);
   _af('rvautht', 0,3,'integer', 'general', '', '', false);
   _af('rvid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('rvr', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('rvrf', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('sameas', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('savedeliveryaddress', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('securityno', -99887766,-99887766,'string', 'general', '', '', false);
   _af('sessionid', -99887766,-99887766,'string', 'pattern', '^[0-9]*$', '', false);
   _af('shippartial', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('storeid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('termstick', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('title', -99887766,-99887766,'string', 'general', '', '', false);
   _af('v', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('vendortxcode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('vouchercode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('wogiftwrapmessage', -99887766,300,'string', 'generalmulti', '', '', false);
   _af('formfield', -99887766,-99887766,'string', 'generalmulti', '', '', false);
   _af('quantity', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('removevoucher', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('xfield', -99887766,-99887766,'string', 'general', '', '', false);
   _af('from', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('rvt', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('customerref', -99887766,50,'string', 'general', '', '', false);
   _af('emsalreadyregistered', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('c', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('s', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('emsdomain', -99887766,-99887766,'string', 'general', '', '', false);
   _af('wogiftwrapmethodid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('pitog', -99887766,-99887766,'boolean', 'general', '', '', false);
   _af('pigiftwrapmessage', -99887766,-99887766,'string', 'general', '', '', false);
   _af('pimethodid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('supportticketmode', -99887766,-99887766,'string', 'general', '^[\w]?$', '', false);
   _af('supportticketviewid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('supportticketupdateid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('selpriority', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('selnewticketpriority', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('txtsubject', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtmessage', -99887766,-99887766,'string', 'generalmulti', '', '', false);
   _af('orderby', -99887766,-99887766,'string', 'general', '', '', false);
   _af('pareq', -99887766,-99887766,'string', 'pattern', '', '', false);
   _af('addproductref', -99887766,-99887766,'string', 'general', '', '', false);
   _af('addproductrefquantity', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('txtpostcodelookuppostcode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('selpostcodelookupaddressid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtquickorder', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtquantity', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('txtpostcodelookuphousenum', -99887766,-99887766,'string', 'general', '', '', false);
   _af('cardtype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('x', -99887766,-99887766,'string', 'general', '', '', false);
   _af('y', -99887766,-99887766,'string', 'general', '', '', false);
   _af('utm_campaign', -99887766,-99887766,'string', 'general', '', '', false);
   _af('utm_medium', -99887766,-99887766,'string', 'general', '', '', false);
   _af('utm_source', -99887766,-99887766,'string', 'general', '', '', false);
   _af('utm_term', -99887766,-99887766,'string', 'general', '', '', false);
   _af('utm_content', -99887766,-99887766,'string', 'general', '', '', false);
   _af('gclid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('selrelatedorderid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('x', -99887766,-99887766,'string', 'general', '', '', false);
   _af('y', -99887766,-99887766,'string', 'general', '', '', false);
   _af('addwishlistcustomerid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('addwishlistproductid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidsavewishlist', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidwishlistwanted', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidwishlistgot', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidwishlistpriority', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidwishlistcomment', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidremovewishlist', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidcopywishlistfrom', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidcopywishlistto', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidnewwishlist', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidnewwishlisttitle', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidnewwishlistisdefault', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidselectedwishlistid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidnewwishlisttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hideditwishlist', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hideditwishlistid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hideditwishlisttitle', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hideditwishlisttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidemailafriend', -99887766,-99887766,'string', 'general', '', '', false);
   _af('wishlistid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('referrercustomerid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidreferrerpassword', -99887766,-99887766,'string', 'general', '', '', false);
   _af('cloneorderid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidlookupwithhousenum', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emsgoogleprocess', -99887766,-99887766,'string', 'general', '', '', false);
   _af('googlecheckoutthanks', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('currencycodetype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('paymentamount', -99887766,-99887766,'string', 'general', '', '', false);
   _af('paymenttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('token', -99887766,-99887766,'string', 'general', '', '', false);
   _af('payerid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalconfirmdetails', -99887766,-99887766,'string', 'general', '', '', false);
   _af('googlecheckoutthanks', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('emspaypalprocess', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalprocessgotdetails', -99887766,-99887766,'string', 'general', '', '', false);
   _af('currencycodetype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('paymentamount', -99887766,-99887766,'string', 'general', '', '', false);
   _af('paymenttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('token', -99887766,-99887766,'string', 'general', '', '', false);
   _af('payerid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalconfirmdetails', -99887766,-99887766,'string', 'general', '', '', false);
   _af('mdx', -99887766,-99887766,'string', 'generalmulti', '', '', false);
   _af('vgaddwishlistproductid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('selcpsnumitems', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('vgaddwishlistproductid', -99887766,-99887766,'string', 'general', '', '', false);
   _af('selcpsnumitems', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('advcatmode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('whichoption', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtexistingcustomerref', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtexistingcustomerpostcode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtnotcustomeryourname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtnotcustomeremail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('seltitle', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtfirstnames', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtlastname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtemail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtphone', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtcompany', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtaddress1', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtaddress2', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtaddress3', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txttown', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtcounty', -99887766,-99887766,'string', 'general', '', '', false);
   _af('txtpostcode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('selcountry', -99887766,-99887766,'string', 'general', '', '', false);
   _af('customerfound', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidyourname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidyouremail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('savebasket', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidsaveweddinglist', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidweddinglistweddingdate', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistyourrole', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistyourfirstname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistyoursurname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistyouremail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistyourphone', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistpartnerrole', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistpartnerfirstname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistpartnersurname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistpartneremail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistpartnerphone', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistaddressid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('hidweddinglistdeliverycontact', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliveryadd1', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliveryadd2', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliveryadd3', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliverytown', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliverycounty', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliverycountry', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliverypostcode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliverytel', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistdeliveryemail', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglisteditmode', -99887766,-99887766,'string', 'general', '', '', false);
   _af('hidweddinglistname', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emailformfield', -99887766,-99887766,'string', 'generalmulti', '', '', false);
   _af('weddinglistitemid', -99887766,-99887766,'integer', 'general', '', '', false);
   _af('txtpreferreddeliverydate', -99887766,-99887766,'string', 'general', '', '', false);
   _af('paypalorder', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypaltoken', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalcurrencycodetype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalpaymenttype', -99887766,-99887766,'string', 'general', '', '', false);
   _af('emspaypalpayerid', -99887766,-99887766,'string', 'general', '', '', false);
}
prepareFirewall();
