// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
Prototype.Browser.IE6 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 6;
Prototype.Browser.IE7 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 7;
Prototype.Browser.IE8 = Prototype.Browser.IE && !Prototype.Browser.IE6 && !Prototype.Browser.IE7;

document.observe('click', respondToClick);
function respondToClick(event) {
 var element = Event.element(event);
 if($('login_link') != null && Element.descendantOf(element, $('login_link')) && Element.visible('login_widget') == false) {
     disaplySigninWidget(true);
 }else if($('login_widget') !=null && Element.descendantOf(element, $('login_widget')) == false && Element.visible('login_widget')) {
     disaplySigninWidget(false);
 }
}


function disaplySigninWidget(flag_to_show){
    if(flag_to_show == true) {
//        Element.show('login_widget');
        Effect.SlideDown('login_widget',{ duration: 0.1 });
        var login_widget_width = 200;//it is hardcoded width
        $('login_widget').style.left = ($('login_link').positionedOffset()[0] +$('login_link').getDimensions().width - login_widget_width) + "px";
        $('login_widget').style.top = ($('login_link').positionedOffset()[1] +$('login_link').getDimensions().height) + "px";
    } else {
        Element.hide('login_widget');
    }
}

function showCompleteIdeaContent(element_id) {
    if($(element_id) != null) {
        if($(element_id).classNames().include("preview_idea")) {
            $(element_id).removeClassName("preview_idea");
            // 50 Height is a constant change later as required
            if($(element_id).offsetHeight<50) {
                $(element_id).style.height = 50 +"px";
            }
        }else {
            $(element_id).addClassName("preview_idea");
        }
    }
}

function display_footer_list(source_div_id){
    if($(source_div_id)){
        $('footer_idea_container').innerHTML = $(source_div_id).innerHTML;
    }
}