/***********************************/
/* Funciones Generales Javascript  */
/***********************************/
var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

//Actualiza el contenido de una capa(pasada por parametro)
function ActualizaCapa(id,descripcio) {
if (ns4) {
			var lyr = document.layers[id].document;
			lyr.open();
			lyr.write(descripcio);
			lyr.close();
			}
	else {
		document.all[id].innerHTML = descripcio;
		}
}
//Recupera parametros de la url
function GetParam(sNomParam) {
	var sCerca,asParametres,asParam;
	sCerca = location.search.substring(1,location.search.length);
	asParametres = sCerca.split("&");
	for(var i=0;i<asParametres.length;i++) {
		asParam = asParametres[i].split("=");
		if (asParam[0] == sNomParam) return asParam[1];
	}
    return "";
}	

//Abre ventana
function openwindow(url,num)
{
	switch (num) {
		case 1:
			var wnd1;
			wnd=window.open(url,"WND1","scrollbars=yes,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=420,height=475");
			break;
		case 2:
			var wnd2;
			wnd=window.open(url,"WND2","scrollbars=yes,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=510,height=340");
			break;
		case 3:
			var wnd3;
			wnd=window.open(url,"WND3","scrollbars=yes,location=no,resizable=yes,menubar=no,status=no,toolbar=no,width=620,height=400");
			break;
		case 4:
			var wnd4;
			wnd=window.open(url,"WND4","scrollbars=no,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=442,height=420");
			break;
		case 5:
			var wnd5;
			wnd=window.open(url,"WND5","scrollbars=yes,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=442,height=420");
			break;
		case 6:
			var wnd6;
			wnd=window.open(url,"WND6","scrollbars=no,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=209,height=111");
			break;
		case 7:
			var wnd7;
			wnd=window.open(url,"WND7","scrollbars=yes,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=442,height=420");
			return false;
			break;
		case 8:
			var wnd8;
			wnd=window.open(url,"WND8","location=no,resizable=no,menubar=no,status=no,toolbar=no,width=250,height=450");
			return false;
			break;
		case 9:
			var wnd9;
			wnd=window.open(url,"WND9","location=no,resizable=no,menubar=no,status=no,toolbar=no,width=620,height=400");
			return false;
			break;
		case 10:
			var wnd10;
			wnd=window.open(url,"WND10","scrollbars=yes,location=no,resizable=yes,menubar=no,status=no,toolbar=no,width=600,height=350");
			break;
		case 11:	
			var wnd11;
			wnd=window.open(url,"WND11","scrollbars=no,location=no,resizable=yes,menubar=no,status=no,toolbar=no,width=725,height=365");
			break;			
		case 12:	
			var wnd12;
			wnd=window.open(url,"WND12","scrollbars=yes,location=yes,resizable=yes,menubar=yes,status=yes,toolbar=yes,width=725,height=365");
			break;		
		case 13:	
			var wnd13;
			wnd=window.open(url,"WND13","scrollbars=no,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=670,height=300");
			break;			
		case 14:	
			var wnd14;
			wnd=window.open(url,"WND14","scrollbars=no,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=650,height=350");
			break;		
    case 15:	
			var wnd15;
			wnd=window.open(url,"WND15","scrollbars=yes,location=no,resizable=yes,menubar=yes,status=yes,toolbar=yes,width=650,height=450");
			break;	
    case 16:
			var wnd16;
			wnd=window.open(url,"WND16","scrollbars=no,location=no,resizable=no,menubar=no,status=no,toolbar=no,width=362,height=250");
			return false;
			break;		
      
	}
}

function show(id)
{
	var obj;
	if (ns4)
		document.layers[id].visibility = "show"
	else if (ie4) {
		document.all[id].style.visibility = "visible";
	}
}

function hide(id)
{
	var obj;
	if (ns4)
		document.layers[id].visibility = "hide"
	else if (ie4) {
		document.all[id].style.visibility = "hidden";
	}
}
