
  var pc_siteLocation = {rewriteOn : false,
   cart: '/cart.cfm',
   CartPaypal: '/cart_PayPal.cfm',
   checkoutLogin: '/checkout_login.cfm',
   checkoutShipping: '/checkout_step1.cfm',
   checkoutBilling: '/checkout_step2.cfm',
   checkoutReview: '/checkout_step3.cfm',
   checkoutFinal: '/checkout_confirmation.cfm',
   search: '/Product_Search.cfm',
   home: '/index.cfm',
   memberLogin : '/member_login.cfm',
   memberHome : '/member_home.cfm',
   memberRegistration: '/member_registration.cfm',
   orgRegistration : '/org_registration.cfm'}
   
  pc_siteLocation.prepTitle = function(titleString) 
  {
    var returnString = titleString.replace(/ /g,'_')
    return encodeURIComponent(returnString.replace(/-/g,''));
  } 
 
  pc_siteLocation.genProductLocation = function(pid, namestring){return '\/product_detail.cfm?pid=' + pid + '&seo=' + this.prepTitle(namestring)}
  pc_siteLocation.genGroupLocation = function(gid, namestring){return '\/group.cfm?gid=' + gid + '&seo=' + this.prepTitle(namestring)}
  pc_siteLocation.genPageLocation = function(cpid, titlestring){return '\/storepage.cfm?cpid=' + cpid + '&seo=' + this.prepTitle(titlestring)}
  pc_siteLocation.genManufacturerLocation = function(mfid, namestring){return '\/manufacturer.cfm?mfid=' + mfid + '&seo=' + this.prepTitle(namestring)}
  pc_siteLocation.genEmailItemLocation = function(pid, namestring){return '\/emailThispage.cfm?ptype=product&id=' + pid + '&seostring=' + this.prepTitle(namestring)}
  pc_siteLocation.genNewsItemLocation = function(newsitemid, headline){return '\/newsitem.cfm?newsitemid=' +  newsitemid +  (headline != '' ? '&seostring=' + this.prepTitle(headline) : '' )}
  pc_siteLocation.genNewsListLocation = function(listmode,newsgroupid,newsgroupname)
    {
      var returnString = '\/newslist.cfm'
      if(listmode.match(/recent|all|archive/i)) {returnString += '?listmode=' + listmode}
      else {returnString += '?listmode=recent'}
      if(newsgroupid && parseInt(newsgroupid) == newsgroupid)
        {
          returnString += '&newsgroupid=' + newsgroupid;          
          if(newsgroupname != '') {returnString += '&seostring=' + this.prepTitle(newsgroupname)}          
        }
      return returnString;
    }
    
 //generated February 22, 2012 11:36:50 AM EST 
