// Trim function for strings
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,'');};

// Include javascript libraries
function includeLibraries() {
	stringImport = "";
	// Thickbox
	if ($(".thickbox").size() > 0) {
		createElementScript("js/jquery.thickbox.js");
	}
	
	// Media
	if ($(".media").size() > 0) {
		createElementScript("js/jquery.media.js");
		createElementScript("js/jquery.metadata.js");
	}
	
	// Validate
	if ($("form").size() > 0) {
		//createElementScript("js/jquery.validate.js");
	}
}

function createElementScript(jsFile) {
	var scriptElt = document.createElement('script');
	scriptElt.type = 'text/javascript';
	scriptElt.src = jsFile;
	document.getElementsByTagName('body')[0].appendChild(scriptElt);
}

// Open Popup
/*
PARAMETERS
- url (URL of the popup)
- name (Name of the popup)
- w (Width)
- h (Height)
- scrolling (no = 0 / yes = 1)
*/
function openPopup(url,name,w,h,scrolling){
	var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
	var settings = "height="+h+",width="+w+",top="+topPosition+",left="+leftPosition+",scrollbars="+scrolling+",resizable=0";
	return window.open(url,name,settings);
}

// Insert an applet into HTML
/*
PARAMETERS
- file (Name of the file whithout extension jar or class)
- w (Width)
- h (Height)
- containerId (Id of the container where will be inserted the applet)
*/
function insertApplet(file,w,h,containerId) {
	var contentApplet = "";

	if (!($.browser.msie)) {
		contentApplet += "<object classid='java:"+file+".class' type='application/x-java-applet' archive='"+file+".jar' height='"+h+"' width='"+w+"'>";
		//Konqueror browser needs the following param
		contentApplet += "<param name='archive' value='"+file+".jar' />";
	}

	// MSIE (Microsoft Internet Explorer) will use inner object
	contentApplet += "<object classid='clsid:8AD9C840-044E-11D1-B3E9-00805F499D93' codebase='http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab' height='"+h+"' width='"+w+"'>";
	contentApplet += "<param name='code' value='"+file+"' />";
	contentApplet += "<param name='archive' value='"+file+".jar' />";
	contentApplet += "<strong>Este browser não tem um Plug-in Java.<br /><a href='http://java.sun.com/products/plugin/downloads/index.html'>Pegue a última vers&atilde;o do Plug-in aqui.</a></strong>";
	contentApplet += "</object> ";

	if (!($.browser.msie)) {
		contentApplet += "</object>";
	}
	
	$("#"+containerId).html(contentApplet);
}

