var openWindow = function ( id, href ) {
	var idPro = 'div#'+ id;
	var idjQ = '#'+ id;
	var idjQDIV = '#' + href.replace(/^.+\//, '').replace(/\.[^.]+$/, '');
	if ( jQuery(idjQDIV).length === 0 ) {
		jQuery('body').append('<div id="'+ id + '" class="WINDOW Briefing" style="display: none;"></div>');
		new Ajax.Updater( id , href , {
			onComplete:  function ( ) {
				jQuery_makeForm( idjQ, href);
			},
			parameters: {
				time: ( new Date() ).getTime()
			},
			evalScripts: true
		});
		jQuery(idjQ).css({
			position: 'absolute',
			top: '14px',
			left: (parseInt(jQuery('body').outerWidth() / 2) - (230)) + 'px'});
		jQuery(idjQ).show();
	}
}

var jQuery_makeForm = function ( id , href ) {

	var div = jQuery(id).draggable().resizable();

	jQuery('fieldset.checkboxes  table  td:first-child').each( function ( i,e ) {
		jQuery(this).css('width', '14px');
	});

	jQuery('#Schliessen').bind('click', function ( e ) {
		jQuery(id).detach();
	});

	jQuery(id+' fieldset.text  input ,'+id+' fieldset.text  textarea').each( function ( i,e ) {
		var fieldName = jQuery(this).attr('title');
		var field = jQuery(this);
		field.val(fieldName);
		field.bind('focus', function ( e ) {
			if ( field.val() === fieldName ) {
				field.val('');
			}
		});
		field.bind('blur', function ( e ) {
			field.val(jQuery.trim(field.val()));
			if ( field.val() === '' ) {
				field.val(fieldName);
			}
		});
		/*
		field.getVal = function ( ) {
			return fieldName + ': ' + ( field.val() === fieldName ? '' : field.val() );
		};
		*/
	});

	jQuery('fieldset.checkboxes').each( function ( i,e ) {
		var title = jQuery(this).attr('title');
		jQuery(this).append('<textarea title="'+ title +'" class="values" style="display:none"></textarea>');
	});
	jQuery('fieldset.checkboxes').bind('change', function ( e ) {
		var title = jQuery(this).attr('title');
		var str = '\n'; //title + '\n';
		jQuery('fieldset[title='+ title +']  input:checked').each( function ( i,e ) {
			str += '\t' + jQuery(this).attr('title') + '\n';
		});
		jQuery('fieldset[title='+ title +']  textarea.values').val( str );
	});

	jQuery('form').submit( function ( ) {
		var str = jQuery('input[name=Geschlecht]:checked').attr('title');
		jQuery('form  textarea').each( function ( i,e ) {
			var fieldName = jQuery(this).attr('title').replace(/Ihre Anliegen/, 'Anliegen');
			var field = jQuery(this);
			var values = jQuery(this).attr('class');
			str += '\n' + ( values ? (fieldName + ' '): '' ) + ( field.val() === fieldName ? '' : field.val() ) + '\n';
		});
		jQuery('fieldset.controls  input:checked').each( function ( i,e ) {
			str += jQuery(this).attr('title') + '\n';
		});
		jQuery('<div id="Antwort" style="width: 100%; height: 350px; text-align: center; padding: 100px 14px 7px;"><img src="images/ajax-loader2.gif" /></div>').replaceAll('form');
		new Ajax.Updater( 'Antwort' , href.replace(/\.html$/, '.php') + '?values=' + encodeURI(str) , {
			onComplete:  function ( ) {
				
			},
			parameters: {
				time: ( new Date() ).getTime()
			},
			evalScripts: true
		});
		return false;
	});

/*
	jQuery(document).bind('keypress', function( e ) {
		//console.info("'",e.keyCode,"'", id);
		if ( parseInt(e.keyCode) === 102 ) {
			openWindow(id);
		};
	});
*/



}



