var Reseller = {
	login: function() {
//		alert('LOGIN');
				
		if( $('frmLogin').frmLoginName.value != ''){

			new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=login', {
				method:     'post',
				parameters: Form.serialize('frmLogin'),
				hasOverlay: true,
				onSuccess:    function(objReq) {
//					alert('SUCCESS');
					arrResponse = objReq.responseText.evalJSON();
//					alert(arrResponse['data']['view']);
//					alert(arrResponse['errors']['message']);

					if (arrResponse['errors'].length != 0) {
						Core.handleErrors(arrResponse['errors']);
					} else {
						$('navBody').innerHTML = arrResponse['data']['nav'];
						$('view').innerHTML    = arrResponse['data']['view'];
					}
				}
			});
		}
		else {
			return false;
		}
	},
	logout: function() {
//		wait(10000);
//	alert('logout');
		new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=logout', {
			hasOverlay: true,
			onSuccess:    function(objReq){
//				alert('Sie haben sich erfolgreich abgemeldet!');
				arrResponse = objReq.responseText.evalJSON();
				$('navBody').innerHTML = arrResponse['data']['nav'];
				$('view').innerHTML    = arrResponse['data']['view'];
			}
		});
//		alert('Sie sind jetzt abgemeldet!');
	},
	reload: function(millisekunden){
		var now = new Date();
		var exitTime = now.getTime() + millisekunden;
		while(true){
			now = new Date();
			if(now.getTime() > exitTime){
				break;
			}
		}
		window.location= 'http://www.noettling-larsonjuhl.at';
//		window.location.reload();
	},
	resend: function() {
		new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=resend', {
			method:     'post',
			parameters: Form.serialize('frmPwdSend'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['fe_user_pwd_resend'] == false) {
					$('pwd_resend_res').innerHTML = 'Die Kombination aus Benutzer, Emailadresse und Sicherheits-Code stimmt nicht überein!';
				}
				else {
					$('pwd_resend_res').innerHTML = 'Sie erhalten in wenigen Minuten eine Email mit dem neuen Passwort.'
				}
				
//				alert(arrResponse);
//				if (arrResponse['errors'].length != 0) {
//					Core.handleErrors(arrResponse['errors']);
//				} else {
//					$('navBody').innerHTML = arrResponse['data']['nav'];
//					$('view').innerHTML    = arrResponse['data']['view'];
//				}
			}
		});
	},
	resendfirst: function() {
		new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=resendfirst', {
			method:     'post',
			parameters: Form.serialize('frmPwdSend'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['fe_user_pwd_resend']['message']=='Passwort'){
					$('pwd_resend_res').innerHTML = 'Bitte wiederholen Sie Ihr Wunschpasswort richtig.';
				}
				else if(arrResponse['data']['fe_user_pwd_resend'] == false) {
					$('pwd_resend_res').innerHTML = 'Der Benutzer stimmt nicht mit der Emailadresse überein!';
				}
				else {
					$('pwd_resend_res').innerHTML = 'Sie erhalten in wenigen Minuten eine Email mit dem Sicherheitscode.'
				}

//				alert(arrResponse);
//				if (arrResponse['errors'].length != 0) {
//					Core.handleErrors(arrResponse['errors']);
//				} else {
//					$('navBody').innerHTML = arrResponse['data']['nav'];
//					$('view').innerHTML    = arrResponse['data']['view'];
//				}
			}
		});
	},
	changeAccount: function() {
//	 alert('change Account');
	 new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=changeAccount', {
			method:     'post',
			parameters: Form.serialize('frmAccount'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
//				alert(arrResponse);
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('div_change_account').innerHTML = arrResponse['data']['fe_user_change_account'];
//					$('view').innerHTML    = arrResponse['data']['view'];
				}
			}
		});
	},
	setChangeAccount: function() {
//	 alert('CHECK Change');
	 new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=checkChange', {
			method:     'post',
			parameters: Form.serialize('frmChangeAccount'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
//				alert(arrResponse);
				if (arrResponse['errors'].length != 0) {
					$('res_change_account').innerHTML = arrResponse['errors'];
				} else {
					//true, Passwort wurde geandert
					$('res_change_account').innerHTML = '<span style=\"color:green;\">Ihr Passwort wurde geändert.</span>';
//					$('view').innerHTML    = arrResponse['data']['view'];
				}
			}
		});
	},
	changeCompany: function(id) {
//	alert('change Company');
	 new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=changeCompany', {
			method:     'post',
			parameters: Form.serialize('frmCompany'+id),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
//				alert(arrResponse);
				if (arrResponse['errors'].length != 0) {
					Core.handleErrors(arrResponse['errors']);
				} else {
					$('div_change_company'+id).innerHTML = arrResponse['data']['fe_user_change_company'];
//					$('view').innerHTML    = arrResponse['data']['view'];
				}
			}
		});
	},
	setChangeCompany: function() {
//	 alert('SEND Change Company');
	 new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=sendChangeCompany', {
			method:     'post',
			parameters: Form.serialize('frmChangeCompany'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['fe_user_change_company'] == false) {
					$('res_change_company').innerHTML = 'Der Änderungsantrag konnte nicht gesendet werden!';
				}
				else {
					$('res_change_company').innerHTML = '<span style=\"color:green;\">Ihr Änderungsantrag wurde abgesendet. Nach Überprüfung der Daten werden Sie von einem Aicham-Larsonjuhl-Mitarbeiter informiert.</span>'
				}
			}
		});
	},
	setVersand: function(id) {
//	 alert('SEND Change Company');
	 new Ajax.Request('/application/feuser/contr/contr_feuser_login.php?switch=setVersand&id='+id, {
			method:     'post',
//			parameters: Form.serialize('frmChangeCompany'),
			hasOverlay: true,
			onSuccess:    function(objReq) {
				arrResponse = objReq.responseText.evalJSON();
				if(arrResponse['data']['versand'] == true) {
//					alert('Versand in Session gespeichert'+id);
				}
				else {
//					alert('versand in Session gespeichert'+id);
				}
			}
		});
	}


}
