// Slideshow
function doSlide(container) {
	var curSlide=0;
	var nextSlide=0;

	var slides=$(container+" > *");
	var $slideContainer=$(container);
	
	var slideAmount=slides.length;
	
	slides.each(function(idx,item){
		if ($(item).hasClass('show')) {
			curSlide=idx;
			
			if ((idx+1)==slideAmount)
				nextSlide=0;
			else {
				nextSlide=idx+1;
			}
			$(slides[nextSlide]).hide();
			$(slides[nextSlide]).insertAfter($(slides[curSlide]));

		}
	});
	
	$(slides[nextSlide]).fadeIn(1500, function(){
		$(this).addClass('show');
		$(slides[curSlide]).removeClass('show');
	});
}

function removeParameter(k1,k2) {
	window.location="/search/removeParameter/"+k1+"/"+k2;
}

function contactFormSubmit() {
	var myForm=$('#contactForm');
	
	$.post("/mailContact", myForm.serialize(), function(data){ 

		if (!data.valid) {
			$.each(data.missing, function(key,val){
				$("input[name='"+val+"']").css('background-color','rgb(255,150,150)');
			});
		}
		else {
			alert('E-post er sendt');
		}
	}, "json");

}

function mailAFriend() {
	if ($('#mailAFriendDialog').length==0) {
		var $myDialog=$('<div id="mailAFriendDialog" class="mailAFriend">');
	} else {
		var $myDialog=$('#mailAFriendDialog');
	}
	
	if ($('#mailAFriend_form').length==0) {
		var $myForm=$('<form>').attr('id','mailAFriend_form');
	} else {
		var $myForm=$('#mailAFriend_form');
	}
	
	$myDialog.empty();
	$myForm.empty();
	
	$('<label>').text('Ditt navn:').appendTo($myForm);
	$('<input type="text" name="your_name">').appendTo($myForm);
	$('<label>').html('Din e-post:').appendTo($myForm);
	$('<input type="text" name="your_mail">').appendTo($myForm);
	$('<label>').html('Navn p&aring; venn:').appendTo($myForm);
	$('<input type="text" name="friend_name">').appendTo($myForm);
	$('<label>').html('E-post til venn:').appendTo($myForm);
	$('<input type="text" name="friend_mail">').appendTo($myForm);
	$('<input type="hidden" name="location" value="'+location.href+'">').appendTo($myForm);
	$myForm.appendTo($myDialog);
	
	$myDialog.dialog({
					resizable:false, 
					title: 'Tips en venn om denne siden',
					position: [660,200],
					buttons: { 
						"Send": function() { 
								$.post("/mailAFriend", $("#mailAFriend_form").serialize(), function(data){ 

									if (!data.valid) {
										$.each(data.missing, function(key,val){
											$("input[name='"+val+"']").css('background-color','rgb(255,150,150)');
										});
									}
									else {
										$myDialog.dialog("close");
										alert('E-post er sendt');
									}
								}, "json");
								
							}
					}
	});

	$myDialog.dialog('open');

}

function loginDialog() {
	if ($('#loginDialog').length==0) {
		var $myDialog=$('<div id="loginDialog" class="loginDialog">');
	} else {
		var $myDialog=$('#loginDialog');
	}
	
	$myDialog.load("/static/login.html #loginContainer");

	
	$myDialog.dialog({
					resizable:false, 
					title: 'Logg inn',
					width: 420,
					position: [400,100]
	});

	$myDialog.dialog('open');

}


// Always run
$(document).ready(function(){
	// Set margin
	var myWidth=$('body').width();
	if (myWidth>1120)
		$('#mainContent').css('margin-left',100);
	else
		$('#mainContent').css('margin-left',4);
	
});