/**

v4 er lik v3. 
v4 er kun synlig for robot	

*/


function sexSwitcher()
{
	if ($('.activesexslide').attr('id').split('-')[1] < 2)
	{$('.activesexslide').removeClass('activesexslide').next().addClass('activesexslide');}
	else
	{
		$('.activesexslide').removeClass('activesexslide');
		$('#sex-0').addClass('activesexslide');
	};

	$('.sexslide').fadeOut(1000);	
	$('.activesexslide').fadeIn(1000);
}


$(function()
{

	if ($('body').attr('id') == 'sex')
	{
		setInterval("sexSwitcher()", 3500);
	}

	
	var slides = ['s1', 's2', 's3', 's4', 's5']; // pete repeat
	var randomSlide = Math.floor(Math.random()*(slides.length));
	$('#aside #apningstider').filter(':not(#butikker #aside #apningstider)').hide(); // lukk alle bortsett fra på butikksiden
	
	// drop down meny
	
	$('#header .content li ul').css({ display: 'none', left: 'auto' });
	
	$('#header .content li').hoverIntent(function()
	{
		$(this).find('ul').stop(true, true).slideDown('fast');
	}, 
	function()
	{
		$(this).find('ul').stop(true, true).slideUp('fast');
	});
	
	
	// result false på første nivå drop down meny
	$('#header > .content > ul > li > a ').click(function()
	{
		// return false; // vil ha klikk likevel
	});
	
	// endre linker på butikkoversikt
	if (page == 'butikker')
	{
		$('body#butikker #main .content a').click(function()
		{
			$.address.value($(this).attr('href').split('butikker')[1]);
			return false;
		});
		
		$('body#butikker dd').css({position: 'absolute', left: '-174px', top: '0', width: '151px', padding: '4px', marginLeft: '0', zIndex: '12', display: 'none'});
		
		$('body#butikker #main .content a').hover(function()
		{$(this).parent().parent().find('dd').fadeIn('fast');}, 
		function()
		{$(this).parent().parent().find('dd').fadeOut('fast');});
	}
	
	// endre linker på nyheter
	if (page == 'nyheter')
	{
		$('body#nyheter p.les-mer a').click(function()
		{
			if ($(this).attr('href').split('nyheter/')[1] == $.address.pathNames()[0]) // samme side
			{$.address.path('oversikt');}
			else
			{
				$.address.value($(this).attr('href').split('nyheter')[1]); // ny side
			}			
			return false;
		});
		
	}

	// endre linker på stilling ledig
	if (subpage == 'stilling-ledig')
	{
		$('p.les-mer a').click(function()
		{
			if ($(this).attr('href').split('stilling-ledig/')[1] == $.address.pathNames()[0]) // samme side
			{$.address.path('oversikt');}
			else
			{
				$.address.value($(this).attr('href').split('stilling-ledig')[1]); // ny side
			}			
			return false;
		});
		
	};			
		
//		$.localScroll.hash();
		//
	
	
	// endre linker på footer meny
	$('#footer .nyhetsoversikten a').click(function()
	{
		if (page == 'nyheter')
		{
			$.address.value($(this).attr('href').split('nyheter')[1]); 
			return false;
		}
		else
		{
			$(this).attr('href','/nyheter/#/' + $(this).attr('href').split('nyheter/')[1]);
		}
	});

	// endre linker på forsiden
	$('#header .look ul a').click(function()
	{
		if (page == 'forsiden')
		{
			$.address.value($(this).attr('href')); 
			return false;
		}
		else
		{
			$(this).attr('href','/#/look/' + $(this).attr('href').split('look/')[1]);
		}
	});
	
	
	// swfaddress forside og butikkoversikt
	$.address.change(function()
	{		
		switch(page)
		{
			case 'forsiden':
				$('.slide#s1').hide();
				//if (!$.address.pathNames()[0]) $.address.path('look/s' + (randomSlide + 1));
                if (!$.address.pathNames()[0]) $.address.path('look/s1');					
				break;
				
			case 'butikker':
				if ($.address.pathNames()[0] == undefined) $.address.path('oversikt');
				toggleColorbox();
				break;
				
						
			case 'look':
				location.href = '/#/look/' + subpage;
				break;
				
			case 'nyheter':
				if ($.address.pathNames()[0] == undefined) $.address.path('oversikt');
				toggleLesmer();
				break;
			
			case 'om-oss':
				if (subpage == "stilling-ledig")
				{
					if ($.address.pathNames()[0] == undefined) $.address.path('oversikt');
					toggleLesmerStilling();
				};
				break;				
		}
		

		if ($.address.pathNames()[0] == 'look')
		{
			if ($.address.pathNames()[1])
			{changeSlide();}			
		}		
	});
	
	// popup linker på kundeklubb side
	
	$('body.kundeklubb #col1 a').click(function()
	{  
		newwindow = window.open(this.href, 'popup','toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no,width=446,height=800');
		if (window.focus) {newwindow.focus()};
		return false;
	});
	
	
	// popup linker footer, gavekort og godt valg
	
	$('#footer #magasin a, body.gavekort #col1 a, a.popup').click(function()
	{
		newwindow = window.open(this.href);
		if (window.focus) {newwindow.focus()};
		return false;		
	});
	
	
	// facebook sharing look
	
	$('#forsiden .slide').append('<p><button>Del på Facebook</button></p>');
	
	$('#forsiden .slide button').live('click', function() 
	{
		facebookshare('http://aasanestorsenter.no/look/' + $(this).parent().parent().attr('id'));
	})
	

	function toggleLesmer()
	{
		if ($.address.pathNames()[0] == 'oversikt')
		{
			$('.nyhet .more').slideUp();
			$('.nyhet .les-mer a').text('Les mer').css({textTransform: 'uppercase'});
		}
		else
		{
			$('.nyhet .more').slideUp();
			$('.nyhet .les-mer a').text('Les mer').css({textTransform: 'uppercase'});;
			$('.nyhet.' + $.address.pathNames()[0] + ' .more').slideDown(function()
			{
				$('html, body').animate({scrollTop: $('#' + $.address.pathNames()[0]).offset().top}, 800, 'easeOutExpo');
			});			
			$('.nyhet.' + $.address.pathNames()[0] + ' .les-mer a').text('Lukk').css({textTransform: 'uppercase'});;
		}
	}
	
	function toggleLesmerStilling() // pete repeat, lagt til som en ettertanke
	{
		if ($.address.pathNames()[0] == 'oversikt')
		{
			$('.stilling .more').slideUp();
			$('.stilling .les-mer a').text('Les mer').css({textTransform: 'uppercase'});
		}
		else
		{
			$('.stilling .more').slideUp();
			$('.stilling .les-mer a').text('Les mer').css({textTransform: 'uppercase'});;
			$('.stilling.' + $.address.pathNames()[0] + ' .more').slideDown(function()
			{
				$('html, body').animate({scrollTop: $('#' + $.address.pathNames()[0]).offset().top}, 800, 'easeOutExpo');
			});			
			$('.stilling.' + $.address.pathNames()[0] + ' .les-mer a').text('Lukk').css({textTransform: 'uppercase'});;
		}
	}


	function toggleColorbox()
	{
		if ($.address.pathNames()[0] == 'oversikt')
		{$.fn.colorbox.close();}
		else
		{
			$.fn.colorbox({opacity: '0.5', width: '600px', height: '400px', href:'/butikker/' + $.address.pathNames()[0], onClosed:function() {$.address.value('oversikt')}});
		}
	}
	
	function facebookshare(url)
	{
		var 
		d=document,
		f='http://www.facebook.com/share',
		l=d.location,
		e=encodeURIComponent,
		p='.php?src=bm&v=4&i=1252924906&u='+e(url)+'&t='+e('LOOK - Nytt magasin fra Åsane Storsenter');
		1;
		try 
		{
			if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);
			share_internal_bookmarklet(p)
		}
		catch(z) 
		{
			a=function() 
			{
				if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))
				l.href=f+p
			};
				if (/Firefox/.test(navigator.userAgent))
				setTimeout(a,0);
				else
				{a()}
			}
		void(0)
	};


	function changeSlide()
	{
		if ($('#' + $.address.pathNames()[1]).is(':hidden')) // forhindrer slide i å fade inn to ganger på forsiden
		{
			$('.slide').fadeOut('fast');
			$('#'+ $.address.pathNames()[1] ).fadeIn('slow');
		
			$('#leftbtn').die('click');
			$('#rightbtn').die('click');

			$('#leftbtn').live('click',function()
			{
				($.address.pathNames()[1].split('s')[1] > 1) ? $.address.value('look/s' + ($.address.pathNames()[1].split('s')[1] - 1)) : $.address.value('look/' + slides[Number(slides.length) - 1]);
			});

			$('#rightbtn').live('click',function()
			{
				($.address.pathNames()[1].split('s')[1] < Number(slides.length)) ? $.address.value('look/s' + (Number($.address.pathNames()[1].split('s')[1]) + 1)) : $.address.value('look/s1');
			});
		
		};

	};

//	toggle åpningstider 
	$('#aside h2').live('click', function()
	{
		$('#aside #apningstider').slideToggle();
	}).css({cursor: 'pointer'});
	
	
	
	
	
	// sex and the city

//	console.log('test');
	

	

	

	

	
	
	
	
	
	
})
