<!--

var HTMLCode = "";

function checkmail_set_frequenz() {
	setInterval("checkmail()", 1000*60*2);
}

function checkmail() {
	var Handler = "chmail";

	var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
       	self.xmlHttpReq = new XMLHttpRequest();
    }//if
    // IE
    else if (window.ActiveXObject) {
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }//else if
    var get_query = "";
    get_query += "http://www.bondea.de/modules/checkmail.php?";
    get_query += "action=inbox&"+(new Date().getTime());
       
    self.xmlHttpReq.open('GET', get_query, true);
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {
        	var mails = self.xmlHttpReq.responseXML.getElementsByTagName("nr");
			var item = mails[0].firstChild.data;

			if (item > 0)
				HTMLCode = "<img src='http://www.bondea.de/themes/bondea_winter/gfx/icn_mail_new.gif' alt=''></img><a href='http://www.bondea.de/index.php?page=mailbox&section=inbox'>"+item+"</a> | <a href='index.php?page=invite'>Einladen</a> | <a href='index.php?page=boutique'>bondea Boutique</a> | <a href='index.php?page=faq'>Hilfe</a> | <a href='index.php?handler=login&action=do_logout'>Abmelden</a>";
			else
				HTMLCode = "<img src='http://www.bondea.de/themes/bondea_winter/gfx/icn_mail_empty.gif' alt=''></img><a href='http://www.bondea.de/index.php?page=mailbox&section=inbox'>0</a> | <a href='index.php?page=invite'>Einladen</a> | <a href='index.php?page=boutique'>bondea Boutique</a> | <a href='index.php?page=faq'>Hilfe</a> | <a href='index.php?handler=login&action=do_logout'>Abmelden</a>";
	
			HS_WriteOutput(HTMLCode, Handler);

    	}//if
    }//function
    self.xmlHttpReq.send(null);
}


function ein_kind_htmlcode(){  // arguments[0]=>von
							   //		   [1]=>bis
							   //		   [2]=>element's index
							   //          [3]=>element's amount
							   //		   [4]=>vorname
							   //          [5]=>kindergarten
							   //          [6]=>geburtsjahr
							   //          [7]=>schule
	var idx = "";
	//if (arguments.length == 4)
	idx = arguments[2];
	
	if (arguments.length <=4) {
		arguments[4] = "";
		arguments[5] = "";
		arguments[6] = "";
		arguments[7] = "";
	}
	var ein_kind_htmlcode = "";
	ein_kind_htmlcode += "<input type='hidden' id='summe' name='summe' value='"+arguments[3]+"'>";
	ein_kind_htmlcode += "<table style='color:#666666'>";
	ein_kind_htmlcode += "<tr><td align='right'>Vorname</td>";
	ein_kind_htmlcode +=     "<td><input type='textfield' id='vorname"+idx+"' name='vorname"+idx+"' value='"+arguments[4]+"' size='32' maxlength='250' style='color:#666666; font-size:12; border:1px solid #fe37ae; height:18px; font-family:Arial' /></td></tr>";
	ein_kind_htmlcode += "<tr><td align='right'>Geburtsjahr</td>";
	ein_kind_htmlcode +=     "<td><select id='geburtsjahr"+idx+"' name='geburtsjahr"+idx+"' style='color:#666666; font-size:12; border:1px solid; height:15px; width:115px; font-family:Arial'/>";
	ein_kind_htmlcode +=         "<option value=0>Bitte, w&auml;hle ...</option>";
		for (var i=arguments[1]; i>arguments[0]; i--) {
			if (i == arguments[6])
				ein_kind_htmlcode += "<option selected value="+i+">" + i + "</option>";
			else
				ein_kind_htmlcode += "<option value="+i+">" + i + "</option>";
		}//for
				ein_kind_htmlcode += "<option value=38>vor 1970</option>";
	ein_kind_htmlcode +=     "</select></td></tr>";
			
	ein_kind_htmlcode += "<tr><td align='right'>Kindergarten</td>";
	ein_kind_htmlcode +=     "<td><input type='textfield' id='kindergarten"+idx+"' name='kindergarten"+idx+"' value='"+arguments[5]+"' size='32' maxlength='250' style='color:#666666; font-size:12; border:1px solid #fe37ae; height:18px; font-family:Arial' /></td></tr>";
	ein_kind_htmlcode += "<tr><td align='right'>Schule</td>";
	ein_kind_htmlcode +=     "<td><input type='textfield' id='schule"+idx+"' name='schule"+idx+"' value='"+arguments[7]+"' size='32' maxlength='250' style='color:#666666; font-size:12; border:1px solid #fe37ae; height:18px; font-family:Arial' />";
	ein_kind_htmlcode += "</td></tr></table>";
	return ein_kind_htmlcode;
}//ein_kind_htmlcode


