	ns = (document.layers)? true:false
	ie = (document.all)? true:false
	
	
	
	function AmagaImatge(obj) {
		if (ns){
			eval('document.'+obj+'.visibility = "hide"');
		}else if (ie){
			  document.all[ eval('obj') ].style.visibility="hidden";
		}
	}
	
	function MostraImatge(obj) {
		if (ns) {
			eval('document.'+obj+'.visibility = "show"');
			//alert('document.'+obj+'.visibility = "show"');
		}else if (ie){
			 //eval('obj+'.style.visibility = "visible"');
			document.all[ eval('obj') ].style.visibility="visible";
			//alert(eval(obj+'.style.visibility = "visible"'));
		}
	}
	function ClipLiniaH(obj){
		if (ns){
			if (clipValues(document.LiniaH,'t')<799) {
                		clipBy(document.LiniaH,0,0,0,+5)
                		setTimeout("ClipLiniaH(document.LiniaH)",50)
        		}
		}else if (ie){
			if (clipValues(LiniaH.style,'l')<799) {
                		clipBy(LiniaH.style,0,0,0,+5)
                		setTimeout("ClipLiniaH(LiniaH.style)",35)
        		}
		}
	
	}

	function ClipLiniaV(obj){
		if (ns){
			if (clipValues(document.LiniaV,'t')<510) {
                		clipBy(document.LiniaV,+5,0,0,0)
                		setTimeout("ClipLiniaV(document.LiniaV)",50)
        		}else{
        			document.LiniaV.visibility="hide";
        		}
		}else if (ie){
			if (clipValues(LiniaV.style,'t')<510) {
                		clipBy(LiniaV.style,+5,0,0,0)
                		setTimeout("ClipLiniaV(LiniaV.style)",50)
        		}
		}
	
	}
	
	function ClipLiniaV2(obj){
		if (ns){
			if (clipValues(document.LiniaV,'t')<527) {
                		clipBy(document.LiniaV,+5,0,0,0)
                		setTimeout("ClipLiniaV2(document.LiniaV)",50)
        		}else{
        			document.LiniaV.visibility="hide";
        		}
		}else if (ie){
			if (clipValues(LiniaV.style,'t')<527) {
                		clipBy(LiniaV.style,+5,0,0,0)
                		setTimeout("ClipLiniaV2(LiniaV.style)",50)
        		}
		}
	}

	function clipValues(obj,which) {
                if (ns) {
			if (which=="t") return obj.clip.top
			if (which=="r") return obj.clip.right
			if (which=="b") return obj.clip.bottom
			if (which=="l") return obj.clip.left
		}
		if(ie){
			var clipv = obj.clip.split("rect(")[1].split(")")[0].split("px")
                	if (which=="t") return Number(clipv[0])
                	if (which=="r") return Number(clipv[1])
                	if (which=="b") return Number(clipv[2])
                	if (which=="l") return Number(clipv[3])
		}
	}

	function clipBy(obj,t,r,b,l) {
	       	if (ns) {
			obj.clip.top = clipValues(obj,'t') + t
			obj.clip.right = clipValues(obj,'r') + r
			obj.clip.bottom = clipValues(obj,'b') + b
			obj.clip.left = clipValues(obj,'l') + l
		}else if (ie) 
			obj.clip = "rect("+(this.clipValues(obj,'t')+t)+"px "+(this.clipValues(obj,'r')+r)+"px "+Number(this.clipValues(obj,'b')+b)+"px "+Number(this.clipValues(obj,'l')+l)+"px)"
	}

	function CanviaImatge(layer,imgName,imgSrc) {
		if (ns && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = imgSrc ');
		//else document.images[imgName].src = eval(imgObj+".src");
		else document.images[imgName].src = imgSrc;
	}

