$(document).ready(function()
{
	
	$('#topmenu img, #mainmenu .hover, #submenu .hover').hover(function()
    {
        var file = $(this).attr('src');
        file = file.replace(/\.jpg$/, '-sel.jpg');
        $(this).attr('src', file);
    }, function()
    {
        var file = $(this).attr('src');
        file = file.replace(/\-sel.jpg$/, '.jpg');
        $(this).attr('src', file);
    });
	
	$('#callback-name').focus(function()
	{
		if ($('#callback-name').val() == 'Ihr Name')
		{ 
			$('#callback-name').val('');
			$('#callback-name').css({'font-style' : 'normal', 'color' : '#000000'});
		}
	});
	
	$('#callback-name').blur(function()
	{
		if ($('#callback-name').val() == '')
		{ 
			$('#callback-name').val('Ihr Name');
			$('#callback-name').css({'font-style' : 'italic', 'color' : '#8F8C7A'});
		}
	});
	
	$('#callback-telefon').focus(function()
	{
		if ($('#callback-telefon').val() == 'Ihre Telefonnummer')
		{ 
			$('#callback-telefon').val('');
			$('#callback-telefon').css({'font-style' : 'normal', 'color' : '#000000'});
		}
	});
	
	$('#callback-telefon').blur(function()
	{
		if ($('#callback-telefon').val() == '')
		{ 
			$('#callback-telefon').val('Ihre Telefonnummer');
			$('#callback-telefon').css({'font-style' : 'italic', 'color' : '#8F8C7A'});
		}
	});
	
	
	$('#send_callback').click(function()
	{
		var name = '';
		var telefon = '';
		if ($('#callback-name').val() != 'Ihr Name') name = $('#callback-name').val();
		if ($('#callback-telefon').val() != 'Ihre Telefonnummer') telefon = $('#callback-telefon').val();
		
		$.ajax(
        {
            type: "POST",
            data: "name=" + name + "&telefon=" +  telefon,
            url: "ajax-callback.php",
            success: function(result)
            {
                if (result.substr(0, 2) == 'OK')
                {
                    result = result.substr(3);
                    if (result) // Fehler
                    {
						alert("Ihre Angaben sind unvollständig.\nBitte korrigieren Sie die Fehler und senden die Anfrage erneut ab.");
					}
					else
					{
						$('#callback-content').html('<strong>Vielen Dank!</strong><p style="margin-top: 8px; margin-bottom: 5px;">Wir haben Ihre Anfrage erhalten und werden Sie baldstmöglich kontaktieren.</p><div style="font-size: 3px;">&nbsp;</div>');
					}
                }
                else
                {
                    alert(result);
                }
            }
        });
	});
	
	
	$('#print').click(function()
	{
		$(this).attr('target', '_new');
	});
	
});


