// JavaScript Document
function addClass(element, value) {
	if(!element.className) {
		element.className = value;
    } else {
		newClassName = element.className;
		newClassName+= " ";
		newClassName+= value;
		element.className = newClassName;
	}
}

function getElementsByClassName(classname, node) {
      if(!node) node = document.getElementsByTagName("body")[0];
      var a = [];
      var re = new RegExp('\\b' + classname + '\\b');
      var els = node.getElementsByTagName("*");
      for(var i=0,j=els.length; i<j; i++)
      if(re.test(els[i].className))a.push(els[i]);
      return a;
}

function menuUpdate(classname)
{
	var nav = getElementsByClassName(classname);
	for(var i=0,j=nav.length; i<j; i++)
	{
		addClass(nav[i], 'active');
	}

}

function zoomin(){
if(parent.parent.document.body.style.zoom!=0)
window.document.body.style.zoom*=1.2;
else
window.document.body.style.zoom=1.2;
}
function zoomout(){
if(parent.parent.document.body.style.zoom!=0)
parent.parent.document.body.style.zoom*=0.833;
else
parent.parent.document.body.style.zoom=0.833;
}
function zoomrest(){
if(parent.parent.document.body.style.zoom!=0)
parent.parent.document.body.style.zoom*=0;
else
parent.parent.document.body.style.zoom=0;
}

jQuery(document).ready(function($){
    $("#putllr-putllr").focus(function(){
       $(this).val('');
    });
    $("#putllr-putllr").blur(function(){
       if($(this).val() == ''){
            $(this).val('Your email address');
       }
    });
    $("#content-contact-sec a").first().click(function(){
       load('production');
       return false;
    });
    $("#content-contact-sec a").last().click(function(){
       load('sales');
       return false;
    });
});

//<![CDATA[
// Google Map code generator
// Mobilefish.com
// http://www.mobilefish.com/services/googlemap/googlemap.php
var map = null;
function load(markerType) {
  if(markerType == ''){
      markerType='production';
  }
  
  var point = '';
  var marker = '';

  switch(markerType){
      case "sales":
          var point = new GLatLng(52.351455,-1.777613);
          var marker = createMarker(point,'<strong>Central Mailing Services Ltd</strong> <p>8 Hockley Court,<br /> Stratford Road, Solihull, West Midlands, B94 6NW</p> <p><a href=\"http://www.centralmailing.co.uk\">centralmailing.co.uk</a></p>');
          break;
      default:
          var point = new GLatLng(52.45789224881067, -1.8299531936645508);
          var marker = createMarker(point,'<strong>Central Mailing Services Ltd</strong> <p>Unit 1, Tudor Industrial Estate, Wharfdale Rd,<br /> Birmingham, West Midlands, B11 2DG</p> <p>0121 604 5553<br /><a href=\"http://www.centralmailing.co.uk\">centralmailing.co.uk</a></p>');
          break;
  }

  if (GBrowserIsCompatible()) {
    if(document.getElementById('map') != null){
        map = new GMap2(document.getElementById('map'), {draggableCursor: 'crosshair', draggingCursor: 'move'});
        map.setCenter(new GLatLng(52.45789224881067,-1.8299531936645508), 15);
        map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT));
        map.addControl(new GMapTypeControl(), new GControlPosition(G_ANCHOR_TOP_RIGHT));
        map.setMapType(G_NORMAL_MAP);
        map.enableDoubleClickZoom();
        keyboardhandler = new GKeyboardHandler(map);        
        map.addOverlay(marker);
        GEvent.trigger(marker, 'click');
    }
  }
}
function createMarker(point, label) {
  var marker = new GMarker(point);
  GEvent.addListener(marker,"click",function() { marker.openInfoWindowHtml(label);});
  return marker;
}
//]]>