function test_option() {	// wenn das Kind-Anzahl geaendert wird, 
	var kind = document.getElementsByName("field_da9b864cd9")[0].value;
	var Handler = "child";
	var leer_htmlcode = "";
	
	if (kind == 7) {	// nur ein Kind
		HS_WriteOutput(ein_kind_htmlcode(1969,2007,0,1), Handler);
		HS_WriteOutput(leer_htmlcode, "child_summe");
		HS_WriteOutput(leer_htmlcode, "add_child");
	} else {
		if (kind == 1) {	// mehr Kinder
			var mk = "";
			mk += "<table style='color:#666666'>";
			mk += "<tr><td align='right'>&nbsp;&nbsp;&nbsp;</td>";
			mk += "<td><select name='k_summe' id='k_summe' style='color:#666666; font-size:12; border:1px solid; height:15px; width:115px; font-family:Arial'onchange=mehr_kinder() />";
			mk += "<option value=0>Bitte, w&auml;hle ...</option>";
			for (var i=2; i<10; i++)
				mk += "<option value="+i+">" + i + " Kinder</option>";
			mk +=     "</select></td></tr>";
			mk += "</table>";
			HS_WriteOutput(mk, "child_summe");
			HS_WriteOutput(leer_htmlcode, "add_child");
			HS_WriteOutput(leer_htmlcode, "child");
		} else {	// ohne Kind/will nicht sagen/...
			//delete_child();
			HS_WriteOutput(leer_htmlcode, Handler);
			HS_WriteOutput(leer_htmlcode, "child_summe");
			HS_WriteOutput(leer_htmlcode, "add_child");
		}//if
	}//if
}//test_option

function mehr_kinder() {	// mehr Eingabesfelder werden auszeigt
	var Handler = "child";
	var k_summe = document.getElementById("k_summe").value;
	var mk = "";
	for (var i=0; i<k_summe; i++)
		mk += ein_kind_htmlcode(1969,2007,i,k_summe);
	HS_WriteOutput(mk, Handler);
}//mehr_kinder

function add_child(){
	var Handler = "add_child";
	
	var kind = document.getElementsByName("field_da9b864cd9")[0].value;
	if (kind!=7 && kind!=1)
		delete_child();
	else {	
		var xmlHttpReq = false;
	    var self = this;
	    // Mozilla/Safari
	    if (window.XMLHttpRequest) {
	       	self.xmlHttpReq = new XMLHttpRequest();
	    }//if
	    // IE
	    else if (window.ActiveXObject) {
	    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	    }//else if
	    
	    var add_query = "";
	    add_query += "http://www.bondea.de/modules/meine_kinder.php?";
	    var element_summe = document.getElementById("summe").value;
	    
	    //alert("add_child");
	    
	    for (var i=0; i<element_summe; i++) {
	    	var kindergarten = document.getElementById("kindergarten"+i).value;
	    	var geburtsjahr = document.getElementById("geburtsjahr"+i).value;
	    	var schule = document.getElementById("schule"+i).value;
	    	var vorname = document.getElementById("vorname"+i).value;
	    	add_query += "kindergarten"+i+"="+kindergarten+"&";
	    	add_query += "geburtsjahr"+i+"="+geburtsjahr+"&";
	    	add_query += "schule"+i+"="+schule+"&";
	    	add_query += "vorname"+i+"="+vorname+"&";
	    }//for
	    add_query += "element_summe="+element_summe+"&";
	    add_query += "action=updata&"+(new Date().getTime());	// mit Timestamp: Ergebnis wird kein Cache nutzen
	
	    self.xmlHttpReq.open('GET', add_query, true);
		   
	    self.xmlHttpReq.onreadystatechange = function() {
	        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {
	        	//var results = self.xmlHttpReq.responseXML.getElementsByTagName("result");
	       		//var item = results[0].firstChild.data;
	       		//HTMLCode = item;
	
	         	//HS_WriteOutput(HTMLCode, Handler);
	    	}//if
	    }//function
	    self.xmlHttpReq.send(null);
	}
	
}//add_child

function get_status_of_child(){
	
	
	var Handler = "child";
	var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
       	self.xmlHttpReq = new XMLHttpRequest();
    }//if
    // IE
    else if (window.ActiveXObject) {
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }//else if
    var get_query = "";
    get_query += "http://www.bondea.de/modules/meine_kinder.php?";
    get_query += "action=status&"+(new Date().getTime());
       
    self.xmlHttpReq.open('GET', get_query, true);
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {
        	var child = self.xmlHttpReq.responseXML.getElementsByTagName("child");
			HTMLCode = "";

			//alert(child.length);
					
        	for (var i=0; i<child.length; i++) {
        		tmp = child[i];
				var kindergarten = tmp.getElementsByTagName("kindergarten")[0].firstChild.data;
				var geburtsjahr = tmp.getElementsByTagName("geburtsjahr")[0].firstChild.data;
				var schule = tmp.getElementsByTagName("schule")[0].firstChild.data;
				var vorname = tmp.getElementsByTagName("vorname")[0].firstChild.data;
				HTMLCode += ein_kind_htmlcode(1969,2007,i,child.length,vorname,kindergarten,geburtsjahr,schule);
				
			}

         	HS_WriteOutput(HTMLCode, Handler);
    	}//if
    }//function
    self.xmlHttpReq.send(null);

}//get_status_of_child


