jQuery(function() {


jQuery("h1 span").dropShadow();
if(jQuery("#p1")!='undefined') {
	jQuery("#p1").dropShadow({left: 2, top: 2, blur: 3, opacity: 0.9});
}
if(jQuery("#p2")!='undefined') {
	jQuery("#p2").dropShadow({left: 2, top: 2, blur: 3, opacity: 0.9});
}

slider = function(layer) {
	jQuery("#"+layer).slideToggle("slow");
}

rollTo = function(id) {
    jQuery('#'+id).ScrollTo(800);
}

loadurl = function(divid, url, ausloeser, id) {
			var current_div = jQuery('#current_div').val();
			var current_id = jQuery('#current_record').val();

			if(current_div != '' && current_div != divid) {
				jQuery('#'+current_div).hide();
				jQuery('#previewslider_'+current_id).attr('src', '/images/plus16x16.png');
			}

			if(jQuery('#'+divid).is(':visible')) {
				if(current_id == id) {
					jQuery('#'+divid).slideUp('slow', function() {
						jQuery('#'+ausloeser+'_'+id).attr('src', '/images/plus16x16.png');
					});
				} else {
					jQuery('#'+ausloeser+'_'+current_id).attr('src', '/images/plus16x16.png');
					jQuery('#'+divid).load(url, function() {
							jQuery('#'+ausloeser+'_'+id).attr('src', '/images/minus16x16.png');
						});
				}
			} else {
				jQuery('#'+divid).load(url, function() {
						jQuery('#'+ausloeser+'_'+id).attr('src', '/images/minus16x16.png');
						jQuery('#'+divid).slideDown('slow');
					});

				jQuery('#'+divid).ScrollTo(800);
			}
			
			jQuery('#current_div').val(divid);
			jQuery('#current_record').val(id);
}

updateSuchmaschine = function(mitglied_id, kriterium_id, checked) {
	var gecheckt = checked ? 1 : 0;

}

	
	updateCheckbox = function(strCheckbox, tabelle, feld_id_name, feld_id_wert, gecheckt, ausloeser) {
		var gecheckt = gecheckt ? 1 : 0;
		jQuery(ausloeser).before('<div id="process_indicator">&nbsp;</div>');

		var queryString = "updateCheckbox=1&tabelle="+tabelle+"&feld_id_name="+feld_id_name+"&feld_id_wert="+feld_id_wert+"&feld_name="+strCheckbox+"&gecheckt="+gecheckt;
		jQuery.ajax({
			url:        'profil.php',
			type:       'post',
			data:       queryString,
			success:    function(responseText) {
//				alert(responseText);
				jQuery('#process_indicator').remove();
			}
		});
	}

	
	obligatorisch = function(saved_feldwert, feldwert, ausloeser) {
		jQuery(ausloeser).before('<span id="obligatorisch" style="display: block; color: red;">'+feldwert+' ist obligatorisch!</span>');
		jQuery(ausloeser).val(saved_feldwert);
//		ausloeser.focus();
	}
	
	updateFeld = function(tabelle, feld_id_name, feld_id_wert, feld_name, feld_wert, ausloeser, obligatorisch) {
		if(jQuery('#obligatorisch') != 'undefined') {
			jQuery('#obligatorisch').remove();
		}

//		feld_wert = feld_wert == 'opasno' ? jQuery(ausloeser).val() : feld_wert;
		feld_wert = feld_wert == 'opasno' ? document.getElementById(feld_name).value : feld_wert;

		jQuery(ausloeser).after('<span id="process_indicator">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>');

		var queryString = "updateFeld=1&tabelle="+tabelle+"&feld_id_name="+feld_id_name+"&feld_id_wert="+feld_id_wert+"&feld_name="+feld_name+"&feld_wert="+feld_wert;
		jQuery.ajax({
			url:        'profil.php',
			type:       'post',
			data:       queryString,
			success:    function(responseText) {
//alert(responseText);
							jQuery('#process_indicator').remove();
						}
			});
	}

	InternLink = function(url, container, ausloser) {
		jQuery('#'+container).html('<div style="width: 100%; height: 100%; text-align: center; vertical-align: middle;"><img src="/images/loadingAnimation.gif" /></div>');

		jQuery("#"+container).load(url);
		jQuery(ausloser).css('font-weight', 'bold');
			
		return false;
	 };


	urlload = function(url, container, img) {
		if(jQuery("#"+container).html() == '') {
			jQuery('#'+container).html('<div style="width: 100%; height: 100%; text-align: center; vertical-align: middle;"><img src="/images/loadingAnimation.gif" /></div>');
			jQuery("#"+container).load(url);
		}

		if(jQuery("#"+container).is(':visible')) {
			jQuery("#"+container).slideUp('slow');
			jQuery('#'+img).attr('src', '/images/plus16x16.png');
		} else {
			jQuery("#"+container).slideDown('slow');
			jQuery('#'+img).attr('src', '/images/minus16x16.png');
		}
			
		return false;
	 };

	Slider_intern = function(div_id, img, scope, trigger) {
		if (typeof img == 'undefined' ) img = '';
		if (typeof scope == 'undefined' ) scope = '';
		if (typeof trigger == 'undefined' ) trigger = null;
		if(scope != '') {
			jQuery('.'+scope+'settings').hide();
			jQuery('.'+scope+'settingstitle').css('font-weight', 'normal');
			jQuery(trigger).css('font-weight', 'bold');
		}

		jQuery('#'+scope+div_id).slideToggle('slow', function() {
			if(img!='' && jQuery('#'+scope+div_id).is(':visible')) {
				if(img == 'submitform') {
					jQuery('#'+img).hide();
				} else {
					jQuery('#'+img).attr('src', '/images/minus16x16.png');
				}
			} else {
				if(img == 'submitform') {
					jQuery('#'+img).show();
				} else {
					jQuery('#'+img).attr('src', '/images/plus16x16.png');
				}
			}

			jQuery('#'+scope+div_id).ScrollTo(800);
		});

		return false;
	};

	getCantons = function(ausloeser, land_id) {
		jQuery(ausloeser).append('<span id="process_indicator">&nbsp;</span>');
		jQuery('#suche_region').load('cantons.php?lid='+land_id, function() {
			jQuery('#process_indicator').remove();
		});
	}


	updateBild = function(mitglied_id, bild_id, bildname) {
//alert(mitglied_id+', '+varname+', '+bildname);
		if (typeof bildname == 'undefined' ) {
			bildname = '';
			mitglied_id = 0;
		} /*
		else {
			arrBildname = bildname.split('_');
			mitglied_id = arrBildname[3];
		}*/

bildname = bildname.replace(/%20/g, "_");
bildname = bildname.replace(/ /g, "_");
//alert(bildname);

        var queryString = 'updatebild=1&mitglied_id='+mitglied_id+'&bildname='+bildname;
        jQuery.ajax({
            url:        'profil.php',
            type:       'post',
            data:       queryString,
			success:    function(responseText) {
//alert(mitglied_id+', '+bild_id+', '+bildname);
					jQuery("#bild_mid_"+mitglied_id).attr("src","images/freundinnen/"+bildname);
					jQuery('#trash_'+mitglied_id).show();
			}
        });

    }

	loeschen = function(ausloeser, box, nachricht_id, page, papierkorb) {
		if (typeof papierkorb == 'undefined' ) papierkorb = 0;
        jQuery(ausloeser).html('<span id="process_indicator">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>');
		jQuery('#nachrichtenliste_'+box).load('nachrichtenliste.php?nid='+nachricht_id+'&box='+box+'&pk='+papierkorb+'&p='+page+'&del=1', function(responseText) {
//			alert(responseText);
		});
	}

	bildLoeschen = function(mitglied_id)	{
		if(confirm('Bild wirklich entfernen?')) {
			jQuery.post('profil.php', { delBild: 1, mitglied_id:  mitglied_id }, function(responseText) {
//				alert(responseText);
				jQuery('#bild_mid_'+mitglied_id).attr('src', 'images/keinbild.jpg');
				jQuery('#trash_'+mitglied_id).hide();
			});
		}

		return false;
	}


	Slider_settings = function(trigger, div_id, scope, id, img) {
		if (typeof img == 'undefined' ) img = '';
		jQuery('.'+scope+'settings_'+id).hide();
		jQuery('.'+scope+'settingstitle_'+id).css('font-weight', 'normal');
		jQuery(trigger).css('font-weight', 'bold');

		jQuery('#'+div_id).slideDown('slow', function() {

		});

		return false;
	};

	sendMessage = function(ausloeser, id)
	{
        jQuery(ausloeser).after('<span id="process_indicator">&nbsp;</span>');
        var queryString = jQuery('#sendForm_'+id).formSerialize();
        jQuery.ajax({
            url:        'sendnachricht.php',
            type:       'post',
            data:       queryString ,
			success:    function(responseText) {
//alert(responseText);
							jQuery('#sendForm_'+id).find('#betreff').val('');
							jQuery('#sendForm_'+id).find('#text').val('');
							jQuery('#sendForm_'+id).find('#text').html('');
							jQuery('#process_indicator').remove();
							jQuery('#sendAlert_'+id).html(responseText);
						}
		});
	}

	sendAnswer = function(ausloeser, formid, targetid)
	{
        jQuery(ausloeser).after('<span id="process_indicator">&nbsp;</span>');
        var queryString = jQuery('#'+formid).formSerialize();
        jQuery.ajax({
            url:        'getAnswers.php',
            type:       'post',
            data:       queryString ,
			success:    function(responseText) {
//alert(responseText);
							jQuery('#'+targetid).html(responseText);
						}
		});
	}

});


