
calcHeight = function (id) {

/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=[id]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

//function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
	
	if (document.getElementById) resizeIframe(iframeids[i])
	
	//reveal iframe for lower end browsers? (see var above):
	if ((document.all || document.getElementById) && iframehide=="no"){
		var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
		tempobj.style.display="block"
	}
}
//}

function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera){
			currentfr.style.display="block"
			if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
			currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
			else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
			currentfr.height = currentfr.Document.body.scrollHeight;
			if (currentfr.addEventListener)
			currentfr.addEventListener("load", readjustIframe, false)
			else if (currentfr.attachEvent){
			currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
		}
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
	resizeIframe(iframeroot.id);
}
	
function loadintoIframe(iframeid, url){
	if (document.getElementById)
	document.getElementById(iframeid).src=url
}

/*
if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller
*/
}

obrir = function(pag,x,y,title) {
	//alert(title);
	var alcada=y;
	var amplada=x;
	var top=(screen.height-alcada)/2;
	var left=(screen.width-amplada)/2;
		mides = 'top='+top+',left='+left+',width='+x+',height='+y+',scrollbars=yes,resizable=yes,toolbar=no,directories=no';
		window.open(pag+'&url=' + location.href + '&titol=' + title,'', mides);
}

slide = function () {
	  $('.slides').innerfade({
		  animationtype: 'fade',
		  speed: 'slow',
		  timeout: 8000,
		  type: 'sequence'
	  });
}

loadpage = function(page,title,lang) {

    var tornar_text = '';
    switch(lang){
    		case "en":
    			tornar_text = "Back";
    		break;
    		case "es":
    			tornar_text = "Volver";
    		break;
    		case "ca":
    			tornar_text = "Tornar";
    		break;
    }

    $('#loading_pestanya').show();
    $.ajax({
			url: page,
			complete: function(str){
				var resposta = str.responseText;
				var sortida = resposta.substr(resposta.indexOf('id="text"')+10);
				sortida = sortida.substr(0,sortida.indexOf('</div>')+7);
				var tornar = '<p class="tornar-fitxa"><a href="javascript:void(0);" onclick="$(\'.detall-fitxa:visible\').prev(\'.contingut-fitxa\').show(\'slow\');$(\'.detall-fitxa\').hide(\'slow\');">' + tornar_text + '</a></p><p class="titol-fitxa-dins">' + title.replace(/'/g,"\'") + '</p>';
				$('.contingut-fitxa:visible').hide('slow');
				$('.contingut-fitxa:visible').next('.detall-fitxa').html(tornar+sortida).show('slow');
				$('#loading_pestanya').hide();
			}
		});	
}


loadtab = function(lang) {
	
	$(document).ready( function () {
		
		$('.sense-marge-superior').each(function (i){
			 var link = $(this).attr('href');
			 var title = $(this).html();
			 $(this).attr('href','javascript:void(0);');
			 $(this).click(function() {
			 		loadpage(link,title,lang);
			 	});
		});
		
		$('.bloc-pestanyes').tabs({ 
			fxFade: true, 
			fxSpeed: 'fast'
			/*
			onClick: function(tab) {
				var tab = new String(tab);
				tab = tab.substr(tab.search('-')+1,tab.length);
				var expDays = 365;
				var exp = new Date();
				exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
				$.cookie('selectedtab', tab, {expires: exp, path: '/'});
			}
			*/
		});
	});
}
