jQuery(document).ready(function()
{
    contactForm();
	newsLetterForm();
	
	//FOCUS voor foutmeldingen
	if ($('#form182:has(#formOutput)').text() != '')
	{
		$('#cms_cm182__form__naam').focus();
	}
	
	if ($('#form181:has(#formOutput)').text() != '')
	{
		$('#cms_cm181__form__naam').focus();
	}
	
	if ($('#form179:has(#formOutput)').text() != '')
	{
		$('#cms_cm179__form__voornaam').focus();
	}
	
	/*
    // positie scherm
    if(($('body')[0].scrollHeight - $(window).height()) - $(window).scrollTop() >= 210)//210 is de hoogte vanaf de bodem tot de titels
    {
        $('#footerContainer').addClass('fixed');
        $('#footerContainer').attr('style','height:30px;');
    } 
    */
});

function contactForm()
{
	var naam = $('#cms_cm181__form__naam_title').text();
	var functie = $('#cms_cm181__form__functie_title').text();
	var bedrijfsnaam = $('#cms_cm181__form__bedrijfsnaam_title').text();
	var email = $('#cms_cm181__form__email_title').text();
	var bericht = $('#cms_cm181__form__bericht_title').text();

	if (naam != null)
	{
		var required = $('#cms_cm181__form__naam_title').next('.elementRequired').text();
		
		if (required != null)
		{
			naam = naam + ' ' + required;
		}
		
		if ($('#cms_cm181__form__naam').attr('value') == '')
		{			
			$('#cms_cm181__form__naam').attr('value', naam);
		}
		
		$('#cms_cm181__form__naam').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = naam; 
			}
		});
		$('#cms_cm181__form__naam').focus(function()
		{
			if (this.value == naam)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__functie_title').next('.elementRequired').text();
		
		if (required != null)
		{
			functie = functie + ' ' + required;
		}
		
		if ($('#cms_cm181__form__functie').attr('value') == '')
		{			
			$('#cms_cm181__form__functie').attr('value', functie);
		}

		$('#cms_cm181__form__functie').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = functie; 
			}
		});
		$('#cms_cm181__form__functie').focus(function()
		{
			if (this.value == functie)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__bedrijfsnaam_title').next('.elementRequired').text();
		
		if (required != null)
		{
			bedrijfsnaam = bedrijfsnaam + ' ' + required;
		}
		
		if ($('#cms_cm181__form__bedrijfsnaam').attr('value') == '')
		{			
			$('#cms_cm181__form__bedrijfsnaam').attr('value', bedrijfsnaam);
		}
		
		$('#cms_cm181__form__bedrijfsnaam').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = bedrijfsnaam; 
			}
		});
		$('#cms_cm181__form__bedrijfsnaam').focus(function()
		{
			if (this.value == bedrijfsnaam)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__email_title').next('.elementRequired').text();
		
		if (required != null)
		{
			email = email + ' ' + required;
		}
		
		if ($('#cms_cm181__form__email').attr('value') == '')
		{			
			$('#cms_cm181__form__email').attr('value', email);
		}
		
		$('#cms_cm181__form__email').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = email; 
			}
		});
		$('#cms_cm181__form__email').focus(function()
		{
			if (this.value == email)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__bericht_title').next('.elementRequired').text();
		
		if (required != null)
		{
			bericht = bericht + ' ' + required;
		}
		
		if ($('#cms_cm181__form__bericht').attr('value') == '')
		{			
			$('#cms_cm181__form__bericht').attr('value', bericht);
		}
		
		$('#cms_cm181__form__bericht').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = bericht; 
			}
		});
		$('#cms_cm181__form__bericht').focus(function()
		{
			if (this.value == bericht)
			{
				this.value = "";
			}
		});
	}
}

function newsLetterForm()
{
	var achternaam = $('#cms_cm179__form__achternaam_title').text();
	var voornaam = $('#cms_cm179__form__voornaam_title').text();
	var email = $('#cms_cm179__form__email_title').text();
	
	if (achternaam != null)
	{
		var required = $('#cms_cm181__form__achternaam_title').next('.elementRequired').text();
		
		if (required != null)
		{
			achternaam = achternaam + ' ' + required;
		}
		
		if ($('#cms_cm179__form__achternaam').attr('value') == '')
		{			
			$('#cms_cm179__form__achternaam').attr('value', achternaam);
		}
		
		$('#cms_cm179__form__achternaam').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = achternaam; 
			}
		});
		$('#cms_cm179__form__achternaam').focus(function()
		{
			if (this.value == achternaam)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__voornaam_title').next('.elementRequired').text();
		
		if (required != null)
		{
			voornaam = voornaam + ' ' + required;
		}
		
		if ($('#cms_cm179__form__voornaam').attr('value') == '')
		{			
			$('#cms_cm179__form__voornaam').attr('value', voornaam);
		}

		$('#cms_cm179__form__voornaam').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = voornaam; 
			}
		});
		$('#cms_cm179__form__voornaam').focus(function()
		{
			if (this.value == voornaam)
			{
				this.value = "";
			}
		});
		
		var required = $('#cms_cm181__form__email_title').next('.elementRequired').text();
		
		if (required != null)
		{
			email = email + ' ' + required;
		}
		
		if ($('#cms_cm179__form__email').attr('value') == '')
		{			
			$('#cms_cm179__form__email').attr('value', email);
		}
		
		$('#cms_cm179__form__email').blur(function()
		{			
			if(this.value == "")
			{				
				this.value = email; 
			}
		});
		$('#cms_cm179__form__email').focus(function()
		{
			if (this.value == email)
			{
				this.value = "";
			}
		});	
	}
}

/*
$(function () {
    $('#footerContainer').bind('mouseenter', function(){ footerHoverOver(); });
    $('#footerContainer').bind('mouseleave', function(){ footerHoverOut(); });
    
    $(window).scroll(function (event) {
      // what the y position of the scroll is
      var y = $(this).scrollTop();
      
      // whether that's below the form
      if(($('body')[0].scrollHeight - $(window).height()) - $(window).scrollTop() >= 210)//210 is de hoogte vanaf de bodem tot de titels
      {
        // if so, ad the fixed class
        $('#footerContainer').addClass('fixed');

        $('#footerContainer').attr('style','height:30px;');
      } 
      else 
      {
        // otherwise remove it
        $('#footerContainer').removeClass('fixed');
        
        $('#footerContainer').attr('style','height:245px;');
      }
    }); 
});

function footerHoverOver()
{
    if ($('#footerContainer').hasClass('fixed'))
    {
        TimerInit(10, 'over');
    }
}

function footerHoverOut()
{
    if ($('#footerContainer').hasClass('fixed'))
    {
        TimerInit(40, 'out');
    }
}

var minsecs=false;
var TimerRunning = false;
var TimerID;

function StopTimer()
{
	if(TimerRunning)
	{
   		clearTimeout(TimerID);
   	}
	TimerRunning=false;
}

function StartTimer(hover)
{
	TimerRunning=true;

	if(minsecs===0)
	{	   
	   StopTimer();
	   
       if (hover == 'over')
       {
            $('#footerContainer').animate({height:'245px'});
       }
       else if (hover == 'out')
       {
            $('#footerContainer').animate({height:'30px'});
       }       
	}
	TimerID = setTimeout("StartTimer('"+hover+"')",1);
	minsecs--;
}

function TimerInit(Minsecs, hover) //call the Init function when u need to start the timer
{
	minsecs = Minsecs;
	StopTimer();
	StartTimer(hover);
}
*/
