function check_reset () {
    return confirm('Möchten Sie das Formular zurücksetzen?');
}

function send_form () {
	document.getElementsByName('submit_button')[0].disabled=true;
}

function open_color_window (feld) {
	select_field(feld);
	window.open('index.php?s=color_table', 'color_table', 'width=310,height=400,dependent=yes,top=100,left=100');
}

function open_font_window (feld) {
	window.open('index.php?s=font&f='+feld, 'font', 'width=450,height=200,dependent=yes,top=100,left=100,scrollbars=yes');
}

function open_smilie_window () {
	window.open('index.php?s=smilie&c='+document.getElementsByName("smiliecolor")[0].value+'&b='+document.getElementsByName("smiliebackground")[0].value, 'smilie', 'width=310,height=200,dependent=yes,top=100,left=100');
}

function open_scrollbar_window () {
	window.open('index.php?s=scrollbar', 'scrollbar_designer', 'width=365,height=310,dependent=yes,top=100,left=100,scrollbars=yes');
}

function select_field (field) {
    document.getElementsByName('active_field')[0].value = field;
}

function change_s (new_s, old, num) {
    if (new_s == '') {new_s = old;}
	document.getElementsByName('s')[num].value = new_s;
}

function check_message_action () {
	var the_value = document.getElementsByName('s')[0].value;
    if (the_value == 'delete' || the_value == 'delete_all') {
        return confirm('Möchten Sie diese Nachrichten wirklich löschen?');
    } else {
        return true;
    }
}

function check_reg_name_action () {
    if (document.getElementsByName('s')[0].value == 'delete_name') {
        return confirm('Möchten Sie diese Namen wirklich löschen?');
    } else {
        return true;
    }
}

function mark_list (field, wert) {
    var lng	= document.getElementsByName(field)[0].length;
	for (i = 0; i < lng; i++) {
	    document.getElementsByName(field)[0].options[i].selected = wert;
	}
}

function sdo_action1 () {
    var saction = document.getElementsByName('new_action1')[0].value;
	var boxid	= '';
	for (i = 0; i < document.getElementsByName('shoutboxid').length; i++) {
	    if (document.getElementsByName('shoutboxid')[i].checked == true) {
	        boxid = document.getElementsByName('shoutboxid')[i].value;
			break;
	    }
	}
	if (saction == 'open_shoutbox') {
	    window.open('shoutbox.php?id='+boxid, 'shoutbox', 'width=155,height=310');
		return false;
	}
	if (boxid != '' && saction != '') {
	    document.getElementsByName('s')[0].value	= saction;
		return true;
	} else {
	    document.getElementsByName('s')[0].value	= 'accounts';
		if (saction == '') alert('Bitte wählen Sie eine Aktion aus');   
		else alert('Bitte wählen Sie einen Account aus');
		return false;
	}
}

function sdo_action2 () {
    var saction = document.getElementsByName('new_action2')[0].value;
	var boxid	= '';
	for (i = 0; i < document.getElementsByName('shoutboxids[]').length; i++) {
	    if (document.getElementsByName('shoutboxids[]')[i].checked == true) {
	        boxid = document.getElementsByName('shoutboxids[]')[i].value;
			break;
	    }
	}
	if ((boxid != '' || saction == 'newsletter_to_user') && saction != '') {
	    document.getElementsByName('s')[0].value	= saction;
		if (saction == 'delete_accounts') {
		    return confirm('Möchten Sie die Accounts wirklich löschen?');
		}
		return true;
	} else {
	    document.getElementsByName('s')[0].value	= 'accounts';
		if (saction == '') alert('Bitte wählen Sie eine Aktion aus');   
		else alert('Bitte wählen Sie einen oder mehrere Accounts aus');
		return false;
	}
}

function sdo_action3 () {
    var saction = document.getElementsByName('new_action2')[0].value;
	var boxid	= '';
	for (i = 0; i < document.getElementsByName('shoutboxids[]')[0].options.length; i++) {
	    if (document.getElementsByName('shoutboxids[]')[0].options[i].selected == true) {
	        boxid = document.getElementsByName('shoutboxids[]')[0].options[i].value;
			break;
	    }
	}
	if ((boxid != '' || saction == 'newsletter_to_user') && saction != '') {
	    document.getElementsByName('s')[1].value	= saction;
		if (saction == 'delete_accounts') {
		    return confirm('Möchten Sie die Accounts wirklich löschen?');
		}
		return true;
	} else {
	    document.getElementsByName('s')[1].value	= 'tempcache';
		if (saction == '') alert('Bitte wählen Sie eine Aktion aus');   
		else alert('Bitte wählen Sie einen oder mehrere Accounts aus');
		return false;
	}
}

function help (id) {
    window.open('index.php?s=help&helpid='+id, 'help', 'width=365,height=150,dependent=yes,top=100,left=100,scrollbars=yes');
}
