﻿adminKursLang="de";
adminPaketId=1;
adminKursId=0;
checkedKurse = 3;

openTitlePane = 0;
locale =  dojo.locale;

var navUrls = new Array();
navUrls['en'] = new Array();
navUrls['en']['noactive'] = new Array();
navUrls['en']['active'] = new Array();
navUrls['de'] = new Array();
navUrls['de']['noactive'] = new Array();
navUrls['de']['active'] = new Array();

navUrls['de']['noactive']['kurse'] = '/images/navi_01_kurse.jpg';
navUrls['de']['noactive']['phil'] = '/images/navi_02_philosophie.jpg';
navUrls['de']['noactive']['tech'] = '/images/navi_03_technik.jpg';
navUrls['de']['noactive']['team'] = '/images/navi_04_team.jpg';
navUrls['de']['noactive']['kont'] = '/images/navi_05_kontakt.jpg';

navUrls['de']['active']['kurse'] = '/images/navi_over_still_01_kurse.jpg';
navUrls['de']['active']['phil'] = '/images/navi_over_still_02_philosophie.jpg';
navUrls['de']['active']['tech'] = '/images/navi_over_still_03_technik.jpg';
navUrls['de']['active']['team'] = '/images/navi_over_still_04_team.jpg';
navUrls['de']['active']['kont'] = '/images/navi_over_still_05_kontakt.jpg';

navUrls['en']['noactive']['kurse'] = '/images/navi_01_courses_en.jpg';
navUrls['en']['noactive']['phil'] = '/images/navi_02_philosophy_en.jpg';
navUrls['en']['noactive']['tech'] = '/images/navi_03_technology_en.jpg';
navUrls['en']['noactive']['team'] = '/images/navi_04_team_en.jpg';
navUrls['en']['noactive']['kont'] = '/images/navi_05_contact_en.jpg';

navUrls['en']['active']['kurse'] = '/images/navi_over_still_01_courses_en.jpg';
navUrls['en']['active']['phil'] = '/images/navi_over_still_02_philosophy_en.jpg';
navUrls['en']['active']['tech'] = '/images/navi_over_still_03_technology_en.jpg';
navUrls['en']['active']['team'] = '/images/navi_over_still_04_team_en.jpg';
navUrls['en']['active']['kont'] = '/images/navi_over_still_05_contact_en.jpg';

var formStrings = new Array();
formStrings['de'] = new Array();
formStrings['en'] = new Array();

formStrings['de']['vorname'] = 'Vorname*';
formStrings['en']['vorname'] = 'Prename*';

formStrings['de']['nachname'] = 'Nachname*';
formStrings['en']['nachname'] = 'Surname*';

formStrings['de']['klinik'] = 'Klinik';
formStrings['en']['klinik'] = 'Clinic';

formStrings['de']['mail'] = 'E-Mail*';
formStrings['en']['mail'] = 'E-Mail*';

formStrings['de']['adresse'] = 'Adresse*';
formStrings['en']['adresse'] = 'Address*';

formStrings['de']['adressezusatz'] = 'Adresse-Zusatz';
formStrings['en']['adressezusatz'] = 'Address 2';

formStrings['de']['stadt'] = 'Stadt*';
formStrings['en']['stadt'] = 'City*';

formStrings['de']['bundesland'] = 'Bundesland';
formStrings['en']['bundesland'] = 'State';

formStrings['de']['land'] = 'Land*';
formStrings['en']['land'] = 'Country*';

formStrings['de']['telefon'] = 'Telefon*';
formStrings['en']['telefon'] = 'Telephone*';

formStrings['de']['telefax'] = 'Telefax';
formStrings['en']['telefax'] = 'Fax';

formStrings['de']['plz'] = 'Postleitzahl*';
formStrings['en']['plz'] = 'City-Code*';

formStrings['de']['next'] = '/images/weiter_btn.jpg';
formStrings['en']['next'] = '/images/weiter_btn_en.jpg';



function toggleTitlePane(titleObj) {
	if(openTitlePane != 0 && openTitlePane != titleObj) {
		openTitlePane.toggle();
	}
	if(openTitlePane != titleObj) {
		openTitlePane = titleObj;
	}
	else {
		openTitlePane =0;
	}
}

function toggelNavImage(id, mode) {
	switch (mode) {
		case 0: dojo.byId(id).src=navUrls['de']['active'][id];				
				break;
		case 1: dojo.byId(id).src=navUrls['de']['noactive'][id];			
   	}
}

function toggelNavImageEn(id, mode) {
	switch (mode) {
		case 0: dojo.byId(id).src=navUrls['en']['active'][id];				
				break;
		case 1: dojo.byId(id).src=navUrls['en']['noactive'][id];			
   	}
}

function setPreis(obj) {
	var value = dojo.attr(obj, "value");
	if(value == 2) {
		preis = calculateVat(3325);
		dojo.byId('gebuehr').innerHTML = preis;
		dojo.attr(dojo.byId('amt'), "value", preis);
	}
	if(value == 1) {
		preis = calculateVat(3135);
		dojo.byId('gebuehr').innerHTML = preis;
		dojo.attr(dojo.byId('amt'), "value", preis);
	}	
}

function calculateVat (price) {

	
	vat = 19;
	

		// Berechnet den Brutto-Preis, ausgehend von einem Netto-Preis
		newPrice = price + ( ( price / 100 ) * vat );

		return newPrice.toFixed(2);
	
	

}

