// Copyright (C) 2005-2008 Ilya S. Lyubinskiy. All rights reserved.
// Technical support: http://www.php-development.ru/
//
// YOU MAY NOT
// (1) Remove or modify this copyright notice.
// (2) Re-distribute this code or any part of it.
//     Instead, you may link to the homepage of this code:
//     http://www.php-development.ru/javascripts/popup-window.php
//
// YOU MAY
// (1) Use this code on your website.
// (2) Use this code as part of another product.
//
// NO WARRANTY
// This code is provided "as is" without warranty of any kind.
// You expressly acknowledge and agree that use of this code is at your own risk.

// USAGE
//
// function popup_show(id, drag_id, exit_id, position, x, y, position_id)
//
// id          - id of a popup window;
// drag_id     - id of an element within popup window intended for dragging it
// exit_id     - id of an element within popup window intended for hiding it
// position    - positioning type:
//               "element", "element-right", "element-bottom", "mouse",
//               "screen-top-left", "screen-center", "screen-bottom-right"
// x, y        - offset
// position_id - id of an element relative to which popup window will be positioned


// ***** Variables *************************************************************

var popup_dragging = false;
var popup_target;
var popup_mouseX;
var popup_mouseY;
var popup_mouseposX;
var popup_mouseposY;
var popup_oldfunction;


// ***** popup_mousedown *******************************************************

function popup_mousedown(e)
{
  var ie = navigator.appName == "Microsoft Internet Explorer";

  popup_mouseposX = ie ? window.event.clientX : e.clientX;
  popup_mouseposY = ie ? window.event.clientY : e.clientY;
}


// ***** popup_mousedown_window ************************************************
var zIndexy='1000';

function popup_mousedown_window(e)
{
	zIndexy ++;
	//var element = document.getElementById(popup_target);
  //element.style.zIndex = '100';
  
  var ie = navigator.appName == "Microsoft Internet Explorer";

  if ( ie && window.event.button != 1) return;
  if (!ie && e.button            != 0) return;
	
	
  popup_dragging = true;
  popup_target   = this['target'];
  popup_mouseX   = ie ? window.event.clientX : e.clientX;
  popup_mouseY   = ie ? window.event.clientY : e.clientY;

  if (ie)
       popup_oldfunction = document.onselectstart;
  else popup_oldfunction = document.onmousedown;

  if (ie)
       document.onselectstart = new Function("return false;");
  else document.onmousedown   = new Function("return false;");
  
  document.getElementById(popup_target).style.zIndex=zIndexy ;
  
}


// ***** popup_mousemove *******************************************************

function popup_mousemove(e)
{
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);
  var mouseX  = ie ? window.event.clientX : e.clientX;
  var mouseY  = ie ? window.event.clientY : e.clientY;

  if (!popup_dragging) return;

  element.style.left = (element.offsetLeft+mouseX-popup_mouseX)+'px';
  element.style.top  = (element.offsetTop +mouseY-popup_mouseY)+'px';

  popup_mouseX = ie ? window.event.clientX : e.clientX;
  popup_mouseY = ie ? window.event.clientY : e.clientY;
  
}

// ***** popup_mouseup *********************************************************

function popup_mouseup(e)
{
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);

  if (!popup_dragging) return;

  popup_dragging = false;

  if (ie)
       document.onselectstart = popup_oldfunction;
  else document.onmousedown   = popup_oldfunction;
}

// ***** popup_exit ************************************************************

function popup_exit(e)
{
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);

  popup_mouseup(e);
  element.style.display = 'none';
}


// ***** popup_show ************************************************************

