//Center Function
jQuery.fn.center = function(loaded) {
    var obj = this;
    body_width = parseInt($(window).width());
    body_height = parseInt($(window).height());
    block_width = parseInt(obj.width());
    block_height = parseInt(obj.height());
    
    left_position = parseInt((body_width/2) - (block_width/2)  + $(window).scrollLeft());
    if (body_width<block_width) { left_position = 0 + $(window).scrollLeft(); };
    
    top_position = parseInt((body_height/2) - (block_height/2) + $(window).scrollTop());
    if (body_height<block_height) { top_position = 0 + $(window).scrollTop(); };
    
    if(!loaded) {
        
        obj.css({'position': 'absolute'});
        obj.css({ 'top': top_position, 'left': left_position });
        $(window).bind('resize', function() { 
            obj.center(!loaded);
        });
        $(window).bind('scroll', function() { 
            obj.center(!loaded);
        });
        
    } else {
        obj.stop();
        obj.css({'position': 'absolute'});
        obj.animate({ 'top': top_position, 'left': left_position }, 200, 'linear');
    }
}

//Cufon Text
Cufon.replace('.homeHolder p, #footer p.copyrights, .solar-pictures h2, #content p, .process-methods p, .rebates p',{fontFamily:'MyriadPro Regular'});
Cufon.replace('#navigation ul li a, .sidebarNav ul li a',{fontFamily:'MyriadPro Regular', hover: true});
Cufon.replace('.homeHolder .enter',{fontFamily:'MyriadPro SemiBold', hover: true});
Cufon.replace('h2.content-head, h3.gtitle-bold',{fontFamily:'MyriadPro SemiBold'});
Cufon.replace('h2.content-head span, h3.gtitle-normal',{fontFamily:'MyriadPro Regular'});
Cufon.replace('h3.gtitle-italic, .process-methods ul li,  ul.custom-bullet li',{fontFamily:'MyriadPro Italic'});
Cufon.replace('h3.gtitle-bitalic, h3.gtitle-bitalic-gray, ul.no-bullet, .process-sidebar ul li',{fontFamily:'MyriadPro SemiBoldIt'});
Cufon.replace('.process-sidebar h5',{fontFamily:'MyriadPro Bold'});


//jQuery Func
$(function(){ 
	//Center Home Wrapper
	$('.homeHolder').center();
		
	 //Content Load 
	 $('#navigation ul li a').click(function() {
		var href = $(this).attr('href');
		$('#navigation ul li a').parent().removeClass('current_page_item');
		$(this).parent().addClass('current_page_item');
		if(href == "index.html") {
			document.location(href);
		}else{
			$("#footer").fadeOut();
			$('#main').fadeOut(function(){  
				$(this).load(href + ' #main', function(){
					Cufon.refresh(); 
					$(this).fadeIn();
					$("#footer").fadeIn();
				 });
			});
		}
		return false;
	});
	
	//Home Logo Click
	$(".homeHolder h1#logo a").click(function(){ 
		$('.homeHolder').stop(true,true);
		$.ajax({
			url: "about.html",
			success: function(data){ 
				$('.homeHolder').fadeOut(function(){ $("#ajaxWrapper").append(data).fadeIn(); });
			 }
		});
		 return false;
	 })
	
});