// Fix IE Bug - Background cache
function backgroundCache() {
	/* IE6 Bug with background cache */
	if ($.browser.msie && $.browser.version == 6) {
		try {
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	}
}

// Replace HTML components
function replaceComponents() {
	/* Radio replace */
	var rdoReplace = $("input:radio.chk-rdo-replace");
	
	rdoReplace.css("opacity","0");
	rdoReplace.before("<span class='rdo-replace'>Radio</span>");
	
	rdoReplace.change(function() {
		rdoClick($(this).attr("name"));
	});
	/* IE fix */
	rdoReplace.click(function() {
		rdoReplace.change();
	});
	
	$(".rdo-replace").click(function() {
		$(this).next().attr("checked","checked");
		rdoReplace.change();
	});
	
	function rdoClick(name) {
		$("input:radio.chk-rdo-replace[name='"+name+"']").each(function() {
			if ($(this).attr("checked")) {
				$(this).prev().addClass("checked");
			} else {
				$(this).prev().removeClass("checked");
			}
		});
	}
	/* // Radio replace */
	
	
	/* Checkbox replace */
	var chkReplace = $("input:checkbox.chk-rdo-replace");
	
	chkReplace.css("opacity","0");
	
	chkReplace.each(function() {
		if ($(this).attr("checked")) {
			$(this).before("<span class='chk-replace checked'>Checkbox</span>");
		} else {
			$(this).before("<span class='chk-replace'>Checkbox</span>");
		}
	});
	
	chkReplace.each(function() {
		$(this).change(function() {
			if ($(this).attr("checked")) {
				$(this).prev().addClass("checked");
			} else {
				$(this).prev().removeClass("checked");
			}
		});
	});
	/* IE fix */
	chkReplace.click(function() {
		$(this).change();
	});
	
	$(".chk-replace").click(function() {
		if ($(this).next().attr("checked")) {
			$(this).next().removeAttr("checked");		
		} else {
			$(this).next().attr("checked","checked");
		}
		$(this).next().change();
	});
	/* // Checkbox replace */
}

function scrollTopPosition() {
	var scrollY;
	if (document.all) {
		if (!document.documentElement.scrollTop) {
			scrollY = document.body.scrollTop;
		} else {
			scrollY = document.documentElement.scrollTop;
		}
	} else {
		scrollY = window.pageYOffset;
	}
	return scrollY;
}

// Positioning elements
function positionElement(posY,altPosY,e) {
	// Scroll position
	scrollY = scrollTopPosition();

	if (posY-scrollY+30 > $("html").height()) {
		e.css("marginTop",altPosY+"px");
	} else {
		e.css("marginTop",0);
	}
}

/* Combo */
// Init combobox
function initCombobox() {
	$(".ctn-combo").each(function(i) {
		listValues = "";
		$(this).find("select option").each(function(i) {
			listValues += "<li><a href=\"#"+$(this).attr("value")+"\" rel=\""+$(this).attr("value")+"\">"+$(this).html()+"</a>";
		});
		nameField = $(this).find("select").attr("name");
		valueField = $(this).find("input:hidden[name='hdn-valuedefault']").val() ? $(this).find("input:hidden[name='hdn-valuedefault']").val() : $(this).find("select option[selected]").html();
		$(this).html("<input type=\"hidden\" name=\""+nameField+"\" />" +
			"<div class=\"ctn-combovalue\">"+valueField+"</div>" +
			"<div class=\"ctn-listvalues\">" +
				"<ul>" +
					listValues +
				"</ul>" +
			"</div>");
	});
}

// Show or hide combo
/*
PARAMETERS
- obj (Object)
- action (hide = 0 / show = 1)
*/
function showHideCombo(obj,action) {
	if (action == 1) { // show
		$(obj).addClass("cmbactive");
		$(".ctn-combo").css("z-index","1");
		$(".ctn-combo .ctn-listvalues").fadeOut(200);
		$(obj).css("z-index","2");
		divListValues = $(obj).find(".ctn-listvalues");
		heightListValues = divListValues.height()
		positionElement($(obj).offset().top+heightListValues, (heightListValues+$(obj).find(".ctn-combovalue").height())*(-1), divListValues);
		if (divListValues.css("display") == "none") {
			divListValues.fadeIn(200);
		}
	} else { // hide
		$(obj).removeClass("cmbactive");
		$(obj).find(".ctn-listvalues").fadeOut(200);
	}
}

// Mouseover or mouseout combo
/*
PARAMETERS
- obj (Object)
- action (out = 0 / over = 1)
*/
function comboOver(obj) {
	$(obj).find(".ctn-combovalue").addClass("over");
}

// Select value
function selectComboValue(obj) {
	objCombo = $(obj).parent().parent().parent().parent();
	showHideCombo(objCombo,0);
	objCombo.find(".ctn-combovalue").html($(obj).html());
	objCombo.find("input:hidden").val($(obj).attr("rel"));
}
/* // Combo */

/* Cookies */
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
/* // Cookies */

// Over effect
/*
PARAMETERS
- className (Name of the class)
- obj (Object)
- action (hide = 0 / show = 1 / cleartimeout = 2)
*/
function elementOver(className,obj,action) {
	if (action == 1) { // Add class
		$(obj).addClass(className);
	} else { // Remove class
		$(obj).removeClass(className);
	}
}

// Expand and collapse
function expandCollapse(obj) {
	contentCollapse = $("."+$(obj).attr("rel"));
	if (contentCollapse.css("display") == "none") { // Expand
		$(obj).parent().addClass("selected");
		contentCollapse.slideDown(200);
	} else { // Collapse
		$(obj).parent().removeClass("selected");
		contentCollapse.slideUp(200);
	}
}

// Expand and collapse table
function expandCollapseTable(obj) {
	$(obj).parents(".tab-collapse").find(".selected").not(obj).next().hide();
	$(obj).parents(".tab-collapse").find(".selected").not(obj).removeClass("selected");
	$(obj).next().toggle();
	if ($(obj).next().is(":visible")) {
		$(obj).addClass("selected");
	} else {
		$(obj).removeClass("selected");
	}
}

// Show hide layer
/*
PARAMETERS
- obj (Object)
- action (hide = 0 / show = 1)
*/
function showHideLayer(obj, action) {
	if (action == 1 || action == 2) { // Show or toggle
		attrRel = $(obj).attr("rel");
		layerName = attrRel.substring(0, attrRel.indexOf("|"));
		positions = attrRel.substring(attrRel.indexOf("|")+1).split(",");
		posLeft = parseInt(positions[0])+$(obj).offset().left;
		posTop = parseInt(positions[1])+$(obj).offset().top;
		layer = $("."+layerName);
		$(obj).parent().css("position","relative");
		layer.css({position:"absolute",left:posLeft,top:posTop});	
		if (action == 1) { // Show
			layer.slideDown(200);
			$(obj).parent().addClass("active");
		} else if (action == 2) { // Toggle
			if (layer.queue("fx") == 0) {
				if (!layer.is(":visible")) { // Add or remove class active
					$(obj).parent().addClass("active");
				} else {
					$(obj).parent().removeClass("active");
				}
				layer.slideToggle(200);
			}
		}
	} else { // Hide with inner button
		layer = $(obj).parents(".ctn-layerform,.ctn-layer");
		layer.slideUp(200);
		layerName = layer.attr("class").substring(0,layer.attr("class").indexOf(" "));
		$(".lnk-showlayer[rel^='"+layerName+"']").parent().removeClass("active");
	}
}

// Show hide layer
/*
PARAMETERS
- obj (Object)
- action (hide = 0 / show = 1 / toggle = 2)
*/
function showHideLayer(obj, action) {
	if (action == 1 || action == 2) { // Show or toggle
		attrRel = $(obj).attr("rel");
		layerName = attrRel.substring(0, attrRel.indexOf("|"));
		positions = attrRel.substring(attrRel.indexOf("|")+1).split(",");
		posLeft = parseInt(positions[0])+$(obj).offset().left;
		posTop = parseInt(positions[1])+$(obj).offset().top;
		layer = $("."+layerName);
		layer.css({position:"absolute",left:posLeft,top:posTop});	
		if (action == 1) { // Show
			layer.slideDown(200);
			$(obj).parent().addClass("active");
		} else if (action == 2) { // Toggle
			if (layer.queue("fx") == 0) {
				if (!layer.is(":visible")) { // Add or remove class active
					$(obj).parent().addClass("active");
				} else {
					$(obj).parent().removeClass("active");
				}
				layer.slideToggle(200);
			}
		}
	} else { // Hide with inner button
		layer = $(obj).parents(".ctn-layerform,.ctn-layer");
		layer.slideUp(200);
		layerName = layer.attr("class").substring(0,layer.attr("class").indexOf(" "));
		$(".lnk-showlayer[rel^='"+layerName+"']").parent().removeClass("active");
	}
}

// Show hide layer on over
/*
PARAMETERS
- obj (Object)
- action (hide = 0 / show = 1)
*/
function showHideOver(obj, action) {
	attrRel = $(obj).attr("rel");
	layerName = attrRel.substring(0, attrRel.indexOf("|"));
	layer = $("."+layerName);
	if (action == 1) { // Show
		positions = attrRel.substring(attrRel.indexOf("|")+1).split(",");
		posLeft = parseInt(positions[0])+$(obj).offset().left;
		posTop = parseInt(positions[1])+$(obj).offset().top;
		layer.css({position:"absolute",left:posLeft,top:posTop});
		if (!layer.is(":visible")) {
			layer.fadeIn(200);
		}
		$(obj).parent().addClass("active");
	} else { // Hide
		layer.fadeOut(200);
		layerName = layer.attr("class").substring(0,layer.attr("class").indexOf(" "));
		$(".lnk-showlayer[rel^='"+layerName+"']").parent().removeClass("active");
	}
}

/* Toolbox */
	// Toogle toolbox
	/*
	PARAMETERS
	- action (hide = 0 / show = 1)
	*/
function toggleToolbox(action) {
	if (action == 1) { // Show
		$(".ctn-toolbox").addClass("over");
	} else { // Hide
		$(".ctn-toolbox").removeClass("over");
	}
}

	// Toogle subtoolbox
	/*
	PARAMETERS
	- obj (Object)
	- action (hide = 0 / show = 1 / cleartimeout = 2)
	*/
var subToolboxTime = null;
function toggleSubToolbox(obj,action) {
	if (obj != null) {
		var subToolbox = $("."+$(obj).attr("rel"));
	}
	if (action == 1) { // Show
		subToolbox.css("top",$(obj).offset().top+23);
		subToolbox.css("left",$(obj).offset().left);
		if (subToolbox.css("display") == "none") {
			clearTimeout(subToolboxTime);
			$(".ctn-subtoolbox").hide();
			$(".ctn-toolbox a").removeClass("selected");
			$(obj).addClass("selected");
			subToolbox.slideDown(200);
			subToolboxTime = setTimeout("toggleSubToolbox(null,0)",2000);
		} else {
			toggleSubToolbox(obj,0);
		}
	} else if (action == 0) { // Hide
		clearTimeout(subToolboxTime);
		$(".ctn-toolbox a").removeClass("selected");
		$(".ctn-subtoolbox:visible").slideUp(200);
	} else {
		clearTimeout(subToolboxTime);
	}
}
/* // Toolbox */

// Hide elements on clickout
function clickOut(e) {
	var obj = $(".clickout:visible");
	if (obj.size() > 0) {
		var leftMin = parseInt(obj.offset().left);
		var leftMax = leftMin + parseInt(obj.width()) + parseInt(obj.css("padding-left").replace("px","")) + parseInt(obj.css("padding-right").replace("px",""));
		var topMin = parseInt(obj.offset().top);
		var topMax = topMin + parseInt(obj.height()) + parseInt(obj.css("padding-bottom").replace("px","")) + parseInt(obj.css("padding-top").replace("px",""));
		var posX = parseInt(e.pageX);
		var posY = parseInt(e.pageY);
		if (!((posX >= leftMin && posX <= leftMax) && (posY >= topMin && posY <= topMax))) {
			$(".ctn-toolbox a").removeClass("selected");
			$(".lnk-showlayer").parent().removeClass("active");
			$(".clickout:visible").hide();
		}
	}
}

// Update links from popout
function updateLinksPopout() {
	if ($("body").hasClass("popup")) {
		$("a:not(a[href^='#'])").click(function() {
			if (window.opener) {
				if (!window.opener.closed) { // IE fix
					window.opener.location.href = $(this).attr("href");
					return false;
				}
			}
			window.open($(this).attr("href"),"teste","toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=800,height=600");
			return false;
		});
	}
}

// Font resize
/* Resize elements with class fontresize */
fontSizeIndex = 0;
function fontResize(action) {
	if (action == 1) { // +
		if (fontSizeIndex < 2) {
			fontSizeIndex++;
		}
	} else if (action == 2) { // 0
		fontSizeIndex = 0;
	} else { // -
		if (fontSizeIndex > -2) {
			fontSizeIndex--;
		}
	}
	$(".fontresize").css("font-size",((fontSizeIndex)*10+100)+"%");
}

// Alternate lists
/* Add class itm-alternate in alternates li */
function initAlteranteLists() {
	$(".lst-alternate li:odd").addClass("itm-alternate");
}

/* Tabs */
	// Tab by URL
function initTabs() {
	var url = window.location.href;
	var initTab = url.substring(url.indexOf("#")+1,url.length);
	if (initTab != "") {
		if ($("a[rel='"+initTab+"']").length > 0) {
			changeTab($("a[rel='"+initTab+"']"));
			window.scrollTo(0,0);
		}
	}
}

	// Change tab
function changeTab(obj) {
	var tabsContainer = $(obj).parents(".lst-tabs");
	var tabsContentContainer = $(obj).parents(".ctn-tabs:first");
	var tabContentName = "."+$(obj).attr("rel");
	
	// Tab
	tabsContainer.find("li.selected").removeClass("selected");
	$(obj).parent().addClass("selected");
	// Tab content
	tabsContentContainer.find(".ctn-tabscontent:first>.ctn-tabcontent:visible:not("+tabContentName+")").fadeOut(200, function() {
		tabsContentContainer.find(tabContentName).fadeIn(200);
	});	
}
/* // Tabs */

// Poll results
/*
PARAMETERS
- obj (Object)
- action (back = 0 / forward = 1)
*/
function togglePollResults(obj, action) {
	var objName = "."+$(obj).attr("rel");
	if (action == 1) { // Show
		$(".ctn-poll").css("z-index",1);
		$(objName).parents(".ctn-poll").css("z-index",2);
		$(".ctn-pollresults").hide();
		$(objName).find(".bar-percent").remove();
		$(objName).slideDown(200, function() {
			$(this).find("dd").each(function(i) {
				$(this).prepend("<div class='bar-percent'>"+$(this).find(".percent").html().replace(",",".")+"%</div>");
				$(this).find(".bar-percent").animate({width:$(this).find(".percent").html().replace(",",".")+"px"},{ duration: 200, queue: false });
			});
		});
	} else { // Hide
		$(objName).slideUp(200);
	}
}

/* Photos gallery */
// Init
function initPhotosGalleries() {
	// Counter
	if ($(".ctn-gallerycounter").size() > 0) {
		$(".ctn-gallerycounter").each(function() {
			numPhotos = $(this).parents(".ctn-photosgallery").find(".ctn-scrollingcontent li").size();
			$(this).find(".spn-numphotos").html(numPhotos);
			$(this).find(".spn-photoindex").html(1);
		});
	}
	
	// Carousel
	if ($(".ctn-carousel").size() > 0) {
		playPauseGallery($(".ctn-carousel"), 1);
	}
}

/*
PARAMETERS
- container (open in object)
- url (Image URL)
*/
function openPhoto(lnkSelected) {
	var container = lnkSelected.attr("rel");
	var url = lnkSelected.attr("href");
	var objContainer = $("."+container);
	var lnkOld = lnkSelected.parents(".ctn-photosgallery").find("li.selected");
	lnkSelected.parents(".ctn-photosgallery").find("li").removeClass("selected");
	lnkSelected.parent().addClass("selected");
	var ctnLoader = "<div class='ctn-loader'><img src='http://aovivoesportes.img.terra.com.br/fut/t/base_olimpiadas/br/img-loader.gif' alt='Carregando' /></div>";
	objContainer.stop();
	
	// Limit space
	var scrollingContentContainer = lnkSelected.parent().parent().parent().parent();
	if (scrollingContentContainer.attr("class") == "ctn-scrollingcontentcontainer") {
		var scrollingContent = lnkSelected.parent().parent().parent();
		var scrollingWidth = scrollingContentContainer.width();
		var scrollingContentWidth = scrollingContent.width();
		var scrollingMargin = parseInt(scrollingContent.css("margin-left").replace("px",""));
		var scrollingLeft = lnkSelected.parent().offset().left-scrollingContent.offset().left+scrollingMargin;
		var thumbWidth = lnkSelected.parent().width();
		if (scrollingLeft + thumbWidth > scrollingWidth || scrollingLeft < 0) {
			scrollMoveContentPosition(scrollingContentContainer.parent(),(-(scrollingLeft-scrollingMargin)+scrollingWidth/2-thumbWidth/2));
		}
	}
	
	// Caption out
	objContainer.parent().find(".ctn-caption").animate({
		marginTop: objContainer.parent().find(".ctn-caption").height()+"px"
	},{ duration: 200, queue: false });
	numPhotos = lnkSelected.parent().parent().find("li").size();
	indexPhoto = lnkSelected.parent().parent().find("li").index(lnkSelected.parent().get(0));
	if (indexPhoto > lnkSelected.parent().parent().find("li").index(lnkOld.get(0))) {
		var direction = "-"; // Animation direction
	} else {
		var direction = "+"; // Animation direction
	}
	
	objContainer.animate({marginLeft:direction+"400px",opacity:0}, function() {
		$(this).parent().prepend(ctnLoader);
		var objImg = new Image();
		objImg.src = url;
		if (objImg.complete) { // Loaded
			$(this).attr("src",url);
			animatePhoto(this,lnkSelected,direction);
		} else {
			$(this).attr("src",url).bind("load",function() { // On load
				$(this).unbind("load");
				animatePhoto(this,lnkSelected,direction);
			});
		}
		$(".ctn-gallerycounter").find(".spn-numphotos").html(numPhotos);
		$(".ctn-gallerycounter").find(".spn-photoindex").html(indexPhoto+1);
	});
}

	// Animate openPhoto
function animatePhoto(obj,lnkSelected,direction) {
	$(".ctn-loader").remove();
	// external caption
	$(".ctn-externalcaption").html(lnkSelected.parent().find(".ctn-contentcaptionhtml").html());
	$(obj).parents(".ctn-scrollingphoto").find(".ctn-contentcaptionhtml").html(lnkSelected.parent().find(".ctn-contentcaptionhtml").html());
	//$(obj).attr("title",lnkSelected.attr("title"));
	$(obj).css("margin-left",(parseInt(direction+400)*(-1))+"px");
	$(obj).animate({marginLeft:"0px",opacity:1}, function() {
		// Caption in
		$(obj).parent().find(".lnk-zoomphoto").attr("href",lnkSelected.find("input:hidden").val());
		$(obj).parent().find(".ctn-caption").animate({ marginTop: "0px" },{ duration: 200, queue: false });
	});
}

	// Slideshow
	/*
	PARAMETERS
	- obj (Object)
	- action (pause = 0 / play = 1)
	*/
var playGallery = null;
var gallery = null;
function playPauseGallery(obj,action) {
	clearTimeout(playGallery);
	
	if (action == 1) { // play
		if (playGallery == null) {
			gallery = obj;
		} else if (gallery != obj) {
			playPauseGallery(null,0);
			gallery = obj;
		}
	
		if ($(obj).find(".ctn-scrollingcontent .selected").next().size() <= 0) {
			openPhoto($(obj).find(".ctn-scrollingcontent li:first").find("a:first"));
		} else {
			openPhoto($(obj).find(".ctn-scrollingcontent .selected").next().find("a:first"));
		}
		playGallery = setTimeout("playPauseGallery(gallery,1)",5000);
		$(obj).find(".lnk-play").fadeOut(200, function() {
			$(obj).find(".lnk-pause").fadeIn(200);
		});		
	} else { // pause
		$(obj).find(".lnk-pause").hide();
		$(obj).find(".lnk-play").show();
		playGallery = null;
		gallery = null;
	}
}
/* // Photos gallery */

/* Hour in sync */
var strURL = String(document.location);
var arrCountries = new Array([".com", -4, , 12], ["en.terra", -4, , 12], [".com.ar", -3, , ], [".com.br", -3, "h", ], [".com.cl", -4, , ], [".com.co", -5, , ], [".com.ec", -5, , ], [".com.mx", -5, , ], [".com.pe", -5, , ]);
	// Hour differences in GMT
var arrCountry = arrCountries[0];
for(i=0; i<arrCountries.length; ++i){
	if(strURL.indexOf(arrCountries[i][0]) != -1){
		arrCountry = arrCountries[i];
	}
}
function hourReturn(gmt){
	var objDate = new Date();
	gmt = ((gmt == undefined)?8:gmt);
		// Default, without parameter, is Beijing (GMT +8)
	var objDateX = new Date(objDate.getUTCFullYear(), objDate.getUTCMonth(), objDate.getUTCDate(), objDate.getUTCHours()+gmt, objDate.getUTCMinutes(), objDate.getUTCSeconds());
	var intDateXH = objDateX.getHours();
	var intDateXM = objDateX.getMinutes();
	var strDateXS = ((arrCountry[2] == null)?":":arrCountry[2]);
	var strDateXD = "";
	if(arrCountry[3] == 12){
		strDateXD = "AM";
		if(intDateXH>12){
			intDateXH -= 12;
			strDateXD = "PM";
		}
		strDateXD = "<sup>"+strDateXD+"</sup>";
	}
	return (((intDateXH<10)?"0":"")+intDateXH+strDateXS+((intDateXM<10)?"0":"")+intDateXM+strDateXD);
}
function hourWrite(){
	$("#txt-hour0").html(hourReturn());
	$("#txt-hour1").html(hourReturn(arrCountry[1]));
}
/* // Hour in sync */

// Zoom in image thumbnail
/*
PARAMETERS
- obj (Object)
- action (hide = 0 / show = 1)
*/
function zoomImageThumb(obj, action) {
	divZoom = $(obj).find(".ctn-zoom");
	containerDivZoom = $(obj).parent()
	if (action == 1) { // Show
		if (divZoom.css("display") == "none") {
			containerDivZoom.find(".ctn-imageoverzoom").css("z-index","1");
			containerDivZoom.find(".ctn-zoom").hide();
			$(obj).css("z-index","10");
			divZoom.fadeIn(200);
		}
	} else { // Hide
		divZoom.fadeOut(200);
	}
}
