function externalLinks(){if(!document.getElementsByTagName){return }var C=document.getElementsByTagName("a");for(var B=0;B<C.length;B++){var A=C[B];if(A.getAttribute("href")&&A.getAttribute("rel")=="external"){A.target="_blank"}}}$(document).ready(function () { externalLinks() });

var regionname;

$(document).ready(function(){
						   
	$('.deli-scroll').jScrollPane({showArrows: true,autoReinitialise: true});
	
	$('.nominate-link').click(function(e){
		$('.delibox').hide();
		$('#nominate-box').show();
		$('html, body').animate({scrollTop: '100px'}, 800);
		e.preventDefault();
	});
	
	$('.termslink').click(function(e){
		$('.termsbox').show();
		e.preventDefault();
	});
	
	$('.regsearchbox').keypress(function(e){
		if(e.which == '13'){
		 e.preventDefault();
	   }
		$.post("inc/searchdeli.php", { region: regionname, keyword: $('.regsearchbox').val() }, function(data){
			var pane2api = $('#deli-results').data('jsp');
			pane2api.getContentPane().html(data);
			pane2api.reinitialise();
		});
	});
	
	$('.regsearchbox').blur(function(e){
		if(e.which == '13'){
		 e.preventDefault();
	   }
		$.post("inc/searchdeli.php", { region: regionname, keyword: $('.regsearchbox').val() }, function(data){
			var pane2api = $('#deli-results').data('jsp');
			pane2api.getContentPane().html(data);
			pane2api.reinitialise();
		});
	});
	
	$('#oealink').hover(function(){
		$('#oeapopup').show();
	},function(){
		$('#oeapopup').hide();
	});
	
	$('.rmapover').click(function(e){
		$('.delibox').hide();
								  
		var region = $(this).attr("href");

		switch(region){
			case "sco":
				regionname = "Scotland";
				break;
			case "sw":
				regionname = "South West";
				break;
			case "se":
				regionname = "South East";
				break;
			case "ni":
				regionname = "Northern Ireland";
				break;
			case "nw":
				regionname = "North West";
				break;
			case "ne":
				regionname = "North East";
				break;
			case "wales":
				regionname = "Wales";
				break;
			case "emid":
				regionname = "East Midlands";
				break;
			case "wmid":
				regionname = "West Midlands";
				break;
			case "lon":
				regionname = "London";
				break;
		}
		
		$('#delipopup').show();
		$('.selected-region').text(regionname);
		$('#sel-region').val(regionname);
		$.post("inc/searchdeli.php", { region: regionname }, function(data){
			var pane2api = $('#deli-results').data('jsp');
			pane2api.getContentPane().html(data);
			pane2api.reinitialise();
		});
		
		e.preventDefault();
	});
	$('.rmapover').hover(function(){
		$('#rmapi').attr({"src":'i/map/map-'+$(this).attr("href")+'.gif'});
	},function(){
		$('#rmapi').attr({"src":'i/map/map.gif'});
	});
	$(".deli-search").autocomplete({
		source: "inc/ajax-search.php",
		html: true,
		minLength: 2,
		select: function(ev,ui){
			window.location = ui.item.href;
		}
	}).focus(function() {
		if($(this).val()=='search by deli name...'){
			$(this).val("");
		}
		$(this).autocomplete("search");
	});
	$('.close-button').click(function(){
		$(this).parents('.delibox').fadeOut();
	});
	
	$('.oealink').qtip({ style: { background: '#4E3E2E', width: 400, padding: 10, zIndex : 3999, color: 'white', 'font-size': '1.6em', border: { width: 6, radius: 3 } },
		position: {
		   target: 'mouse',
		   adjust: { mouse: true, screen: true }
		}
	});
	
	$('.rmapover').qtip({ style: { background: '#B8B308', padding: 10, zIndex : 10, color: 'white', 'font-size': '1.6em', border: { width: 6, radius: 3 } },
		position: {
		   target: 'mouse',
		   adjust: { mouse: true }
		}
	});
	
	$('textarea.limited').maxlength({
		'feedback' : '.charsLeft',
		'useInput' : true,
		'words': true
	  });
});
