var my_input_temp_value = '';
var responseJSON = '';

$(document).ready(function() {

    $('.my_input').focus(
        function() {
            my_input_temp_value = $(this).val();
            $(this).val('');
        }
    
    );
    $('.my_input').blur(        
        function() {
            if ( $(this).val() == '' ) $(this).val(my_input_temp_value);           
        }
    
    );
});

function do_search()
{
    //alert(site_url);
    $('#frontend_search_form').attr("action", site_url+'suche/nach/'+$('#search_request').val() );
    return true;
}
function show_status_message( message )
{
    $('#status_message').html(message);
    $('#status_message').css('display' , 'block');
    topx = parseInt(((document.all)?document.body.scrollTop:window.pageYOffset));  
    $('#status_message').css('top', topx ); 
    $('div#status_message').slideDown("slow", function(){
      hTimer = window.setTimeout(function(){$('div#status_message').slideUp("slow");}, 3000);
    });
 
}
function common_ajax( source , ausgabe_element_id , form_id_or_data , json )
{
    $('#'+ausgabe_element_id).append('<img src="'+site_url+'images/ajax_loader.gif" class="ajax_loader" title="loading" />');
    if ( typeof( form_id_or_data ) == "object" ) { var post_data = form_id_or_data.join('&'); } else { var post_data = $('#'+form_id_or_data).serialize(); }
      
    jQuery.ajax({
    	url: site_url + source, 
    	data: post_data,
    	type: "POST",
    	timeout: 4000,
    	error: function(){ console.log("25:Fehler"); },
    	success: function(ausgabe){
    	   $('.ajax_loader').remove();    
    	    if (json){ 
    	       responseJSON = $.evalJSON(ausgabe);
               if ( responseJSON.sys_message ) { show_status_message( responseJSON.sys_message ); } 
            }
            else
            {
                $( '#' + ausgabe_element_id ).html( ausgabe );
            }
   		}
    });
    
    if (json) { return responseJSON; }
    else
    { return false; }
}
function set_verknuepfung()
{
    elements_to_link = new Array();
    jQuery.each( $('.sys_link_c:checked') , function(index, obj) { elements_to_link.push( obj.value );  } );
    if ( elements_to_link.length == 2)
    {
        common_ajax( 'front_ajax/set_verknuepfung' , 'unit_'+elements_to_link[1] , new Array( 'id1='+elements_to_link[0] , 'id2='+elements_to_link[1] ) , true );
        $('.sys_link_c:checked').attr('checked', false);        
    }

}
function verknupfungsmenu_auf( unit_id , cat_alias )
{
    responseJSON = common_ajax( 'front_ajax/verknupfungsmenu_auf' , 'unit_'+unit_id , new Array( 'unit_id='+unit_id , 'cat_alias='+cat_alias ) , true );
    $( '#unit_' + unit_id ).append( responseJSON.unit_id );
    
    return false;
}
