jQuery.httpbase = function() {
	base = '';
	$('base').each( function(){ 
		base = this.href;
	});
	return base;
}


jQuery.spinner = function( id, spinner ) {
	if ((spinner != 'orange') && (spinner != 'lzwart') && (spinner != 'dgrijs')){
		alert('Geen correcte spinner gedefinieerd');
		return false;
	}
	
	$('#' + id).html("<img src='" + $.httpbase()+"img/spinner/" + spinner + ".gif" + "'/>");
} 

function flashObject(width,height,id,movie,align,menu,quality,bgcolor,config) {
	if (align==null) { align=""; }
	if (config==null) { config=""; }
	if (menu==null) { menu="false"; }
	if (quality==null) { quality="high"; }
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+width+"' height='"+height+"' id='"+id+"' align='"+align+"'>");
	document.write("<param name='movie' value='"+movie+"'/>");
	document.write("<param name='scale' value='noscale'>");
	document.write("<param name='salign' value='LT'>");
	document.write("<param name='flashVars' value='"+config+"'>");
	document.write("<param name='menu' value='"+menu+"'/>");
	document.write("<param name='quality' value='"+quality+"'/>");
	if (bgcolor==null) {
		document.write("<param name='wmode' value='transparent'/>");
	} else {
		document.write("<param name='bgcolor' value='"+bgcolor+"'/>");
	}
	document.write("<embed src='"+movie+"' menu='"+menu+"' quality='"+quality+"' ");
	if (bgcolor==null) {
		document.write("wmode='transparent' ");
	} else {
		document.write("bgcolor='"+bgcolor+"' ");
	}
	document.write("width='"+width+"' height='"+height+"' name='"+id+"' align='"+align+"' flashVars='"+config+"' scale='noscale' salign='LT' type='application/x-shockwave-flash' swLiveConnect='true' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>");
}

$(function() {
	$('#creditcardForm :button').click(function(){				
		$.getJSON($.httpbase()+"bestel/creditcardvalidate",$('#creditcardForm').serialize(),function( data ){
			if (data['succes']){
				$('#creditcardForm').submit();
			}else{
				$('#creditcardMeldingen').html(data['html']);
			}
		});		
	});
	
	$('#machtigingForm :button').click(function(){				
		$.getJSON($.httpbase()+"bestel/machtigingvalidate",$('#machtigingForm').serialize(),function( data ){
			if (data['succes']){
				$('#machtigingForm').submit();
			}else{
				$('#machtigingMeldingen').html(data['html']);
			}
		});		
	});
});