		jQuery.fn.ch_header = function(options){

		var defaults = {
		images:[
						'/image/commandprinting/show/144', //header7
						'/image/commandprinting/show/142', //header5
						'/image/commandprinting/show/449', //header4
						'/image/commandprinting/show/143', //header6
						'/image/commandprinting/show/140'  //header3
					 ],
		background:[],
		buttons_title:[
                         'docucare for managed care',
                         'printing and documents',
                         'email marketing',
                         'web based solutions',
                         'direct mail and fulfillment'
                       ]
		};
		var options = jQuery.extend(defaults, options);
		var ImagesArray = new Array();
		var header = jQuery(this);
		var background_image = jQuery("#bcg_logo_image");
		var buttons = new Array();
		var loading_url = "";
		var randomName = (defaults.background.length>1)?defaults.background[Math.round(Math.random()*defaults.background.length)]:defaults.background[0];	
		var count_to_load = defaults.images.length-1;
		var index_loaded = 0;
	
		jQuery(header).css({"display":"none","width":"938px","height":"363px"});
	        jQuery(background_image).css({"display":"block","width":"938px","height":"363px"});
	       jQuery('body').append('<img src="#" style="display:none" id="preloading_box"/>');
		
		loadImage(randomName,background_image);
	
	
		
		jQuery(header).load(function(){
				jQuery(header).css({"display":"none"});
				jQuery(header).show();				  
		});
		
		jQuery('#preloading_box').load(function(){									
				if(index_loaded<count_to_load){
					index_loaded ++;
					preloadingImages(index_loaded);
				} else {
					setupButtons();
					//jQuery(background_image).fadeIn(300);	
					//jQuery("#preloader").hide()
				}
		});
		jQuery(background_image).load(function(){
				//jQuery(background_image).css({"display":"block"});  
                                jQuery(background_image).show();
	                        preloadingImages(index_loaded);
                                jQuery("#preloader").hide();
		});
		function loadImage(url, el){
		 if(loading_url!=url && url!=""){
			loading_url = url;
			/*jQuery(el).fadeOut(300,function(){
			jQuery(el).attr({"title":loading_url+" loaded"});
				jQuery(el).attr("src",loading_url);
			});*/
			 jQuery(el).hide();
                         jQuery(el).attr("src",loading_url);
			} else {
				jQuery(el).show();
			}
		}

		function setupButtons(){
			for(i=0;i<defaults.buttons_title.length;i++){
				var attribute = "img[title="+defaults.buttons_title[i]+"]";
				var btn =  jQuery(attribute);
				if(btn.length==1){
					buttons[i]  = btn[0];
					jQuery(btn).parent().hover(function(){	
										   var el = jQuery(this).find("img:first");
										   var index = bindexOf(el[0]);
										   if(index!=-1)loadImage(defaults.images[index],header);
  										 },
										 function(){
										   jQuery(header).hide();
										 });																 
				}
			}
		}
		function preloadingImages(i){
			ImagesArray[i] = new Image();			
			ImagesArray[i].src = defaults.images[i];
			jQuery('#preloading_box').attr("src",defaults.images[i]);
		}
		function bindexOf(el){
			for(var i=0;i<buttons.length;i++)
			{
				if(buttons[i]==el)return i;
			}
			return -1;
		}
		return this;
		
	}

	jQuery.fn.ch_loginbtn = function(options){
                 var login_btn = this;
				 
				 var propertys = {
					 showTimer:0,
					 isVisible:false
				 };
				 
				 var methods = {
					 hidemenu:function(){
						 if (propertys.isVisible){
							 jQuery('#loginmenu_block').fadeOut(100);							 
							 clearTimeout(propertys.showTimer);
							 this.visible(false);
						 }
					 },
					 setTimer:function(n){
						  propertys.showTimer = setTimeout("jQuery(this).hidemenu()",n);
					 },
					 stopTimer:function(){
						  clearTimeout(propertys.showTimer);
					 },
					 visible:function(b){
						 propertys.isVisible = b;
						
					 }
				 };

				 var options = jQuery.extend(propertys, options);
				 jQuery.fn.extend(methods);
 jQuery('#loginmenu_block').css({'overflow':'hidden'});
                 jQuery('#loginmenu_block').append('<ul><li><a href="http://emarketing.commandprinting.com" target="_blank" style="font-family: Arial;font-size:11px;font-weight:normal">Command e-marketing login</a></li><li><a href="http://orders.commandprinting.com//commandprinting/" target="_blank" style="font-family: Arial;font-size:11px;font-weight:normal">Command web fulfillment center login</a></li></ul>');
				 jQuery('#loginmenu_block').css({'display':'none'});
                 jQuery(login_btn).hover(
                                    function(){
                                                                               jQuery('#loginmenu_block').fadeIn(100);
									       jQuery(this).visible(true);
                                                                               jQuery(login_btn).stopTimer();
										jQuery('#loginmenu_block').hover(function(){
																			jQuery(login_btn).stopTimer();
																		  },
																		  function(){
																		     jQuery(login_btn).setTimer(500);
																		  });
                                    },
                                    function(){
										jQuery(login_btn).setTimer(500);
									}
                 );
                 return this;
        }

	jQuery(document).ready(function(){
	    var _isVisible = false;

	   // jQuery('#logo_image').backgrounds(bcg);
	    jQuery('#login_btn').ch_loginbtn();	
	    jQuery("#Footer").css({"height":"40px"});
	    jQuery("#site_map_button").click(function(){
	    	var _display = "";
	    	var _height = ""
	    	if(!_isVisible){
	    	  _display = "block";
	    	  _height = "300px";
	    	  _isVisible  = true;
	    	} else {
 		  _display = "none";
	    	  _height = "40px";
	    	  _isVisible  = false;
	    	}
	    	jQuery(".footer_section").css({"display":_display});
	    	jQuery("#Footer").css({"height":_height});
	    	 window.scroll(0,jQuery(document).height());
	    });
	   
	});

// JavaScript Document