// JavaScript Document

function jObj( ObjID ){
	if (document.getElementById) { return(document.getElementById( ObjID )); }	// IE5, IE6, IE7, NetScape6, Opera, Firefox
	else { if (document.all) {return(document.all[ ObjID ]); }                  // puto IE4, y algo de IE5
		   else { BrVersion = parseInt(navigator.appVersion);							
	       		if ((navigator.appName.indexOf('Netscape')!=-1)&&(BrVersion==4)) { return (document.layers[ ObjID ]); }
		 	}  // puto NetScape4
	} 
}

function jPty( ObjID, Parametro, Valor  ){
		Obj= jObj( ObjID );
		eval( "Obj."+ Parametro +"='"+ Valor +"'" );
}

function jCss( ObjID, Parametro, Valor  ){
		Obj= jObj( ObjID );
		eval( "Obj.style."+ Parametro +"='"+ Valor +"'" );
}

function jCssW( ObjID, Parametro ){
		Obj= jObj( ObjID ); Pty="";
		eval( "Pty=Obj.style."+Parametro );
		return Pty;
}

function  jGET( name ){
		name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
		var regexS = "[\\?&]"+name+"=([^&#]*)";
		var regex = new RegExp( regexS );
		var results = regex.exec( window.location.href );
		if( results == null ) return "";  else  return results[1];
}

function jEXT(fname) { 
		 if( fname.length == 0 ) return ""; 
		 var dot = fname.lastindexOf("."); 
		 if( dot == -1 ) return ""; 
		 var extension = fname.substr(dot,fname.length); 
		 return extension; 
} 


function jDivOn(ObjID){
	Obj = jObj(ObjID);
	Obj.style.display ="block";
}

function jDivOff(ObjID){
	Obj = jObj(ObjID);
	Obj.style.display ="none";
}

function jPageWidth() {
	return window.innerWidth!=null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body!=null ? document.body.clientWidth : null;
} 

function jPageHeight() {
	return  window.innerHeight!=null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body!=null? document.body.clientHeight : null;
} 

function jPosLeft() {
	 return typeof window.pageXOffset!='undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
} 

function jPosTop() {
	 return typeof window.pageYOffset!='undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
} 

function jPosRight() {
	 return jsPosLeft()+jsPageWidth();
} 

function jPosBottom() {
	return jsPosTop()+jsPageHeight();
}
function isIE(){
	  var rv = -1; 
	  if (navigator.appName == 'Microsoft Internet Explorer') {
			var ua = navigator.userAgent;
			var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
			if (re.exec(ua) != null)  rv = parseFloat( RegExp.$1 );
	  }
	  return rv;
}

//-------------------------------------------------------------- SlideShow rutine

function runSlideShow(){
	if (SlideProc) {  
		   if (SlidePlay) j = j + 1;
		   if ( j>p ) j = 0;  if ( j<0 ) j = p;
		   if (preLink[j]!="") {
					   jCss("SlideLink","cursor","pointer");
					   jPty("SlideLink","href",preLink[j]);
		   } else {
			   		   jCss("SlideLink","cursor","default");
					   jPty("SlideLink","href","#");
		   }
		   if (document.all){
			  document.images.SlideShow.style.filter="blendTrans(duration=2)";
			  document.images.SlideShow.style.filter="blendTrans(duration=FadeDuration)";
			  document.images.SlideShow.filters.blendTrans.Apply();
		   }
		   document.images.SlideShow.src = preLoad[j].src;
		   if (document.all){  document.images.SlideShow.filters.blendTrans.Play();	   }
		   if (SlidePlay) t = setTimeout('runSlideShow()', SlideSpeed);
	}
}

function setSlideShow( n, imag, alink ){
	p=n-1;
	preLink[p] = alink; 
    preLoad[p] = new Image();  
	preLoad[p].src = imag;
}

function nextSlide() { j=j+1; SlidePlay=false; SlideProc=true; jPty('btPlay','src','images/nav_play.jpg'); runSlideShow();}
function prevSlide() { j=j-1; SlidePlay=false; SlideProc=true; jPty('btPlay','src','images/nav_play.jpg'); runSlideShow(); }
function playSlide() { SlidePlay = !(SlidePlay); SlideProc=SlidePlay; 
									jPty('btPlay','src',SlidePlay?'images/nav_pause.jpg':'images/nav_play.jpg'); runSlideShow();}