function setSelKurse(obj) {	
	
	//alert(dojo.attr(obj, "value"));
	var preis = 2750;
	
	if (dojo.hasAttr(obj, 'checked')) {
		dojo.removeAttr(obj, 'checked');
		
	}
	else {
		dojo.attr(obj, "checked", "checked");
	}

	var checkedKurse = dojo.query('input:checked').length;
	
	if(checkedKurse == 3) {
		var sel = dojo.query('input[type=checkbox]:checked');
		sel.attr('disabled', 'disabled');
	}
	if(checkedKurse == 4) {
		var sel = dojo.query('input[type=checkbox]:checked');
		sel.removeAttr('disabled');
	}
	
	
	var sel = dojo.query('input[type=checkbox]:checked');
	var id_kurs = new Array();

	sel.forEach(function(node, index, array){
		id_kurs.push(dojo.attr(node, 'value'));
		console.log(dojo.attr(node, 'value'));
	});	
	
	dojo.attr(dojo.byId('selKurse'), "value", id_kurs);
	
	console.log('count: ' + checkedKurse);
	for (var i = 3; i < checkedKurse ; i++){
		preis += 950;
	}

	dojo.byId('gebuehr').innerHTML = calculateVat(preis);
	
	
	
}

function showTerminBlock() {	
	var id_terminblock = dojo.attr(dojo.byId('termin-block-select'), "value");
	dijit.byId('termin-table').attr('href', '/kurse/getterminblockinfo?terminblock=' + id_terminblock);
	dojo.attr(dojo.byId('id_terminblock'), "value", id_terminblock);
}



function setTermin() {
	var id_termin = dojo.attr(dojo.byId('termin-select'), "value");
	dojo.attr(dojo.byId('id_termin'), "value", id_termin);
}

function showAdminPaketTerminBlock(id_paket, item) {	
	adminPaketId = id_paket;
	adminKursId = 0;
	if(item != -1) {
		dojo.query("#admin-nav a").removeClass("active");
		dojo.addClass(item, "active");
	}
	dijit.byId('admin-container').attr('href', '/admin/termine?paket=' + id_paket + '&lang=' + adminKursLang);
}

function showAdminKursTerminBlock(id_kurs, item) {
	adminKursId = id_kurs;
	adminPaketId = 0;	
	if(item != -1) {
		dojo.query("#admin-nav a").removeClass("active");
		dojo.addClass(item, "active");
	}
	dijit.byId('admin-container').attr('href', '/admin/termine?kurs=' + id_kurs + '&lang=' + adminKursLang);
}

function setAdminKursLang(lang, item) {	
	adminKursLang = lang;
	dojo.query("#admin-nav-lang a").removeClass("active");
	dojo.addClass(item, "active");
	if(adminKursId == 0) {
		showAdminPaketTerminBlock(adminPaketId, -1);
	}
	if(adminPaketId == 0) {
		showAdminKursTerminBlock(adminKursId, -1);
	}
}

//OK
function raiseNewTerminblockDialog () {
	var paketId = adminPaketId;
	var lang = adminKursLang;
	var neuerTerminDialog = new dijit.Dialog({ id: 'uploadDialog', title: 'Neuen Terminblock anlegen', doLayout: 'false' });	
	var neuerTerminContentPane = dojo.create('div', { id:'uploadProfileDialogContentPane' });
	var formPane = dojo.create('div', { id:'formPane' });
	var buttonPane = dojo.create('div', { id:'buttonPane', innerHTML: '<div id="btmp"> <div>' });
	var messagePane = dojo.create('div', { id:'messagePane' });
	var form = new dijit.form.Form({
		id:"neuer-terminblock"		        
	});		
	
	var table = dojo.create('table', { id:'form-table'}, formPane);
	var tr1 = dojo.create('tr', { }, table);
	var td11 = dojo.create('td', { innerHTML: 'Terminblock Name' }, tr1);
	var td12 = dojo.create('td', { }, tr1);
		
	var tr3 = dojo.create('tr', { }, table);
	var td31 = dojo.create('td', {  innerHTML: 'Terminblock freigeben' }, tr3);
	var td32 = dojo.create('td', { }, tr3);	
	
	var id_paket = dojo.create('input', { id:'id_paket', name:'id_paket', value:paketId, type:'hidden'}, formPane);
	var langSelect = dojo.create('input', { id:'lang', name:'lang', value:lang, type:'hidden'}, formPane);	
		
	var terminblockName = new dijit.form.TextBox({id:'terminblockName', name:'terminblockName'}, td12);
	var terminFrei = new dijit.form.CheckBox({id:'terminFrei', name:'terminFrei', value:1, checked:false}, td32);
		
	var submitBtn = new dijit.form.Button({
		label:"Speichern",
		'class':"btn",
		onClick: function() {
			addTerminblock();
			return false;
		},
		id:"speichern"         
	});	
	
	var tmp = function tmp() {		
		neuerTerminDialog.destroyRecursive();
	};
	dojo.connect(neuerTerminDialog,"hide",tmp);
	
	
	form.containerNode.appendChild(formPane);
	buttonPane.appendChild(submitBtn.domNode);
	form.containerNode.appendChild(buttonPane);		
	neuerTerminContentPane.appendChild(form.domNode);
	neuerTerminContentPane.appendChild(messagePane);
	neuerTerminDialog.containerNode.appendChild(neuerTerminContentPane);				
	neuerTerminDialog.show();		
}