function popup_show(id, drag_id, exit_id, position, x, y, position_id)
{
  var element      = document.getElementById(id);
  var drag_element = document.getElementById(drag_id);
  var exit_element = document.getElementById(exit_id);

  var width        = window.innerWidth  ? window.innerWidth  : document.documentElement.clientWidth;
  var height       = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight;
	
	element.style.zIndex=zIndexy ;
  element.style.position = "absolute";
  element.style.display  = "block";

  if (position == "element" || position == "element-right" || position == "element-bottom")
  {
    var position_element = document.getElementById(position_id);

    for (var p = position_element; p; p = p.offsetParent)
      if (p.style.position != 'absolute')
      {
        x += p.offsetLeft;
        y += p.offsetTop;
      }

    if (position == "element-right" ) x += position_element.clientWidth;
    if (position == "element-bottom") y += position_element.clientHeight;

    element.style.left = x+'px';
    element.style.top  = y+'px';
  }

  if (position == "mouse")
  {
    element.style.left = (document.documentElement.scrollLeft+popup_mouseposX+x)+'px';
    element.style.top  = (document.documentElement.scrollTop +popup_mouseposY+y)+'px';
  }

  if (position == "screen-top-left")
  {
    element.style.left = (document.documentElement.scrollLeft+x)+'px';
    element.style.top  = (document.documentElement.scrollTop +y)+'px';
  }

  if (position == "screen-center")
  {
    element.style.left = (document.documentElement.scrollLeft+(width -element.clientWidth )/2+x)+'px';
    element.style.top  = (document.documentElement.scrollTop +(height-element.clientHeight)/2+y)+'px';
  }

  if (position == "screen-bottom-right")
  {
    element.style.left = (document.documentElement.scrollLeft+(width -element.clientWidth )  +x)+'px';
    element.style.top  = (document.documentElement.scrollTop +(height-element.clientHeight)  +y)+'px';
  }

  drag_element['target']   = id;
  drag_element.onmousedown = popup_mousedown_window;

  exit_element.onclick     = popup_exit;
}


// ***** Attach Events *********************************************************

if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent   ('onmousedown', popup_mousedown);
else document.addEventListener('mousedown', popup_mousedown, false);

if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent   ('onmousemove', popup_mousemove);
else document.addEventListener('mousemove', popup_mousemove, false);

if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent   ('onmouseup', popup_mouseup);
else document.addEventListener('mouseup', popup_mouseup, false);


/***FUNCIONES IBOFF**/

/*Popups*/
var DatosPop = new Array();

