



// JavaScript Document
	function activaenlace(idenla){
	var enlace=document.getElementById(idenla);
	TB_ShowObj(enlace);
	}
		function activaenlace3(idenla3){
	var enlace3=document.getElementById(idenla3);
	window.open(enlace3);
	}


function MM_changeProp(objId,x,theProp,theValue) { //v9.0
  var obj = null; with (document){ if (getElementById)
  obj = getElementById(objId); }
  if (obj){
    if (theValue == true || theValue == false)
      eval("obj.style."+theProp+"="+theValue);
    else eval("obj.style."+theProp+"='"+theValue+"'");
  }
}



<!-- PRECARGA

function clearPreloadPage() { //DOM
if (document.getElementById){
document.getElementById('prepage').style.visibility='hidden';
}else{
if (document.layers){ //NS4
document.prepage.visibility = 'hidden';
}
else { //IE4
document.all.prepage.style.visibility = 'hidden';
}
}
}
//-->
<!--
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];}}
}

//-->

// JavaScript Document

// begin absolutely positioned scrollable area object scripts 
// Extension developed by David G. Miles 
// Original Scrollable Area code developed by Thomas Brattli 
function verifyCompatibleBrowser(){ 
    this.ver=navigator.appVersion 
    this.dom=document.getElementById?1:0 
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
    this.ie4=(document.all && !this.dom)?1:0; 
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
 
    this.ns4=(document.layers && !this.dom)?1:0; 
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) 
    return this 
} 
bw=new verifyCompatibleBrowser() 
 
 
var speed=50 
 
var loop, timer 
 
function ConstructObject(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; 
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
    this.up=MoveAreaUp;this.down=MoveAreaDown; 
    this.MoveArea=MoveArea; this.x; this.y; 
    this.obj = obj + "Object" 
    eval(this.obj + "=this") 
    return this 
} 
function MoveArea(x,y){ 
    this.x=x;this.y=y 
    this.css.left=this.x 
    this.css.top=this.y 
} 
 
function MoveAreaDown(move){ 
	if(this.y>-this.scrollHeight+objContainer.clipHeight){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
	} 
} 
function MoveAreaUp(move){ 
	if(this.y<0){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
	} 
} 
 
function PerformScroll(speed){ 
	if(initialised){ 
		loop=true; 
		if(speed>0) objScroller.down(speed) 
		else objScroller.up(speed) 
	} 
} 
 
