﻿var olay;

window.addEvent('domready', function(){
	
	
	//scroll to loginbox
	if($$('ul.message')[0]){
		document.location = '#securelog';
	}
	
	

	if($('imageMenuBasic')){
		new imageMenu('#imageMenuBasic',{
			openWidth:316, 
			border:1
		});
	}
	
	
	var popupTips = $$('div.popupTip');
	popupTips.each(function(el,i){
		el.setStyle('display', 'block');
		el.fade('hide');
		el.addEvent('mouseover', function(){
			popupTips[i].fade('in');
		});
		el.addEvent('mouseout', function(){
			popupTips[i].fade('out');
		});
	});
	$$('li.popupTipTrigger a').each(function(el,i){
		el.addEvent('mouseover', function(){
			popupTips[i].fade('in');
		});
		el.addEvent('mouseout', function(){
			popupTips[i].fade('out');
		});

	});
	
	
	olay = new overlay();
	
	$$('.mbForm').each(function(el){
		el.set('href', el.get('href')+'?modal=true');
	});
	
	//multiBox: forms
	new multiBox('mbForm', {
		overlay: olay,
		showControls: false,
		openFromLink: false,
		movieWidth: 660,
		movieHeight: 500
	});
	
	//multiBox: images
	new multiBox('mb', {
		overlay: olay
	});
	
	//landing popup
	if($$('.company_popup_wrapper')[0]){
		
		//check cookie
		var landingCookie = Cookie.read('landing');
		
		//console.log(landingCookie);
		//console.log(parseUrl(document.location).query.indexOf('landing=false'));
		
		if(!landingCookie && parseUrl(document.location).query.indexOf('landing=false') == -1){
			$(document.body).addClass('landing');
			olay.reset();
			olay.show();
			$$('.company_popup_wrapper')[0].setStyle('height', window.getScrollSize().y);
			$$('li.popupTipTrigger a').each(function(el,i){
				el.href += '?landing=false';
			});
		}else{
			Cookie.write('landing', false);
		}
	}
	

	//external links
	$$('a[rel=external]').set('target', '_blank');
	
	$$('.print').setStyle('display', 'block');
	
	
	//form
	var appSelect = $('Template_BuyConcrete_ApplicationChoice');
	if(appSelect){
		var app = $('application').getParent('li');
			app.setStyle('visibility', 'hidden');
		appSelect.addEvent('change', function(e){
			if(this.value == 'Other'){
				app.setStyle('visibility', 'visible');
			}else{
				app.setStyle('visibility', 'hidden');
			}
		});
		appSelect.fireEvent('change');
	}
	
//Drop down
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);	


function locationMap() {
	// SET MAP DEFAULT LOCATION 	
	var myLatlng = new google.maps.LatLng(52.988696,-1.35);
	var talLat = new google.maps.LatLng(52.666676,-0.382349);
	var derLat = new google.maps.LatLng(52.988696,-1.571239);
	var ettLat = new google.maps.LatLng(52.564152,-2.093176);
	var buxLat = new google.maps.LatLng(53.276891,-1.857148);
	var bawLat = new google.maps.LatLng(53.425622,-1.047851);
	var swaLat = new google.maps.LatLng(52.749329,-1.560035);
	var eatLat = new google.maps.LatLng(53.188536,-2.207585);
	
	$('map_canvas').setStyles({'width':'458px','height':'458px','margin-bottom':'15px'});

// SET MAP OPTIONS 
	var myOptions = {
		zoom: 8,
		center: myLatlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	if($('map_canvas')){
		var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	};
	
	// TALLINGTON 
	var content1 = '<h3>Tallington Precast</h3><h4>Tarmac Building Products Ltd</h4><p>Tallington Factory<br />Tallington<br />Lincolnshire<br />PE9 4RL<br /><p>Phone: 01778 381000</p><p><strong>Bridge beams, box culverts, columns &amp; beams, wall panels, crossing bearers,sleepers, double tees, general precast estimating &amp; enquiry office</strong></p>';
	var infoWindow1 = new google.maps.InfoWindow({ content: content1 });
	var marker1 = new google.maps.Marker({ position: talLat, map: map, title: 'Tallington Precast'});
	google.maps.event.addListener(marker1, 'click', function() {
		infoWindow1.open(map,marker1);
	});
	
	// DERBY FLOORS
	var content2 = '<h3>Derby Floors</h3><h4>Tarmac Building Products Ltd</h4><p>Weston Underwood<br />Ashbourne<br />Derbyshire<br />DE6 4PH</p><p>Phone: 01332 868400</p><p><strong>Floors, Hollowcore, beam &amp; block, stairs, tunnel &amp; shaft segments,cover slabs and retaining walls (RCC), estimating &amp; enquiry office</strong></p>';
	var infoWindow2 = new google.maps.InfoWindow({ content: content2 });
	var marker2 = new google.maps.Marker({ position: derLat, map: map, title: 'Derby Floors'});
	google.maps.event.addListener(marker2, 'click', function() {
		infoWindow2.open(map,marker2);
	});
	
	// ETTINGSHALL
	var content3 = '<h3>Ettingshall Blocks and Head Office</h3><h4>Tarmac Building Products Ltd</h4><p>Millfields Road<br />Wolverhampton<br />West Midlands<br />WV4 6JP</p><p>Phone: 0845 606 2468</p><p><strong>Aircrete blocks, lightweight &amp; dense aggregate blocks, thin joint blocks</strong></p>';
	var infoWindow3 = new google.maps.InfoWindow({ content: content3 });
	var marker3 = new google.maps.Marker({ position: ettLat, map: map, title: 'Ettingshall Blocks and Head Office'});
	google.maps.event.addListener(marker3, 'click', function() {
		infoWindow3.open(map,marker3);
	});
	
	// BUXTON 
	var content4 = '<h3>Buxton Mortar and Screeds</h3><h4>Tarmac Building Products Ltd</h4><p>Tunstead House<br />Buxton<br />Derbyshire<br />SK17 8TG</p><p>Phone: 08701 116 116</p><p><strong>Mortar and screed products</strong></p>';
	var infoWindow4 = new google.maps.InfoWindow({ content: content4 });
	var marker4 = new google.maps.Marker({ position: buxLat, map: map, title: 'Buxton Mortar and Screeds'});
	google.maps.event.addListener(marker4, 'click', function() {
		infoWindow4.open(map,marker4);
	});
	
	// BAWTRY
	var content5 = '<h3>Bawtry Bagged Products</h3><h4>Tarmac Building Products Ltd</h4><p>Plumtree Industrial Estate<br />Doncaster<br />South Yorkshire<br />DN11 8EW</p><p>Phone: 01302 718400</p><p><strong>Bagged decorative and building aggregates</strong></p>';
	var infoWindow5 = new google.maps.InfoWindow({ content: content5 });
	var marker5 = new google.maps.Marker({ position: bawLat, map: map, title: 'Bawtry Bagged Products'});
	google.maps.event.addListener(marker5, 'click', function() {
		infoWindow5.open(map,marker5);
	});
	// SWAINS 
	var content6 = '<h3>Swains Park</h3><h4>Tarmac Building Products Ltd</h4><p>Swains Park Ind Estate<br />Park Road<br />Overseal<br />Derbyshire<br />DE12 6JT</p><p>Phone: 01823 554800</p><p><strong>Plasters, grouts, renders, concrete repair materials, caulking materials, pressure pointing mortars, Limelite heritage products and mining products</strong></p>';
	var infoWindow6 = new google.maps.InfoWindow({ content: content6 });
	var marker6 = new google.maps.Marker({ position: swaLat, map: map, title: 'Swains Park'});
	google.maps.event.addListener(marker6, 'click', function() {
		infoWindow6.open(map,marker6);
	});
	
	// EATON 
	var content7 = '<h3>Eaton Hall Quarry</h3><h4>Tarmac Building Products Ltd</h4><p>Manchester Road<br />Congleton<br />Cheshire<br />CW12 2LU</p><p>Tel: 01260 277 377</p><p><strong>Topsport</strong></p>';
	var infoWindow7 = new google.maps.InfoWindow({ content: content7 });
	var marker7 = new google.maps.Marker({ position: eatLat, map: map, title: 'Eaton Hall Quarry'});
	google.maps.event.addListener(marker7, 'click', function() {
		infoWindow7.open(map,marker7);
	});
	

};
locationMap();


	
});