var BASE_HREF = "http://spreadthejoy.se/";
var COVER_PATH = "/assets/img/covers/";
//var ALIAS = getAlias();
var EmailRegex = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
var ALIAS = getAlias();

$(document).ready(function(){
	$(window).scroll(sticky_relocate).trigger('scroll');

	$('hr').formatHorizontalRule();
	$('select').formatSelect();
	
	$('header li a[href$='+ALIAS+']').parent('li').addClass('active');	
	
	/* popup layers */
	$('#jqmWindowRegler, #jqmWindowTack, #tos').jqm({
		overlay: 50
	});	
	
	/* click playlist */
	$('#browsePlaylists a.play, #spela, #spelaBtm').live('click', function(){
		var hash = $(this).attr('plhash');
		$.get(BASE_HREF+'assets/snippets/click.php', {hash:hash}, null);
	});
	
	/* browse playlists */
	$('#startsidan #browsePlaylists').browsePlaylists({
		createPaginator : false	
	});
	
	if(window.location.hash.search('tack-for-ditt-bidrag') == 1){
		window.location.hash = '';
		$('#jqmWindowTack').jqmShow();
	}
	else if(window.location.hash.search('vinnare') == 1){
		$('#winners').parent('li').addClass('active').siblings().removeClass('active');		
		$('#browsePlaylists').browsePlaylists({
			limit : "0,12",
			winner : true,
			sortby : 'playlists.winner',
			sortorder : 'ASC'
		});
		$('#winnersPresentation').show();
	}
	else if (window.location.hash.search('sok') == 1){
		
		var str = window.location.hash;
		var sw = str.substr(str.indexOf('sokord:')+('sokord:').length);
		sw = sw.substr(0,sw.indexOf(';'));
		var cat = str.substr(str.indexOf('kategori:')+('kategori:').length);
		cat = cat.substr(0,cat.indexOf('}'));
		
		$('#SearchCategories').find('option[value='+cat+']').attr('selected', 'selected').trigger('change');
		$('#SearchFritext').val(sw);
		
		$('#sokresultat').parent('li').addClass('active').siblings().removeClass('active');
		$('#browsePlaylists').browsePlaylists({
			limit : "0,12",
			searchword : sw,
			category : cat
		});
	}
	else {
		$('#bladdra #browsePlaylists').browsePlaylists({
			limit : "0,12"	
		});
	}
	
	$('#bladdra #winners').click(function(){
		window.location.hash = "vinnare";
		
		$(this).parent('li').addClass('active').siblings().removeClass('active');
		
		$('#browsePlaylists').browsePlaylists({
			limit : "0,12",
			winner : true,
			sortby : 'playlists.winner',
			sortorder : 'ASC'
		});
		
		$('#winnersPresentation').show();
		return false;
	});
	
	$('#senastInlagda').click(function(){
		window.location.hash = "";
		$(this).parent('li').addClass('active').siblings().removeClass('active');
		
		$('#browsePlaylists').browsePlaylists({
			limit : "0,12"	
		});
		
		$('#winnersPresentation').hide();
		
		return false;
	});
	
	$('#bladdra #triggerSearch, #sokresultat').click(searchPlaylists);
	$('#bladdra #SearchCategories').change(searchPlaylists);
	
	/* latlistan */
	$('#latlista #triggerSearch').click(openBrowser);	
	$('#latlista #SearchCategories').change(openBrowser);
	
	$('#latlista #browsePlaylists').browsePlaylists({
		limit : Math.floor(Math.random()*11)+",4",
		createPaginator : false,
		tmpl : '<li><div class="col"><img alt="Cover" width="70" height="70" /></div><div class="col w135"><h3><a class="title intern-url"></a></h3><p>av <span class="name"></span></p></div></li>',
		category : $('[name=cid]').val()
	});
	
	
	/* share */
	$('.SelectCoverPanel img').click(SelectCover);
	$('#SelectCoverControls .next').click(NextCoverPanel);
	$('#SelectCoverControls .back').click(PrevCoverPanel);		
	$('#SelectCoverControls .tabs a').click(SelectCoverPanel);	   						   
	$('#CreatePlaylistForm button[type=submit]').click(CreatePlaylist);
	$('#SelectCoverControls .next').trigger('click');
	/* eof share */
	
	$('#TOS, .tos').click(function(){
		$('#jqmWindowRegler').jqmShow();
		return false;
	});
	
	
});
