/*****
Dynamic Javascript Breadcrumb Navigation by Adam DuVander
http://duvinci.com/projects/javascript/crumbs/

Released under Creative Commons License:
http://creativecommons.org/licenses/by/2.5/
*****/
var crumbsep = " > ";
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "Home";


var ucfirst = 1; // if set to 1, makes "directory" default to "Directory" 


var objurl = new Object;
objurl['automation'] = 'Automation & Robotics';
objurl['machine_tools'] = 'Mazak Machine Tools';
objurl['lasers'] = 'Mazak Lasers';
objurl['lrmate'] = 'LR Mate';
objurl['cmms'] = 'Measurement & Inspection';
objurl['auto_systems'] = 'Automation Systems';
objurl['robot_apps'] = 'Robotics Applications';
objurl['robot_products'] = 'Robot Products';
objurl['project_mgt'] = 'Project Management';
objurl['case_studies'] = 'Case Studies';
objurl['coming_events'] = "Coming Events";
objurl['turning'] = "CNC Turning";
objurl['multi_tasking'] = 'Multi-Tasking';
objurl['vertical_machining'] = 'Vertical Machining';
objurl['horizontal_machining'] = 'Horizontal Machining';
objurl['production_machining'] = 'Production Machining';
objurl['qtn'] = 'Quick Turn NEXUS II';
objurl['top_mount'] = 'Top Mount';
objurl['vcn'] = 'Vertical Centre NEXUS II';
objurl['fjv'] = "FJV";
objurl['ivs'] = "IVS";;
objurl['vtc'] = "VTC";
objurl['hcn'] = "Horizontal Centre NEXUS II";
objurl['un600'] = "UN-600";
objurl['pfh'] = "PFH / FH";
objurl['u_series'] = "&mu; Series";
objurl['hyper_quadrex'] = "Hyper Quadrex";
objurl['e_tower'] = "e-Tower";
objurl['ff'] = "FF";
objurl['contact_us'] = "Contact Us";
objurl['hypergear'] = "HyperGear";
objurl['super_turbo_x_mkII'] = "Super Turbo-X Mk II";
objurl['spacegear'] = "3D Space Gear";
objurl['spacegear_mk2'] = "Space Gear Mk II";
objurl['u44'] = "3D U44";
objurl['fabrigear'] = "3D Fabrigear";
objurl['laser_software'] = "Laser Software";
objurl['laser_systems'] = "Laser Systems";
objurl['laser_systems'] = "Laser Systems";
objurl['fusion640'] = "Fusion 640";
objurl['preview'] = "Preview CNC";
objurl['super_quick_turn'] = "Super Quick Turn";
objurl['laser_systems'] = "Laser Systems";
objurl['brown_and_sharpe'] = "Brown & Sharpe";
objurl['dea'] = "DEA";
objurl['cmm_software'] = "CMM Software";
objurl['cmm_accessories'] = "CMM Accessories";
objurl['technology_news'] = "Technology News";
objurl['tool_presetters'] = "Tool Presetters";
objurl['support'] = "Parts & Support";
objurl['redundant_parts'] = "Redundant Parts";
objurl['erf'] = "ERF";
objurl['srf'] = "SRF";
objurl['service'] = "Service & Maintenance";
objurl['online_parts'] = "Online Parts";
objurl['jimtof06'] = "JIMTOF 2006";
objurl['hypergear_launch'] = "HyperGear Launch";
objurl['qld_opening'] = "New QLD Branch Opening";
objurl['about_us'] = "About Us";
objurl['spare_parts'] = "Spare Parts";
objurl['bin_picking'] = "Robotic Bin Picking";
objurl['k_oerlikon'] = "Klingelnberg Oerlikon";
objurl['accessories_other'] = "Support, Accessories & Other Articles";
objurl['smw'] = "SMW Autoblok";
objurl['cocreate'] = "CoCreate";
objurl['mazak_integrex'] = "Mazak Integrex";
objurl['terms'] = "Purchase Order Terms & Conditions";
objurl['mazak_integrex_iv'] = "Mazak Integrex IV";
objurl['mazak_integrex_ev'] = "Mazak Integrex eV";
objurl['mazak_integrex_eh'] = "Mazak Integrex eH";
objurl['mazak_integrex_i150'] = "Mazak Integrex i-150";
objurl['order_form'] = "Order Form";
objurl['hyper_turbo_x'] = "Hyper Turbo-X";
objurl['super_turbo_x'] = "Super Turbo-X";
objurl['x44'] = "X44";
objurl['citizen_lathes'] = "Citizen Lathes";
objurl['a_series'] = "A series";
objurl['c_series'] = "C series";
objurl['k_series'] = "K series";
objurl['l_series'] = "L series";
objurl['m_series'] = "M series";
objurl['r_series'] = "R series";
objurl['p_series'] = "Paint series"
objurl['qmn_machine_loading'] = "QMN Machine Loading";
objurl['mazatrol_matrix'] = "Mazatrol Matrix";
objurl['used_machinery'] = "Used Machinery";
objurl['cmm_one'] = "CMM One";
objurl['qt15'] = "Mazak QT 15";
objurl['enquiry_form'] = "Enquiry Form";
objurl['svc2000'] = "SVC2000";
objurl['hrt'] = "Holden Racing Team";
objurl['mazatrol_matrix'] = "Mazatrol Matrix";
objurl['mazak'] = "Mazak CPC Software";
objurl['cyber_monitor'] = "Cyber Monitor";
objurl['cyber_scheduler'] = "Cyber Scheduler";
objurl['cyber_tool'] = "Cyber Tool Management";
objurl['mazatrol_hub'] = "Mazatrol Hub";
objurl['pro_engineer'] = "Pro | ENGINEER";
objurl['productview'] = "ProductView";
objurl['smart'] = "Nexus QT Smart";
objurl['mazak_integrex_j'] = "Mazak Integrex j Series";
objurl['j200'] = "j-200";


// Grab the page's url and break it up into directory pieces
var pageurl = (new String(document.location));
var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl
var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
{
  rooturl = rooturl.substring(0, rooturl.length - 1);
}
pageurl = pageurl.replace(rooturl, ""); // remove rooturl fro pageurl
if (pageurl.charAt(0) == '/') // remove beginning slash
{
  pageurl = pageurl.substring(1, pageurl.length);
}

var page_ar = pageurl.split(sectionsep);
var currenturl = protocol + rooturl;
var allbread = precrumb + "<a href=\"" + currenturl + "\">" + rootname + "</a>" + postcrumb; // start with root

for (i=0; i < page_ar.length-1; i++)
{
  var displayname = "";
  currenturl += "/" + page_ar[i];
  if (objurl[page_ar[i]])
  {
    displayname = objurl[page_ar[i]];
  }
  else
  {
    if (ucfirst == 1)
    {
      displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1);
    }
    else
    {
      displayname = page_ar[i];
    }
  }
  allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "\">" + displayname + "</a>" + postcrumb;
}
document.write(allbread);
// JavaScript Document