
var sliderOptions = {
	de : {
		bgimg : '/fileadmin/templates/img/kontaktfeld-flaeche-schatten.png',
		text : 'Nehmen Sie mit uns Kontakt auf.<br />Wir melden uns umgehend zurück.',
		emaillabel : 'Ihre E-Mail',
		msglabel : 'Ihre Nachricht',
		btnlabel : 'senden'
	},
	en : {
		bgimg : '/fileadmin/templates/img/kontaktfeld-flaeche-schatten-en.png',
		text : 'Contact Us.<br />We will get back to you shortly.',
		emaillabel : 'Your e-mail',
		msglabel : 'Your message',
		btnlabel : 'send'
	}
}

$(document).ready( function(){
	
	var config = sliderOptions[ /^\/en\//.test(window.location.pathname)?'en':'de' ];

	jQuery('#kontaktfeld')
	.css({
		height : 204
		, width : 287
		, background : 'url('+config.bgimg+') right top no-repeat'
	})
	.empty()
	.data('open',false)
	.append( 
		jQuery('<a />').attr({
			href : '#'		  
		})
		.css({
			position:'absolute'
			, right : 0
			, height : '100%'
			, width : 50
			, display : 'block'
		})
		.click( function( e ){
			e.preventDefault();
			jQuery('#kontaktfeld').animate(
				{
					left : jQuery('#kontaktfeld').data('open')?-239:0
				}
				, 500
				, function(){
					jQuery( this ).data( 'open', !jQuery( this ).data( 'open' ) );
				}
			);
		})
	);
	
	jQuery('#kontaktfeld').append(
		jQuery( '<div />' )
		.attr({
			id : 'kfinner'	  
		})
		.css({
			 position: 'absolute'
			 , width : 217
			 , height : 158
			 , top : 15
			 , left : 15
		})
	);
	
	jQuery('#kfinner').append(
		jQuery( '<p />' )
		.css({
			margin : 0
			, color : '#fff'
			, fontWeight : 'bold'
			, fontSize : 12
		})
		.html( config.text)
	);
	
	jQuery('#kfinner').append(
		jQuery('<input />')
		.attr({
			id : 'kfemail'	  
		})
		.css({
			 margin: '7px 0 0 0'
			 , padding: '2px 0 0 2px'
			 , color: '#6a6a6a'
			 , border: 'none'
			 , width: 215			 
		})
		.val(config.emaillabel)
		.data('oStr', config.emaillabel)
		.focus( function(){
			var me = jQuery( this );
			if( me.val() == me.data('oStr') )me.val('');
		})
		.blur( function(){
			var me = jQuery( this );
			if( me.val() == '')me.val(me.data('oStr') );
		})
	);
	
	jQuery('#kfinner').append(
		jQuery('<textarea />')
		.attr({
			id : 'kfmsg'  
		})
		.css({
			 height : 65
			 , color: '#6a6a6a'
			 , margin: '7px 0 0 0'
			 , border: 'none'
			 , width: 214	
			 , padding: '2px 0 0 3px'
			 , fontFamily: 'Arial, sans-serif'
		})
		.val(config.msglabel)
		.data('oStr', config.msglabel)
		.focus( function(){
			var me = jQuery( this );
			if( me.val() == me.data('oStr') )me.val('');
		})
		.blur( function(){
			var me = jQuery( this );
			if( me.val() == '')me.val(me.data('oStr') );
		})
	);

	jQuery('#kfinner').append(
		jQuery( '<a />' )
		.attr({
			href : '#'	  
		})
		.css({
			margin : 0
			, color : '#fff'
			, fontWeight : 'bold'
			, fontSize : 12
			, display : 'block'
			, textAlign : 'right'
			, width : 215
			, margin : '11px 0 0 0'
		})
		.html(config.btnlabel)
		.click(function( e ){
			e.preventDefault();
			jQuery.ajax( 'fileadmin/ajaxmail.php', {
				type : 'post'
				, data : {
					email : jQuery('#kfemail').val()
					, msg : jQuery('#kfmsg').val()
				}
				, success : function(){
					jQuery('#kontaktfeld a:eq(0)').click();
				}
			});
		})
	);


});

