$(document).ready(function(){
    //code for checking or fixing height issues
    showHideQuotes('');
    
    if($('.tabs .links a').length > 0){        
        $('.tabs .content').hide();
        $('.tabs .links a').bind('click', function(){
            $('.tabs .links a').removeClass('active');
            $(this).addClass('active');
            var page = $(this).attr('id');
            page = page.substr(4);
            $('.tabs .content').hide();
            $('.tabs .content#'+page).show();
            showHideQuotes(page);
            return false;
        });
        $('.tabs .links a:first').trigger('click');
    }
});

function showHideQuotes(page_id){
    $(".hideDiv").each(function(){
        $(this).hide();
        var internalLftHeight  = 0;
        if(page_id != ''){
            internalLftHeight  = $("#"+page_id).height();
        } else {
            internalLftHeight  = $(".internalLftColomn").height();
        }
            
        var internalRgtHeight  = $(".internalRgtColumn").height();
        var remainHeight = internalLftHeight - internalRgtHeight;

        internalRgtHeight = internalRgtHeight - (-200);
        
        if (internalRgtHeight < internalLftHeight) {
            $(this).show();

            //cond to check the height again
            if(($(this).height - (-internalRgtHeight )) > internalLftHeight) {
                $(this).hide();
            }
        }
    });
}

$(document).ready(function(){
    $(".cgfeedback_addcoment input[type='submit']").live('click', function(event){ 
        event.preventDefault(); 
        var cgfeedback_form = $(this).closest('form');
        var cgfeedback_form_fields = cgfeedback_form.find(':input').serializeArray();
        var form_data = ''; 
        $.each(cgfeedback_form_fields, function(i, field){ 
            if(cgfeedback_form.find("input[name='" + field.name + "']").not(':checkbox') ||  
                cgfeedback_form.find("input[name='" + field.name + "']").is(':checked')){       
                form_data = form_data + field.name + '=' + field.value + '&';
            }
        }); 
        form_data = form_data +  
        cgfeedback_form.find("input[name$='submit']").attr('name')+'='+ 
        cgfeedback_form.find("input[name$='submit']").val()+'&'+ 
        'showtemplate=false';
        var cgfeedback_url =  $(location).attr('href').replace( $(location).attr('hash'), '') + '/?showtemplate=false';
        //alert(form_data);
        $.ajax({ 
            type: 'POST', 
            url: cgfeedback_url, 
            data: form_data, 
            success: function(data){
                /* want to be notified of future course offerings */
                
                var email_notify = '';
                var fd = form_data.split('&');
                $.each(fd, function(key, val){
                    var fd2 = val.split('=');
                    if(fd2[0].search("author_email")>=0) {
                        email_notify = (fd2[1]);
                    }
                    
                });
                //alert(email_notify);//return false;
                //var email_notify = cgfeedback_form.find("input[name=$'author_email']").val();
                var listname = 'statistics';
                $.ajax({url: "/js/add_lead.php?email="+email_notify+"&listname="+listname,
                    cache: false,
                    success: function(html){
                         
                    }
                });
                
                $('#cgfeedback_message').html(data).fadeIn('3000').delay('3000').fadeOut('3000');
                $('#comments_inner').load( cgfeedback_url + ' #comments_inner'); //could be used if comments are not moderated  
                
                if($('#cgfeedback_message .error').length == 0) {
                    $('.cgfeedback_addcoment form fieldset :input').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
                }
            } 
        }); 
    });
});


function showHideQuotes(page_id){
    $(".hideCourseDiv").each(function(){
        $(this).hide();
        var internalLftHeight  = 0;

        internalLftHeight  = $(".homeLftColomn2").height();
        var internalRgtHeight  = $(".homeRgtColumn2").height();

        //internalLftHeight  = $(".homeLftColomn2").outerHeight();
        //var internalRgtHeight  = $(".homeRgtColumn2").outerHeight();
        var remainHeight = internalLftHeight - internalRgtHeight;

        //internalRgtHeight = internalRgtHeight - (-2);
        //alert(internalRgtHeight +'__'+internalLftHeight)

        if (internalRgtHeight < internalLftHeight) {
            $(this).show();

            //cond to check the height again
            if(($(this).height - (-internalRgtHeight )) > internalLftHeight) {
                $(this).hide();
            }
        }
    });
      $(".homeLftColomn2").height($(".homeRgtColumn2").height());
}
