
$(function() {
	
			
	// collapse/expand sub navigation
	$('#sub_nav ul').css({'display':'none'});
	$('.current_loc > ul').css({'display':'block'});
	$('.current_loc').parent().css({'display':'block'}).end().parent().parent().parent().css({'display':'block'});
	
	// remove/reinstate search box default value
	$('#site_search input').not('#submit').focus(function() {
		value=$(this).val();
		$(this).attr("value","");
	});
	$('#site_search input').not('#submit').blur(function() {
		if($(this).val()=="") {
			$(this).val(value);
		}
	});
	
	// resize enquiry textarea
	$('#enquiry').focus(function() {
		value=$(this).val();
		$(this).css({'height':'154px'});
	});
	$('#enquiry').blur(function() {
		if($(this).val()=="") {
			$(this).css({'height':'54px'});
		}
	});
	
	// hi-lite form labels
	$('form input').focus(function() {
		$(this).prev().css({'color':'#fff'});
	});
	$('form input').blur(function() {
		$(this).prev().css({'color':'#666'});
	});
	$('form textarea').focus(function() {
		$(this).prev().css({'color':'#fff'});
	});
	$('form textarea').blur(function() {
		$(this).prev().css({'color':'#666'});
	});
	
	// enlarge photos
	$(".enlarge_me").colorbox({scalePhotos:true, maxWidth:"70%", maxHeight:"80%"});
	
	// homepage slideshow
    $('#slideshow_container').cycle({
		fx:      'fade',
		speed:  6000,
		timeout:  10000,
	    prev:    '#previous',
	    next:    '#next',
	    pager:   '#slideshow_pager',
	    pagerAnchorBuilder: pagerFactory
	});

	function pagerFactory(idx, slide) {
        var s = idx > 5 ? ' style="display:none"' : '';
        return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
    };

	$('#play').hide();
	
	$('#pause').click(function() { 
	    $('#slideshow_container').cycle('pause');
		$('#play').show();
		$('#pause').hide();
	});
	
	$('#play').click(function() { 
	    $('#slideshow_container').cycle('resume');
		$('#pause').show(); 
		$('#play').hide();
	});
	
	// nav tab hover states
	$('#nav > li').hover(
		function() {
			$(this).addClass('selected');
		},
		function() {
			$(this).removeClass('selected');
		}
	);
	
	
	// secure form
	$(".warning").remove();
	$.get('http://www.allen-signs.co.uk/scripts/token.php',function(txt) {
		$('.secure').append('<input type="hidden" name="ts" value="'+txt+'" />');
	});
	// validate form
	$("#form").validate();
	
	
	$(".cat_row_begin").before("<div class='clear_it'></div>");
	
	
	/*var map = new GMap2(document.getElementById('map'));
	var optima = new GLatLng(53.203359,-0.60133);
	map.setCenter(optima, 14);
	var marker = new GMarker(optima);
   	map.addOverlay(marker);
   	//marker.openInfoWindowHtml("We are here!");
	var mapControl = new GMapTypeControl();
	map.addControl(mapControl);
	map.addControl(new GLargeMapControl());*/

});

	

	



