//********************************************************//
//********************************************************//
//********************************************************//
var delete_ms = new Array('',
		'News löschen?',
		'Kommentar löschen?',
		'Benutzer löschen?',
		'',
		'',
		'',
		'',
		'',
		'',
		'Album löschen?',
		'Bild löschen?',
		'',
		'Blog löschen?',
		'',
		'',
		'',
		'Freunde löschen?',
		'Nachricht löschen?',
		'Thema löschen?',
		'Antwort löschen?',
		'Eintrag löschen?'
	);
//********************************************************//
//********************************************************//
//********************************************************//
function _vl(em){
	var vle = jQuery(em).attr("value");

	if(vle == undefined)
		return false;
	else
		return vle;
}


//********************************************************//
//********************************************************//
//********************************************************//
function checkMail (email){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email))
		return true;
	else 
		return false;
}

function checkName (name){
	var filter  = /^([a-zA-Z0-9_])+$/;
	if (filter.test(name))
		return true;
	else 
		return false;
}


//********************************************************//
// meldung erstellen 
function request_meldung(elemntClass, elementText){

	
	jQuery('#meldung').attr('class', elemntClass);
	jQuery('#meldung').html(elementText);
	
}
//********************************************************//
function deletepost(ziel, ms){
	var show_ms = delete_ms[ms];
	if (confirm(show_ms))
		window.location.href=ziel;
}



