/**
 * Establish a Global namespace
 */
var g={
    liNum:0,
    init:{},
    activeItem:0,
    galIsLeft:true,
    event:{},
	jumpTo:{},
	elems:{},
	currentLi:0
};
/**
 * Detect the Device
 */

var ua = navigator.userAgent;
isiPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua);
$(function(){
    if(isiPad){ 
        $('div.cur').remove();
    }else{
        $('#ipad_loader').remove();
        $('#navigation').addClass('no_ipad');
    }
    g.transition=false;
    var transitions=['webkitTransition',,'mozTransition','oTransition','msTransition'];
    for(var t in transitions){
         if(typeof document.body.style[transitions[t]] !== 'undefined') g.transition=transitions[t];
    }
    if(g.transition) g.transform=g.transition.replace('Transition','Transform');
      /**
      * msg Box
      */
    $('div.msg_box div.close').click(function(){
        $(this).parent().fadeOut(500);
    });
    $('#show_imprint').click(function(e){
        e.preventDefault();
        $('#imprint_msg').fadeIn(300);
    })
    /**
     * Image Loading
     */
    $('img').live('load',function(){
        $(this).fadeIn(500);
    }).each(function(){
        if(this.complete && !$(this).hasClass('show')){
            var img=$(this);
            setTimeout(function(){
             img.fadeIn(500);
            },20);
        }
    });
    /**
     * Searchbox UI Behavior
     */
    $('#search').focus(function(){
        $(this).addClass('focus');
        if($(this).val()=='suchen') $(this).val('');
    }).blur(function(){
        $(this).removeClass('focus');
        if($(this).val()=='') $(this).val('suchen');
        $('.search_result').fadeOut(500);
    }).keyup(function(){
        if($(this).val().length==0){
            $('.search_result').hide();
            return;
        }
        $('.search_result').addClass('load').show();
        $.get(cfg.baseUrl+"search/for_projects",{
            "search_string":$(this).val()
        },function(ret){
            $('.search_result').removeClass('load').html(ret).show().find('img').load(function(){
                $(this).fadeIn(500);
            });
        });
    });
	if(isiPad){
		/**
		* Hover Menu Functionality
		*/
		$('#menu .main_item').click(function(){
			$(this).find('.sub_menu').show();
		});
		$('#menu .main_item a').click(function(){
			document.location.href=$(this).attr('href');
		});
	
	}
})
