// Remy Sharp's HTML5 enabling script
// For discussion and comments, see: http://remysharp.com/2009/01/07/html5-enabling-script/
(function(){if(!/*@cc_on!@*/0)return;var e='abbr,article,aside,audio,canvas,datalist,details,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video'.split(','),i=e.length;while(i--){document.createElement(e[i])}})();

(function($){

//	$("#exit-survey").colorbox({iframe:true, innerWidth:800, innerHeight:500});

	if($("#hero-slider").length>0){
		var int_width = $(window).width();
		var hero_width = 1200;
		if(int_width >= '1000' && int_width <= '1200'){
			hero_width = int_width;
		}else if(int_width <= '1000'){
			hero_width = 1000;
		}
		if(int_width >= '1000'){
			$("#hero").css({'overflow' : 'hidden'});
		}
		// set the max width for hero area
		$("#hero-slider, #hero-images, #hero-images li").css({'width' : hero_width});
		$("#hero-images").cycle({
			next:'#hero-next', 
			prev:'#hero-previous',
			pause:true,
			speed:400,
			timeout:6000
		});
		
		// as the window sizes, change the next/prev buttons
		$(window).resize(function(){
			var int_width = $(window).width();
			var img_width = 1200;
			var slider_width = 1200;
			if(int_width <= '1200' && int_width >= '1000'){
				img_width = int_width;
				slider_width = int_width;
			}else if(int_width < '1000'){
				img_width = 1000;
				slider_width = 1000;
			}
			$("#hero-images, #hero-images li").css({'width' : img_width});
			$("#hero-slider").css({'width' : slider_width});
		});

	}
	if($("#hero-images a.lightbox").length > 0) {
		$("#hero-images a.lightbox").each(function(){
			$(this).attr('href', '/ajax'+$(this).attr('href'));
		});
		$("#hero-images a.lightbox").colorbox({
			scrolling:false
		});
	}
	if($.browser.msie){
		// GIVE IE A CRUTCH
		$.getScript("/assets/js/jquery.corner.js", function(){
			$(".gradient-button, .gradient-button span").corner("3px");
		});
	}
	
	$("a[rel='lightbox']").colorbox({transition:"fade"});
	
	// HIDE EXTRA SEO CONTENT
	$(".extended").hide();
	$(".read-more").live('click', function(e){
		e.preventDefault();
		$(this).parents('p').hide().prev(".extended").slideToggle('fast');
	});
	
	// MAIN NAVIGATION
	$("#main-nav ul").addClass('subnav').parent().addClass("subnav-parent");
	$("ul#main-nav li.subnav-parent a:first").live('click', function(e){
		e.preventDefault();
	});
	$("ul#main-nav li.subnav-parent").live('hover', function(e){
	
		// to position the nav
		var min_width = $(this).width();
		var top = $(this).height();
		$(this).addClass('hover');
		
		e.preventDefault();
//		$(this).find()
		$(this).children('.subnav').css({'top':top, 'min-width':min_width}).stop(true, true).slideDown('fast').show();
		$(this).children('.subnav').children('li').children('a').css({'min-width':min_width});
		return false;

    });
    
    $('.hover').live('mouseleave', function(e){
    	$('.hover .subnav').stop(true, true).slideUp('fast');
    });
    
    
    
    // CREATE SOME DEFAULT TEXT FOR TEXT BOXES
    if($('input.default').length>0){$('input.default').each(function(){var text=$(this).attr('title');if($(this).val()==""){$(this).val(text);}});}
    $('input.default').focus(function(){var text=$(this).attr('title');if(this.value==text){this.value='';}});
    $('input.default').blur(function(){var text=$(this).attr('title');if($.trim(this.value)==''){this.value=(text?text:'');}});
// CREATE SOME DEFAULT TEXT FOR PASSWORDS BOXES (toggle between text and password types)
    if($('input.default-password').length>0){$('input.default-password').each(function(){var text=$(this).attr('title');if($(this).val()==""){$(this).after("<input type='text' class='fake-password' name='fake_password' value='password' />").hide();}});}
	  $('input.fake-password').live('focusin',function(){$(this).hide().prev('input.default-password').val('').show().focus();});
    $('input.default-password').blur(function(){var text=$(this).attr('title');if($.trim(this.value)==''){this.value=(text?text:'');$(this).after("<input type='text' class='fake-password' name='fake_password' value='password' />").hide();}});

window.onload = function(){
	// preloading images
	var img = new Image();
//	img.src = '/assets/images/logo.jpg';
};

})(jQuery);
