// define isIE var
var isIE = 0;

$(function(){
    
/* Request Info slider */
    $open_y = 0;
    $closed_y = -320;        
    $header = $('#header');    
    $handle = $('#request-handle');
    $msg = $header.find('.msg');
    $handle.addClass('enabled');
    
    $handle.click(function(){
        if ($header.hasClass('open')){
            close_header($header, $handle, $closed_y);            
        } else {
            if ($msg.length){
                $msg.remove();
            }
            if ($header.hasClass('sent')){
                reset_form();                
            }
            open_header($header, $handle, $open_y);                        
        }
    });
    
    if ($header.hasClass('sent')){
        $timeout = setTimeout(
            "close_header($header, $handle, $closed_y)", 3000
        );
        reset_form();        
    }
    
/* Home page hero */
    var fx_option = '';
    var cleartype_option = '';
    if (isIE == 1){
        fx_option = 'none';
        cleartype_option = true;
    } else {
        fx_option = 'fade';
        cleartype_option = false;
    }
    $('#fade')
        .after('<div id="indicator">')
        .cycle({ 
            fx: fx_option,
            pager: '#indicator',
            cleartypeNoBg: cleartype_option            
        });

/* Scrolling */
    $('#hero .btn:eq(0)').click(function(){
        var scroll_target = $('a[name="adaptive"]');
        var offset = scroll_target.offset();
        var position = offset.top - 91;
        $.scrollTo( position, 800 )
    });    
    $('#hero .btn:eq(1)').click(function(){
        var scroll_target = $('a[name="demos"]');
        var offset = scroll_target.offset();
        var position = offset.top - 90;
        $.scrollTo( position, 800 )
    });    

        
/* Fancy image-link rollovers */
    $('.slide-link').mouseenter(function(){
        $(this).children('.screen').filter(':not(:animated)').animate({
            //height: '162px'
            opacity: .9
        }, 400);
    });
    $('.slide-link').mouseleave(function(){
        $(this).children('.screen').animate({
            //height: '0px'
            opacity: 0
        }, 400);
    });
    
/* Prevent pseudo-links from firing */    
    $('a[href*="#"]').click(function(e){
        e.preventDefault();
    });
    


    
}); /* End jQuery onload */

function setIE($version){
    isIE = $version;
}

function close_header($header, $handle, $closed_y){
    $header.animate({
        marginTop: $closed_y + 'px'
    }, 500).removeClass('open posted');
    $handle.text('Request Info');    
}

function open_header($header, $handle, $open_y){
    $header.animate({
        marginTop: $open_y + 'px'
    }, 500).addClass('open');
    $handle.text('Close');    
    $header.removeClass('sent');
}

function reset_form(){
    $('#header form input[type="text"]').each(function(){
        $(this).val('');
    });    
}