DatosPop[0]= new Array(4)
	DatosPop[0]['titular']='AVISO LEGAL';
	DatosPop[0]['contenido']='<b>Identificación global</b><br>XTREAM es el nombre comercial de XTREAM Sistemas de Información Global SL, compañía española con domicilio social en la Calle Fernando Rey nº 1, Ciudad de la Imagen en Pozuelo de Alarcón (Madrid); con C.I.F. número B83503896 e Inscrita en el Registro Mercantil nº 1 de Madrid, Tomo 18301, Folio 115, Hoja M-317394, Inscripción 2ª.<br><br><b>Derechos de propiedad intelectual</b><br>Todos los contenidos de esta Web son propiedad de XTREAM Sistemas de Información Global SL. En ningún caso, se entenderá que el acceso y navegación del usuario, implica una renuncia, transmisión o cesión total o parcial de los derechos de propiedad intelectual, industrial y de imagen de la misma. Por tanto, se prohíbe suprimir, eludir, adaptar o modificar el "copyright", la información contenida en este website o su diseño. Asimismo, se prohíbe cualquier modalidad de explotación, es decir, la reproducción, distribución, comunicación pública y transformación sin la autorización expresa de la empresa. Se prohíbe la divulgación, utilización, transmisión, distribución, reproducción y transformación, total o parcial, en cualquier soporte o medio, de los contenidos de este website (incluyendo textos, datos, gráficos, sonidos, vídeos, logotipos), sin el previo y expreso consentimiento de XTREAM Sistemas de Información Global SL salvo que se indique lo contrario o su uso sea a título personal y no vulnere los derechos reconocidos a nuestra empresa por la legislación vigente.<br><br><b>Garantía y responsabilidades</b><br>XTREAM Sistemas de Información Global SL no garantiza el acceso continuo a los contenidos de su página Web, ni la ausencia de virus y/o demás componentes dañinos en el website o en sus servidores, ni tampoco su correcta visualización o descarga. La empresa no se responsabiliza de posibles daños o perjuicios producidos por interferencias, interrupciones o desconexiones en el sistema que sean ajenos a su control ni tampoco de posibles daños causados en el sistema informático del usuario (hardware y software) como consecuencia del acceso al website. XTREAM Sistemas de Información Global SL no asume ningún tipo de responsabilidad por los contenidos de los enlaces de terceros a los que se haga referencia en la Web. Asimismo, la empresa no asume ninguna responsabilidad que pueda derivarse de la falta de veracidad, integridad o actualización de la información que se ofrece en su página Web.<br><br><b>Duración y modificación</b><br>XTREAM Sistemas de Información Global SL se reserva el derecho a modificar y/o actualizar los términos y condiciones establecidos en esta Web así como sus contenidos. De manera que la vigencia temporal de estas condiciones quedará limitada al tiempo de su exposición.<br><br><b>Aceptación de las condiciones generales</b><br>El acceso y navegación por la página Web de XTREAM Sistemas de Información Global SL comportará la aceptación de las condiciones generales establecidas en este apartado.<br><br><b>Ley aplicable</b><br>Cualquier controversia o reclamación procedente o relacionada con estas condiciones de uso será regida por la Ley Española, siendo los juzgados y tribunales de Madrid los únicos competentes para conocer la materia. Si alguna de las estipulaciones contenidas en estas condiciones de uso es declarada ilegal, nula o declarada inaplicable por decisión judicial, el resto de las estipulaciones seguirán en pleno vigor y efecto.';
DatosPop[1]= new Array(4)	
	DatosPop[1]['titular']='POLÍTICA DE PRIVACIDAD';
	DatosPop[1]['contenido']='A efectos de los dispuesto en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal (LOPD), XTREAM Sistemas de Información Global SL informa al Usuario, que cuantos datos personales facilite en cualquier momento y de forma voluntaria a nuestra empresa o a nuestros empleados, serán incluidos en un fichero automatizado de datos de carácter personal creado y mantenido bajo responsabilidad de XTREAM Sistemas de Información Global SL. Usted podrá ejercitar en cualquier momento su derecho de acceso, rectificación, cancelación y oposición tal como estipula la LOPD, escribiendo a:<br><br><b>Departamento de Marketing</b><br><br>XTREAM Sistemas de Información Global SL <br>C/ Fernando Rey nº 1, Ciudad de la Imagen<br>28223 - Pozuelo de Alarcón (Madrid) ESPAÑA<br><br><br><b>Objetivos de la recogida de datos de carácter personal</b><br><br>La naturaleza, alcance y finalidad del fichero o ficheros, dependen de las acciones que realicen los Usuarios cuando visiten nuestras páginas. En el supuesto de que los Usuarios planteen cuestiones o soliciten información acerca de los servicios ofrecidos por XTREAM Sistemas de Información Global SL, sus datos personales se utilizarán para responder a sus preguntas y facilitarle la información solicitada. En el supuesto de que se vaya a utilizar sus datos personales para enviarle publicidad sobre los servicios ofertados por las empresas pertenecientes a XTREAM Sistemas de Información Global SL, se le informará previamente y se le dará la posibilidad expresa de optar por no recibirla. En caso de enviarnos un CV o carta de respuesta para una oferta de empleo, haremos uso de dicha información para valorar su candidatura.<br><br><b>Medidas de seguridad</b><br><br>La página Web de XTREAM Sistemas de Información Global SL no utiliza cookies ni ninguna otra medida que nos permita la obtención de sus datos personales sin obtener previamente su consentimiento. Le informamos que han sido adoptadas todas las medidas de seguridad de índole técnica y organizativa necesarias para garantizar la protección de sus datos de carácter personal y evitar su alteración, pérdida, tratamiento y/o acceso no autorizado, habida cuenta del estado de la técnica, la naturaleza de los datos almacenados y los riesgos a que están expuestos, todo ello, conforme a lo establecido en la Sección 9 de la LOPD y en el Real Decreto 994/1999, en 11 de junio - Reglamento de Medidas de Seguridad de los Ficheros Automatizados que contengan Datos de Carácter Personal.<br><br><b>Contacto</b><br><br>Estamos a su total disposición para responder a sus preguntas, preocupaciones o comentarios referentes a nuestra empresa, nuestros servicios y productos, nuestro sitio Web o nuestra política de privacidad. Les ofrecemos las siguientes formas de ponerse en contacto con nosotros.<br><br>Dirección electrónica: <a href="mailto:marketing@xtreamsig.com">marketing@xtreamsig.com</a><br>Teléfono: 91 518 85 70<br>Fax: 91 518 92 15<br>';

