$j(document).ready(function(){
	
	var loadingimg = '<img src="/images/loading.gif" alt"loading" />';
	
	$j.getScript("/js/tooltip.js");
	//general
	$j('#send_header').css('cursor','pointer').click(function(){
		$j('#send_container').slideUp();	
		$j('#send_content').empty();
	});
	//blog
	$j('.send_blog').css('cursor','pointer').click(function(){
		var thisid = this.id;
		$j('#send_content').append(loadingimg);
		$j('html,body').animate({scrollTop:0},'slow');
		$j('#send_container').slideDown();
		
		$j.post('/ajax/send_blog.php',{type:'form'},function(data){
			$j('#send_content').html(data);
			$j('#form_blog').submit(function(){
				
				var naam = $j("#form_blog #naam").val();
				var email = $j("#form_blog #email").val();
				var jnaam = $j("#form_blog #jnaam").val();
				var jemail = $j("#form_blog #jemail").val();
				
				$j("#form_blog input").removeClass('error_border');
				$j("#form_blog span").remove();
				if (naam == '')
				{	
					$j("#form_blog #naam").addClass('error_border').focus();
					$j(' <span> Dit veld is verplicht<\/span>').insertAfter('#form_blog #naam');
					return false;
				}
				if (!/.+@.+\.[a-zA-Z]{2,4}$/.test(email) || email == '')
				{
					$j("#form_blog #email").addClass('error_border').focus();
					$j(' <span> Dit veld is verplicht<\/span>').insertAfter('#form_blog #email');
					return false;
				}
				if (jnaam == '')
				{	
					$j("#form_blog #jnaam").addClass('error_border').focus();
					$j('<span>Dit veld is verplicht<\/span>').insertAfter('#form_blog #jnaam');
					return false;
				}
				if (!/.+@.+\.[a-zA-Z]{2,4}$/.test(jemail) || jemail == '')
				{
					$j("#form_blog #jemail").addClass('error_border').focus();
					$j('<span>Dit veld is verplicht<\/span>').insertAfter('#form_blog #jemail');
					return false;
				}
				$j('<input type="hidden" name="blog_link" id="blog_link" value="'+thisid+'" />').appendTo('#form_blog');
				$j('<input type="hidden" name="type" value="send" />').appendTo('#form_blog');

				
				var data = $j("#form_blog :input").serialize();
				//alert(data);
				$j.ajax({

						url: "/ajax/send_blog.php",

						type: "POST",

						data: data,

						success: function(returnValue) 
						{
							if(returnValue == 'ok') 
							{
								$j('#send_content').empty();
								$j('<span class="good">Uw bericht is succesvol verstuurd<\/span>').appendTo('#send_content');
								$j('#send_container').fadeOut(6000);
							}
							else
							{
								
								alert(returnValue);
								
							}
						}

				});
				
				return false;
			});
											 
		});
		
	});
	
	$j('.tags_blog').hover(function(){
		$j(this).find('.blog_tag_list').show();								
	},function(){
		$j(this).find('.blog_tag_list').hide();
	});
	
	$j('#blog_add').css('cursor','pointer').click(function(){
		$j('html,body').animate({scrollTop:0},'slow');
		$j('#send_content').append(loadingimg);
		$j('#send_container').slideDown();
		
		$j.post('/ajax/send_blog_tip.php',{type:'form'},function(data){
			$j('#send_content').html(data);
			$j('#form_blog_tip').submit(function(){
				
				var naam = $j("#form_blog_tip #naam").val();
				var email = $j("#form_blog_tip #email").val();
				
				$j("#form_blog_tip input").removeClass('error_border');
				$j("#form_blog_tip span").remove();
				if (naam == '')
				{	
					$j("#form_blog_tip #naam").addClass('error_border').focus();
					$j('<span>Dit veld is verplicht<\/span>').insertAfter('#form_blog_tip #naam');
					return false;
				}
				if (!/.+@.+\.[a-zA-Z]{2,4}$/.test(email) || email == '')
				{
					$j("#form_blog_tip #email").addClass('error_border').focus();
					$j('<span>Dit veld is verplicht<\/span>').insertAfter('#form_blog_tip #email');
					return false;
				}
				
				$j('<input type="hidden" name="type" value="send" />').appendTo('#form_blog_tip');

				
				var data = $j("#form_blog_tip :input").serialize();
				//alert(data);
				$j.ajax({

						url: "/ajax/send_blog_tip.php",

						type: "POST",

						data: data,

						success: function(returnValue) 
						{
							if(returnValue == 'ok') 
							{
								$j('#send_content').empty();
								$j('<span class="good">Uw bericht is succesvol verstuurd<\/span>').appendTo('#send_content');
								$j('#send_container').fadeOut(6000);
							}
							else
							{
								
								alert(returnValue);
								
							}
						}

				});
				
				return false;
			});
											 
		});												   
	});
	$j('#show_bmi').toggle(function(){
		$j('#bmi_r').show();							   
	},function(){
		$j('#bmi_r').hide();
	});
	$j('#form_bmi').submit(function(){
		
		$j.get('/includes/studies/checkbmi.php?l=' + $j('#bmi_l').val() + '&g='+ $j('#bmi_g').val(),function(data){
			$j('#bmi_error').remove();
			$j(data).insertAfter($j('#form_bmi'));
		});
		return false;
	});
	
	//mailfriend
	$j('.mail_friend').click(function(){
		$j('html,body').animate({scrollTop:0},'slow');
		$j('#send_content').append(loadingimg);
		$j('#send_container').slideDown();
		$j.get('/export/advertentie.php', function(data){
		
			$j('#send_content').html(data);
			$j('#form_mail_friend').submit(function(){

				var naam = $j("#form_mail_friend #naam").val();
				var email = $j("#form_mail_friend #email").val();
			
				$j("#form_mail_friend input").removeClass('error_border');
				$j("#form_mail_friend span").remove();
				if (naam == '')
				{	
					$j("#form_mail_friend #naam").addClass('error_border').focus();
					$j(' <span> Dit veld is verplicht</span>').insertAfter('#form_mail_friend #naam');
					return false;
				}
				if (!/.+@.+\.[a-zA-Z]{2,4}$/.test(email) || email == '')
				{
					$j("#form_mail_friend #email").addClass('error_border').focus();
					$j(' <span> Dit veld is verplicht</span>').insertAfter('#form_mail_friend #email');
					return false;
				}
				$j('<input type="hidden" name="action" id="action" value="ajax" />').appendTo('#form_mail_friend');
				$j('<input type="hidden" name="id" id="id" value="'+ $j('.mail_friend').attr('id') +'" />').appendTo('#form_mail_friend');
				$j('<input type="hidden" name="titel" id="titel" value="'+ $j('.mail_friend').attr('title') +'" />').appendTo('#form_mail_friend');
				
				var data = $j("#form_mail_friend :input").serialize();
				//alert(data);
				$j.ajax({
					url: "/export/advertentie.php",

					type: "POST",

					data: data,

					success: function(returnValue) 
					{
						if(returnValue == 'ok') 
						{
							$j('#send_content').empty();
							$j('<span class="good">Uw bericht is succesvol verstuurd<\/span>').appendTo('#send_content');
							$j('#send_container').fadeOut(6000);
						}
						else
						{
							alert(returnValue);
						}
					}
				});
				return false;
			});
		});
	});	
	//register
	$j('#form_register').submit(function(){
		var email = $j('#email').val();
		var ww = $j('#wachtwoord').val();
		var ww2 = $j('#wachtwoord1').val();
		
		if (email == "" || email.indexOf('@',1)== -1 || email.indexOf('.',2)==-1){
			alert("Vul aub een geldig emailadres in\nA valid email is required");
			return false;
		}
		if (ww < 8){
			alert("Uw wachtwoord moet 8 of meer tekens bevatten\nThe password must contain 8 characters or more");
			return false;
		}
		if (ww2 < 8){
			alert("Uw 2e wachtwoord moet 8 of meer tekens bevatten\nThe 2nd password must contain 8 characters or more");
			return false;
		}
		if (ww == "" || ww2 == ""){
			alert("Vul een wachtwoord in\nA password is required");
			return false;
		}
		if (ww != ww2 ){
			alert("De wachtwoorden zijn niet gelijk\nThe passwords are not equal");
			return false;
		}
		var numb = /\D/;
		if ($j('#birthday1').val() == "" || $j('#birthday2').val() == "" || $j('#birthday3').val() == "")
		{
			alert("Vul uw geboortedatum in\nYour date of birth is required");
			return false;
		}
		if ($j('#promotion').val() == "")
		{
			alert("Vul promotiekanaal in\nPlease fill in the promotion field");
			return false;
		}
		if (!$j('#voorwaarden').is(':checked'))
		{
			alert("U moet de algemene voorwaarden accepteren\nPlease accept the general conditions");
			return false;
		}
		return true;									 
	});
	//ecards
	$j('#postcard').change(function(){
		$j('#img_postcard').attr('src','/images/ecards/'+ $j(this).val());								
	});
	$j('#f_ecard').submit(function(){
		
		if($j('#s_name').val() == '')
		{
			alert('Vul uw naam in');
			return false;
		}
		if($j('#s_email').val() == '' || $j('#s_email').val().indexOf('@',1)== -1 || $j('#s_email').val().indexOf('.',2)==-1)
		{
			alert('Vul uw geldige email in');
			return false;
		}
		if($j('#r_name').val() == '')
		{
			alert('Vul naam ontvanger in');
			return false;
		}
		if($j('#r_email').val() == '' || $j('#r_email').val().indexOf('@',1)== -1 || $j('#r_email').val().indexOf('.',2)==-1)
		{
			alert('Vul geldig email ontvanger in');
			return false;
		}
		if($j('#title').val() == '')
		{
			alert('Vul een titel in');
			this.title.focus();
			return false;
		}
		if($j('#text').val() == '')
		{
			alert('Vul een tekst in');
			return false;
		}
		return true;							
	});
	//print
	function printContent(content)
	{
	  var contents , arrElementTemp , arrAttributesTemp , iCounter , iCounter2
	  contents = "  <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";
	  contents = contents + "<html>";
	  contents = contents + "<head>";
	  contents = contents + "<title>" + document.title + " (print)</title>";
	  contents = contents + "<meta http-equiv=\"Pragma\" content=\"no-cache\" />";
	  contents = contents + "<meta http-equiv=\"Expires\" content=\"-1\" />";
	
	  arrElementTemp = document.getElementsByTagName('LINK') ;
	  for (iCounter = 0 ; iCounter < arrElementTemp.length ; iCounter++) {
		contents = contents + "<" + arrElementTemp.item(iCounter).tagName ;
		arrAttributesTemp = arrElementTemp.item(iCounter).attributes ;
		for (iCounter2 = 0 ; (iCounter2 < arrAttributesTemp.length) ; iCounter2++) {
		  if ( ((arrAttributesTemp.item(iCounter2).value + '') != 'null') && (arrAttributesTemp.item(iCounter2).value != '') ){
			contents = contents + " " + arrAttributesTemp.item(iCounter2).name + "=\"" + arrAttributesTemp.item(iCounter2).value + "\"" ;
		  }
		}
		contents = contents + ">" ;
	  }
	  contents = contents + "</head>";
	  contents = contents + "<body style=\"background:#FFFFFF\">";
	  contents = contents + "<table width=\"746\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td id=\"Data\" width=\"480\" valign=\"top\">" + document.getElementById(content).innerHTML + "</td></tr></table>";
	  contents = contents + "</body>";
	  contents = contents + "</html>";
	
	  var printwindow = window.open("","","");
	  printwindow.document.title = document.title;
	  printwindow.document.write(contents);
	  printwindow.document.close();
	  printwindow.print();
	  return ;
	}
});
function verwijder(bericht, url)
	{
		if(confirm(bericht)) location.href = url;
	}