function showMyBIC_Hints() {
	if (typeof dialogMyBIC == 'undefined') {
		dialogMyBIC = new dijit.DialogR({
			id: 'MyBIC',
			title: 'Anmeldung zu My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_login.php?stage=1',
			errorMessage: 'Es ist ein Fehler aufgetreten!',
			duration: 200
		});
	}
	dialogMyBIC.show();
}

function loginMyBIC() {  
  dojo.xhrPost({
    url: "mybic_checklogin.php",
    load: function(response, ioArgs){
	  if (response == "loggedin") {
		dojo.byId("outerAction").removeChild(dojo.byId("innerAction"));
		dojo.byId("mybic_response").innerHTML = "Sie haben sich erfolgreich angemeldet!";
	  }

	  if(response.substr(0,7) == "http://" ) {
		location.href = response;
	  } else {
		dojo.byId("errorform").innerHTML = response;
		dojo.byId("errorform2").innerHTML = "<p>&nbsp;</p>";
		dojo.byId("errorform3").innerHTML = "<p>&nbsp;</p>";
	  }
    },
    error: function(response, ioArgs){
      dojo.byId("errorform").innerHTML = 
        "Es ist ein Fehler aufgetreten: " + response;
      return response;
    },
    form:"frm_anmelden"
  });
}

function registerMyBIC() {  
  dojo.xhrPost({
    url: "mybic_register.php",
    load: function(response, ioArgs){
		dojo.byId("errorform2").innerHTML = response;
		dojo.byId("errorform").innerHTML = "<p>&nbsp;</p>";
		dojo.byId("errorform3").innerHTML = "<p>&nbsp;</p>";

	  if (response == "registered") {
		dojo.byId("outerAction").removeChild(dojo.byId("innerAction"));
		dojo.byId("mybic_response").innerHTML = "Sie haben sich erfolgreich registriert!";
	  }
	  
      return response;
    },
    error: function(response, ioArgs){
      dojo.byId("errorform2").innerHTML = 
        "Es ist ein Fehler aufgetreten: " + response;
      return response;
    },
    form:"frm_register"
  });
}

function addOccupationMyBIC(brfid) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Hinzufügen zu My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_add_occupation.php?id=' + brfid,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function delOccupationMyBIC(brfid) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Aus My BIC.at löschen',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_del_occupation.php?id=' + brfid,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function addMaterialMyBIC(id) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Hinzufügen zu My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_add_material.php?id=' + id,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function addThemeMyBIC(id) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Hinzufügen zu My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_add_theme.php?id=' + id,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function delThemeMyBIC(id,lnid) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Entfernen von My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_del_theme.php?id=' + id +'&lnid' + lnid,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function delMaterialMyBIC(id,lnid) {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Entfernen von My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_del_material.php?id=' + id +'&lnid' + lnid,
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function delProfilMyBIC() {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICHitliste',
			title: 'Hinzufügen zu My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_del_profil.php',
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function delRegistrationMyBIC() {
	if (typeof messageMyBIC == 'undefined') {
		messageMyBIC = new dijit.Dialog({
			id: 'MyBICRegistration',
			title: 'Registrierung löschen',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_del_registration.php?stage=1',
			errorMessage: 'Fehler beim Laden der Seite',
			duration: 200
		});
	}
	messageMyBIC.show();
}

function showDialog_LoggedOut() {
	if (typeof dialogMyBIC == 'undefined') {
		dialogMyBIC = new dijit.DialogR({
			id: 'MyBIC',
			title: 'Logout from My BIC.at',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_logout.php',
			errorMessage: 'Es ist ein Fehler aufgetreten!',
			duration: 200
		});
	}
	dialogMyBIC.show();
}

function sendAFriendMyBIC() {
	if (typeof dialogMyBIC == 'undefined') {
		dialogMyBIC = new dijit.Dialog({
			id: 'MyBIC',
			title: 'Hitliste einem Freund schicken',
			loadingMessage: 'loading My BIC.at',
			preventCache: true,
			parseOnLoad: true,
			href: 'mybic_sendafriend.php',
			errorMessage: 'Es ist ein Fehler aufgetreten!',
			duration: 200
		});
	}
	dialogMyBIC.show();
}

function check_sendAFriendMyBIC() {  
  dojo.xhrPost({
    url: "mybic_checksendafriend.php",
    load: function(response, ioArgs){
      dojo.byId("errorform").innerHTML = response;
      
	  if (response == "ready") {
		dojo.byId("mybic_sendafriend").innerHTML = "";
		dojo.byId("mybic_response").innerHTML = "Die Nachricht wurde erfolgreich abgeschickt!";
	  }
      return response;
    },
    error: function(response, ioArgs){
      dojo.byId("errorform").innerHTML = 
        "Es ist ein Fehler aufgetreten: " + response;
      return response;
    },
    
    form:"frm_sendafriend"
  });
}

function sendPasswordMyBIC() {
  dojo.xhrPost({
    url: "mybic_sendpassword.php",
    load: function(response, ioArgs){
      dojo.byId("errorform3").innerHTML = response;
		dojo.byId("errorform").innerHTML = "<p>&nbsp;</p>";
		dojo.byId("errorform2").innerHTML = "<p>&nbsp;</p>";

	  if (response == "ready") {
		dojo.byId("outerAction").removeChild(dojo.byId("innerAction"));
		dojo.byId("mybic_response").innerHTML = "<p>Das Passwort wurde an die von Ihnen angegebene E-Mail verschickt!</p>";
	  }
	  
      return response;
    },
    error: function(response, ioArgs){
      dojo.byId("errorform3").innerHTML = 
        "Es ist ein Fehler aufgetreten: " + response;
      return response;
    },
    
    form:"frm_forgotpassword"
  });
}

function sendln(f) {
  nr    = f.lnid.selectedIndex;
  lnid = f.lnid.options[nr].value;
  location.href = lnid;
}