$(document).ready(function(){

	$('.kontakt-type .checkbox').click(function(){
	
		if( $(this).attr('checked') ){
		
			$('.kontakt-type .checkbox').attr('checked',false);
			$(this).attr('checked',true);
		
		}
	
	})

	$('.profession .checkbox').click(function(){
	
		if( $(this).attr('checked') ){
		
			$('.profession .checkbox').attr('checked',false);
			$(this).attr('checked',true);
		
		}
	
	})
	
	// af en eller anden årsag virker link ikke normal, men reagere op en onclick event STT
	$('.indicators a').click( function(){
		document.location = $(this).attr('href')
	})
	

	$('#bannertext1').click(function() { 
	    $('.slider').cycle(0); 
	    return false; 
	}); 

	$('#bannertext2').click(function() { 
	    $('.slider').cycle(1); 
	    return false; 
	});

	$('#bannertext3').click(function() { 
	    $('.slider').cycle(2); 
	    return false; 
	});
	
	$(document).find('.scrambleemail').each(function(){
		scrambleEmail($(this));
	});
	
	$(".partners img").hover(
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('off','on'));
	  },
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('on','off'));
	  }
	);

});

function onBefore(curr, next, opts) {

	var id = ( $(next).attr('id') );

	$('li.on').animate({
		marginTop: '77px'
	}, 500, function() {
		$(this).removeClass('on')

		$('#bannertext'+id).addClass('on')
		$('#bannertext'+id).animate({marginTop: '0'})
	});
    
}



function scrambleEmail(string){

	var emailarray = string.html().split('|');
	var account = emailarray[0];
	var domain = emailarray[1];
	var subject = '';
	
	if(emailarray[2]){subject=emailarray[2]};
	
	var email = account + '@' + domain;
	
	string.html('<a href="mailto:'+email+'?subject='+subject+'">'+email+'</a>');

}

function validateform( me ){

	$(me).find('input.alert').each( function(){
	
		$(this).css('border','1px dashed #bbb');
		$(this).removeClass('alert')
	
	});
	
	var doSubmit = true;

	$(me).find('.required').each( function(){
	
		if( $(this).attr('type') == 'checkbox' ){

			var checkboxname = $(this).attr('name')
		
			if( $('input[name='+checkboxname+']:checked').length == 0 ){
			
				alert( $(this).attr('title') );
				
				doSubmit = false;
			
			}
		
		}
		
		if( $(this).attr('class').indexOf('email') > 0 ){
		
			if( !emailCheck( $(this).val() ) ){

				$(this).css('border','1px dashed red');
				$(this).addClass('alert')
			
				doSubmit = false;
			
			}
		
		} else {
		
			if ( $(this).val() == '' ){
		
				$(this).css('border','1px dashed red');
				$(this).addClass('alert')
				
				doSubmit = false;
		
			}
			
		}
		
	});

	$('.alert').focus( function(){
		$(this).css('border','1px dashed #bbb');
		$(this).removeClass('alert');
	})
	
	if ( doSubmit ){ me.submit() }

}

function validateapplicationform( me ){

	$(me).find('input.alert').each( function(){
	
		$(this).css('border','1px dashed #bbb');
		$(this).removeClass('alert')
	
	});
	
	var doSubmit = true;

	$(me).find('.required').each( function(){
	
		if( $(this).attr('type') == 'checkbox' ){

			var checkboxname = $(this).attr('name')
		
			if( $('input[name='+checkboxname+']:checked').length == 0 ){
			
				alert( $(this).attr('title') );
				
				doSubmit = false;
			
			}
		
		}
		
		if( $(this).attr('class').indexOf('email') > 0 ){
		
			if( !emailCheck( $(this).val() ) ){

				$(this).css('border','1px dashed red');
				$(this).addClass('alert')
			
				doSubmit = false;
			
			}
		
		} else {
		
			if ( $(this).val() == '' ){
		
				$(this).css('border','1px dashed red');
				$(this).addClass('alert')
				
				doSubmit = false;
		
			}
			
		}
		
	});

	if(  $('input[name=kontakt-type]:checked').val() == 'kontakt-fastnet' ){
	
		if( $('input[name=telefon]').val() == '' ){
			alert('Angiv venligst dit telefonnummer')
			doSubmit = false;
		}

		if ( $('input[name=kontakt-fastnet-start]').val() == '' ) {

			$('input[name=kontakt-fastnet-start]').css('border','1px dashed red');
			$('input[name=kontakt-fastnet-start]').addClass('alert')
				
			doSubmit = false;			
		
		}

		if ( $('input[name=kontakt-fastnet-slut]').val() == '' ) {

			$('input[name=kontakt-fastnet-slut]').css('border','1px dashed red');
			$('input[name=kontakt-fastnet-slut]').addClass('alert')
				
			doSubmit = false;			
		
		}
		
	}

	if(  $('input[name=kontakt-type]:checked').val() == 'kontakt-mobil' ){

		if( $('input[name=mobil]').val() == '' && $('input[name=mobil-udland]').val() == '' ){
			alert('Angiv venligst dit mobilnummer')
			doSubmit = false;
		}
	
		if ( $('input[name=kontakt-mobil-start]').val() == '' ) {
		
			$('input[name=kontakt-mobil-start]').css('border','1px dashed red');
			$('input[name=kontakt-mobil-start]').addClass('alert')
				
			doSubmit = false;
		
		}

		if ( $('input[name=kontakt-mobil-slut]').val() == '' ) {

			$('input[name=kontakt-mobil-slut]').css('border','1px dashed red');
			$('input[name=kontakt-mobil-slut]').addClass('alert')
				
			doSubmit = false;			
		
		}
		
	}

	$('.alert').focus( function(){
		$(this).css('border','1px dashed #bbb');
		$(this).removeClass('alert');
	})
	
	if ( doSubmit ){ me.submit() }

}

