 
//<![CDATA[
var map = null;
var center = new GLatLng(53.593459,-2.29854);

var headOfficePoint = new GLatLng(53.56877,-1.993107);
var headOfficeHtml = "<div style='color:#000000; font-size:10px;'>HEAD OFFICE<br/>23 Sam Road<br/>Diggle<br/>Saddleworth<br/>Greater Manchester<br/>OL3 5PU</div>";

var OfficePoint = new GLatLng(53.428035,-2.522893);
var OfficeHtml = "<div style='color:#000000;font-size:10px;'>SALES OFFICE<br/>Newton House<br/>Birchwood Park<br/>Warrington<br/>Cheshire<br/>WA3 6FW</div>";

function initialize() {

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.setUIToDefault();
		map.setMapType(G_NORMAL_MAP);
		map.setCenter(center, 8);
	}

		var myIcon = new GIcon();
		myIcon.image = '/markers/image.png';
		myIcon.printImage = '/markers/printImage.gif';
		myIcon.mozPrintImage = '/markers/mozPrintImage.gif';
		myIcon.iconSize = new GSize(33,38);
		myIcon.shadow = '/markers/shadow.png';
		myIcon.transparent = '/markers/transparent.png';
		myIcon.shadowSize = new GSize(50,35);
		myIcon.printShadow = '/markers/printShadow.gif';
		myIcon.iconAnchor = new GPoint(16,50);
		myIcon.infoWindowAnchor = new GPoint(34,0);
		myIcon.imageMap = [41,0,44,1,47,2,49,3,50,4,52,5,53,6,55,7,56,8,57,9,58,10,59,11,59,12,60,13,61,14,62,15,62,16,63,17,63,18,64,19,64,20,64,21,65,22,65,23,65,24,66,25,66,26,66,27,66,28,66,29,66,30,66,31,66,32,66,33,66,34,66,35,66,36,66,37,66,38,66,39,66,40,65,41,65,42,65,43,65,44,64,45,64,46,63,47,63,48,62,49,62,50,61,51,61,52,60,53,59,54,58,55,57,56,56,57,55,58,54,59,53,60,51,61,50,62,48,63,45,64,43,65,39,66,39,67,38,68,38,69,37,70,36,71,36,72,35,73,35,74,34,75,34,76,32,76,32,75,31,74,31,73,30,72,30,71,29,70,28,69,28,68,27,67,27,66,23,65,21,64,18,63,16,62,15,61,13,60,12,59,11,58,10,57,9,56,8,55,7,54,6,53,5,52,5,51,4,50,4,49,3,48,3,47,2,46,2,45,1,44,1,43,1,42,1,41,0,40,0,39,0,38,0,37,0,36,0,35,0,34,0,33,0,32,0,31,0,30,0,29,0,28,0,27,0,26,0,25,1,24,1,23,1,22,2,21,2,20,2,19,3,18,3,17,4,16,4,15,5,14,6,13,7,12,7,11,8,10,9,9,10,8,11,7,13,6,14,5,16,4,17,3,19,2,22,1,25,0];

	var markerOptions = {icon:myIcon, draggable: false};
	
	var headOfficemarker = new GMarker(headOfficePoint );
	
	GEvent.addListener(headOfficemarker, "click", function () {
		headOfficemarker.openInfoWindowHtml(headOfficeHtml) 
	});
	
	 GEvent.addListener(headOfficemarker,"infowindowclose", function() { 
		map.setCenter(center, 8);
      }); 


	var Officemarker = new GMarker(OfficePoint);
	
	GEvent.addListener(Officemarker, "click", function () {
		Officemarker.openInfoWindowHtml(OfficeHtml);
	});
	 GEvent.addListener(Officemarker,"infowindowclose", function() { 
		map.setCenter(center, 8);
      }); 

	map.addOverlay(headOfficemarker);
	map.addOverlay(Officemarker);
}
//]]>
 /*
 function initialize() {
      if (GBrowserIsCompatible()) {
      var side_bar_html = "";
      var gmarkers = [];
      var htmls = [];
      var i = 0;
      var myHtml = "<h4>Hello! I am a Google Map custom marker.</h4>Drag me around the map to see my shadow and<br />scroll down the page to see what I am made of.<br /><br />Upload an image to make one of your own.";
      
		var myIcon = new GIcon();
		myIcon.image = '/markers/image.png';
		myIcon.printImage = '/markers/printImage.gif';
		myIcon.mozPrintImage = '/markers/mozPrintImage.gif';
		myIcon.iconSize = new GSize(67,77);
		myIcon.shadow = '/markers/shadow.png';
		myIcon.transparent = '/markers/transparent.png';
		myIcon.shadowSize = new GSize(106,77);
		myIcon.printShadow = '/markers/printShadow.gif';
		myIcon.iconAnchor = new GPoint(34,77);
		myIcon.infoWindowAnchor = new GPoint(34,0);
		myIcon.imageMap = [41,0,44,1,47,2,49,3,50,4,52,5,53,6,55,7,56,8,57,9,58,10,59,11,59,12,60,13,61,14,62,15,62,16,63,17,63,18,64,19,64,20,64,21,65,22,65,23,65,24,66,25,66,26,66,27,66,28,66,29,66,30,66,31,66,32,66,33,66,34,66,35,66,36,66,37,66,38,66,39,66,40,65,41,65,42,65,43,65,44,64,45,64,46,63,47,63,48,62,49,62,50,61,51,61,52,60,53,59,54,58,55,57,56,56,57,55,58,54,59,53,60,51,61,50,62,48,63,45,64,43,65,39,66,39,67,38,68,38,69,37,70,36,71,36,72,35,73,35,74,34,75,34,76,32,76,32,75,31,74,31,73,30,72,30,71,29,70,28,69,28,68,27,67,27,66,23,65,21,64,18,63,16,62,15,61,13,60,12,59,11,58,10,57,9,56,8,55,7,54,6,53,5,52,5,51,4,50,4,49,3,48,3,47,2,46,2,45,1,44,1,43,1,42,1,41,0,40,0,39,0,38,0,37,0,36,0,35,0,34,0,33,0,32,0,31,0,30,0,29,0,28,0,27,0,26,0,25,1,24,1,23,1,22,2,21,2,20,2,19,3,18,3,17,4,16,4,15,5,14,6,13,7,12,7,11,8,10,9,9,10,8,11,7,13,6,14,5,16,4,17,3,19,2,22,1,25,0];


	  
      // the icon information is passed to this function
      function createMarker(point,name,html,icontype) {
        var marker = new GMarker(point,myIcon);
        // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        htmls[i] = html;
        // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '<\/a><br>';
        i++;
        return marker;
      }
	  
      function myclick(i) {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
      }
	  
	  
      var map = new GMap2(document.getElementById("map_canvas"));
     // map.addControl(new GSmallMapControl ());
      //map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(53.593459,-2.29854), 8);	
	  map.setUIToDefault();  


	   var point = new GLatLng(53.428035,-2.522893);
      var marker = createMarker(point,'')

		map.addOverlay(marker);
		
		
		
		
		
		
		
	var markerOptions = {icon:myIcon, draggable: false};
	var head_office_marker = new GMarker(53.56877,-1.993107,markerOptions );
	
	GEvent.addListener(head_office_marker, "click", function () {
		head_office_marker.openInfoWindowHtml(myHtml);
	});
		
	map.addOverlay(head_office_marker);
		
		

      }
    }
*/


