var BENMOORE = {
	cfyh: {}
};

jQuery.noConflict();

jQuery(document).ready(function() {

	jQuery("#add-this-bookmark").css("visibility","hidden");

	jQuery(window).bind('resize', function() {
		//this function is implemented by AD THIS widget
		addthis_close();
	});	

});

BENMOORE.cfyh.homepage = function () {

	var addThisClass = 'addThisDropdown';
	var that = this;

	jQuery(document).ready(function() {

		addthis_open(document.getElementById('add-this-bookmark'), '');

	});

	this.cb_bookmark_timeouts = [];

	this.cb_save = function(myURL, title, lang){
		openAddtoFavorite('natura', title, myURL, lang);
	};

	this.cb_print = function(title, lang){
		alert("NATURA PRINT: Title:"+title+"\n Lang:"+lang);
		window.open("http://media.benjaminmoore.com/AKQA/product_print_en_US.html", "_self");
	};

	this.cb_email = function(myURL, bannerURL, title, lang){
		var bannerImg = "natura_banner_en.jpg";
		if (lang == "en_CA") bannerImg = "natura_banner_ca.jpg";
		else if (lang == "fr_CA") bannerImg = "natura_banner_fr.jpg";
		openEmailToFriendLB(title, myURL, lang,
		'http://media.benjaminmoore.com/AKQA/library/img/banner/' + bannerImg);
	};

	this.cb_bookmark = function(myURL, myBookMarkTitle, btnRight, btnTop, align){
		if (jQuery('#add-this-bookmark').prev().length) {

			jQuery('#wrap').append(
				jQuery('#add-this-bookmark').prev().children(':first-child')
						.addClass(addThisClass)
						.parent()
						.remove()
						.clone()
			);

		}

		addthis_open(document.getElementById("add-this-bookmark"), '', myURL, myBookMarkTitle);
		
		this.cb_bookmark_timeouts[this.cb_bookmark_timeouts.length] = setTimeout(this.cb_bookmark_out,1000);

		jQuery('.' + addThisClass)
				.css({'display':'block','top':'auto','right':btnRight,'bottom':(btnTop + 3),'left':'auto'})
				.bind('mouseenter',{timeout:this.cb_bookmark_timeouts},this.cb_bookmark_over);

	};
	
	this.cb_bookmark_over = function(evt) {
		jQuery.each(that.cb_bookmark_timeouts,function(i,val) {
			clearTimeout(val);
		});
		that.cb_bookmark_timeouts = [];
	};

	this.cb_bookmark_out = function() {
		addthis_close();
	};

	this.cb_bookmark_click = function(myURL, myBookMarkTitle){
		//this two functions are implemented by ADD THIS widget
		addthis_close();
		return addthis_sendto();
	};
	
	this.cb_details = function(colorCode, country){
		window.open("cdp.html?colorCode="+colorCode+"&country="+country, "_self");
	};

	this.cb_roomcredits = function(roomId){
		window.open("resources/global/flash_content/documents/CFYH2009_room_credits.doc", "_self");
		//alert("Room Credit for : " + roomId);
	};
	
	this.cb_fourOhFour = function(level){
		alert("Level: "+level);
	};

};

BENMOORE.cfyh.homepageObj = new BENMOORE.cfyh.homepage();