function delete_child() {
	//var Handler = "child";
	var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
       	self.xmlHttpReq = new XMLHttpRequest();
    }//if
    // IE
    else if (window.ActiveXObject) {
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }//else if
    var ohne_query = "";
    ohne_query += "http://www.bondea.de/modules/meine_kinder.php?";
    ohne_query += "action=ohne&"+(new Date().getTime());
      
    self.xmlHttpReq.open('GET', ohne_query, true);
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {
			// do something here ...
    	}//if
    }//function
    self.xmlHttpReq.send(null);	

}//delete_child



function check_emailb() {
	var emailb = document.getElementsByName("emailb");

	var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
       	self.xmlHttpReq = new XMLHttpRequest();
    }//if
    // IE
    else if (window.ActiveXObject) {
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }//else if
    var change_query = "";
    change_query += "http://www.bondea.de/modules/clb_email_remind.php?";
    change_query += "action=status&"+(new Date().getTime());
    
    self.xmlHttpReq.open('GET', change_query, true);

		
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {

			var results = self.xmlHttpReq.responseXML.getElementsByTagName("result");
	       	var item = results[0].firstChild.data;
			var HTMLCode;
			var with_photo = "<img src='http://www.bondea.de/themes/bondea/gfx/ok.gif'></img>";

			//alert(item);
			
			if (item == 'gar_nicht') {
				HTMLCode = "<input type='radio' name='emailb' value='gar_nicht' checked onclick='ch_emailb()'>gar nicht";
				HS_WriteOutput(HTMLCode, "r0");
				HS_WriteOutput(with_photo, "res0");
			}
			if (item == 'bei_jedem_neuen_Beitrag') {
				HTMLCode = "<input type='radio' name='emailb' value='bei_jedem_neuen_Beitrag' checked onclick='ch_emailb()'>bei jedem neuen Beitrag";
				HS_WriteOutput(HTMLCode, "r1");
				HS_WriteOutput(with_photo, "res1");
			}
			if (item == 'einmal_am_Tag') {
				HTMLCode = "<input type='radio' name='emailb' value='einmal_am_Tag' checked onclick='ch_emailb()'>einmal am Tag";
				HS_WriteOutput(HTMLCode, "r2");
				HS_WriteOutput(with_photo, "res2");
			}
			if (item == 'einmal_pro_Woche') {
				HTMLCode = "<input type='radio' name='emailb' value='einmal_pro_Woche' checked onclick='ch_emailb()'>einmal pro Woche";
				HS_WriteOutput(HTMLCode, "r3");
				HS_WriteOutput(with_photo, "res3");
			}
    	}//if
    }//function
    self.xmlHttpReq.send(null);	
	
}

function ch_emailb(){
	var emailb = document.getElementsByName("emailb");
	var i = 0;
	var res = new Array();
	res[0] = false;
	res[1] = false;
	res[2] = false;
	res[3] = false;

	var with_photo = "<img src='http://www.bondea.de/themes/bondea/gfx/ok.gif'></img>";
	var without_photo = "";
	
	for (i=0; i<4; i++) {
		if (emailb[i].checked) {
			var rule = emailb[i].value;
			res[i] = true;
			if (i == 0) var info='res0';
			if (i == 1) var info='res1';
			if (i == 2) var info='res2';
			if (i == 3) var info='res3';

			HS_WriteOutput(without_photo, 'res0');
			HS_WriteOutput(without_photo, 'res1');
			HS_WriteOutput(without_photo, 'res2');
			HS_WriteOutput(without_photo, 'res3');
			HS_WriteOutput("<img src='http://www.bondea.de/themes/bondea/gfx/ok_wait.gif' alt='pr&uuml;fen...'></img>", info);
		} //if
	} //for

	var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
       	self.xmlHttpReq = new XMLHttpRequest();
    }//if
    // IE
    else if (window.ActiveXObject) {
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }//else if
	
    var change_query = "";
    change_query += "http://www.bondea.de/modules/clb_email_remind.php?";
    change_query += "rule="+rule+"&action=change&"+(new Date().getTime());
    
	//alert(change_query);
	
    self.xmlHttpReq.open('GET', change_query, true);
    
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState==4 && self.xmlHttpReq.status==200) {
 			if (res[0]) {
				res_ok = 'res0';
				res_f1 = 'res1';
				res_f2 = 'res2';
				res_f3 = 'res3';
			}
			if (res[1]) {
				res_ok = 'res1';
				res_f1 = 'res0';
				res_f2 = 'res2';
				res_f3 = 'res3';
			}
			if (res[2]) {
				res_ok = 'res2';
				res_f1 = 'res0';
				res_f2 = 'res1';
				res_f3 = 'res3';
			}
			if (res[3]) {
				res_ok = 'res3';
				res_f1 = 'res0';
				res_f2 = 'res1';
				res_f3 = 'res2';
			}
			
			HS_WriteOutput(with_photo, res_ok);
			HS_WriteOutput(without_photo, res_f1);
			HS_WriteOutput(without_photo, res_f2);
			HS_WriteOutput(without_photo, res_f3);
    	}//if
    }//function
    self.xmlHttpReq.send(null);	
}//ch_emailb

--> 