function initMenu() {
 
$('.menu ul').hide();
 
//$('.menu ul:first').show();
 
$('.menu li a').click(
 
function() {
 
var checkElement = $(this).next();
 
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
 
 
checkElement.slideToggle('normal');
 
}
 
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
 
$('.menu ul:visible').slideToggle('normal');
 
checkElement.slideToggle('normal');
 
return false;
 
}
 
}
 
);
 
}
 
$(document).ready(function() {
						   
	initMenu();
	init();
	

		// Add pdf icons to pdf links
	$("a[href$='.pdf']").addClass("pdf");
	 
	// Add txt icons to document links (doc, rtf, txt)
	$("a[href$='.doc'], a[href$='.txt'], a[href$='.rft']").addClass("txt");

	// Add zip icons to Zip file links (zip, rar)
	$("a[href$='.zip'], a[href$='.rar']").addClass("zip"); 
		
	// Add pdf icons to mp4 links
	$("a[href$='.mp4']").addClass("external");

	// Add email icons to email links
	//$("a[href^='mailto:']").addClass("email");

	//Add external link icon to external links - 
	$('a').filter(function() {
		//Compare the anchor tag's host name with location's host name
	    return this.hostname && this.hostname !== location.hostname;
	  }).addClass("external");


$("#submit_contact").click(function() {
									
		
	var dataString = $("#contact_form").serialize();
	
	//alert(dataString);
	
	$.ajax({
      type: "POST",
      url: "/lib/contact.php",
      data: dataString,
      success: function() {
        //$('#enewsletter').html("<div id='successful'></div>");
        $('#contact_form').html("<h3>Thank you!</h3>")
        .append("<p>We have received your message.</p>")
        .hide()
        .fadeIn(1500, function() {});
      }
     });
    return false;
});


$("#submit_newsletter").click(function() {
									
		
	var dataString = $("form#newsletter").serialize();
	
	//alert(dataString);
	$.ajax({
      type: "POST",
      url: "/lib/newsletters.php",
      data: dataString,
      success: function() {
        //$('#enewsletter').html("<div id='successful'></div>");
        $('form#newsletter').html("<strong>Thank you!</strong> - We have received your request.")
        .hide()
        .fadeIn(1500, function() {});
      }
     });
    return false;
});











});


function init(){
	var inp = document.getElementsByTagName('input');
	for(var i = 0; i < inp.length; i++) {
		if(inp[i].type == 'text') {
			inp[i].setAttribute('rel',inp[i].defaultValue)
			inp[i].onfocus = function() {
				if(this.value == this.getAttribute('rel')) {
					this.value = '';
				} else {
					return false;
				}
			}
			inp[i].onblur = function() {
				if(this.value == '') {
					this.value = this.getAttribute('rel');
				} else {
					return false;
				}
			}
			inp[i].ondblclick = function() {
				this.value = this.getAttribute('rel')
			}
		}
	}
}


// initialise plugins
		jQuery(function(){
			jQuery('ul.sf-menu').superfish();
		});