//OK
function raiseNewTerminDialog (tage) {
	var kursId = adminKursId;
	var lang = adminKursLang;
	var neuerTerminDialog = new dijit.Dialog({ id: 'uploadDialog', title: 'Neuen Termin anlegen', doLayout: 'false' });	
	var neuerTerminContentPane = dojo.create('div', { id:'uploadProfileDialogContentPane' });
	var formPane = dojo.create('div', { id:'formPane' });
	var buttonPane = dojo.create('div', { id:'buttonPane', innerHTML: '<div id="btmp"> <div>' });
	var messagePane = dojo.create('div', { id:'messagePane' });
	var form = new dijit.form.Form({
		id:"neuer-termin"		        
	});		
	
	var table = dojo.create('table', { id:'form-table'}, formPane);
	for(var i=1; i<=tage; i++){
		var tr1 = dojo.create('tr', { }, table);
		var td11 = dojo.create('td', { innerHTML: 'Datum ' + i + '. Kurstag' }, tr1);
		var td12 = dojo.create('td', { }, tr1);
		var datum = new dijit.form.DateTextBox({id:'tag_' + i, constraints:{datePattern:'dd.MM.yyyy'}, name:'datum[]'}, td12);
	}	
	
	var tr3 = dojo.create('tr', { }, table);
	var td31 = dojo.create('td', {  innerHTML: 'Termin freigeben' }, tr3);
	var td32 = dojo.create('td', { }, tr3);	
	
	var id_kurs = dojo.create('input', { id:'id_kurs', name:'id_kurs', value:kursId, type:'hidden'}, formPane);
	var langSelect = dojo.create('input', { id:'lang', name:'lang', value:lang, type:'hidden'}, formPane);		
	var terminFrei = new dijit.form.CheckBox({id:'terminFrei', name:'terminFrei', value:'1', checked:false}, td32);
	
	var submitBtn = new dijit.form.Button({
		label:"Speichern",
		'class':"btn",
		onClick: function() {
			addTermin();
			return false;
		},
		id:"speichern"         
	});	
	
	var tmp = function tmp() {		
		neuerTerminDialog.destroyRecursive();
	};
	dojo.connect(neuerTerminDialog,"hide",tmp);
	
	
	form.containerNode.appendChild(formPane);
	buttonPane.appendChild(submitBtn.domNode);
	form.containerNode.appendChild(buttonPane);		
	neuerTerminContentPane.appendChild(form.domNode);
	neuerTerminContentPane.appendChild(messagePane);
	neuerTerminDialog.containerNode.appendChild(neuerTerminContentPane);				
	neuerTerminDialog.show();		
}


//OK
function raiseEditTerminDialog (id_termin, datum, terminFreiVal, tage) {	
	var dates = datum.split(" ");
	var neuerTerminDialog = new dijit.Dialog({ id: 'uploadDialog', title: 'Termin bearbeiten', doLayout: 'false' });	
	var neuerTerminContentPane = dojo.create('div', { id:'uploadProfileDialogContentPane' });
	var formPane = dojo.create('div', { id:'formPane' });
	var buttonPane = dojo.create('div', { id:'buttonPane', innerHTML: '<div id="btmp"> <div>' });
	var messagePane = dojo.create('div', { id:'messagePane' });
	var form = new dijit.form.Form({
		id:"edit-termin"		        
	});		
	
	var table = dojo.create('table', { id:'form-table'}, formPane);
	for(var i=1; i<=tage; i++){
		var tr1 = dojo.create('tr', { }, table);
		var td11 = dojo.create('td', { innerHTML: 'Datum ' + i + '. Kurstag' }, tr1);
		var td12 = dojo.create('td', { }, tr1);
		var datum = new dijit.form.DateTextBox({id:'tag_' + i, constraints:{datePattern:'dd.MM.yyyy'}, name:'datum[]', value: new Date(convertDate(dates[i-1]))}, td12);		
	}	
	
	var tr3 = dojo.create('tr', { }, table);
	var td31 = dojo.create('td', {  innerHTML: 'Termin freigeben' }, tr3);
	var td32 = dojo.create('td', { }, tr3);		
	
	var id_termin = dojo.create('input', { id:'id_termin', name:'id_termin', value:id_termin, type:'hidden'}, formPane);		
	var terminFrei = new dijit.form.CheckBox({id:'terminFrei', name:'terminFrei', value:'1', checked:''}, td32);
	
	if (terminFreiVal == 1) {
		dojo.attr(terminFrei, 'checked', 'true');
	}	
	
	var submitBtn = new dijit.form.Button({
		label:"Speichern",
		'class':"btn",
		onClick: function() {
			editTermin();
			return false;
		},
		id:"speichern"         
	});	
	
	var tmp = function tmp() {		
		neuerTerminDialog.destroyRecursive();
	};
	dojo.connect(neuerTerminDialog,"hide",tmp);
	
	
	form.containerNode.appendChild(formPane);
	buttonPane.appendChild(submitBtn.domNode);
	form.containerNode.appendChild(buttonPane);		
	neuerTerminContentPane.appendChild(form.domNode);
	neuerTerminContentPane.appendChild(messagePane);
	neuerTerminDialog.containerNode.appendChild(neuerTerminContentPane);				
	neuerTerminDialog.show();		
}

//OK
function deleteKursTeilnehmer(id_teilnehmer) {	
    raiseQueryDialog('Kursteilnehmer löschen', "Sind Sie sicher?" + "<br><br>" +  "Der Teilnehmer und alle mit ihm verbundene Buchungen werden gelöscht" + "<br><br>", doDeleteKursTeilnehmer, id_teilnehmer);
}

