﻿function clearText(thefield) {
	if (thefield.defaultValue == thefield.value)
		thefield.value = ""
}

function showHideArticles(link, elem) {
	var obj;
	obj = document.getElementById(elem);
	if (obj.style.display == "block") {
		link.innerHTML = "[&nbsp;+&nbsp;]";
		obj.style.display = "none";
	} else {
		link.innerHTML = "[&nbsp;-&nbsp;]";
		obj.style.display = "block";
	}
}

function checkAll(chk, section) {
	jQuery('#'+section+' input[type=checkbox]').attr("checked",chk.checked);
}

/* maps */
function initializeMapa(zoom) {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(40.396764305572056, -3.2080078125), zoom);
		window.setTimeout(setupOfficesMarkers, 0);
	}
}
function centrarMapa(lat, lon) {
	map.setCenter(new GLatLng(lat, lon), 15);
}
function mostrarMarca(punts){
	var arrPunts = punts.toString().split(",");
	for(i=0;i<arrMarkers.length;i++)
	{
		var marker = arrMarkers[i];
		marker.hide();
	}
	for(i=0;i<arrPunts.length;i++)
	{
		var marker = arrMarkers[arrPunts[i]];
		marker.show();
	}
}
function createMarkerMapa(point, number, msg, addInfo, type) {
	var marker;
	if(type=='central')
		marker = new GMarker(point, cnt);
	else 
		marker = new GMarker(point, ofi);
	marker.value = number;
	arrMarkers[number] = marker;
	if (addInfo) {
		GEvent.addListener(marker, "mouseover", function() {
			map.openInfoWindowHtml(point, msg);
		});
	}
	return marker;
}

function tweetme_compact(id, theurl) {
	tweetmeme_style = 'compact';
	var _url = theurl.replace(/((?:\?|&)?fbc_receiver=.+)?(?:#.*)?$/, "");
	var url = escape((typeof tweetmeme_url == "string") ? tweetmeme_url : ((typeof TWEETMEME_URL == "string") ? TWEETMEME_URL : _url)).replace(/\+/g, "%2b");
	var source = (typeof tweetmeme_source == "string") ? escape(tweetmeme_source) : ((typeof TWEETMEME_SOURCE == "string") ? escape(TWEETMEME_SOURCE) : false);
	var style = (typeof tweetmeme_style == "string") ? escape(tweetmeme_style) : ((typeof TWEETMEME_STYLE == "string") ? escape(TWEETMEME_STYLE) : "normal");
	var service = (typeof tweetmeme_service == "string") ? escape(tweetmeme_service) : ((typeof TWEETMEME_SERVICE == "string") ? escape(TWEETMEME_SERVICE) : false);
	var service_api = (typeof tweetmeme_service_api == "string") ? escape(tweetmeme_service_api) : ((typeof TWEETMEME_SERVICE_API == "string") ? escape(TWEETMEME_SERVICE_API) : false);
	var alias = (typeof tweetmeme_alias == "string") ? escape(tweetmeme_alias) : ((typeof TWEETMEME_ALIAS == "string") ? escape(TWEETMEME_ALIAS) : false);
	var hashtags = (typeof tweetmeme_hashtags == "string") ? escape(tweetmeme_hashtags) : ((typeof TWEETMEME_HASHTAGS == "string") ? escape(TWEETMEME_HASHTAGS) : false);
	var space = (typeof tweetmeme_space == "number") ? escape(tweetmeme_space) : ((typeof TWEETMEME_SPACE == "number") ? escape(TWEETMEME_SPACE) : false);
	var width = (typeof tweetmeme_width == "number") ? escape(tweetmeme_width) : ((typeof TWEETMEME_WIDTH == "number") ? escape(TWEETMEME_WIDTH) : false);
	var src = "http://api.tweetmeme.com/button.js";
	switch (style) { case "compact": var h = 20; var w = 90; break; default: var h = 61; var w = 50; break }
	if (width) { w = width } src += "?url=" + url;
	src += "&style=" + style;
	if (source != false) { src += "&source=" + source }
	if (service) { src += "&service=" + service }
	if (service_api) { src += "&service_api=" + service_api }
	if (alias) { src += "&alias=" + alias }
	if (hashtags) { src += "&hashtags=" + hashtags }
	if (space) { src += "&space=" + space }
	if (document && document.referrer) {
		var ref = document.referrer;
		if (ref) { src += "&o=" + escape(ref) }
	}
	src += "&b=1";
	var iframeCode = '<iframe src="' + src + '" height="' + h + '" width="' + w + '" frameborder="0" scrolling="no"></iframe>';
	document.getElementById(id).innerHTML = iframeCode;
}

function initYoutube(div, code, autoplay) {
	var params = { allowScriptAccess: "always" };
	var atts = { id: "myytplayer" };
	if (autoplay)
		swfobject.embedSWF("http://www.youtube.com/v/" + code + "?version=3&autoplay=1",
                   div, "425", "356", "8", null, allowfullscreen = "false ", null, null);
	else
		swfobject.embedSWF("http://www.youtube.com/v/" + code + "?version=3&autoplay=1",
                   div, "425", "356", "8", null, allowfullscreen = "false ", null, null);
}

