// Actually it should be called popup engine

function RelocateFormES() {
 var scrolledX, scrolledY;
 if( self.pageYOffset ) {
   scrolledX = self.pageXOffset;
   scrolledY = self.pageYOffset;
 } else if( document.documentElement && document.documentElement.scrollTop ) {
   scrolledX = document.documentElement.scrollLeft;
   scrolledY = document.documentElement.scrollTop;
 } else if( document.body ) {
   scrolledX = document.body.scrollLeft;
   scrolledY = document.body.scrollTop;
 }

 var centerX, centerY;
 if( self.innerHeight ) {
   centerX = self.innerWidth;
   centerY = self.innerHeight;
 } else if( document.documentElement && document.documentElement.clientHeight ) {
   centerX = document.documentElement.clientWidth;
   centerY = document.documentElement.clientHeight;
 } else if( document.body ) {
   centerX = document.body.clientWidth;
   centerY = document.body.clientHeight;
 }
 var leftOffset = scrolledX + (centerX - 520) / 2;
 var topOffset = scrolledY + (centerY - 380) / 2;
 document.getElementById("formPopEspacio").style.top = topOffset + "px";
 document.getElementById("formPopEspacio").style.left = leftOffset + "px";

}
function RelocateFormDG() {
 var scrolledX, scrolledY;
 if( self.pageYOffset ) {
   scrolledX = self.pageXOffset;
   scrolledY = self.pageYOffset;
 } else if( document.documentElement && document.documentElement.scrollTop ) {
   scrolledX = document.documentElement.scrollLeft;
   scrolledY = document.documentElement.scrollTop;
 } else if( document.body ) {
   scrolledX = document.body.scrollLeft;
   scrolledY = document.body.scrollTop;
 }

 var centerX, centerY;
 if( self.innerHeight ) {
   centerX = self.innerWidth;
   centerY = self.innerHeight;
 } else if( document.documentElement && document.documentElement.clientHeight ) {
   centerX = document.documentElement.clientWidth;
   centerY = document.documentElement.clientHeight;
 } else if( document.body ) {
   centerX = document.body.clientWidth;
   centerY = document.body.clientHeight;
 }
 var leftOffset = scrolledX + (centerX - 520) / 2;
 var topOffset = scrolledY + (centerY - 380) / 2;
 document.getElementById("formPopDigital").style.top = topOffset + "px";
 document.getElementById("formPopDigital").style.left = leftOffset + "px";

}

function fireMyPopup(myNum) 
{
 switch(myNum)
 {
	 case 1:
	 FadeOpacity("formPopDigital",0,100,500,20);
 	 RelocateFormDG();
 	 document.getElementById("formPopDigital").style.visibility = "visible";
	 document.body.onscroll = RelocateFormDG;
 	 window.onscroll = RelocateFormDG;
	 document.getElementById("dynamic_form_header").innerHTML = "Formulario de Contacto - Stansa Digital";
	 document.getElementById("formPopThang").action = "process_form_digital.php";
	 break;
	 case 2:
	 FadeOpacity("formPopEspacio",0,100,500,20);
     RelocateFormES();
 	 document.getElementById("formPopEspacio").style.visibility = "visible";
 	 document.body.onscroll = RelocateFormES;
 	 window.onscroll = RelocateFormES;
 	 document.getElementById("dynamic_form_header").innerHTML = "Formulario de Contacto - Stansa Espacio";
	 document.getElementById("formPopThang").action = "process_form_espacio.php";
	 break;
 }
 if(navigator.userAgent.indexOf("MSIE") == -1)
 {
 	FadeOpacity("shadecurtain2",0,40,500,20);
 	document.getElementById("shadecurtain2").style.visibility = "visible";
 }
}

function closePopup(myNum) 
{
 var formPointer;
 var zBomb = 0;
 switch(myNum)
 {
	 case 1:
	 formPointer = "formPopDigital";
 	 zBomb = setTimeout("zDG()",500);
	 break;
	 case 2:
	 formPointer = "formPopEspacio";
 	 zBomb = setTimeout("zES()",500);
	 break;
 }
 FadeOpacity(formPointer,40,0,500,20);
 
 if(navigator.userAgent.indexOf("MSIE") == -1)
 {
 FadeOpacity("shadecurtain2",40,0,500,20);
 }

 //document.getElementById(formPointer).style.visibility = "hidden";
 //document.getElementById("shadecurtain2").style.visibility = "hidden";
 
}
 function zDG()
 {
 document.getElementById("formPopDigital").style.visibility = "hidden";
 document.getElementById("shadecurtain2").style.visibility = "hidden";
 }
 function zES()
 {
 document.getElementById("formPopEspacio").style.visibility = "hidden";
 document.getElementById("shadecurtain2").style.visibility = "hidden";
 }
