window.addEvent('qliveready',function(e){
	
	
	
if(document.referrer=='' && document.location.toString().indexOf('page=')==-1)document.location="http://www.abnamro.tv/nl/default.asp?p=live";
	
	
	
	
	if($('h_widgets')) $('h_widgets').set('html',qwidget_getHTML());

	if( $('form_blijfopdehoogte') ) {
		
		var bodh = {};
		
		bodh.el_frm = $('form_blijfopdehoogte');
		bodh.el_email = $('email_blijfopdehoogte');
		
		bodh.el_voornaam = $('voornaam_blijfopdehoogte');
		bodh.el_achternaam = $('achternaam_blijfopdehoogte');		
		
		bodh.el_button = $('b_blijfopdehoogte');
		
		bodh.el_text_def = $("blijfopdehoogte_text_def");
		bodh.el_text_suc = $("blijfopdehoogte_text_success");
		
		bodh.fLoading = function(){
			bodh.el_frm.addClass("sending");
			bodh.el_email.set("disabled","disabled");
		}
		bodh.fComplete = function(){
			bodh.el_frm.removeClass("sending");
			bodh.el_email.set("disabled",null);
		}
		
		bodh.fSucces = function(){
			//console.log("fSucces");
			bodh.el_text_def.setStyle("display","none");
			bodh.el_text_suc.setStyle("display","");
			
		}
		bodh.fFailure = function(){
			alert("Er is een fout op getreden.");
		}
		
		bodh.el_frm.addEvent('submit',function(e){
			bodh.el_frm.removeClass("error");
			bodh.el_email.removeClass("error");
			bodh.el_voornaam.removeClass("error");
			bodh.el_achternaam.removeClass("error");

			if(!( bodh.el_email.value.test(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/) )) {
				alert("Het email adres is niet juist.");
				bodh.el_frm.addClass("error");
				bodh.el_email.addClass("error");
				return false;
			};
			if( bodh.el_voornaam.value == '' || bodh.el_achternaam.value == '' ) {
				alert("Vult u alstublieft uw naam in.");
				bodh.el_frm.addClass("error");
				if(bodh.el_voornaam.value	== '')bodh.el_voornaam.addClass("error");
				if(bodh.el_achternaam.value	== '')bodh.el_achternaam.addClass("error");
				
				return false;
			}
			
			
			bodh.comm = new Request.JSON({
				url:"./_scripts/json_mail.asp",
				"onRequest":bodh.fLoading.bind(this),
				"onComplete":bodh.fComplete.bind(this),
				"onSuccess":bodh.fSucces.bind(this),
				"onFailure":bodh.fFailure.bind(this)
			});
			
			bodh.comm.post({
				mail:bodh.el_email.value,
				voornaam:bodh.el_voornaam.value,
				achternaam:bodh.el_achternaam.value
			});
			
			return false;
		},this);
		
		
		
		bodh.el_button.addEvent('click',function(event){
			bodh.el_frm.fireEvent('submit');
			return false;
		},this);
		
		
	}
	
});

