function centra_capa (ancho_capa, alto_capa, nom_capa, top_offset, left_offset){

	if (typeof window.innerWidth != 'undefined') {
		ancho_body = window.innerWidth;
		alto_body = window.innerHeight;
	} else if (typeof document.documentElement != 'undefined' 
      && typeof document.documentElement.clientWidth !=
      'undefined' && document.documentElement.clientWidth != 0) {
		ancho_body = document.documentElement.clientWidth;
		alto_body = document.documentElement.clientHeight;
	} else {
		ancho_body = document.getElementsByTagName('body')[0].clientWidth;
		alto_body = document.getElementsByTagName('body')[0].clientHeight
	}
//Càlcul top i left
	if (ancho_body > ancho_capa) {
		left_capa = (ancho_body - ancho_capa) / 2;
	} else {
		left_capa = 0;
	}
	if (alto_body > alto_capa) {
		top_capa = (alto_body - alto_capa) / 2;
	} else {
		top_capa = 0;
	}
//Càlcul offset top i left
	if (left_offset > 0) {
		left_capa = left_capa + left_offset;
	} 
	if (left_offset < 0) {
		if (left_capa > (left_offset * -1)) {
			left_capa = left_capa + left_offset;
		} else {
			left_capa = 0;
		}
	}

	if (top_offset > 0) {
		top_capa = top_capa + top_offset;
	} 
	if (top_offset < 0) {
		if (top_capa > (top_offset * -1)) {
			top_capa = top_capa + top_offset;
		} else {
			top_capa = 0;
		} 
	}
	
	document.getElementById(nom_capa).style.left = left_capa+'px';
	document.getElementById(nom_capa).style.top = top_capa+'px';

	top_capa = top_capa + 140 + 2; //haig de posar + 1 per quadrar-ho.... ????
	document.getElementById('zona_franjagris').style.top = top_capa+'px';

	top_capa = top_capa + 40;
	document.getElementById('zona_franjanegra').style.top = top_capa+'px';
	
	
/*	alert('ancho_body='+ancho_body+' alto_body='+alto_body+' left_capa='+left_capa+' top_capa='+top_capa);*/
	document.getElementById('zona_web').style.visibility = "visible";
};
function centra_altres (ancho_capa, alto_capa, nom_capa, top_offset, left_offset){

	if (typeof window.innerWidth != 'undefined') {
		ancho_body = window.innerWidth;
		alto_body = window.innerHeight;
	} else if (typeof document.documentElement != 'undefined' 
      && typeof document.documentElement.clientWidth !=
      'undefined' && document.documentElement.clientWidth != 0) {
		ancho_body = document.documentElement.clientWidth;
		alto_body = document.documentElement.clientHeight;
	} else {
		ancho_body = document.getElementsByTagName('body')[0].clientWidth;
		alto_body = document.getElementsByTagName('body')[0].clientHeight
	}
//Càlcul top i left
	if (ancho_body > ancho_capa) {
		left_capa = (ancho_body - ancho_capa) / 2;
	} else {
		left_capa = 0;
	}
	if (alto_body > alto_capa) {
		top_capa = (alto_body - alto_capa) / 2;
	} else {
		top_capa = 0;
	}
//Càlcul offset top i left
	if (left_offset > 0) {
		left_capa = left_capa + left_offset;
	} 
	if (left_offset < 0) {
		if (left_capa > (left_offset * -1)) {
			left_capa = left_capa + left_offset;
		} else {
			left_capa = 0;
		}
	}

	if (top_offset > 0) {
		top_capa = top_capa + top_offset;
	} 
	if (top_offset < 0) {
		if (top_capa > (top_offset * -1)) {
			top_capa = top_capa + top_offset;
		} else {
			top_capa = 0;
		} 
	}
	
	document.getElementById(nom_capa).style.left = left_capa+'px';
	document.getElementById(nom_capa).style.top = top_capa+'px';
	if (nom_capa != 'marquesPrev' && nom_capa != 'marquesNext') {
		document.getElementById(nom_capa).style.visibility = "visible";
	}
};
