function SendToFriend(template,img,autoStr){
	var isValid = 1;
	var errors = new Array();
	var errorsCount=0;	
	$(".sendToFriend #errors").html('');
	$(".sendToFriend input.sendToFriendField").each(function(i){		
		if ($(this).val()==''){			
			isValid=0;
			errors[errorsCount] = $(this).attr('id')+' is verplicht.';
			errorsCount++;
		}
	});
			
	var email = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	var senderEmail = $(".sendToFriend input[name='senderEmail']").val();
	if (senderEmail!='' && !email.test(senderEmail)){
		isValid=0;
		errors[errorsCount] = 'Er is een ongeldig email afzender adres ingevuld.';
		errorsCount++;
	}	
	var receiverEmail = $(".sendToFriend input[name='receiverEmail']").val();
	if (receiverEmail!='' && !email.test(receiverEmail)){
		isValid=0;
		errors[errorsCount] = 'Er is een ongeldig email ontvanger adres ingevuld.';
		errorsCount++;
	}	
	
	if  (errorsCount>0){
		for(var i=0;i<errorsCount;i++){
			var html = $(".sendToFriend #errors").html();
			if (html==''){
				$(".sendToFriend #errors").html(errors[i]);
			} else {
				$(".sendToFriend #errors").html(html + "<br>" + errors[i]);
			}
		}
		$(".sendToFriend #errors").show();
	} else {
		 var url = '/static/sendToFriend?template='+template;
		 var param = '';
		 if (template == 'seoForFriend'){
		 	param += '&subject='+document.title+' - '+ $(".sendToFriend input[name='subject']").val();
		 } else if (template == 'autoForFriend') {
		 	param += '&subject='+'Deze auto op Vroemm.nl mag je niet missen - '+$(".sendToFriend input[name='subject']").val();		 	
		 } else if (template == 'pressReleaseForFriend'){
		 	param += '&subject='+'Deze persbericht op Vroemm.nl mag je niet missen - '+$(".sendToFriend input[name='subject']").val();
		 }
		 
		 param += '&senderName=' + $(".sendToFriend input[name='senderName']").val();
		 param += '&receiverName=' + $(".sendToFriend input[name='receiverName']").val();
		 param += '&receiverEmail=' + $(".sendToFriend input[name='receiverEmail']").val();
		 param += '&senderEmail=' + $(".sendToFriend input[name='senderEmail']").val();
		 param += '&message=' + $(".sendToFriend textarea[name='message']").val();
		 param += '&url=' + location.href;
		 if (template != 'pressReleaseForFriend'){
		 	param += '&img='+img;
		 }		
		 
		 if (template == 'autoForFriend'){
		 	param += '&autoStr='+autoStr;
		 }
		  
		 jQuery.getJSON(url+param, function(data) {
	         if (data.status==1){
	         	$(".sendToFriend div#form").hide();
	         	$(".sendToFriend div#confirm").show();
	         } else {
	         	var html = '';	   	         	      	         	         			         		         
	         	for(var i=0;i<data.errors.length;i++){	         			         						
					if (i==0){
						$(".sendToFriend #errors").html(data.errors[i]);
					} else {
						html = $(".sendToFriend #errors").html();
						$(".sendToFriend #errors").html(html + "<br>" + data.errors[i]);
					}
				}				
				$(".sendToFriend #errors").show();
	         }
	     });		
	}	
}

function SendToFriendShow(){
	var cp = $("#SendToFriend");	
    cp.modal({ 
        onShow: function() {
            // center container
            var mc = $("#modalContainer");            
            var wd = cp.width();
            var ht = cp.height();
            var lt = ($(window).width() - wd) / 2;
            
            var tp = $(window).height() / 3 + $(window).scrollTop();            
            mc.css({ position: 'absolute', left: lt + 'px', top: tp + 'px', width: wd + 'px', height: ht + 'px' });
        }
    });        
}
function SendToFriendClose() {
    $.modal.close();
}