function CeaseScroll(){ 
    loop=false 
    if(timer) clearTimeout(timer) 
} 
var initialised; 
function InitialiseScrollableArea(){ 
    objContainer=new ConstructObject('divContainer') 
    objScroller=new ConstructObject('divContent','divContainer') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 
// end absolutely positioned scrollable area object scripts 
// particular para hojas con una sola columna
function InitialiseScrollableArea1c(){ 
    objContainer=new ConstructObject('divContainer1c') 
    objScroller=new ConstructObject('divContent1c','divContainer1c') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 

// particular para hojas con una sola columna - noticias
function InitialiseScrollableArea1cn(){ 
    objContainer=new ConstructObject('divContainer1cn') 
    objScroller=new ConstructObject('divContent1cn','divContainer1cn') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 
// particular para hojas con varios scroll - Intranet - 1
function InitialiseScrollableAreaI1(){ 
    objContainer=new ConstructObject('divContainerI1') 
    objScroller=new ConstructObject('divContentI1','divContainerI1') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 

// particular para hojas con varios scroll - Intranet - 2
function InitialiseScrollableAreaI2(){ 
    objContainer=new ConstructObject('divContainerI2') 
    objScroller=new ConstructObject('divContentI2','divContainerI2') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 
// particular para hojas con varios scroll - Revistas - 2011 
function InitialiseScrollableAreaI3(){ 
    objContainer=new ConstructObject('divContainerI3') 
    objScroller=new ConstructObject('divContentI3','divContainerI3') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
} 


//TOOLTIP

var tooltip=function(){
	var id = 'tt';
	var top = 3;
	var left = 3;
	var maxw = 300;
	var speed = 10;
	var timer = 50;
	var endalpha = 90;
	var alpha = 0;
	var tt,t,c,b,h;
	var ie = document.all ? true : false;
	return{
		show:function(v,w){
			if(tt == null){
				tt = document.createElement('div');
				tt.setAttribute('id',id);
				t = document.createElement('div');
				t.setAttribute('id',id + 'top');
				c = document.createElement('div');
				c.setAttribute('id',id + 'cont');
				b = document.createElement('div');
				b.setAttribute('id',id + 'bot');
				tt.appendChild(t);
				tt.appendChild(c);
				tt.appendChild(b);
				document.body.appendChild(tt);
				tt.style.opacity = 0;
				tt.style.filter = 'alpha(opacity=0)';

				document.onmousemove = this.pos;
			}
			tt.style.display = 'block';
			c.innerHTML = v;
			tt.style.width = w ? w + 'px' : 'auto';
			if(!w && ie){
				t.style.display = 'none';
				b.style.display = 'none';
				tt.style.width = tt.offsetWidth;
				t.style.display = 'block';
				b.style.display = 'block';
			}
			if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
			h = parseInt(tt.offsetHeight) + top;
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(1)},timer);
		},
		pos:function(e){
			var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
			var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
			tt.style.top = (u - h) + 'px';
			tt.style.left = (l + left) + 'px';
		},
		fade:function(d){
			var a = alpha;
			if((a != endalpha && d == 1) || (a != 0 && d == -1)){
				var i = speed;
				if(endalpha - a < speed && d == 1){
					i = endalpha - a;
				}else if(alpha < speed && d == -1){
					i = a;
				}
				alpha = a + (i * d);
				tt.style.opacity = alpha * .01;
				tt.style.filter = 'alpha(opacity=' + alpha + ')';
			}else{
				clearInterval(tt.timer);
				if(d == -1){tt.style.display = 'none'}
			}
		},
		hide:function(){
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
		}
	};
}();


function validaform(){
			missinfo="";
			if (document.contactenos.nombre.value==""){ 
			missinfo += "\n     - Nombre";
			}
			if (document.contactenos.empresa.value==""){ 
			missinfo += "\n     - Empresa ";
			}
			if (document.contactenos.telefono.value==""){ 
			missinfo += "\n     - Teléfono ";
			}
			if (document.contactenos.email.value==""){ 
			missinfo += "\n     - Email ";
			}
			if (document.contactenos.departamento.options[0].selected ){ 
			missinfo += "\n     - Departamento";
			}	
			if (!document.contactenos.priv.checked){ 
			missinfo += "\n     - Aceptar nuestra política de privacidad ";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.contactenos.submit();
			}
			}
			
function validaform_susc(){
			missinfo="";
			if (document.boletin.nombre.value==""){ 
			missinfo += "\n     - Nombre";
			}
			if (document.boletin.empresa.value==""){ 
			missinfo += "\n     - Empresa ";
			}
			if (document.boletin.telefono.value==""){ 
			missinfo += "\n     - Teléfono ";
			}
			if (document.boletin.email.value==""){ 
			missinfo += "\n     - Email ";
			}
			if (!document.boletin.priv.checked){ 
			missinfo += "\n     - Aceptar nuestra política de privacidad ";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.boletin.submit();
			}
			}			
			
function validaform_intra(){
			missinfo="";
			if (document.login.usuario.value==""){ 
			missinfo += "\n     - Usuario";
			}
			if (document.login.passw.value==""){ 
			missinfo += "\n     - Password ";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.login.submit();
			}
			}	
			
			function validaform_mod_passw(){
			missinfo="";
			if (document.mod_passw.Password.value==""){ 
			missinfo += "\n     - Password 1";
			}
			if (document.mod_passw.Password2.value==""){ 
			missinfo += "\n     - Password 2";
			}
			if(document.mod_passw.Password.value!=document.mod_passw.Password2.value){
			missinfo += "\n     - Las contraseñas deben ser iguales";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.mod_passw.submit();
			}
			}						
			

function validaform_solicitud(){
			missinfo="";
			if (document.contactenos.Nombre.value==""){ 
			missinfo += "\n     - Nombre";
			}
			if (document.contactenos.Empresa.value==""){ 
			missinfo += "\n     - Empresa ";
			}
			if (document.contactenos.Cargo.value==""){ 
			missinfo += "\n     - Teléfono ";
			}
			if (document.contactenos.Email.value==""){ 
			missinfo += "\n     - Email ";
			}
			if (document.contactenos.Telefono.value==""){ 
			missinfo += "\n     - Telefono";
			}	
			if (!document.contactenos.priv.checked){ 
			missinfo += "\n     - Aceptar nuestra política de privacidad ";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.contactenos.submit();
			}
			}


function validaform_datos_usuario(){
			missinfo="";
			if (document.datos_usuario.Nombre.value==""){ 
			missinfo += "\n     - Nombre";
			}
			if (document.datos_usuario.Empresa.value==""){ 
			missinfo += "\n     - Empresa ";
			}
			if (document.datos_usuario.Cargo.value==""){ 
			missinfo += "\n     - Cargo ";
			}
			if (document.datos_usuario.Email.value==""){ 
			missinfo += "\n     - Email ";
			}
			if ((document.datos_usuario.Telefono.value=="") && (document.datos_usuario.Movil.value=="")){ 
			missinfo += "\n     - Teléfono fijo o movil";
			}	
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.datos_usuario.submit();
			}
			}


function validaform_recomienda(){
			missinfo="";
			if (document.datos_formu_amigo.Nombre.value==""){ 
			missinfo += "\n     - Nombre";
			}
			if (document.datos_formu_amigo.Email.value==""){ 
			missinfo += "\n     - Email ";
			}
			if (document.datos_formu_amigo.NombreAmigo.value==""){ 
			missinfo += "\n     - Nombre de amigo";
			}
			if (document.datos_formu_amigo.EmailAmigo.value==""){ 
			missinfo += "\n     - Email de amigo ";
			}
			if (missinfo !=""){
			missinfo= "__________________________\n" +
			"Debe rellenar los siguientes campos \n" + 
			missinfo + "\n__________________________" +
			"\nPor favor inténtelo de nuevo";
			alert(missinfo);
			return false;
			}
			else{
			document.datos_formu_amigo.submit();
			}
			}








function cambiaemail(){
if (document.contactenos.departamento.options[2].selected){
document.contactenos.recipient.value="dpto.comercial@rpsaudiovisuales.com";

}
else if(document.contactenos.departamento.options[3].selected){
document.contactenos.recipient.value="juncal.abia@rpsaudiovisuales.com";
}
else if(document.contactenos.departamento.options[4].selected){
document.contactenos.recipient.value="sat@rpsaudiovisuales.com";
}
else if(document.contactenos.departamento.options[5].selected){
document.contactenos.recipient.value="rodrigo.sanchez@rpsaudiovisuales.com";
}
else if(document.contactenos.departamento.options[6].selected){
document.contactenos.recipient.value="josemanuel.vegas@rpsaudiovisuales.com";
}
else{
document.contactenos.recipient.value="info@rpsaudiovisuales.com";
}
}

function formok(){
var Url = location.href;
Url = Url.replace(/.*\?(.*?)/,"$1");
Variables = Url.split ("&");

for (i = 0; i < Variables.length; i++) {
       Separ = Variables[i].split("=");
	   eval ('var '+Separ[0]+'="'+Separ[1]+'"');
	   if (Separ[0] == "envio"){
MM_changeProp('1parrafo','','display','none','DIV');
MM_changeProp('imagenes','','display','block','DIV');
}				
else { 
}
	   }

}
