/****** Custom Variables ******/


var timeout = 500;
var closetimer = 0;
var navmenu = 0;

$.browser.msie6 = $.browser.msie && parseInt($.browser.version) == 6 && !window["XMLHttpRequest"];
$.browser.chrome = $.browser.safari;

/****** Navigation Functions ******/

function navmenu_open() {
    if ($(document)) {
        navmenu_canceltimer();
        navmenu_close();
        navmenu = $(this).find('ul').css('visibility', 'visible').css('left', $(this).position().left).css('width', ($(this).css('width')<$(this).find('ul').css('width'))?$(this).find('ul').css('width'):$(this).css('width')).css('-webkit-border-bottom-left-radius', '6px 6px').css('-webkit-border-bottom-right-radius', '6px 6px');
        if (!$(this).hasClass('.nav-child')) $(this).find('ul').prev('.nav-child').css('backgroundColor', '#3399CC').css('color', '#FFFFFF'); /* Too many issues in IE */
    }
}

function navmenu_close() {
    if ($(document)) {
        if (navmenu) {
            navmenu.css('visibility', 'hidden');
            if (!$(navmenu).hasClass('.nav-child')) navmenu.prev('.nav-child').css('background', 'transparent').css('color', '#000000'); /* Too many issues in IE */
        }
    }
}

function navmenu_timer() {
    closetimer = window.setTimeout(navmenu_close, timeout);
}

function navmenu_canceltimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

/****** Initialization After DOM ******/

$(document).ready(function() {

    //$('#nav > ul li').bind('mouseover', navmenu_open);
    //$('#nav > ul li').bind('mouseout', navmenu_timer);

    $(function() {
       $("h2:contains('RAWRnet')").not(":has(:contains('RAWRnet'))").each(function() {
	    $(this).remove();
       });
    });

    $('.cc, .entry-info').hover(
       function() {
           $(this).fadeTo('fast', 1.0);
       }, function() {
           $(this).fadeTo('fast', .4);
    });
    $('#donate, .entry:not(":first"), .comment-form-submit').hover(
       function() {
           $(this).fadeTo('fast', 1.0);
       }, function() {
           $(this).fadeTo('fast', .8);
    });

    /****** CSS Exceptions ******/

    $(".breadcrumb-current:contains('RAWRnet')").html('Breadcrumb Ribbon');

    $(".blink").blink();

    if ($.browser.mozilla) {
        //Firefox
	$('#navborder').css('clear', 'both');
        $('.cc, .entry-info').css('opacity', '.4');
	$('#donate, .entry:not(":first"), .comment-form-submit').css('opacity', '.8');
	$('#col1, .entry p').css('min-height', '275px');
        $('.info, .entry-info, .notice, .comment-form-submit,').css('-moz-border-radius', '2px 2px');
        $('#footer').css('-moz-border-radius-bottomleft', '6px 6px')
		    .css('-moz-border-radius-bottomright', '6px 6px');
        $('#header').css('-moz-border-radius-topleft', '6px 6px')
              	    .css('-moz-border-radius-topright', '6px 6px');
	$('#nav li a').css('-moz-border-radius-topleft', '6px 6px')
              	      .css('-moz-border-radius-topright', '6px 6px');
	$('#nav li a:first').css('-moz-border-radius-topleft', '0');
	$('#colmid ul li').hover(function(){$(this).css('color', '#597CA4').css('background', '#F6F6F6');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
	$('.sitemap ul li').hover(function(){$(this).css('color', '#597CA4').css('background', 'transparent');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
    }

    if ($.browser.opera) {
        //Opera
        $('.cc, .entry-info').css('opacity', '.4');
	$('#donate, .entry:not(":first"), .comment-form-submit').css('opacity', '.8');
	$('#col1, .entry p').css('min-height', '275px');
        $('.info, .entry-info, .notice, .comment-form-submit').css('border-radius', '2px 2px');
        $('#footer').css('border-bottom-left-radius', '6px 6px')
		    .css('border-bottom-right-radius', '6px 6px');
        $('#header').css('border-top-left-radius', '6px 6px')
              	    .css('border-top-right-radius', '6px 6px');
	$('#nav li a').css('border-top-left-radius', '6px 6px')
              	      .css('border-top-right-radius', '6px 6px');
	$('#nav li a:first').css('border-top-left-radius', '0');
	$('#colmid ul li').hover(function(){$(this).css('color', '#597CA4').css('background', '#F6F6F6');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
	$('.sitemap ul li').hover(function(){$(this).css('color', '#597CA4').css('background', 'transparent');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
    }

    if ($.browser.chrome || $.browser.safari || $.browser.webkit) {
        //Chrome & Safari
        $('.cc, .entry-info').css('opacity', '.4');
	$('#donate, .entry:not(":first"), .comment-form-submit').css('opacity', '.8');
	$('#col1, .entry p').css('min-height', '275px');
        $('.info, .entry-info, .notice, .comment-form-submit').css('-webkit-border-radius', '2px 2px');
        $('#footer').css('-webkit-border-bottom-left-radius', '6px 6px')
		    .css('-webkit-border-bottom-right-radius', '6px 6px');
        $('#header').css('-webkit-border-top-left-radius', '6px 6px')
              	    .css('-webkit-border-top-right-radius', '6px 6px');
	$('#nav li a').css('-webkit-border-top-left-radius', '6px 6px')
              	      .css('-webkit-border-top-right-radius', '6px 6px');
	$('.nav-sub').css('-webkit-border-radius', '0');
	$('#nav li a:first').css('-webkit-border-top-left-radius', '0');
	$('#colmid ul li').hover(function(){$(this).css('color', '#597CA4').css('background', '#F6F6F6');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
	$('.sitemap ul li').hover(function(){$(this).css('color', '#597CA4').css('background', 'transparent');},
				 function(){$(this).css('color', '#666').css('background', 'transparent');});
    }

    if ($.browser.msie) {
        //MSIE All
    }

    if ($.browser.msie6) {
        //MSIE 6
    }

    if ($.browser.msie && ($.browser.version < 7.9999) && ($.browser.version > 6.9999)) {
        //MSIE 7
	$('.cc').css('filter', 'alpha(opacity=60)');
	$('#col1, .entry p').css('min-height', '275px');
    }

    if ($.browser.msie && ($.browser.version > 7.9999)) {
        //MSIE 8+
        $('.cc').css('-ms-filter', '"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"')
                .css('filter', 'progid:DXImageTransform.Microsoft.Alpha(opacity=40)');
	$('#col1, .entry p').css('min-height', '275px');
    }
});

//document.onclick = navmenu_close;

/****** Initialization After Window ******/

$(window).load(function() {
      $('#col2').css('min-height', $('#col1wrap').height());
      $('#col1wrap').css('min-height', $('#col2').height()); //Vice versa takes care of shorter content.
      //Fix for side menu. Webkit's textbox resize results in short side menu.
      //Using jQuery resize event - v1.1 - 3/14/2010 - Not as responsive with quick-resizing.
      $('#col1wrap').resize(function(){
                $('#col2').css('min-height', $('#col1wrap').height());
      });
      $('#col1').resize(function(){
                $('#col1wrap').css('min-height', $('#col1').height()); //(($('#col1').height()>$('#col2').height())?$('#col1').height():$('#col2').height())
      });
      $('#master').css('min-height', $(window).height());
});


/****** Debug After Initialization ******/

$(document).ready(function() {
      //
      $(window).load(function() {
            //$('*').css('overflow', 'visible').css('background', 'transparent');
      });
});
