function changestaat() {
	for (i=1; i<4; i++) {
	//	if(i == id.value) {
		if(i == document.getElementById('land').value) {
			document.getElementById('staat'+i).style.display='block';
		} else {
			document.getElementById('staat'+i).style.display='none';
			document.getElementById('select'+i).value='0';
		}
	}
}
function talkbox(id) {
	if(id.length+document.eingabe.talk.value.length+1 > 140) {
		alert("Name kann nicht hinzugefuegt werden: Bitte max. 140 eingeben.");
	} else {
		document.eingabe.talk.value += '\@' + id;
		if(document.eingabe.talk.value.length < 140) {
			document.eingabe.talk.value += ' ';
		}
		document.eingabe.talk.focus();
	}
}
		
function myDate(days){ 
	var date = new Date(); 
	date.setTime(date.getTime()+(days*24*60*60*1000)); 
	var expires = "; expires="+date.toGMTString(); 
	return expires; 
} 
	
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function BoxSort() {
	Sortable.create('page',{
		tag:'div',
		handle:'handle',
		constraint:null,
		overlap:'horizontal',
		onUpdate: function() { 
			document.cookie = "BoxOrder="+Sortable.sequence('page')+myDate(365)+"; path=/";
		}
	});
}
function LoadBoxOrder() {
	var boxes = new String(readCookie('BoxOrder'));
	var boxString = new Array(); 
	if(boxes != 'null') {
		var count = 0; 
		var i=0; 
		for (i=0;i<=boxes.length;i+=2) { 
			boxString[count] = boxes.charAt(i); count++; 
		} 
		Sortable.setSequence('page', boxString); 
	}
}



/*-----------------------------------------------------------
    Toggles element's display value
    Input: any number of element id's
    Output: none 
    ---------------------------------------------------------*/
function toggleDisp() {
    for (var i=0;i<arguments.length;i++){
        var d = $(arguments[i]);
        if (d.style.display == 'none')
            d.style.display = 'block';
        else
            d.style.display = 'none';
    }
}
/*-----------------------------------------------------------
    Toggles tabs - Closes any open tabs, and then opens current tab
    Input:     1.The number of the current tab
                    2.The number of tabs
                    3.(optional)The number of the tab to leave open
                    4.(optional)Pass in true or false whether or not to animate the open/close of the tabs
    Output: none 
    ---------------------------------------------------------*/
function toggleTab(num,numelems,opennum,animate) {
    if ($('tabContent'+num).style.display == 'none'){
        for (var i=1;i<=numelems;i++){
            if ((opennum == null) || (opennum != i)){
                var temph = 'tabHeader'+i;
                var h = $(temph);
                if (!h){
                    var h = $('tabHeaderActive');
                    h.id = temph;
                }
                var tempc = 'tabContent'+i;
                var c = $(tempc);
                if(c.style.display != 'none'){
                    if (animate || typeof animate == 'undefined')
                        Effect.toggle(tempc,'blind',{duration:0.5, queue:{scope:'menus', limit: 3}});
                    else
                        toggleDisp(tempc);
                }
            }
        }
        var h = $('tabHeader'+num);
        if (h)
            h.id = 'tabHeaderActive';
        h.blur();
        var c = $('tabContent'+num);
        c.style.marginTop = '2px';
        if (animate || typeof animate == 'undefined'){
            Effect.toggle('tabContent'+num,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
        }else{
            toggleDisp('tabContent'+num);
        }
    }
}

function zaehlen() {
 max = 140;
 anz = document.formular.message.value.length;
 document.formular.anzeige.value = max - anz;
  if(anz > max){
   var teil = document.getElementById("message").value.substring(0, 140);
   document.getElementById("message").value = teil;
   document.formular.anzeige.value = 0;
  }
}

function SelectAll(id) {
	document.getElementById(id).focus();
	document.getElementById(id).select();
}