var c="",r="",s="",t=1,v=1;

var navnet = false;

var net6 = false;

var rollimgon = new Array();

var rollimgoff = new Array();

var rollimgdown = new Array();

var imgs = new Array();

var rollok = false,imgsok = false;

var version="";

fix=0







function init(){



//Para desactivar los mensajes de error:

//window.onerror=msgerror



	if (navigator.appName.indexOf('Netscape') != -1) {

		 

		 if (parseInt(navigator.appVersion) >= 5) {

		 	net6 = true;

		}

		 

		navnet = true;

		origWidth = innerWidth;

                origHeight = innerHeight;

		window.onresize=resizefix

         }

}





//function msgerror() {return true}



function resizefix()

{

	if (innerWidth != origWidth || innerHeight != origHeight) 

	location.reload();

}



 





function showLayer(){

	args=showLayer.arguments;

	c="";

	

	if (navnet){

		if (net6){

			for(i=0; i<(args.length); i++) {

				c+='document.getElementById(\"' + args[i] + '\").style.';

				}

				eval(c+'visibility="visible"');

			}

		else{

			for(i=0; i<(args.length); i++) {

				c+='document.layers.' + args[i] + '.';

				}

				eval(c+'visibility="visible"');

		}

	}

	else{

		l=args.length -1;

		c='document.all.' + args[l] + '.style.';

		eval(c+'visibility="visible"');

	}

	

}



function hideLayer(){

	args=hideLayer.arguments;

	c="";

	

	if (navnet){

		if (net6){

			for(i=0; i<(args.length); i++) {

				c+='document.getElementById(\"' + args[i] + '\").style.';

			}

				eval(c+'visibility="hidden"');

			}

		else{

				for(i=0; i<(args.length); i++) {

					c+='document.layers.' + args[i] + '.';

				}

				eval(c+'visibility="hidden"');

		}

	}

	else{

		l=args.length -1;

		c='document.all.' + args[l] + '.style.';

		eval(c+'visibility="hidden"');

	}

}





function showLayerLast(){

	eval(c+'visibility="visible"');

}



function hideLayerLast(){

	eval(c+'visibility="hidden"');

}



function preloadx(pre,suf,n){preloadroll(pre,suf,n)}



function preloadroll(pre, suf, n){

	if (document.images) {

		if(n){

		for(i=t; i<=n+t; i++) {

			z=i-t+1

			rollimgon[i] = new Image();

			//rollimgon[i].src = 'images/'+pre+z+'x'+suf;

			rollimgon[i].src = pre+z+'x'+suf;

			rollimgoff[i] = new Image();

			//rollimgoff[i].src = 'images/'+pre+z+suf;

			rollimgoff[i].src = pre+z+suf;

			rollimgdown[i] = new Image();

			//rollimgdown[i].src = 'images/'+pre+z+'d'+suf;

			rollimgdown[i].src = pre+z+'d'+suf;

				}

			rollok = true;

			t=t+n

		}else{

			rollimgon[t] = new Image();

			//rollimgon[t].src = 'images/'+pre+'x'+suf;

			rollimgon[t].src = pre+'x'+suf;

			rollimgoff[t] = new Image();

			//rollimgoff[t].src = 'images/'+pre+suf;

			rollimgoff[t].src = pre+suf;

			rollimgdown[t] = new Image();

			//rollimgdown[t].src = 'images/'+pre+'d'+suf;

			rollimgdown[t].src = pre+'d'+suf;

			rollok = true;

			t=t+1

		}





			

	}

}



function on(n){

	

	if (rollok){

		args=on.arguments;

		r="";

	

		if (navnet){

			if (net6){

				eval(r+'document.images'+  '["img' + n + '"]' + '.src = rollimgon['+n+'].src');

			}

			else{

				for(i=1; i<(args.length); i++) {

				r+='document.layers.' + args[i] + '.';

				}

				eval(r+'document.images'+  '["img' + n + '"]' + '.src = rollimgon['+n+'].src');

			}

		}else{

			document.images['img'+n].src = rollimgon[n].src;

		}		

	}

}



function off(n){

	if (rollok){

		args=off.arguments;

		r="";

	

		if (navnet){

			if (net6){

				eval(r+'document.images'+  '["img' + n + '"]' + '.src = rollimgoff['+n+'].src');

			}

			else{

				for(i=1; i<(args.length); i++) {

				r+='document.layers.' + args[i] + '.';

				}

				eval(r+'document.images'+  '["img' + n + '"]' + '.src = rollimgoff['+n+'].src');

			}

		}else{

			document.images['img'+n].src = rollimgoff[n].src;

		}		

	}

}



function down(n){

	if (rollok){

		args=down.arguments;

		r="";

	

		if (navnet){

			for(i=1; i<(args.length); i++) {

				r+='document.layers.' + args[i] + '.';

			}

			eval(r+'document.images'+  '["img' + n + '"]' + '.src = rollimgdown['+n+'].src');

		}else{

			document.images['img'+n].src = rollimgdown[n].src;

		}		

	}

}



