﻿function RespondOnEnter(evt, postbackId) {
	if (!evt) var evt = window.event;
	if (!evt) return;
	if (evt.keyCode == 13) {
		__doPostBack(postbackId, '');
		return false;
	}
}

function changeLinksTarget() {
	$("#MainContentPlaceHolder .changeLinksTarget a").each(function(i, val) {
		var href = $(this).attr("href");
		if (href != undefined && href.indexOf("http") >= 0) {
			if (href.indexOf("natgeoadventure.tv") > 0 || href.indexOf("Ng.Adventure2009") > 0) {
				//if ($(this).attr("target") == undefined || $(this).attr("target")=='')
				$(this).attr("target", "_self");
			} else {
				$(this).attr("target", "_blank");
			}
		}
	});
}

var gsConnect = {
	debug: true,

	conf: {
		"APIKey": "2_Zgq9PfRgkqlwxdlLKIz1x7yaqn_kkZvIolwzTQ7uI88R4Jm3Ru8EJrdwsxcL3gOY",
		"enabledProviders": "facebook,twitter,yahoo"
	},

	showConnect: function() {
		gigya.services.socialize.showConnectUI(this.conf, { showTermsLink: false, hideGigyaLink: true, useFacebookConnect: true, onError: this.onError });
	},

	onConnect: function(response) {
		if (!this.debug)
			return;

		alert("connected");
	},

	onError: function(response) {
		if (!this.debug)
			return;

		alert(response.eventName + " " + response.operation + ": " + response.status + ": " + response.statusMessage);
	},

	init: function(apiKey, debug) {
		this.conf.APIKey = apiKey;
		this.debug = debug
	}
};

