/* Copyright (c) Fotki Inc */

var chint = null;   // cart hint
function CHint () {};
CHint.div_id = 'topnav_shoppingcart_icon';
CHint.init = function CHint_init () {
try {
var onload_cont = LangDict.translateToken('TopNav.Cart.Hint.GoToCart.Part1_3') + "<span style='color:#5471B9;font-weight:bold'>" + CartHint_items["quantity"] + "</span><br>" + LangDict.translateToken('TopNav.Cart.Hint.GoToCart.Part2_3') + "<br><span style='white-space:nowrap;color:#696969;'>" + LangDict.translateToken('TopNav.Cart.Hint.GoToCart.Part3_3') + "<input onclick='CHint.dontShow();' type='checkbox'></span>";
chint = new Hint("carttooltip", onload_cont);
if(chint.init != null) {
chint.setTimeout(12000);
chint.animationOn();
}} catch (ex) {
//alert("CartHint error: "+ex)
return;
}}
CHint.onLoad = function CHint_onLoad() {
try {
chint.show(CHint.div_id);
} catch (ex) {
//alert("CartShow error: "+ex);
return;
}}
CHint.onMouseover = function CHint_onMouseover () {
try {
var onmouseover_cont = LangDict.translateToken('TopNav.Cart.Hint.ItemsQuantity')
+ "<span style='color:#5471B9;font-weight:bold'>"
+ CartHint_items["quantity"]
+ "</span>";
if (chint.is_showing) chint.quickHide();
chint.setContent(onmouseover_cont);
chint.setTimeout(2000);
chint.show(CHint.div_id);
} catch (ex) {
//alert("CartMouseover"+ex);
return;
}}
CHint.activate = function CHint_activate () {
try {
CHint.init();
var nohint = getCookie("notcarthint");
if(!nohint && CartHint_items["quantity"]) CHint.onLoad();
if (Core.getElementU(CHint.div_id)) Core.addEvent(Core.getElementU(CHint.div_id), 'mouseover', CHint.onMouseover);
} catch (ex) {
//alert("CartActivate error: "+ex);
return;
}}
CHint.dontShow = function CHint_dontShow () {
chint.hide();
var name = "notcarthint";
var val = 1;
var expiredate = new Date();
expiredate.setTime(expiredate.getTime() + 14 * 24 * 60 * 60 * 1000);
var hostname = location.hostname.match(/fotki\.com$/) ? "fotki.com" : location.hostname;
setCookie(name, val, expiredate, '/', '.' + hostname)
}
CHint.setQuantity = function CHint_setQuantity (q) {
try {
q = parseInt(q, 10);
CartHint_items["quantity"] += q;
CartHint_items["quantity"] = parseInt((CartHint_items["quantity"] < 1 ? 0 : CartHint_items["quantity"]), 10);
if (q > 0 && Core.getClassName("shopping_cart") == "shoppingcartempty") {
Core.setClassName("shopping_cart", "shoppingcart");
} else if (CartHint_items["quantity"] == 0 && Core.getClassName("shopping_cart") == "shoppingcart") {
Core.setClassName("shopping_cart", "shoppingcartempty");
}} catch (ex) {
//alert("CartQuantity: "+ex);
return;
}}
Core.addEvent(window, 'load', CHint.activate);

var pphint = null;	// photo print hint
function PPHint () {};	// photo print hint
PPHint.content = "";
PPHint.init = function PPHint_init () {
try {
pphint = new Hint("printordertooltip", PPHint.content);
if(pphint.init != null) {
pphint.setTimeout(2000);
pphint.animationOn();
}} catch (ex) {
return;
}}
PPHint.show = function PPHint_show(ref, idPhoto, type) {
try {
if (page.photos && pphint.init != null) {
if (page.photos[idPhoto].types[type] == 1 ) {
pphint.quickHide(ref);
} else {
pphint.show(ref);
}}
} catch (ex) {
return;
}}