//Con estas tres funciones, se mantiene pulsada la opcion y no funciona su rollover 'ver Mercagentes'



//se usa con el mouseOver

function onx(cualon,donde){

	if (cualon!=fix) donde ? on(cualon,donde) : on(cualon)

}



//se usa con el mouseOut

function offx(cualoff,donde){

	if (cualoff!=fix) donde ? off(cualoff,donde) : off(cualoff)

}



//si hay sólo 2 estados (se usa con el mouseDown)

function fixrollx(cual,donde){

	if (fix!=0 && donde_old) donde ? off(fix,donde_old) : off(fix)

	if (fix!=0 && !donde_old) donde ? off(fix,donde) : off(fix)

	if (fix==cual) donde ? on(cual,donde) : on(cual)

	fix=cual

	donde_old=donde

}



//si hay 3 estados (se usa con el mouseDown)

function fixrolld(cual,donde){

	if (fix!=0 && donde_old) donde ? off(fix,donde_old) : off(fix)

	if (fix!=0 && !donde_old) donde ? off(fix,donde) : off(fix)

	if (fix==cual) donde ? on(cual,donde) : on(cual)

	fix=cual

	donde_old=donde

	donde ? down(cual,donde) : down(cual)

}







//Compatibilidad con Fer



function preload(pre,suf,n) { preloadimgs(pre,suf,n) }







// Se deben llamar a las imagenes para hacerles el swap: imgs1, imgs2, ....



function preloadimgs(pre, suf, n){

	

	if (document.images) {

		if(n){

			for(i=v; i<=v+n; i++) {

			x=i-v+1

			imgs[i] = new Image();

			imgs[i].src = 'images/'+pre+x+suf;

			

			}

			imgsok = true;

			v=v+n

		}else{

			

			imgs[v] = new Image();

			imgs[v].src = 'images/'+pre+suf;

			imgsok = true;

			v=v+1

			

		}

	}

}



function swap(i,n){



	if (imgsok){

		args=swap.arguments;

		s="";



		if (navnet){

			for(j=2; j<(args.length); j++) {

				s+='document.layers.' + args[j] + '.';

				

			}

			

			eval(s+'document.images'+  '["imgs' + i + '"]' + '.src = imgs['+n+'].src');

			//alert(s+'document.images'+  '["imgs' + i + '"]' + '.src = imgs['+n+'].src')

		}else{

			document.images['imgs'+i].src = imgs[n].src;

		}		

	}

}





function browsercheck()

{

	var n=navigator.appName

	var v=navigator.appVersion

	mozilla=n=='Netscape'?parseFloat(v):0

	msie=n=='Microsoft Internet Explorer'?msieParseFloatAfter(v,'MSIE'):0

	win16=win32=macppc=false

	if(msie>=4 || mozilla) {

		var p=navigator.platform

		eval(p.toLowerCase()+'=true')

	} else {

		macppc=(v.indexOf('Mac')!=-1)

		win31=(v.indexOf('3.1')!=-1)

		win32=!(macppc||win31)

	}

	if (msie>=4) {

		parseFloatAfter=msieParseFloatAfter

	}

}

function flashcheck()

{

	flash=0

	if (mozilla) {

		var plugin=navigator.plugins['Shockwave Flash']

		flash=plugin?parseFloatAfter(plugin.description,'Shockwave Flash'):0

	}

	if (msie>=4 && win32) {

		flash6activex=0

		document.write('<SCRIPT LANGUAGE=VBSCRIPT>\non error resume next\nflash6activex=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))\n</SCRIPT>\n')

		flash5activex=0

		document.write('<SCRIPT LANGUAGE=VBSCRIPT>\non error resume next\nflash5activex=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))\n</SCRIPT>\n')

		flash4activex=0

		document.write('<SCRIPT LANGUAGE=VBSCRIPT>\non error resume next\nflash4activex=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))\n</SCRIPT>\n')

		flash3activex=0

		document.write('<SCRIPT LANGUAGE=VBSCRIPT>\non error resume next\nflash3activex=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))\n</SCRIPT>\n')

		flash=flash6activex?6:flash5activex?5:flash4activex?4:flash3activex?3:0

	}

}



function parseFloatAfter(a,b) {return parseFloat(a.substr(a.indexOf(b)+b.length))}



function msieParseFloatAfter(a,b) {return parseFloat(a.substring(a.indexOf(b)+b.length))}



var vent=0

function abrir(que,wid,hei,scrollBars) {

if (vent && navigator.appName=='Microsoft Internet Explorer') vent.close();

 cadena='width='+wid+',height='+hei+',toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars='+scrollBars+''

 vent=window.open(que,'',cadena)

 vent.focus()

 }



