function setShipping(total,method) {
       
    if(method == 14) {
		//bezorgen
		if(total < 75) {
        	var shippingCosts = 6.5;
        } else {
        	var shippingCosts = 0;
        
        }
        	document.getElementById('payment_contant').style.display = 'none';
        
	}
    
    if(method == 15) {
		//afhalen
        var shippingCosts = 0;
        document.getElementById('payment_contant').style.display = 'table-row';
	}
    
    var totalCosts;
	totalCosts = total+shippingCosts;
	document.getElementById('totalCosts').innerHTML = totalCosts.toFixed(2);
	document.getElementById('shippingCosts').innerHTML = shippingCosts.toFixed(2);
	document.getElementById('shippingCosts_input').value = shippingCosts.toFixed(2);
    document.getElementById('totalCosts_input').value = totalCosts.toFixed(2);
    document.getElementById('shippingmethod_id').value = method;
    
}

function setPayment(method) {
    
    document.getElementById('paymentmethod_id').value = method;
    
}

$(document).ready(function(){
    
    $("#form_register").validate({
		rules: {
			'data[name]': "required",
			'data[street]': "required",
			'data[housenumber]': {
				required: true,
				digits: true
			},
			'data[zipcode]': "required",
			'data[city]': "required",
			'data[phone_number]': "required",
			'akkvoorwaarden': "required",
			'data[email]': {
				required: true,
				email: true
			},
            'data[shipping_name]': {
				required: "#altafleveradres:checked"
			},
            'data[company]': {
				required: "input#bedrijf:checked"
			}
			

		},
		messages: {
			'data[name]': "U heeft geen naam ingevuld",
			'data[street]': "U heeft geen straat ingevuld",
			'data[housenumber]': "U heeft geen of een ongeldig huisnummer ingevuld",
			'data[zipcode]': "U heeft geen postcode ingevuld",
            'data[city]': "U heeft geen woonplaats ingevuld",
			'data[phone_number]': "U heeft geen telefoonnummer ingevuld",
			'akkvoorwaarden': "U dient akkoord te gaan met de algemene voorwaarden",
			'data[email]': "U heeft geen of een ongeldig e-mailadres ingevuld",
            'data[company]': "U heeft geen bedrijfsnaam ingevuld",
            'data[shipping_name]': "U heeft geen aflever naam ingevuld"
			
		},
        errorLabelContainer: "#errorContainer"
        
	});
	
	$('a.btn_delete').qtip({
		content: 'Hiermee verwijdert u het product uit de winkelwagen',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 10, y: -5 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 320,
			color: '#444'
		}
		
	});
	
	$('td.amount input').qtip({
		content: 'Hier kunt u de aantallen aanpassen',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'topLeft'
			},
			adjust: { x: 2, y: -5 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '50' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' }
		}
		
	});
    
    $('span#info_shipping').qtip({
		content: 'Bij bestellingen vanaf &euro; 75,- excl. BTW <strong>gratis verzending!</strong>',
		position: {
			corner: {
				tooltip: 'bottomRight',
				target: 'left'
			},
			adjust: { x: 13, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 180,
			color: '#333'
		}
		
	});
	
	
	$('table.betaalwijze span#info_20').qtip({
		content: '<strong>iDEAL</strong><br />Uw bestelling eenvoudig en vertrouwd met iDEAL via uw eigen bank afrekenen.',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 2, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 280,
			color: '#333'
		}
		
	});
    $('table.betaalwijze span#info_21').qtip({
		content: '<strong>Vooruitbetalen</strong><br />U rekent uw bestelling af via een bankoverschrijving.',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 2, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 280,
			color: '#333'
		}
		
	});
    $('table.betaalwijze span#info_22').qtip({
		content: '<strong>Afhalen</strong><br />U rekent uw bestelling af bij het ophalen.',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 2, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 280,
			color: '#333'
		}
		
	});
    
	
	$('table.verzendwijze span#info_14').qtip({
		content: '<strong>Bestelling bezorgen</strong><br />Laat uw besteling op het door u gekozen adres bezorgen.',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 2, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 280,
			color: '#333'
		}
		
	});
	
    
    $('table.verzendwijze span#info_15').qtip({
		content: '<strong>Bestelling afhalen</strong><br />Uw bestelling afhalen op het volgende adres:<br /><br />Magazijn Elekrobode<br />Beatrixstraat 15<br />9285TV Buitenpost',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 2, y: 0 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 280,
			color: '#333'
		}
		
	});
	
	$('a.btn_voorraad').qtip({
		content: 'Verwachte levertijd: 1-3 dagen',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'topLeft'
			},
			adjust: { x: 1, y: -3 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'slide', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#009900' },
			width: 280,
			color: '#333'
		}
		
	});
	
	$('a.btn_voorraad2').qtip({
		content: 'Verwachte levertijd: 3+ dagen',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'topLeft'
			},
			adjust: { x: 1, y: -3 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'slide', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#ff6600' }
		}
		
	});
	
	$('div.register').qtip({
		content: '<strong>Registreren</strong><br />U krijgt een inlognaam en wachtwoord toegezonden.<br />Hiermee kunt u bij een volgende bestelling eenvoudig inloggen en de status van uw order bekijken. ',
		position: {
			corner: {
				tooltip: 'bottomLeft',
				target: 'left'
			},
			adjust: { x: 10, y: -5 }
		},
		show: {
			delay: 0,
			when: { event: 'mouseover' } ,
			effect: { type: 'fade', length: '150' }
		},
		hide: {
			delay: 0,
			when: { event: 'mouseout' } ,
			effect: { type: 'fade', length: '350' }
		},
		style: { 
			border: { width: 2, radius: 2, color: '#114C87' },
			width: 320,
			color: '#444'
		}
		
	});
	$(".typeSellect").click(function() {
		var value = $(".typeSellect:checked").val();
        if(value == "Bedrijf"){	
			$(".bedrijfsnaam").show();
		} else {
			$(".bedrijfsnaam").hide();
		}
	});
    
    /*
    $('.inputbox3').focus(function() {
        if (this.value == this.defaultValue){
        	this.value = '';
        }
        if(this.value != this.defaultValue){
            this.select();
        }
    });
	
    $('.inputbox3').blur(function() {
    	if (this.value == ''){
        	this.value = (this.defaultValue);
        }
    });
    */
    
});

