/* ----------------------------------------------------------
	title		  : HA Framework
	created		  : 8/19/08
	last updated  : 8/26/08
	history		  :
---------------------------------------------------------- */


/*
 * JSizes - JQuery plugin v0.31
 *
 * Licensed under the revised BSD License.
 * Copyright 2008, Bram Stein
 * All rights reserved.
 */
(function(B){var A=function(C){return parseInt(C,10)||0};B.each(["min","max"],function(D,C){B.fn[C+"Size"]=function(G){var F,E;if(G){if(G.width){this.css(C+"-width",G.width)}if(G.height){this.css(C+"-height",G.height)}return this}else{F=this.css(C+"-width");E=this.css(C+"-height");return{width:(C==="max"&&(F==="none"||A(F)===-1)&&Number.MAX_VALUE)||A(F),height:(C==="max"&&(E==="none"||A(E)===-1)&&Number.MAX_VALUE)||A(E)}}}});B.fn.isVisible=function(){return this.css("visibility")!=="hidden"&&this.css("display")!=="none"};B.each(["border","margin","padding"],function(D,C){B.fn[C]=function(E){if(E){if(E.top){this.css(C+"-top"+(C==="border"?"-width":""),E.top)}if(E.bottom){this.css(C+"-bottom"+(C==="border"?"-width":""),E.bottom)}if(E.left){this.css(C+"-left"+(C==="border"?"-width":""),E.left)}if(E.right){this.css(C+"-right"+(C==="border"?"-width":""),E.right)}return this}else{return{top:A(this.css(C+"-top"+(C==="border"?"-width":""))),bottom:A(this.css(C+"-bottom"+(C==="border"?"-width":""))),left:A(this.css(C+"-left"+(C==="border"?"-width":""))),right:A(this.css(C+"-right"+(C==="border"?"-width":"")))}}}})})(jQuery);







jQuery.noConflict();
     

     jQuery(document).ready(function($){


/* Navigation interaction
---------------------------------------------------------- */
$('.primary-nav ul').hide();
$('#nav').addClass('collapsed');
$('#nav').css('margin-bottom','1em'); //need some space when the menu is collapsed



function slideMenu() {
	var mainNav = $('#nav');
	
	if ($(mainNav).hasClass('collapsed')) {
		
		$('#nav').css('margin-bottom','0'); //reset space to normal
		$('ul', '.primary-nav li').css('min-height', '0').slideDown(); //got rid of min-height because animation was jumpy
		$('.menu-control').css('background-position','0 -16px');
		$(mainNav).removeClass('collapsed');
		
	} else {
	
		$('#nav').css('margin-bottom','1em'); //space needed when collapsed
		$('ul', '.primary-nav li').slideUp();
		$('.menu-control').css('background-position','0 0');
		$(mainNav).addClass('collapsed');
	}
	
	return false; // don't follow the default link action
	}




$('.primary-nav').children().children('a').click (slideMenu);


//menu control (arrows)
$('.primary-nav').prepend('<li class="menu-control"></li>');
$('.menu-control').css('cursor','pointer').click (slideMenu);



/* get rid of border for IE
---------------------------------------------------------- */
$('#footer-nav li:last-child').css('border','none');



/* dynamic round corners for images
---------------------------------------------------------- */
$('.round-100').wrap('<span class="round-100-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-172').wrap('<span class="round-172-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-200').wrap('<span class="round-200-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-270').wrap('<span class="round-270-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-420').wrap('<span class="round-420-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-530').wrap('<span class="round-530-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-600').wrap('<span class="round-600-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-772').wrap('<span class="round-772-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');
$('.round-832').wrap('<span class="round-832-wrap round-wrap"></span>').before('<span class="round-top"></span><span class="round-bottom"></span>').addClass('round-img');

// incase of float
$('.round-img', '.round-wrap').each( function(){

	var imgFloat = $(this).css('float');
	var imgMargin = $(this).margin();
	
	$(this).parents('.round-wrap').css('float', imgFloat);
	
	//remove margin and add it to parent
	$(this).css('margin', '0');
	$(this).parents('.round-wrap').margin(imgMargin);

});





});//end doc ready