//OK
function doDeleteKursTeilnehmer(id_teilnehmer) {
	var kv = {
			url :"/admin/deltekursteilnehmer",
			handleAs :"text",    			
			content: {'id_teilnehmer': id_teilnehmer},
			load : function(data) {				
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}



//OK
function addTermin() {
	var kv = {
			url :"/admin/addtermin",
			handleAs :"text",    			
			form: dojo.byId("neuer-termin"),
			load : function(data) {
				dojo.byId('messagePane').innerHTML = data;
				showAdminKursTerminBlock(adminKursId, -1);
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//OK
function delTermin(id_termin) {	
    raiseQueryDialog('Termin löschen', "Sind Sie sicher?" + "<br><br>" +  "Alle Kursteilnehmer und alle mit ihm verbundene Buchungen werden gelöscht" + "<br><br>", doDelTermin, id_termin);
}

//OK
function doDelTermin(id_termin) {
	var kv = {
			url :"/admin/deltermin",
			handleAs :"text",    			
			content: {'id_termin': id_termin},
			load : function(data) {				
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//PK
function delTerminblock(id_terminblock) {	
    raiseQueryDialog('Terminblock löschen', "Sind Sie sicher?" + "<br><br>" +  "Alle Termine, deren Kursteilnehmer und mit ihnen verbundene Buchungen werden gelöscht" + "<br><br>", doDelTerminblock, id_terminblock);
}

//OK
function doDelTerminblock(id_terminblock) {
	var kv = {
			url :"/admin/delterminblock",
			handleAs :"text",    			
			content: {'id_terminblock': id_terminblock},
			load : function(data) {				
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//OK
function editTermin(id_termin) {
	var kv = {
			url :"/admin/edittermin",
			handleAs :"text",    			
			form: dojo.byId("edit-termin"),
			load : function(data) {
				dojo.byId('messagePane').innerHTML = data;
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

function editTerminblock(id_termin) {
	var kv = {
			url :"/admin/editterminblock",
			handleAs :"text",    			
			form: dojo.byId("edit-terminblock"),
			load : function(data) {
				dojo.byId('messagePane').innerHTML = data;
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//OK
function raiseNewTerminblockTerminDialog(id_kurs, id_terminblock, tage) {
	var paketId = adminPaketId;
	var lang = adminKursLang;
	var neuerTerminDialog = new dijit.Dialog({ id: 'uploadDialog', title: 'Neuen Termin anlegen', doLayout: 'false' });	
	var neuerTerminContentPane = dojo.create('div', { id:'uploadProfileDialogContentPane' });
	var formPane = dojo.create('div', { id:'formPane' });
	var buttonPane = dojo.create('div', { id:'buttonPane', innerHTML: '<div id="btmp"> <div>' });
	var messagePane = dojo.create('div', { id:'messagePane' });
	var form = new dijit.form.Form({
		id:"neuer-termin"		        
	});		
	
	var table = dojo.create('table', { id:'form-table'}, formPane);
	for(var i=1; i<=tage; i++){
		var tr1 = dojo.create('tr', { }, table);
		var td11 = dojo.create('td', { innerHTML: 'Datum ' + i + '. Kurstag' }, tr1);
		var td12 = dojo.create('td', { }, tr1);
		var datum = new dijit.form.DateTextBox({id:'tag_' + i, constraints:{datePattern:'dd.MM.yyyy'}, name:'datum[]'}, td12);
	}	
	
	var tr3 = dojo.create('tr', { }, table);
	var td31 = dojo.create('td', {  innerHTML: 'Termin freigeben' }, tr3);
	var td32 = dojo.create('td', { }, tr3);	
	
	var id_paket = dojo.create('input', { id:'id_paket', name:'id_paket', value:paketId, type:'hidden'}, formPane);
	var langSelect = dojo.create('input', { id:'lang', name:'lang', value:lang, type:'hidden'}, formPane);
	var id_terminblock = dojo.create('input', { id:'id_terminblock', name:'id_terminblock', value:id_terminblock, type:'hidden'}, formPane);
	var id_kurs = dojo.create('input', { id:'id_kurs', name:'id_kurs', value:id_kurs, type:'hidden'}, formPane);	
	var terminFrei = new dijit.form.CheckBox({id:'terminFrei', name:'terminFrei', value:'1', checked:false}, td32);
	
	var submitBtn = new dijit.form.Button({
		label:"Speichern",
		'class':"btn",
		onClick: function() {
			addTerminblockTermin();
			return false;
		},
		id:"speichern"         
	});	
	
	var tmp = function tmp() {		
		neuerTerminDialog.destroyRecursive();
	};
	dojo.connect(neuerTerminDialog,"hide",tmp);
	
	
	form.containerNode.appendChild(formPane);
	buttonPane.appendChild(submitBtn.domNode);
	form.containerNode.appendChild(buttonPane);		
	neuerTerminContentPane.appendChild(form.domNode);
	neuerTerminContentPane.appendChild(messagePane);
	neuerTerminDialog.containerNode.appendChild(neuerTerminContentPane);				
	neuerTerminDialog.show();	
}

//OK
function teilnehmerForm () {	
	
	var id_termin = 0;
	var id_terminblock = 0;
	var selKurs= 2;
	var selKurse = new Array(6,7,8,9,10);
	
	if(dojo.byId('termin-block-select')) {
		id_terminblock = dojo.attr(dojo.byId('termin-block-select'), "value");
	}	
	
	if(dojo.byId('termin-select')) {
		id_termin = dojo.attr(dojo.byId('termin-select'), "value");
	}	
	
	var formContentPane = dojo.create('div', { id:'buchung-form' });
	var wraper_oben = dojo.create('div', { 'class':'clearfix' }, formContentPane);
	var wraper_mitte = dojo.create('div', {  }, formContentPane);
	var wraper_unten = dojo.create('div', { 'class':'clearfix' }, formContentPane);	
		
	var vorn_kli = dojo.create('div', { 'class':'floatleft' }, wraper_oben);
	var nachn_mail = dojo.create('div', { 'class':'floatright' }, wraper_oben);
	
	var st_bund_tel = dojo.create('div', { 'class':'floatleft' }, wraper_unten);
	var plz_land_fax = dojo.create('div', { 'class':'floatright' }, wraper_unten);
	
	
	
	var form = new dijit.form.Form({
		id:"add-teilnehmer",
		action: '/kurse/buchungs-daten'	
	});	
	
	dojo.create("input", { src: formStrings[locale]['next'], id: "submitbutton", type: "image", name :"submit" }, dojo.create("div", {'class': 'clearfix' }, formContentPane)); 
	
	dojo.connect(form, "onSubmit", function(e) {
        
        if (form.isValid()) {
        	
        }
    });
	
	dojo.create("label", { innerHTML: formStrings[locale]['vorname'] }, vorn_kli);
	
	var vorname = new dijit.form.ValidationTextBox({id: 'vorname', 'class': 'short-textfiled', name: 'vorname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	
	dojo.create("label", { innerHTML: formStrings[locale]['klinik'] }, vorn_kli);
	var kinik = new dijit.form.ValidationTextBox({id: 'klinik', 'class': 'short-textfiled', name: 'klinik', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	
	dojo.create("label", { innerHTML: formStrings[locale]['nachname'] }, nachn_mail);
	var nachname = new dijit.form.ValidationTextBox({id: 'nachname', 'class': 'short-textfiled', name: 'nachname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	dojo.create("label", { innerHTML: formStrings[locale]['mail'] }, nachn_mail);
	var email = new dijit.form.ValidationTextBox({id: 'email', 'class': 'short-textfiled', name: 'email', regExp:"[a-z0-9_\\+-]+(\\.[a-z0-9_\\+-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*\\.([a-z]{2,4})$", required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	
	dojo.create("label", { innerHTML: formStrings[locale]['adresse'] }, wraper_mitte);
	var adresse = new dijit.form.ValidationTextBox({id: 'adresse', 'class': 'long-textfiled', name: 'adresse', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));
	dojo.create("label", { innerHTML: formStrings[locale]['adressezusatz'] }, wraper_mitte);
	var adresseZusatz = new dijit.form.ValidationTextBox({id: 'adresseZusatz', 'class': 'long-textfiled', name: 'adresseZusatz', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));

	dojo.create("label", { innerHTML: formStrings[locale]['stadt'] }, st_bund_tel);
	var stadt = new dijit.form.ValidationTextBox({id: 'stadt', 'class': 'short-textfiled', name: 'stadt', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: formStrings[locale]['bundesland'] }, st_bund_tel);
	var bundesland = new dijit.form.ValidationTextBox({id: 'bundesland', 'class': 'short-textfiled', name: 'bundesland', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: formStrings[locale]['telefon'] }, st_bund_tel);
	var telefon = new dijit.form.ValidationTextBox({id: 'telefon', 'class': 'short-textfiled', name: 'telefon', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	
	dojo.create("label", { innerHTML: formStrings[locale]['plz'] }, plz_land_fax);
	var plz = new dijit.form.ValidationTextBox({id: 'plz', 'class': 'short-textfiled', name: 'plz', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: formStrings[locale]['land'] }, plz_land_fax);
	var land = new dijit.form.ValidationTextBox({id: 'land', 'class': 'short-textfiled', name: 'land', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: formStrings[locale]['telefax'] }, plz_land_fax);
	var fax = new dijit.form.ValidationTextBox({id: 'fax', 'class': 'short-textfiled', name: 'fax', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	var idtermin = new dijit.form.TextBox({id: 'id_termin', name: 'id_termin', value: id_termin ,  type:'hidden'}).placeAt(formContentPane);
	var idterminBlock = new dijit.form.TextBox({id: 'id_terminblock', name: 'id_terminblock', value: id_terminblock,  type:'hidden'}).placeAt(formContentPane);
	var sel_Kurs = new dijit.form.TextBox({id: 'selKurs', name: 'selKurs', value: selKurs,  type:'hidden'}).placeAt(formContentPane);
	var sel_Kurse = new dijit.form.TextBox({id: 'selKurse', name: 'selKurse', value: selKurse,  type:'hidden'}).placeAt(formContentPane);
	
	
	form.containerNode.appendChild(formContentPane);
	
	dojo.byId('buchung-form-container-inner').appendChild(form.domNode);	
	
			
}

//OK
function raiseAddKursTeilnehmerDialog (id_termin) {
	var addTeilnehmerDialog = new dijit.Dialog({ id: 'addTeilnehmerDialog', title: 'Teilnehmer hinzufügen', doLayout: 'false' });
	var tmp = function tmp() {		
		addTeilnehmerDialog.destroyRecursive();
	};
	dojo.connect(addTeilnehmerDialog,"hide",tmp);		

	var formContentPane = dojo.create('div', { id:'buchung-form' });
	var wraper_oben = dojo.create('div', { 'class':'clearfix' }, formContentPane);
	var wraper_mitte = dojo.create('div', {  }, formContentPane);
	var wraper_unten = dojo.create('div', { 'class':'clearfix' }, formContentPane);	
		
	var vorn_kli = dojo.create('div', { 'class':'floatleft' }, wraper_oben);
	var nachn_mail = dojo.create('div', { 'class':'floatright' }, wraper_oben);
	
	var st_bund_tel = dojo.create('div', { 'class':'floatleft' }, wraper_unten);
	var plz_land_fax = dojo.create('div', { 'class':'floatright' }, wraper_unten);
	
	
	
	var form = new dijit.form.Form({
		id:"add-teilnehmer"		        
	});	
	
	var button = new dijit.form.Button({
        label: "Speichern",
        type: "submit" 
    }).placeAt(formContentPane);	
	
	dojo.connect(form, "onSubmit", function(e) {
        e.preventDefault();
        if (form.isValid()) {
        	addKursTeilnehmer();
        }
    });

	dojo.create("label", { innerHTML: "Vorname" }, vorn_kli);
	var vorname = new dijit.form.ValidationTextBox({id: 'vorname', 'class': 'short-textfiled', name: 'vorname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	dojo.create("label", { innerHTML: "Klinik" }, vorn_kli);
	var kinik = new dijit.form.ValidationTextBox({id: 'klinik', 'class': 'short-textfiled', name: 'klinik', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	
	dojo.create("label", { innerHTML: "Nachname" }, nachn_mail);
	var nachname = new dijit.form.ValidationTextBox({id: 'nachname', 'class': 'short-textfiled', name: 'nachname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	dojo.create("label", { innerHTML: "E-Mail" }, nachn_mail);
	var email = new dijit.form.ValidationTextBox({id: 'email', 'class': 'short-textfiled', name: 'email', regExp:"[a-z0-9_\\+-]+(\\.[a-z0-9_\\+-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*\\.([a-z]{2,4})$", required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	
	dojo.create("label", { innerHTML: "Adresse" }, wraper_mitte);
	var adresse = new dijit.form.ValidationTextBox({id: 'adresse', 'class': 'long-textfiled', name: 'adresse', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));
	dojo.create("label", { innerHTML: "Adresse-Zusatz" }, wraper_mitte);
	var adresseZusatz = new dijit.form.ValidationTextBox({id: 'adresseZusatz', 'class': 'long-textfiled', name: 'adresseZusatz', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));

	dojo.create("label", { innerHTML: "Stadt" }, st_bund_tel);
	var stadt = new dijit.form.ValidationTextBox({id: 'stadt', 'class': 'short-textfiled', name: 'stadt', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: "Bundesland" }, st_bund_tel);
	var bundesland = new dijit.form.ValidationTextBox({id: 'bundesland', 'class': 'short-textfiled', name: 'bundesland', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: "Telefon" }, st_bund_tel);
	var telefon = new dijit.form.ValidationTextBox({id: 'telefon', 'class': 'short-textfiled', name: 'telefon', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	
	dojo.create("label", { innerHTML: "Postleitzahl" }, plz_land_fax);
	var plz = new dijit.form.ValidationTextBox({id: 'plz', 'class': 'short-textfiled', name: 'plz', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: "Land" }, plz_land_fax);
	var land = new dijit.form.ValidationTextBox({id: 'land', 'class': 'short-textfiled', name: 'land', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: "Telefax" }, plz_land_fax);
	var fax = new dijit.form.ValidationTextBox({id: 'fax', 'class': 'short-textfiled', name: 'fax', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	if(adminPaketId == 0) {
		var idtermin = new dijit.form.TextBox({id: 'id_termin', name: 'id_termin', value:id_termin, type:'hidden'}).placeAt(formContentPane);
	}
	if(adminKursId == 0) {
		var idtermin = new dijit.form.TextBox({id: 'id_terminblock', name: 'id_terminblock', value:id_termin, type:'hidden'}).placeAt(formContentPane);
	}
	
	
	
	form.containerNode.appendChild(formContentPane);
	addTeilnehmerDialog.containerNode.appendChild(form.domNode);
	
	addTeilnehmerDialog.show();		
}

//OK
function raiseAddPaketTeilnehmerDialog (id_terminblock, id_paket) {
	var addTeilnehmerDialog = new dijit.Dialog({ id: 'addTeilnehmerDialog', title: 'Teilnehmer hinzufügen', doLayout: 'false' });
	var tmp = function tmp() {		
		addTeilnehmerDialog.destroyRecursive();
	};
	dojo.connect(addTeilnehmerDialog,"hide",tmp);		

	var formContentPane = dojo.create('div', { id:'buchung-form' });
	var wraper_oben = dojo.create('div', { 'class':'clearfix' }, formContentPane);
	var wraper_mitte = dojo.create('div', {  }, formContentPane);
	var wraper_unten = dojo.create('div', { 'class':'clearfix' }, formContentPane);	
		
	var vorn_kli = dojo.create('div', { 'class':'floatleft' }, wraper_oben);
	var nachn_mail = dojo.create('div', { 'class':'floatright' }, wraper_oben);
	
	var st_bund_tel = dojo.create('div', { 'class':'floatleft' }, wraper_unten);
	var plz_land_fax = dojo.create('div', { 'class':'floatright' }, wraper_unten);
	
	
	
	var form = new dijit.form.Form({
		id:"add-teilnehmer"		        
	});	
	
	
	
	dojo.connect(form, "onSubmit", function(e) {
        e.preventDefault();
        if (form.isValid()) {
        	addKursTeilnehmer();
        }
    });

	dojo.create("label", { innerHTML: "Vorname" }, vorn_kli);
	var vorname = new dijit.form.ValidationTextBox({id: 'vorname', 'class': 'short-textfiled', name: 'vorname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	dojo.create("label", { innerHTML: "Klinik" }, vorn_kli);
	var kinik = new dijit.form.ValidationTextBox({id: 'klinik', 'class': 'short-textfiled', name: 'klinik', trim:'true'}).placeAt(dojo.create("dd", { }, vorn_kli));
	
	dojo.create("label", { innerHTML: "Nachname" }, nachn_mail);
	var nachname = new dijit.form.ValidationTextBox({id: 'nachname', 'class': 'short-textfiled', name: 'nachname', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	dojo.create("label", { innerHTML: "E-Mail" }, nachn_mail);
	var email = new dijit.form.ValidationTextBox({id: 'email', 'class': 'short-textfiled', name: 'email', regExp:"[a-z0-9_\\+-]+(\\.[a-z0-9_\\+-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*\\.([a-z]{2,4})$", required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, nachn_mail));
	
	dojo.create("label", { innerHTML: "Adresse" }, wraper_mitte);
	var adresse = new dijit.form.ValidationTextBox({id: 'adresse', 'class': 'long-textfiled', name: 'adresse', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));
	dojo.create("label", { innerHTML: "Adresse-Zusatz" }, wraper_mitte);
	var adresseZusatz = new dijit.form.ValidationTextBox({id: 'adresseZusatz', 'class': 'long-textfiled', name: 'adresseZusatz', trim:'true'}).placeAt(dojo.create("dd", { }, wraper_mitte));

	dojo.create("label", { innerHTML: "Stadt" }, st_bund_tel);
	var stadt = new dijit.form.ValidationTextBox({id: 'stadt', 'class': 'short-textfiled', name: 'stadt', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: "Bundesland" }, st_bund_tel);
	var bundesland = new dijit.form.ValidationTextBox({id: 'bundesland', 'class': 'short-textfiled', name: 'bundesland', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	dojo.create("label", { innerHTML: "Telefon" }, st_bund_tel);
	var telefon = new dijit.form.ValidationTextBox({id: 'telefon', 'class': 'short-textfiled', name: 'telefon', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, st_bund_tel));
	
	dojo.create("label", { innerHTML: "Postleitzahl" }, plz_land_fax);
	var plz = new dijit.form.ValidationTextBox({id: 'plz', 'class': 'short-textfiled', name: 'plz', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: "Land" }, plz_land_fax);
	var land = new dijit.form.ValidationTextBox({id: 'land', 'class': 'short-textfiled', name: 'land', required: 'true', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	dojo.create("label", { innerHTML: "Telefax" }, plz_land_fax);
	var fax = new dijit.form.ValidationTextBox({id: 'fax', 'class': 'short-textfiled', name: 'fax', trim:'true'}).placeAt(dojo.create("dd", { }, plz_land_fax));
	
	var idtermin = new dijit.form.TextBox({id: 'id_terminblock', name: 'id_terminblock', value:id_terminblock, type:'hidden'}).placeAt(formContentPane);
	var idpaket = new dijit.form.TextBox({id: 'id_paket', name: 'id_paket', value:id_paket, type:'hidden'}).placeAt(formContentPane);
	
	var wraper_sel = dojo.create('div', { 'class':'clearfix' }, formContentPane);	
	
	if(id_paket == 1) {
		dojo.create("input", { type:"radio", name:"selectedKurs", id:"selectedKurs_1", value:"1", style:"margin-right:10px"}, wraper_sel);
		dojo.create("label", { innerHTML: "Grundkurs: Special Trunk" }, wraper_sel);
		
		dojo.create("br",  {},wraper_sel);
		dojo.create("input", { type:"radio", name:"selectedKurs", id:"selectedKurs_2", value:"2", checked:"checked", style:"margin-right:10px"}, wraper_sel);	
		dojo.create("label", { innerHTML: "Grundkurs: Common Trunk" }, wraper_sel);			
	}
	if(id_paket == 2) {
		dojo.create("input", { type:"checkbox", name:"selectedKurs[]", id:"selectedKurs_6", value:"6", style:"margin-right:10px", checked:"checked"}, wraper_sel);
		dojo.create("label", { innerHTML: "Spezialkurs 1: Carotis" }, wraper_sel);
		
		dojo.create("br",  {},wraper_sel);
		dojo.create("input", { type:"checkbox", name:"selectedKurs[]", id:"selectedKurs_7", value:"7", style:"margin-right:10px", checked:"checked"}, wraper_sel);
		dojo.create("label", { innerHTML: "Spezialkurs 2: Thorakale Aorta" }, wraper_sel);	
		
		dojo.create("br",  {},wraper_sel);
		dojo.create("input", { type:"checkbox", name:"selectedKurs[]", id:"selectedKurs_8", value:"8", style:"margin-right:10px", checked:"checked"}, wraper_sel);
		dojo.create("label", { innerHTML: "Spezialkurs 3: Becken- und Viszeralgefäße" }, wraper_sel);
		
		dojo.create("br",  {},wraper_sel);
		dojo.create("input", { type:"checkbox", name:"selectedKurs[]", id:"selectedKurs_9", value:"9", style:"margin-right:10px", checked:"checked"}, wraper_sel);
		dojo.create("label", { innerHTML: "Spezialkurs 4: Shuntinterventionen" }, wraper_sel);
		
		dojo.create("br",  {},wraper_sel);
		dojo.create("input", { type:"checkbox", name:"selectedKurs[]", id:"selectedKurs_10", value:"10", style:"margin-right:10px", checked:"checked"}, wraper_sel);
		dojo.create("label", { innerHTML: "Spezialkurs 5: Obersch.-, Knie-, Unterschenkelgefäße" }, wraper_sel);
	}
	
	
	var button = new dijit.form.Button({
        label: "Speichern",
        type: "submit" 
    }).placeAt(formContentPane);	
	
	form.containerNode.appendChild(formContentPane);
	addTeilnehmerDialog.containerNode.appendChild(form.domNode);
	
	addTeilnehmerDialog.show();		
}

function addKursTeilnehmer() {
	var kv = {
			url :"/admin/addkursteilnehmer",
			handleAs :"text",    			
			form: dojo.byId("add-teilnehmer"),
			load : function(data) {
//				dojo.byId('messagePane').innerHTML = data;
				if(adminKursId == 0) {
					showAdminPaketTerminBlock(adminPaketId, -1);
				}
				if(adminPaketId == 0) {
					showAdminKursTerminBlock(adminKursId, -1);
				}
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

function setGrundkurs(id_kurs){	
	dojo.attr(dojo.byId('selKurs'), "value", id_kurs);
	if(id_kurs == 1) {
		preis = calculateVat(3325);
		dojo.byId('gebuehr').innerHTML = preis;
//		dojo.attr(dojo.byId('amt'), "value", 3325);
	}
	if(id_kurs == 2) {
		preis = calculateVat(3135);
		dojo.byId('gebuehr').innerHTML = preis;
//		dojo.attr(dojo.byId('amt'), "value", 3135);
	}
}

//OK
function setFormData() {
	var kv = {
			url :"/kurse/getformdata",
			handleAs :"json",    			
			
			load : function(formData) {
				for(var k in formData){				    
//				    dijit.byId(k).set("value", formData[k]);
				    dojo.attr(dojo.byId(k), "value", formData[k]);
				}				
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}


function raiseEditTerminblockDialog (id_terminblock, terminblockName, terminFreiVal) {
	var paketId = adminPaketId;
	var lang = adminKursLang;
	var neuerTerminDialog = new dijit.Dialog({ id: 'uploadDialog', title: 'Terminblock bearbeiten', doLayout: 'false' });	
	var neuerTerminContentPane = dojo.create('div', { id:'uploadProfileDialogContentPane' });
	var formPane = dojo.create('div', { id:'formPane' });
	var buttonPane = dojo.create('div', { id:'buttonPane', innerHTML: '<div id="btmp"> <div>' });
	var messagePane = dojo.create('div', { id:'messagePane' });
	var form = new dijit.form.Form({
		id:"edit-terminblock"		        
	});		
	
	var table = dojo.create('table', { id:'form-table'}, formPane);
	var tr1 = dojo.create('tr', { }, table);
	var td11 = dojo.create('td', { innerHTML: 'Terminblock Name' }, tr1);
	var td12 = dojo.create('td', { }, tr1);
	
//	var tr2 = dojo.create('tr', { }, table);
//	var td21 = dojo.create('td', {  innerHTML: 'Kursdauer in Tagen' }, tr2);
//	var td22 = dojo.create('td', { }, tr2);
	
	var tr3 = dojo.create('tr', { }, table);
	var td31 = dojo.create('td', {  innerHTML: 'Terminblock freigeben' }, tr3);
	var td32 = dojo.create('td', { }, tr3);	
	
	var id_terminblock = dojo.create('input', { id:'id_terminblock', name:'id_terminblock', value:id_terminblock, type:'hidden'}, formPane);		
	var terminblockName = new dijit.form.TextBox({id:'terminblockName', name:'terminblockName', value:terminblockName}, td12);
	var terminFrei = new dijit.form.CheckBox({id:'terminFrei', name:'terminFrei', value:1, checked:false}, td32);
	if (terminFreiVal == 1) {
		dojo.attr(terminFrei, 'checked', 'true');
	}
	
	var submitBtn = new dijit.form.Button({
		label:"Speichern",
		'class':"btn",
		onClick: function() {
			editTerminblock();
			return false;
		},
		id:"speichern"         
	});	
	
	var tmp = function tmp() {		
		neuerTerminDialog.destroyRecursive();
	};
	dojo.connect(neuerTerminDialog,"hide",tmp);
	
	
	form.containerNode.appendChild(formPane);
	buttonPane.appendChild(submitBtn.domNode);
	form.containerNode.appendChild(buttonPane);		
	neuerTerminContentPane.appendChild(form.domNode);
	neuerTerminContentPane.appendChild(messagePane);
	neuerTerminDialog.containerNode.appendChild(neuerTerminContentPane);				
	neuerTerminDialog.show();		
}

//OK
function raiseQueryDialog(title, question, callbackFn, param) {
	

    var errorDialog = new dijit.Dialog({ id: 'queryDialog', title: title });
    // When either button is pressed, kill the dialog and call the callbackFn.
    var commonCallbackYes = function(mouseEvent) {
    errorDialog.hide();
    errorDialog.destroyRecursive();
    callbackFn(param);     
    
    };
    var commonCallbackNo = function(mouseEvent) {
        errorDialog.hide();
        errorDialog.destroyRecursive();                  
        
        };
            var questionDiv = dojo.create('div', { innerHTML: question });    
    var noButton = new dijit.form.Button(
                { label: 'Nein', id: 'noButton', onClick: commonCallbackNo });
    var yesButton = new dijit.form.Button(
            { label: 'Ja', id: 'yesButton', onClick: commonCallbackYes });	
    var tmp = function tmp() {		
		errorDialog.destroyRecursive();
	};
    dojo.connect(errorDialog,"hide",tmp);	
    errorDialog.containerNode.appendChild(questionDiv);
    errorDialog.containerNode.appendChild(noButton.domNode);
    errorDialog.containerNode.appendChild(yesButton.domNode);
    errorDialog.show();
}

//OK
function addTerminblock() {
	var kv = {
			url :"/admin/addterminblock",
			handleAs :"text",    			
			form: dojo.byId("neuer-terminblock"),
			load : function(data) {
				dojo.byId('messagePane').innerHTML = data;
				showAdminPaketTerminBlock(adminPaketId, -1);
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//OK
function addTerminblockTermin() {
	var kv = {
			url :"/admin/addterminblocktermin",
			handleAs :"text",    			
			form: dojo.byId("neuer-termin"),
			load : function(data) {
				dojo.byId('messagePane').innerHTML = data;
				showAdminPaketTerminBlock(adminPaketId, -1);
			},
			error : function(data) {
				alert("Holy Bomb Box, Batman!  An error occurred: " + data);
			}
		};
		dojo.xhrPost(kv);
}

//OK
function convertDate(date) {
	var dateArray = date.split(".");
	dateArray.reverse();
	var newDate = dateArray.join("-");
	return newDate;
}























