﻿ 
        /* report link ajax form post */
        var reportOptions = {
            url: "report-this-site-service.asp",
            type: "post",
            timeout: 3000,
            success: function(responseText, statusText) {
                if (responseText == "True") {
                    var parentLi = $('#reportform').parent();
                    parentLi.empty();
                    parentLi.append("<img src='/assets/img/template/btn-reported-link.gif' alt='This link has been reported by other Physics.org users' />");
                }
            }
        };

        /* login ajax form post */
        var loginOptions = {
            timeout: 3000,
            success: function(responseText, statusText) {
                if (responseText == "True") {
                    $('.auto-submit-star').rating('enable');
                    var parentLi = $('#login').parent();
                    parentLi.empty();
                    var submitbtn = $("<input type='image' src='/assets/img/template/btn-report-link.gif' alt='Report this link' />");
                    var hiddenInput = $("<input type='hidden' name='id' value=' " + linkid + "' />");
                    var formElement = $("<form method='post' id='reportform' action='report-this-site-service.asp'></form>");
                    formElement.append(submitbtn);
                    formElement.append(hiddenInput);
                    parentLi.append(formElement);
                    $('#reportform').ajaxForm(reportOptions);
                }
                else {
                    $('#loginmessage').text(responseText);
                    $('.tooltip-login').height(160);
                }
            }
        };
        
        $(function() {
            
            /* search box blur / focus */
            $('input.form-text').attr({ value: 'Enter a topic or keyword' }).focus(function() {
                if ($(this).val() == 'Enter a topic or keyword') {
                    $(this).val("");
                }
            }).blur(function() {
                if ($(this).val() == "") {
                    $(this).val('Enter a topic or keyword');
                }
            });

            /* rating callback / post function */
            $('.auto-submit-star').rating({
                callback: function(value, link) {
                    $.post("rate-this-site-service.asp", { LinkId: linkid, Rating: value }, function(data) {
                        $('.auto-submit-star').rating('readOnly', true);
                    });
                }
            });
            
            /* login box dropdown */
            $('#login').attr('href', '#');
            $('#login').click(function() {
                $('.tooltip-login').toggle('fast');
            });
            $('#close').click(function() {
                $('.tooltip-login').toggle('fast');
            });
            
            $('#loginform').ajaxForm(loginOptions);
            $('#reportform').ajaxForm(reportOptions);
            
            //correct iframe height
            $(window).bind('resize', function() {
                $('.iframe').height($(window).height() - 50);
           
                });
            $('.iframe').height($(window).height() - 50);
        });
        