//********************************************************//
function loginRequest (){

	if(jQuery("#benutzername").val() == ''){
		request_meldung("fehler", "Benutzername eingeben.");
		return false;
	}
	else if (jQuery("#passwort").val()== ''){
		request_meldung("fehler", "Passwort eingeben.");
		return false;
	}else {
		return true;
	}
	
}
//********************************************************//
function checked_all(formular) {
	var FormElement = document.getElementById(formular);
	var i;
	
	for(i=0; i< FormElement.elements.length; i++) 
	{
		var j = FormElement.elements[i];
		if(j.name != 'CheckedAll') 
			j.checked = FormElement.CheckedAll.checked;
	}
}
//********************************************************//
function editmessage(){
	
	if (jQuery('#contactID').val() == 0) {
		request_meldung("fehler", "Kontakt wählen.");
		return false;
	}
	else if(jQuery('#post_titel').val()==""){
		request_meldung("fehler", "Betreff angeben.");
		return false;	
	}
	else if(jQuery('#post').val()==""){
		request_meldung("fehler", "Nachricht schreiben.");
		return false;	
	}
	else {
		request_meldung("info1", "Laden....");

		//$('messageform').submit();
		return true;
	
	}
}
//********************************************************//
function blogRequest(){
	var test_text = tinyMCE.activeEditor.save() + jQuery('#post').val();


	if (jQuery('#titel').val() == '') {
		request_meldung("fehler", "Titel eingegeben.");
		return false;
	}
	else if (jQuery('#tags').val() == 0){
		request_meldung("fehler", "Kategorie wählen.");
		return false;
	}
	else if (test_text == ''){
		request_meldung("fehler", "Beitrag schreiben.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");

		//$('blogformular').submit();
		return true;

	}

}
//********************************************************//
function kommentar_loeschen (formular, ms){
	var show_ms = delete_ms[ms];
	var FormElement = jQuery("#"+formular);
	if (confirm(show_ms))
		FormElement.submit();

}
//********************************************************//
function nachricht_loeschen (formular, ms){
	var show_ms = delete_ms[ms];
	var FormElement = jQuery("#"+formular);
	if (confirm(show_ms))
		FormElement.submit();

}
//********************************************************//
function kommentarrequest(){
	if (jQuery('#kommentarpost').val() == '') {
		request_meldung("fehler", "Kommentar schreiben.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		
		return true;
	}
}
//********************************************************//
function UploadImage(){
	if(jQuery('#galerieID').val() == ''){
		request_meldung("fehler", "Galerie wählen.");
		return false;
	}
	else if(jQuery('#titel').val() == 0){
		request_meldung("fehler", "Titel angeben.");
		return false;
	}
	else if(jQuery('#tags').val() == 0){
		request_meldung("fehler", "Tags angeben.");
		return false;
	}
	else if(jQuery('#post').val() == 0){
		request_meldung("fehler", "Beschreibung angeben.");
		return false;
	}
	else if(jQuery('#tempdateiID').val() == ''){
		request_meldung("fehler", "Bild hochladen.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		return true;
	}
}
//********************************************************//
//beschreibung: registrieren
function registieren () {
	
	if(jQuery('#username').val() == '' || jQuery('#username').val().length < 3){
		request_meldung("fehler", "Benutzername angeben. Min. 3 Zeichen.");
		return false;
	}else if (checkName(jQuery('#username').val()) == false) {
		request_meldung("fehler", "Keine Sonderzeichen.");
		return false;
	}
	else if (checkMail (jQuery('#email').val()) == false) {
		request_meldung("fehler", "G&uuml;ltige E-Mail-Adresse eingegeben.");
		return false;
	}
	else if (jQuery('#pass1').val().length < 4) {
		request_meldung("fehler", "Du hast kein Passwort eingegeben (min. 4 Zeichen)");
		return false;
	}
	else if (jQuery('#pass1').val() != jQuery('#pass2').val()) {
		request_meldung("fehler", "Du hast das Password nicht korrekt wiederholt");
		return false;
	}
    else if (jQuery('#r_captcha').val() == '') {
		request_meldung("fehler", "Code bestätigung.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		return true;
	}
}// end function registieren ()
//********************************************************//
//********************************************************//
//beschreibung: profil berarbeiten
function editprofil () {
	
	if (checkMail (jQuery('#email').val()) == false) {
		request_meldung("fehler", "G&uuml;ltige E-Mail-Adresse eingegeben.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		return true;
	}
}// end function registieren ()
//********************************************************//

function editpassword () {
	
	if (jQuery('#pass1').val().length < 4) {
		request_meldung("fehler", "Du hast kein Passwort eingegeben (min. 4 Zeichen)");
		return false;
	}
	else if (jQuery('#pass1').val() != jQuery('#pass2').val()) {
		request_meldung("fehler", "Du hast das Password nicht korrekt wiederholt");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		return true;
	}
}// end function registieren ()
//********************************************************//

function bundesland (input_id, input_value){
	var bundesland_array= new Array('Ausland', 'Baden-Württemberg','Bayern','Berlin','Brandenburg','Bremen','Hamburg','Hessen','Mecklenburg-Vorpommern','Niedersachsen','Nordrhein-Westfalen','Rheinland-Pfalz','Saarland','Sachsen','Sachsen-Anhalt','Schleswig-Holstein','Thüringen');
	var feld=document.getElementById(input_id);
	
	for(var i=1; i <= 17;i++){
		feld.options[feld.options.length]=new Option(bundesland_array[i-1],i);
	} // end for(var i=1; i <= 12;i++)
		feld.value=input_value;
}

function tage_und_jahre (input_id,input_value,start_wert,end_wert){

	var feld=document.getElementById(input_id);
	
	if (end_wert<start_wert) {
		for(var j=start_wert; j >= end_wert; j--)
			feld.options[feld.options.length]=new Option(j,j);
	}
	else
	{
		for(var j=start_wert; j <= end_wert; j++)
			feld.options[feld.options.length]=new Option(j,j);
	}
	feld.value=input_value;
}// end tage_und_jahre (input_id,input_value,start_wert,end_wert)

// *************************************************** //
// *************************************************** //
// *************************************************** //

function monat_erstellen(input_id, input_value){
	
	var monat_array= new Array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
	var feld=document.getElementById(input_id);
	
	for(var i=1; i <= 12;i++){
		feld.options[feld.options.length]=new Option(monat_array[i-1],i);
	} // end for(var i=1; i <= 12;i++)
		feld.value=input_value;
}// end function monat_erstellen(input_id, input_value)
// *************************************************** //
// *************************************************** //
// *************************************************** //

function standard_werte(input_id, input_value){

	var werte_array= new Array('Jahr', 'Monat', 'Tag', '-Bundesland-');
	var feld=document.getElementById(input_id);
	
	feld.options[feld.options.length]=new Option(werte_array[input_value],0);

}// end function standard_werte(input_id, input_value)
// *************************************************** //
// *************************************************** //
// *************************************************** //

//////////////////////////////////////////////
function insertforum(){
	if (jQuery('#forum_titel').val() == '') {
		request_meldung("fehler", "Titel angeben.");
		return false;
	}
	else if (jQuery('#forum_post').val() == '') {
		request_meldung("fehler", "Beschreibung angeben.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		
		return true;
	}
}
//////////////////////////////////////////////
//////////////////////////////////////////////
function inserttopic(){
	
	var test_text = tinyMCE.activeEditor.save() + jQuery('#post').val();
	
	if (jQuery('#post_titel').val() == '') {
		request_meldung("fehler", "Titel angeben.");
		return false;
	}
	else if (test_text == '') {
		request_meldung("fehler", "Beitrag schreiben.");
		return false;
	}
	else if (jQuery('#forum_id').val() == '0') {
		request_meldung("fehler", "Forum wählen.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		
		return true;
	}
}
function insertfotumpost(){
	var test_text = tinyMCE.activeEditor.save() + jQuery('#post').val();
	

	
	if (test_text == '') {
		request_meldung("fehler", "Beitrag schreiben.");
		return false;
	}
	else {
		request_meldung("info1", "Laden....");
		
		return true;
	}

}
//////////////////////////////////////////////
//////////////////////////////////////////////
/*
function new_action(){
	var title_element = document.getElementsByTagName("title")[0];
	var title_text = title_element.firstChild.data;
	var n.val() = document.createTextNode("- [ ! ] - ");
	document.title = n.val().nod.val() + title_text;
}*/

function posRdimg() {
	var dim = $('rdImg').getDimensions();
	alert(dim.height);
	
	$('OrdImg').style.top=dim.height+'px';
	
}

function bbc_em(FormEL) {
	var formular = jQuery("#"+FormEL);
    var em = prompt( "Hier den Text der kursiv dargestellt werden soll eingeben:","");
	if(em)
		formular.val(  formular.val() + "[EM]"+em+"[/EM]" ); 
	
	return false;
}

function bbc_strong(FormEL) {
	var formular = jQuery("#"+FormEL);
    var strong = prompt( "Hier den Text der fett dargestellt werden soll eingeben:","");
	if(strong)
		formular.val(  formular.val() + "[STRONG]"+strong+"[/STRONG]" ); 
	
	return false;
}


function bbc_u(FormEL) {
	var formular = jQuery("#"+FormEL);
    var u = prompt( "Hier den Text der unterstrichen dargestellt werden soll eingeben:","");
	if(u)
		formular.val(  formular.val()+"[U]"+u+"[/U]" ); 
	return false;
}

function bbc_img(FormEL) {
	var formular = jQuery("#"+FormEL);
    var img = prompt( "Bitte die Link-Url eingeben. z.B. http://www.bilder.de/logo.gif","http://");
	if(img)
		formular.val(  formular.val()+"[IMG]"+img+"[/IMG]" ); 
	return false;
}

function bbc_url(FormEL) {
	var formular = jQuery("#"+FormEL);
    var url = prompt( "Bitte die Link-Url eingeben:","http://");
	if(url)
		formular.val(   formular.val()+"[URL="+url+"]"+url+"[/URL]" ); 
	return false;
}

function pr_tgl(elementID){

	//elementID.toggle();
	if (elementID.is(":hidden")) {
        elementID.slideDown();
    } else {
        elementID.slideUp();
    }
}

function read_pm(siteurl, ID){
	var site = siteurl
	$.ajax({
	   type: "POST",
	   url: site,
	   data: "postID="+ID,
	   success: function(data){
			//alert(data);
	   }
	});
}