$(document).ready(function(){
	/* fix ie6 alpha transparency */
	$(document).pngFix(); 
	
	/* login form related */
	
	defaultSubmitBgColor = '#a2122b';
	defaultInputTxtColor = $('#login input[type=text]').css('color');

	$("#name, #phone, #email").defaultvalue(
        "Navn",
        "Telefon",
        "E-post"
	);	
	
	// start slideshow
	$("#slideshow").cycle({
		fx: 'fade',
		speed: 1500
	});
	
	// check fields
	$("#sendMail").submit(function() {
		if (
			$("#navn").val() == "" || $("#phone").val() == "" || $("#email").val() == ""
			|| $("#navn").val() == "Navn" || $("#phone").val() == "Telefon" || $("#email").val() == "E-post"
			) {
			alert("Du må fylle inn både navn, telefonnummer og e-post");
			return false;
		} else {
			
	        var name = $('input[name=name]');   
	        var phone = $('input[name=phone]');   
	        var email = $('input[name=email]');    
	
			var data = 'name=' + name.val() + '&email=' + email.val() + '&phone=' + phone.val();
			
			$('.loader').show(); 
			
			 $.ajax({   
	            url: "sendmail.php",    
	            type: "POST",           
	            data: data,        
	            cache: false,   
               
	            success: function (html) {                 
	                if (html==1) {   
	                    $('#sendMail').fadeOut('fast', function() {
		                    $('.done').fadeIn('slow');   
		
						});
	                } 
	            }          
	        });   
	
			return false;
		}
	});

	// form related
	$('#login input[type=submit],#contact input[type=submit]').hover(function(){	
		$(this).animate({backgroundColor:'#000000'}, 250);
	},
	function() {
		$(this).animate({backgroundColor:defaultSubmitBgColor}, 150);
	});
	
	$('#login input[type!=submit],#contact input[type=text]').hover(function(){		
		$(this).animate({opacity:1}, 250);
	},
	function() {
		$(this).animate({opacity:.7}, 150);
	});
	
	/* fade bullet points */
	
	numListItems = $("#subContent li").length;
	numGroups = Math.ceil(numListItems / 4);

	fadeFrom = 1;
	fadeTo = 2;
	
	fadeList = setInterval('fadeListItems()', 4800);
	
	/* open links in external window */
	jQuery("a[rel=external]").live("click", function(){
		window.open(this.href);
		return false;
	});
	
}); /* end main jquery function */

	
function fadeListItems() {
	if (fadeFrom == numGroups) fadeTo = 1;  
	else fadeTo = fadeFrom+1;
	
	$("#subContent .listGroup" + fadeFrom).fadeOut("slow", function() {		
		$("#subContent .listGroup" + fadeTo).fadeIn("slow");	
	});
	
	if (fadeFrom > numGroups) fadeFrom = 1;
	else fadeFrom++;
}
