/** LEADER BOX **/
    (function($) {
        $.fn.leaderBox = function(settings) {
            var config = {
                slideShowDelay: 3000,
                slideShowFadeDuration: 500
            };

            if (settings) $.extend(config, settings);

            var gallery = this.find('div#gallery:first').eq(0);
            var galleryBoxHeads = gallery.find('div.box-header');
            var galleryFrames = gallery.find('div.frame');
            var galleryInfoWindows = gallery.find('div.info-window');

            var carouselElements = this.find('ul#carousel:first').children();

            var currentIter = 0;
            var slideShowTimer = null;
            var iteration = null;
           
		   if(galleryFrames.size() > 1)
		   {
            if ($('#slide_arrows li.scroll-arr1 img').length > 0) {
                
                $('#slide_arrows li.scroll-arr1 img').click(function() { 
                    iteration = "prev";
                    pauseSlideShow()
                    fadeToNextItem(); 
                    return false;
                });
                
                $('#slide_arrows li.scroll-arr2 img').click(function() { 
                    iteration = "next";
                    pauseSlideShow()
                    fadeToNextItem(); 
                    return false;
                });
            }
    
            galleryFrames.each(function() {
                $(this).hover(
	                               function() { pauseSlideShow() },
	                               function() { playSlideShow() }
	                           )
            });

            galleryBoxHeads.each(function() {
                $(this).hover(
	                               function() { pauseSlideShow() },
	                               function() { playSlideShow() }
	                           )
            });
            
            carouselElements.each(function(i) {
                $(this).hover(
                                   function() { skipToItem(i) },
                                   function() { playSlideShow() }
                               )
            });

			function skipToItem(num) {
                pauseSlideShow();
                galleryBoxHeads.each(function() { $(this).css({ 'opacity': 0, 'display': 'none' }) });
				galleryFrames.each(function() { $(this).css({ 'opacity': 0, 'display': 'none' }) });
				galleryInfoWindows.eq(currentIter).css({ 'display': 'none' });
				galleryBoxHeads.eq(num).css({ opacity: '1', display: 'block' });
				galleryFrames.eq(num).css({ opacity: '1', display: 'block' });
				galleryInfoWindows.eq(num).css({ display: 'block' });
				selectCarouselEl(num);
				
				$(".box-head span.mess").html(boxheaderFlags[num]);
		    }
			var clsName;
            function selectCarouselEl(iter) {
                currentIter = iter;
				clsName = "but-typeselected";
				carouselElements.removeClass(clsName);
				carouselElements.each(function(i) {
					$(this).find("a").removeClass(clsName);
				});
                carouselElements.eq(iter).find('a').addClass('but-typeselected');
            }
            function getNextIteration(currentIter) {
                var nextIter = currentIter + 1;
                if (nextIter >= galleryFrames.size()) nextIter = 0;
                return nextIter;
            }
            function prevIteration(currentIter) {
                var prevIter = currentIter - 1;
                if (prevIter < 0) prevIter = galleryFrames.length - 1;
                return prevIter;
            }
            function pauseSlideShow() {
                clearTimeout(slideShowTimer);
            }
            function fadeToNextItem() {

                galleryFrames.each(function(i) {
                    if (i != currentIter) $(this).css({ 'opacity': 0, 'display': 'none' });
                });
                
                galleryBoxHeads.each(function(i) {
                    if (i != currentIter) $(this).css({ 'opacity': 0, 'display': 'none' });
                });

                var oldBoxHead = galleryBoxHeads.eq(currentIter);
                var oldFrame = galleryFrames.eq(currentIter);
                var oldInfoWindow = galleryInfoWindows.eq(currentIter);

                if (iteration != null)
                {
                    if(iteration == "prev")
                        nextIter = prevIteration(currentIter);
                    else
                        nextIter = getNextIteration(currentIter);
                        
                    iteration = null;
                }
                else
                    nextIter = getNextIteration(currentIter);

                var newBoxHead = galleryBoxHeads.eq(nextIter);
                var newFrame = galleryFrames.eq(nextIter);
                var newInfoWindow = galleryInfoWindows.eq(nextIter);
                selectCarouselEl(nextIter);

                currentIter = nextIter;

                oldBoxHead.animate({ opacity: 0 }, config.slideShowFadeDuration);
                oldFrame.animate({ opacity: 0 }, config.slideShowFadeDuration);
                oldInfoWindow.css('display', 'none');

                newBoxHead.css('display', 'block');
                newFrame.css('display', 'block');
                newBoxHead.animate({ opacity: 1 }, config.slideShowFadeDuration);
                newFrame.animate({ opacity: 1 }, config.slideShowFadeDuration);
				newInfoWindow.css('display', 'block');
				
				$(".box-head span.mess").html(boxheaderFlags[currentIter]);
				
            }
            function playSlideShow() {
                slideShowTimer = setInterval(fadeToNextItem, config.slideShowDelay);
            }

            	playSlideShow();
		   }
		else{
			
			if ($('#slide_arrows li.scroll-arr1 img').length > 0) {
				
				$(".scroll-arr1").hide();
				$(".scroll-arr2").hide();
				
			}
		
		}
		
       };
    })(jQuery);

    /** TICKER **/
    (function($) {
        $.fn.ticker = function(settings) {
            var config = {
                delay: 4000,
                currentIter: 0
            };

            if (settings) $.extend(config, settings);

            var items = $(this).children('li');

            function getNextIteration(currentIter) {
                var nextIter = currentIter + 1;
                if (nextIter >= items.size()) nextIter = 0;
                return nextIter;
            }

            function play() {
                items.eq(config.currentIter).css('display', 'none');
                config.currentIter = getNextIteration(config.currentIter);
                items.eq(config.currentIter).fadeIn("slow");
            }

            var timer = setInterval(play, config.delay);

        } 
    })(jQuery);
	
	(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var b=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var c=$(this),ul=$("ul",c),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone()).append(tLi.slice(0,v).clone());o.start+=v}var f=$("li",ul),itemLength=f.size(),curr=o.start;c.css("visibility","visible");f.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});c.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var g=o.vertical?height(f):width(f);var h=g*itemLength;var j=g*v;f.css({width:f.width(),height:f.height()});ul.css(sizeCss,h+"px").css(animCss,-(curr*g));c.css(sizeCss,j+"px");if(o.btnPrev)$(o.btnPrev).click(function(){return go(curr-o.scroll)});if(o.btnNext)$(o.btnNext).click(function(){return go(curr+o.scroll)});if(o.btnGo)$.each(o.btnGo,function(i,a){$(a).click(function(){return go(o.circular?o.visible+i:i)})});if(o.mouseWheel&&c.mousewheel)c.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll)});if(o.auto)setInterval(function(){go(curr+o.scroll)},o.auto+o.speed);function vis(){return f.slice(curr).slice(0,v)};function go(a){if(!b){if(o.beforeStart)o.beforeStart.call(this,vis());if(o.circular){if(a<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*g)+"px");curr=a==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else if(a>=itemLength-v+1){ul.css(animCss,-((v)*g)+"px");curr=a==itemLength-v+1?v+1:v+o.scroll}else curr=a}else{if(a<0||a>itemLength-v)return;else curr=a}b=true;ul.animate(animCss=="left"?{left:-(curr*g)}:{top:-(curr*g)},o.speed,o.easing,function(){if(o.afterEnd)o.afterEnd.call(this,vis());b=false});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled")}}return false}})};function css(a,b){return parseInt($.css(a[0],b))||0};function width(a){return a[0].offsetWidth+css(a,'marginLeft')+css(a,'marginRight')};function height(a){return a[0].offsetHeight+css(a,'marginTop')+css(a,'marginBottom')}})(jQuery);

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;



$(document).ready(function() {
   
		
   		$("#hero-box").leaderBox({ slideShowDelay: 8000 });
	
		if ($("#display-supermenunav").length > 0 && $("#nodisplay-supermenunav").length > 0) 
		 
		 {
			  $("#display-supermenunav").html($("#nodisplay-supermenunav").html());
		 }
		 
		  $("div.red-box").click(
			function()
			{
				window.location = $(this).attr("url");
				return false;
			}
		);
		
			if ($("div.red-box").length > 0) {
				
				$("div.red-box").css("cursor", "pointer"); 
			}


    $(".webstore-carousel").jCarouselLite({
        btnNext: "#webstore-arrow-down",
        btnPrev: "#webstore-arrow-up",
        vertical: true,
        scroll: 4,
        circular: true,
        visible: 5
    });

    $(".mag-panel").hover(
		  function() {
		      $(this).children('div').show();
		  },
		  function() {
		      $(this).children('div').hide();
		  }
	);
	  $(".mg-panel").hover(
	  function() {
	      $(this).children('div').show();
	  },
	  function() {
	      $(this).children('div').hide();
	  }
    );

    

   

    $(".registration #categories ul li p a").click(function() {
        if ($(this)[0].className.indexOf("tick-in") != -1) {
            $(this).removeClass("tick-in");
            $(this).addClass("tick");
        }
        else {
            $(this).removeClass("tick");
            $(this).addClass("tick-in");
        }
        return false;
    });

    $(".registration #selectall").click(function() {
        $(this).children('img')[0].src = "images/radio_selectall_tick.png";
        $(".registration #unselectall img")[0].src = "images/radio_unselectall.png";
        $(".registration #categories ul li p a").removeClass("tick");
        $(".registration #categories ul li p a").addClass("tick-in");
        return false;
    });
    $(".registration #unselectall").click(function() {
        $(this).children('img')[0].src = "images/radio_unselectall_tick.png";
        $(".registration #selectall img")[0].src = "images/radio_selectall.png";
        $(".registration #categories ul li p a").removeClass("tick-in");
        $(".registration #categories ul li p a").addClass("tick");
        return false;
    });
	
	if($("#emailcontenttypeidlist").length > 0){
		var radiobtnlist = $("#emailcontenttypeidlist").val();
		radiobtnlist = radiobtnlist.split(",");
		for(i=0; i<radiobtnlist.length;i++){
			$("#cat_"+radiobtnlist[i]).addClass("tick-in");
		}
	}
	
	$(".radio-submit").click(function(){
		var selectedRadioBtns = $(".registration #categories ul li p a.tick-in").map(function(){
			var catid = this.id.split('_');
			return catid[1];
		}).get();
		$("#emailcontenttypeidlist").val(selectedRadioBtns);
		document.fGo.page2submit.value=3;
		document.fGo.submit();
	});
	
	$(".radio-submit1").click(function(){
		var selectedRadioBtns = $(".registration #categories ul li p a.tick-in").map(function(){
			var catid = this.id.split('_');
			return catid[1];
		}).get();
		$("#emailcontenttypeidlist").val(selectedRadioBtns);
		document.fGo.page2submit.value=0;
		document.fGo.submit();
	});


    $("#eatingout-mega-nav").mouseover(function() {
        $("#anchor-eatout").addClass("supernavmouseover");
    });
    $("#eatingout-mega-nav").mouseout(function() {
        $("#anchor-eatout").removeClass("supernavmouseover");
    });
	

$("#cssdropdown li.openlink").hoverIntent(
	
						{
						over:function(){
						
									 
									$("#cssdropdown li.openlink ul").show(); 
								},
						timeout:-500,
						out:function(){$("#cssdropdown li.openlink ul").hide();},
						interval:200
					});

});



$(function() {
	var zIndexNumber = 1001;
	$('#cssdropdown').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
	
	/*
//When mouse rolls over
	$("#supernav").mouseover(function(){
		
				
		$(this).stop().animate({height:'500px'},{queue:false, duration:600, easing: 'easeOutBounce'})
	});
	
	//When mouse is removed
	$("#supernav li").mouseout(function(){
		
		 
		$(this).stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutBounce'})
	});
	
	*/

var OpenMenu = true;

function initCommunityMegaSubMenu(){
	
	
	  
	
	$('#communitymeganavtabs li p').css("background-color","#D34655");
	$('#communitymeganavtabs li p').eq(0).css("background-color","#E07C86");	
	$(".meganav").hide();
	$('#communitymeganav').show();	
	$('#communitymeganav div.meganvlinks').eq(0).show();
	
	}


function initFamilyMegaSubMenu(){
	
	 
	 
	
	$('#familymeganavtabs li p').css("background-color","#73943B");
	$('#familymeganavtabs li p').eq(0).css("background-color","#94BA54");	
	$(".meganav").hide();
	$('#familymeganav').show();	
	$('#familymeganav div.meganvlinks').eq(0).show();
	}



function initPrizesOffersMegaSubMenu(){
	
	
	 
	
	$('#prizesoffersmeganavtabs li p').css("background-color","#136130");
	$('#prizesoffersmeganavtabs li p').eq(0).css("background-color","#1C8A45");	
	$(".meganav").hide();
	$('#prizesoffersmeganav').show();	
	$('#prizesoffersmeganav div.meganvlinks').eq(0).show();
	}


function initTravelMegaSubMenu(){
	
	
	  
	
	$('#travelmeganavtabs li p').css("background-color","#752576");
	$('#travelmeganavtabs li p').eq(0).css("background-color","#D06AD0");	
	$(".meganav").hide();
	$('#travelmeganav').show();	
	$('#travelmeganav div.meganvlinks').eq(0).show();
	}


function initWhatsOnMegaSubMenu(){
	
 	
	 
	 
	$('#whatsonmeganavtabs li p').css("background-color","#00B9F2");
	$('#whatsonmeganavtabs li p').eq(0).css("background-color","#20CDFF");	
	/*$(".meganav").hide();*/
	$('#whatsonmeganav').show();	
	$('#whatsonmeganav div.meganvlinks').eq(0).show();
	
	}
	
	function initEatingMegaSubMenu(){
	
	 
	
	$('#eatingmeganavtabs li p').css("background-color","#41AD49");
	$('#eatingmeganavtabs li p').eq(0).css("background-color","#60C467");
	/*$(".meganav").hide(); */
	$('#eatingmeganav').show();
	$('#eatingmeganav div.megalinkscontainer').css("width","704px");
	$('#eatingmeganav div.meganvlinks').eq(0).show();
	
	}
	
	
	function initLifestyleShopsMegaSubMenu(){
	
	 
	
	$('#lifestyleshopsmeganavtabs li p').css("background-color","#5C378A");
	$('#lifestyleshopsmeganavtabs li p').eq(0).css("background-color","#7E4FB9");
	$(".meganav").hide();
	$('#lifestyleshopsmeganav').show();	
	$('#lifestyleshopsmeganav div.meganvlinks').eq(0).show();
	
	}

	 
		
	   
	$("#eatingmeganavtabs li").hoverIntent(
		
					function(){
						
									var num = $('#eatingmeganavtabs li').index(this);
									var mlcWidth = $(this).attr("mlcwidth");
									$('#eatingmeganavtabs li p').css("background-color","#41AD49");
									$('#eatingmeganavtabs li p').eq(num).css("background-color","#60C467");								
									$(".meganvlinks").hide();
																						
									$('#eatingmeganav div.megalinkscontainer').css("width",mlcWidth);
									$('#eatingmeganav div.meganvlinks').eq(num).show('fast');	
									
								 	 
								},
						function(){
									 
							}
						
					);
		
					
		$("#whatsonmeganavtabs li").hoverIntent(
		
					function(){
						
									var num = $('#whatsonmeganavtabs li').index(this);									
									$('#whatsonmeganavtabs li p').css("background-color","#00B9F2");
									$('#whatsonmeganavtabs li p').eq(num).css("background-color","#20CDFF");									
									$(".meganvlinks").hide();
									$('#whatsonmeganav div.meganvlinks').eq(num).show();
									
								 	 
								},
						function(){
									 
							}
					);
					
		 
		 $("#lifestyleshopsmeganavtabs li").hoverIntent(
		
					function(){
						
									var num = $('#lifestyleshopsmeganavtabs li').index(this);								 
									$('#lifestyleshopsmeganavtabs li p').css("background-color","#5C378A");
									$('#lifestyleshopsmeganavtabs li p').eq(num).css("background-color","#7E4FB9");
									$(".meganvlinks").hide();
									$('#lifestyleshopsmeganav div.meganvlinks').eq(num).show();
									
								 	 
								},
						function(){
									 
							} 
					);
					
			$("#travelmeganavtabs li").hoverIntent(
		
					function(){
						
									var num = $('#travelmeganavtabs li').index(this);								 
									$('#travelmeganavtabs li p').css("background-color","#752576");
									$('#travelmeganavtabs li p').eq(num).css("background-color","#D06AD0");
									$(".meganvlinks").hide();
									$('#travelmeganav div.meganvlinks').eq(num).show();
									
								 	 
								},
						function(){
									 
							} 
					);
					
			  $("#prizesoffersmeganavtabs li").hoverIntent(
  
			  function(){
				  
							  var num = $('#prizesoffersmeganavtabs li').index(this);								 
							  $('#prizesoffersmeganavtabs li p').css("background-color","#136130");
							  $('#prizesoffersmeganavtabs li p').eq(num).css("background-color","#1C8A45");
							  $(".meganvlinks").hide();
							  $('#prizesoffersmeganav div.meganvlinks').eq(num).show();
							  
							   
						  },
				  function(){
							   
					  } 
			  );
			  
			  
			  $("#familymeganavtabs li").hoverIntent(
  
			  function(){
				  
							  var num = $('#familymeganavtabs li').index(this);								 
							  $('#familymeganavtabs li p').css("background-color","#73943B");
							  $('#familymeganavtabs li p').eq(num).css("background-color","#94BA54");
							  $(".meganvlinks").hide();
							  $('#familymeganav div.meganvlinks').eq(num).show();
							  
							   
						  },
				  function(){
							   
					  } 
			  );
			  
			  $("#communitymeganavtabs li").hoverIntent(
  
			  function(){
				  
							  var num = $('#communitymeganavtabs li').index(this);								 
							  $('#communitymeganavtabs li p').css("background-color","#D34655");
							  $('#communitymeganavtabs li p').eq(num).css("background-color","#E07C86");
							  $(".meganvlinks").hide();
							  $('#communitymeganav div.meganvlinks').eq(num).show();
							  
							   
						  },
				  function(){
							   
					  } 
			  );
					
					
	   
					
			 var eatingoutConfig = {    
							 over: function(){
						
										
									var cssObj = {									
										  'background-image':'url('+websiteURL+'cur5_1_lft.gif)',
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#41AD49'
										};
									
							 
									
								$("#supernav ul li.startnav a.megamainlink").css(cssObj); 
									
									initEatingMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out: function(){
							
							
							$(".startnav div.meganav").hide();
							
							/* 
								$(".meganvlinks").hide();
								$(".meganav").hide(); */
							
							var cssObj = {									
										  'background-image':'url('+websiteURL+'cur10_lft.gif)',
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.startnav a.megamainlink").css(cssObj); 
							
							}  
						};

	  
		$(".startnav").hoverIntent(eatingoutConfig);
		
		
		var whatsonConfig = {    
							 over: function(){
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#00B9F2'
										};
									
							 
									
								$("#supernav ul li.secondnav a.megamainlink").css(cssObj); 
									
									
									initWhatsOnMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							 out: function(){
							
								/*$(".meganvlinks").hide();
								$(".meganav").hide();*/
							$(".secondnav div.meganav").hide(); 
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.secondnav a.megamainlink").css(cssObj); 
							
							} 
						};

		
	
			$(".secondnav").hoverIntent(whatsonConfig);
			
			
			 var lifestyleConfig = {    
							 over: function(){
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#5C378A'
										};
									
							 		
									
								$("#supernav ul li.thirdnav a.megamainlink").css(cssObj); 									
									
									initLifestyleShopsMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out: function(){
							 
							 $(".thirdnav div.meganav").hide(); 
							
							
							/*$(".meganvlinks").hide();
							$(".meganav").hide();
							*/
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.thirdnav a.megamainlink").css(cssObj); 
							
							}
						};
	
	 
	 
	 	$(".thirdnav").hoverIntent(lifestyleConfig);
		
		
		 var travelConfig = {    
							 over: function(){  
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#752576'
										};
									
							 		
									
								$("#supernav ul li.fourthnav a.megamainlink").css(cssObj); 									
									
									initTravelMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out: function(){
							
							/*
							$(".meganvlinks").hide();
							$(".meganav").hide();
							*/
							
							$(".fourthnav div.meganav").hide(); 
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.fourthnav a.megamainlink").css(cssObj); 
							
							}
						};
	
		
		
	 	$(".fourthnav").hoverIntent(travelConfig);
		
		
		var prizesConfig = {    
							 over: function(){  
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#136130'
										};
									
							 		
									
								$("#supernav ul li.fifthnav a.megamainlink").css(cssObj); 									
									
									initPrizesOffersMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out: function(){
							
							
							/*$(".meganvlinks").hide();
							$(".meganav").hide();*/
							
							$(".fifthnav div.meganav").hide(); 
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.fifthnav a.megamainlink").css(cssObj); 
							
							}
						};
					
					
					
					$(".fifthnav").hoverIntent(prizesConfig);
					
					
					
					var familyConfig = {    
							 over: function(){  
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#73943B'
										};
									
							 		
									
								$("#supernav ul li.sixthnav a.megamainlink").css(cssObj); 									
									
									initFamilyMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out: function(){
							
							/*
							$(".meganvlinks").hide();
							$(".meganav").hide();
							*/
							
							$(".sixthnav div.meganav").hide(); 
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.sixthnav a.megamainlink").css(cssObj); 
							
							}
						};
					
					
					
					$(".sixthnav").hoverIntent(familyConfig);
	
			
				var communityConfig = {    
							 over: function(){  
						
										
									var cssObj = {									
										   
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#D34655'
										};
									
							 		
									
								$("#supernav ul li.seventhnav a.megamainlink").css(cssObj); 									
									
									initCommunityMegaSubMenu();
								},  
							 timeout: 0,
							 interval:100,
							out:  function(){
							
							/*
							$(".meganvlinks").hide();
							$(".meganav").hide();
							*/
							
							$(".seventhnav div.meganav").hide(); 
							
							var cssObj = {									
										 
										  'background-repeat':'no-repeat',
										  'background-position':'left top',									 
										  'background-color':'#2383C6'
										};
										
							$("#supernav ul li.seventhnav a.megamainlink").css(cssObj); 
							
							}
						};
					
	
	
				$(".seventhnav").hoverIntent(communityConfig);

	
		
		globalSearchInitiate();
		
		
		
		
		$("#homesignup").live("click",function(){
				
			//var datastring= $('form#frmHomesignup').serialize();	
				/* first Check the user exists or not */
				var postemail = new Object();
				postemail.email = $('#semail').val();
				
				if (postemail.email == "")
					{
					
						$('#showerror').html('Please enter email address ');
						
						$('#showerror').show('slow');
						 
		
						$('#email').focus();
						
						return false;	
						
					}
					
				var mondayweekly = $("input[name='mondayreview']:checked").length;
				var thursdayweekly1 = $("input[name='thursdayweekly']:checked").length;
				
				if (mondayweekly == 0 && thursdayweekly1 == 0){
				
					$('#showerror').html('Please select weekly updates ');
							
					$('#showerror').show('slow');
					
					return false;
				
				}
				
				
				
					url = websiteURL+'loaddynamic.cfm?template=checkmemberexists';
					$.ajax({
					  type: 'POST',
					  url: url,
					  data: postemail,
					  success: function(jsondata){
						  
						  	if (jsondata.userexists == "true")
							
							{
								$('#showerror').html('Email already exists.... ');
						
								$('#showerror').show('slow');
								
								return false;
								
							
							} else if (jsondata.validemail == "false")
							
							{
								$('#showerror').html('Please supply a valid email ');
						
								$('#showerror').show('slow');
								
								return false;
								
							
							} 
							
							
							else {
										
										var postData = new Object();
					
										postData.email = $('#semail').val();
										//alert(postData.email);
										if (mondayweekly == 1){
											postData.mondayweekly = $("input[name='mondayreview']:checked").val();
											//alert(postData.mondayweekly);
										}
										if (thursdayweekly1 == 1){
											postData.thursdayweekly1 = $("input[name='thursdayweekly']:checked").val();
											//alert(postData.thursdayweekly1);
										}
										
										url = websiteURL+'loaddynamic.cfm?template=addhomepagesignup';
										$.ajax({
										  type: 'POST',
										  url: url,
										  data: postData,
										  dataType: 'json',
										  success: function(jsondata){
										  	//alert(jsondata.homesignup);
										  	if (jsondata.homesignup == "true"){
											
											$('#showerror').html('Sign up successful! ');
						
											$('#showerror').show('slow');
											
											} else if (jsondata.homesignup == "false"){
											
											$('#showerror').html('Problem with Sign up ');
						
											$('#showerror').show('slow');
											
											}
									
										  $('#semail').val('');
										  $('input[name=mondayreview]').attr('checked', false);
										  $('input[name=thursdayweekly]').attr('checked', false);
										  
										  }
										
										}); 
										  
								
							}
						  
						  },
					  error: function(){
						  
						  			  	
						    return false;
						  },
					  dataType: 'json'
					});
					
	});
		

$(".searchfield").keyup(function(event) {
                searchText = $(this).val();
            });

	
		 
		
});

/* start Global call */

	function globalSearchInitiate()
	
	{	
 
   
			 $("#searchquery").autocomplete(websiteURL+"search_data.cfm", {
						minChars:2,				
						delay:100,
						scroll:false,
						autoFill:false,
						matchSubset:false,
						matchContains:1,
						cacheLength:0,
						selectOnly:1,
						selectFirst: false,
						formatItem: function(data, i, n, value) {
							
							return data[0];
							
						},
					formatResult: function(data,value) {
						
						str1 = value.split('|')[0];
						str1 = str1.split(' (')[0];
						str2 = str1.split('- ')[0];
						if(data[1] != 0)
						{
							tmplen = str2.length + 2;
							str1 = str1.substr(tmplen,str1.length)
							str1=str1.replace("|","");
							str1=str1.replace(" ..","");
						}
						
						return str1;
				
					}
					}).result(function(event, data, formatted) {
						
						if (data[1] != 0)
							{
							location.href=websiteURL+"autocompleteredirect.cfm?autoid=" + data[1];
							}   
							else
							{
								location.href="#" + data[0];
							}
						
					});
			
		 
   
		} /* end Global call */
		
	
		 
		 
var searchText = "";

		
function getSearchType(type)
	
	{
		
		
		if (type == "global")
		{
		
			 
		$("#search-form").attr("action", websiteURL+"searchresults.cfm");		
		$("#searchFields").html('<input class="searchfield title" id="searchquery" name="searchquery" type="text" value="">');
		$(".searchfield").val(searchText);
		globalSearchInitiate();
			
		} else if (type == "eatingout")
		{	
			
			$("#search-form").attr("action", websiteURL+"eatingout.cfm");				
			$("#searchFields").html('<input class="searchfield title" id="eatingoutsearchquery" name="vname" type="text" value=""><input type="hidden" name="secretsplace" value="0"><input type="hidden" name="minireview" value="1">');
			$(".searchfield").val(searchText);
			$("#eatingoutsearchquery").focus();
			
			
			
			
			
		} else if (type == "lifestyle")
		{
		
			$("#search-form").attr("action", websiteURL+"lifestyle.cfm");						
			$("#searchFields").html('<input type="hidden" name="secretsplace" value="0"><input type="hidden" name="minireview" value="1"><input class="searchfield title" name="vname" id="lifestylesearchquery" type="text" value="">');
			$(".searchfield").val(searchText);
			$("#lifestylesearchquery").focus();
			
			
		
			
		} else if (type == "offers")
		{
			
			
			$("#search-form").attr("action", websiteURL+"offers.cfm");			
			$("#searchFields").html('<input type="hidden" name="secretsplace" value="0"><input type="hidden" name="minireview" value="1" /><cfif IsDefined("session.user.member_id") and IsNumeric(session.user.member_id)><input type="hidden" name="active" value="1"><cfelse><input type="hidden" name="active" value="0"></cfif><input class="searchfield title" id="offerssearchquery" name="vname" type="text" value="" />');		
			
			$(".searchfield").val(searchText);
			$("#offerssearchquery").focus();
			
			
			
		}  else if (type == "whatson")
		{
			
			$("#search-form").attr("action", websiteURL+"whatson.cfm");			
			$("#searchFields").html('<input class="searchfield title" id="whatsonsearchquery" name="title" type="text" value="" />');	
			$(".searchfield").val(searchText);		
			$("#whatsonsearchquery").focus();
			
			
			
		}  else if (type == "accommodation")
		{
			
			
			$("#search-form").attr("action", websiteURL+"placestostay.cfm");			
			$("#searchFields").html('<input type="hidden" name="secretsplace" value="0"><input type="hidden" name="minireview" value="1" /><input type="hidden" name="active" value="0"><input class="searchfield title" id="placessearchquery" name="vname" type="text" value="" />');
			$(".searchfield").val(searchText);
			$("#placessearchquery").focus();
			
			
			
		} else if (type == "magazine")
		{
			
			$("#search-form").attr("action", websiteURL+"search/ezine.cfm");			
			$("#searchFields").html('<input class="searchfield title" id="magzinesearchquery" name="searchtext" type="text" value="" />');			
			$(".searchfield").val(searchText);
			$("#magzinesearchquery").focus();
			
			
			
		} else if (type == "groups")
		{
			
			$("#search-form").attr("action", websiteURL+"groups.cfm");					
			$("#searchFields").html('<input class="searchfield title" name="groupname" id="groupssearchquery" type="text" value="" />');
			$(".searchfield").val(searchText);
			$("#groupssearchquery").focus();
			
			
			
		}  else if (type == "family")
		{
			
			$("#search-form").attr("action", websiteURL+"family.cfm");			
			$("#searchFields").html('<input class="searchfield title" name="vname" id="familysearchquery" type="text" value="" />');			
			$(".searchfield").val(searchText);
			$("#familysearchquery").focus();
			
			
			
		}
		
		
		
	}
	
	
	(function(){

    var special = jQuery.event.special,
        uid1 = 'D' + (+new Date()),
        uid2 = 'D' + (+new Date() + 1);

    jQuery.event.special.focus = {
        setup: function() {
            var _self = this,
                handler = function(e) {
                    e = jQuery.event.fix(e);
                    e.type = 'focus';
                    if (_self === document) {
                        jQuery.event.handle.call(_self, e);
                    }
                };

            jQuery(this).data(uid1, handler);

            if (_self === document) {
                /* Must be live() */
                if (_self.addEventListener) {
                    _self.addEventListener('focus', handler, true);
                } else {
                    _self.attachEvent('onfocusin', handler);
                }
            } else {
                return false;
            }

        },
        teardown: function() {
            var handler = jQuery(this).data(uid1);
            if (this === document) {
                if (this.removeEventListener) {
                    this.removeEventListener('focus', handler, true);
                } else {
                    this.detachEvent('onfocusin', handler);
                }
            }
        }
    };

    jQuery.event.special.blur = {
        setup: function() {
            var _self = this,
                handler = function(e) {
                    e = jQuery.event.fix(e);
                    e.type = 'blur';
                    if (_self === document) {
                        jQuery.event.handle.call(_self, e);
                    }
                };

            jQuery(this).data(uid2, handler);

            if (_self === document) {
                /* Must be live() */
                if (_self.addEventListener) {
                    _self.addEventListener('blur', handler, true);
                } else {
                    _self.attachEvent('onfocusout', handler);
                }
            } else {
                return false;
            }

        },
        teardown: function() {
            var handler = jQuery(this).data(uid2);
            if (this === document) {
                if (this.removeEventListener) {
                    this.removeEventListener('blur', handler, true);
                } else {
                    this.detachEvent('onfocusout', handler);
                }
            }
        }
    };

})();