function RellenaPop(cual){
	document.getElementById('TitularPop').innerHTML=DatosPop[cual]['titular'];
	document.getElementById('ContenidoPop').innerHTML=DatosPop[cual]['contenido'];
}

/*Formulario*/

function CompruebaOtros(){
	if(document.FormContacto.como.value=='0') {
		document.FormContacto.como_otro.disabled=false;
	}
	else {
		document.FormContacto.como_otro.disabled=true;
		document.FormContacto.como_otro.value="";
	}
}

function CompruebaFormContacto(){
	if(document.FormContacto.motivo.value=="") {
		alert('Por favor rellene su motivo de consulta');
		document.FormContacto.motivo.focus();
	}
	else 	if(document.FormContacto.area.value=="") {
		alert('Por favor rellene el area de consulta');
		document.FormContacto.area.focus();
	}
	else 	if(document.FormContacto.empresa.value=="") {
		alert('Por favor rellene su empresa');
		document.FormContacto.empresa.focus();
	}
	else 	if(document.FormContacto.nombre.value=="") {
		alert('Por favor rellene su nombre');
		document.FormContacto.nombre.focus();
	}
	else 	if(document.FormContacto.localidad.value=="") {
		alert('Por favor rellene su localidad');
		document.FormContacto.localidad.focus();
	}
	else 	if(document.FormContacto.telefono.value=="") {
		alert('Por favor rellene su telefono');
		document.FormContacto.telefono.focus();
	}
	else 	if(document.FormContacto.email.value=="") {
		alert('Por favor rellene su email');
		document.FormContacto.email.focus();
	}
	else if(!document.FormContacto.info.checked){
		alert('Por favor acepte la Política de Privacidad.');
		
	}
 else{
 	document.FormContacto.action="envia_contacto.php";
 document.FormContacto.submit();
 }
}

/*Productos*/

	
function MuestraProducto(Cual){
	document.getElementById("DescripcionProducto").innerHTML=DatosProd[Cual]['descripcion'];
	document.getElementById("VentajasProducto").innerHTML=DatosProd[Cual]['ventajas'];
	document.getElementById("EnlaceProducto").innerHTML=DatosProd[Cual]['enlace'];
	document.getElementById("FotosProducto").innerHTML='<a href="photos/productos/'+Cual+'_1.jpg" class="highslide" onclick="return hs.expand(this,{ outlineType: \'rounded-white\' })"><img src="photos/productos/'+Cual+'_1p.jpg" id="PhotoProd1"></a>&nbsp;<a href="photos/productos/'+Cual+'_2.jpg" class="highslide" onclick="return hs.expand(this,{ outlineType: \'rounded-white\' })"><img src="photos/productos/'+Cual+'_2p.jpg" id="PhotoProd2"></a>&nbsp;'
}

function PaginarExterior(URLExt){
	window.open(URLExt);
}


function PaginarInterior(URLInt){
	window.location.href=URLInt;
}
