$(document).ready(function()
{
	INITsubmenu();
	INITslideshow();
	INITformval();
	INITlinkblank();
});

function INITsubmenu()
{
	$('#submenu ').css('opacity',0);
	$('#submenu ul').css('display','none');
	
	//submenu
	$('#sub_m').click(function() 
	{
		if ($('#submenu').css('opacity') == 1){
			$('#header_wrap_menu li.b a').removeClass('active');
			
			if($.browser.msie){
				$('#submenu').fadeTo(300,0, function(){
					this.style.removeAttribute("filter");
					$('#submenu ').css('opacity',0);
				});
			}else{
				$('#submenu').fadeTo(300,0);
			}
			
			
			$('#submenu ul').slideUp("fast");
		}
		else{
			$('#header_wrap_menu li.b a').addClass('active');
			
			if($.browser.msie){
				$('#submenu ').fadeTo(300,1, function(){
					this.style.removeAttribute("filter");
					$('#submenu ').css('opacity',1);
				});
			}else{
				$('#submenu').fadeTo(300,1);
			}
			$('#submenu ul').slideDown("fast");
		}
	});
        
        $('body').click(function() 
	{
		if ($('#submenu').css('opacity') == 1){
			$('#header_wrap_menu li.b a').removeClass('active');
			
			if($.browser.msie){
				$('#submenu').fadeTo(300,0, function(){
					this.style.removeAttribute("filter");
					$('#submenu ').css('opacity',0);
				});
			}else{
				$('#submenu').fadeTo(300,0);
			}
			
			
			$('#submenu ul').slideUp("fast");
		}
	});
}
function INITslideshow()
{
	setInterval( "slideSwitch()", 4000 );
}
function slideSwitch() 
{		
    var $active = $('#header_wrap_slide IMG.active');

    if ( $active.length == 0 ) $active = $('#header_wrap_slide IMG:last');

    var $next =  $active.next().length ? $active.next() : $('#header_wrap_slide IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 2000, function() {
            $active.removeClass('active last-active');
        });
}

function focusField(field, txt, color, bool)
{
	field.style.color = color;
	
	if(bool){
		if (field.value == txt){field.value = "";}
	}	
	else{
		if (field.value == ""){field.value = txt;}
	}	
}
function changeBox()
{
   document.getElementById('pass_temp').style.display='none';
   document.getElementById('pass_temp').style.color = '#999999';
   document.getElementById('password').style.display='';
   document.getElementById('password').focus();
   document.getElementById('password').style.color = '#272727';
}
function restoreBox()
{
   if(document.getElementById('password').value=='')
   {
     document.getElementById('pass_temp').style.display='';
     document.getElementById('password').style.display='none';
   }
}


function INITformval()
{
	var validator = $("#form_content form").validate(
	{ 
		rules: 
		{ 
			name: { 
				required: true, 
				minlength: 2
			},
			email: {  
				required: true, 
				email: true  
			}, 
			adres: {  
				required: true, 
				minlength: 6
			},
			werfadres: {  
				required: true, 
				minlength: 6
			},
			telefoonnummer:{  
				required: true, 
				number: true
			},
			z:{  
				required: true 
			}
		}, 
		messages: 
		{
			name: false, 
			email: false,
			adres:false,
			werfadres: false,
			telefoonnummer:false,
			z:false
		} 
	});
	
	//check valid boolean -> $("form#contactform").valid()
	//reset -> validator.resetForm();	
}

function INITlinkblank()
{
	$("a.blank").attr("target","_blank");
}
