YAHOO.util.Event.onDOMReady(function() {

	checkLogin = function(form, soort) {
		var handleSuccess = function(o) {
			if (o.responseText !== undefined) {
				try {
					var json = YAHOO.lang.JSON.parse(o.responseText);
					login(json, soort);
				} catch (e) {
					alert (e);
				}
			}
		}
		
		var handleFailure = function(){
			alert('error');
		}
		
		var callback = {
			success: handleSuccess,
			failure: handleFailure
		};
		if (soort == null) {
			soort = form.soort.value;
		}
		var url = '/schaderapportage/login.php';
		var data = 'userName=' + form.userName.value + '&password=' + form.password.value + '&soort=' + soort;
		var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, data);
	}
});

login = function(json, soort) {
	if (json.succes) {
		if (soort == "inspecteur") { 
			location.href = "rapportage_stap1.php";	
		} else if(soort == "opdrachtgever") {
			location.href = "/schaderapportage/overzicht.php";	
		} else {
			location.href = "/schaderapportage/schadeDetail.php?schadeId=" + json.schadeId + "&kenteken=" + json.kenteken;	
		}
	} else {
		if (soort == "inspecteur") { 
			alert("De door u opgegeven combinatie van\ne-mailadres en wachtwoord is niet bekend");	
		} else {
			alert("De door u opgegeven combinatie van\nbedrijfsnaam en wachtwoord is niet bekend");	
		}
	}
}
