var oo_formactionhost      = "http://www.studioo.de";
var oo_formactionscript    = "/werbung/formmail.php";
// Kontaktformular
var oo_kontaktFormtraverse = '#facebox .content .kontaktformbereich';
var oo_kontaktFormID       = 'ooKontaktform';
var kontaktForm_options    = { target: '#outiput1' }; // target element to be updated with server response
var oo_kontaktData         = new Array(); // Eingaben temporaer merken
// Image Anfordern Formular
var oo_imageFormtraverse   = '#facebox .content .imageformbereich';
var oo_imageFormID         = 'ooImageform';
var imageForm_options      = { target: '#outiput2' };
var oo_imageData           = new Array();



function oo_bind_kontakt() {

	$(document).bind('reveal.facebox', function() {
		// Kontakt Formular
		kontaktformbereich = $( oo_kontaktFormtraverse );
		if ( kontaktformbereich.length ) {
			oo_append_kontaktform( kontaktformbereich );
			var i = 0;
			$(':input', kontaktformbereich).each(function() {
				var tag = this.tagName.toLowerCase(); // normalize case
				if (tag == 'textarea') {
					this.value = oo_kontaktData[i] || '';
				}
				i++;
			});
		}
		// Image Anfordern Formular
		imageformbereich = $( oo_imageFormtraverse );
		if ( imageformbereich.length ) {
			oo_append_imageform( imageformbereich );
			var i = 0;
			$(':input', imageformbereich).each(function() {
				var tag = this.tagName.toLowerCase(); // normalize case
				if (tag == 'textarea') {
					this.value = oo_imageData[i] || '';
				}
				i++;
			});
		}
	}).bind('closefunction.facebox', function() {
		kontaktformbereich = $( oo_kontaktFormtraverse );
		if ( kontaktformbereich.length ) {
			var i = 0;
			$(':input', kontaktformbereich).each(function() {
				var tag = this.tagName.toLowerCase(); // normalize case
				if (tag == 'textarea') {
					oo_kontaktData[i] = this.value;
				}
				i++;
			});
		}
		imageformbereich = $( oo_imageFormtraverse );
		if ( imageformbereich.length ) {
			var i = 0;
			$(':input', imageformbereich).each(function() {
				var tag = this.tagName.toLowerCase(); // normalize case
				if (tag == 'textarea') {
					oo_imageData[i] = this.value;
				}
				i++;
			});
		}
	});

	// mailto-Adressen (nur gegen rudimentaere Spamrobots, auch nicht
	// sehr portabel) todo: chifre?
	$('span[class*=email]').each( function() {

		if (this.className == 'emailAnfrageNetteToilette') {
			$(this).empty().append('Anfragen: ' +
					getMailLink('info') + ' ' +
					'oder unter Telefon 07361-99771-0'
					);
		}
		else if (this.className == 'emailBewerbungen') {
			$(this).empty().append('Bewerbungen per Email an ' +
					getMailLink('info')
					);
		}
		else if (this.className == 'emailImpresssum') {
			$(this).empty().append('Email: ' +
					getMailLink('info')
					);
		}
		else if (!this.className.indexOf('emailTeam')) {
			//$(this).empty().append('Email ' + this.className.substr(9));
			str = this.className.substr(9).toLowerCase();
			$(this).empty().append('<span class="emaillinkteam"><a href="mailto:' + getMailUrl( str ) + '" title="' + getMailUrl( str ) + '">[ Email ]</a></span>');
		}

	});
	
}

function oo_append_kontaktform( kontaktformbereich ) {
	kontaktformbereich.append(
		'<form id="' + oo_kontaktFormID + '" method="POST" action="' + oo_formactionhost + oo_formactionscript + '">' + 
		'<p>Ich bin...' + 
		'<textarea name="Ich_bin" rows="4"></textarea>' +
		'</p>' +
		'<p>Ich will...' + 
		'<textarea name="Ich_will" rows="4"></textarea>' + 
		'</p>' +
		'<p>Ich k&ouml;nnte am...' + 
		'<textarea name="Ich_koennte_am" rows="4"></textarea>' +
		'</p>' +
		'<div id="outiput1">&nbsp;</div>' + 
		'<button type="submit"  style="background: #fafafa; float: right"><img src="share/img/absendenlabel.gif" alt="Absenden" /></button>' +
		'<div style="clear:both">&nbsp;</div>' +
		'</form>'
	);
	
	$( oo_kontaktFormtraverse + ' #' + oo_kontaktFormID).bind('submit', function() {
            $(this).ajaxSubmit( kontaktForm_options );
            return false; // <-- important!
        });
}

function oo_append_imageform( imageformbereich ) {
	imageformbereich.append(
		'<form id="' + oo_imageFormID + '" method="POST" action="' + oo_formactionhost + oo_formactionscript + '">' + 
		'<p>Imagebrosch&uuml;re anfordern unter Tel.&nbsp;07361-99771-0 ' +
		'oder hinterlassen Sie uns die Postanschrift und klicken Sie <em>Absenden</em>.' + 
		'</p>' +
		'<p>Meine Postanschrift ...' +
		'<textarea name="Anforderung_Imagebroschuere_an_Postanschrift" rows="4"></textarea>' +
		'</p>' +
		'<div id="outiput2">&nbsp;</div>' + 
		'<button type="submit"  style="background: #fafafa; float: right"><img src="share/img/absendenlabel.gif" alt="Absenden" /></button>' +
		'<div style="clear:both">&nbsp;</div>' +
		'</form>'
	);
	
	$( oo_imageFormtraverse + ' #' + oo_imageFormID).bind('submit', function() {
            $(this).ajaxSubmit( imageForm_options );
            return false; // <-- important!
        });
}

		
function getMailLink( str ) {
	return '<a href="mailto:' + getMailUrl( str ) + '">' + getMailUrl( str ) + '</a>' ;
}

function getMailUrl( str ) {
	host = 'studioo.de';
	return str + '@' + host;
}