﻿/////////////////////////////////////////
// Function to get screen XY coordinates
/////////////////////////////////////////
function screenCoords(){
    var screenW = 640, screenH = 480;
    if (parseInt(navigator.appVersion)>3){
	    screenW = screen.width;
		screenH = screen.height;
    }
	else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()){
	    var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		var jScreenSize = jToolkit.getScreenSize();
	 	screenW = jScreenSize.width;
	 	screenH = jScreenSize.height;
    }	
	return [screenW,screenH];
}
    
/////////////////////////////////////////
// Function to set object XY coordinates
/////////////////////////////////////////
function setObjXY(objName){
    var scrCoords = screenCoords();
    var oObj = document.getElementById(objName); 
    var posX = (parseInt(scrCoords[0])/2)-(parseInt(oObj.style.width)/2);
    var posY = ((parseInt(scrCoords[1])/2)-parseInt(oObj.style.height))-(parseInt(oObj.style.height)/2);
    oObj.style.left = posX;
    oObj.style.top = posY;
}

function setScreenHeight(objName)
    {
    var scrnHeight ;
    var oObj = document.getElementById(objName); 
     //oObj.height = window.screen.Height - ( window.screen.Height / 2 ) ;
     
     scrnHeight = window.screen.availHeight  - 300 ;
     //document.getElementById("mainTbl").style.height=scrnHeight + "px";
     oObj.style.height =  scrnHeight + "px";
    }

function funshowLayer(divname, ifrme, e , indendX, indendY )
  {
    var newPosx,newPosy,height,width;

    var curPosx = (e.x)?parseInt(e.x):parseInt(e.clientX);
    var curPosy = (e.y)?parseInt(e.y):parseInt(e.clientY);

if (indendX == '' )
    indendX = '0';

if (indendY == '' )
    indendY = '0';

    if(window.pageYOffset)
    { 
        curPosy= curPosy+ window.pageYOffset;
        curPosx = curPosx + window.pageXOffset;
    }
    else
    { 
          curPosy = curPosy + ( document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop );
          curPosx = curPosx + ( document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft );
    }
    var enquiryDiv = document.getElementById(whichLayer);
    enquiryDiv.style.display='block';
    enquiryDiv.style.top= curPosy + "px";
    enquiryDiv.style.left= curPosx - 10 + "px";
  } 




function keyPressHandler(e, divLayer) 
{   var kC  = (window.event) ?    // MSIE or Firefox?
                 event.keyCode : e.keyCode;
      var Esc = (window.event) ?   
                27 : e.DOM_VK_ESCAPE ;// MSIE : Firefox
      if(kC==Esc)
      {
            var div_array=divLayer.split(",");
            var part_num=0;
            while (part_num < div_array.length)
             {
                var style2 = document.getElementById(div_array[part_num]).style;
                style2.visibility = "hidden";
                part_num+=1;
              }
     }   
}

 function OpenPopup(url) 
    {
             var newwin
             var width  = 800;
             var height = 600;
             var left   = (screen.width  - width)/2;
             var top    = (screen.height - height)/2;
             var params = 'width='+width+', height='+height;
             params += ', top='+(top-50)+', left='+left;
             params += ', directories=no';
             params += ', location=no';
             params += ', menubar=no';
             params += ', resizable=yes';
             params += ', scrollbars=yes';
             params += ', status=yes';
             params += ', toolbar=no';
                                      
                newwin=window.open(url ,'popup', params);
                          
             if (window.focus) {newwin.focus()}
             return false;
     }  
     
      function OpenfilePopup(url, width, height) 
    {
             /*var width  = 800;
             var height = 600;*/
             var newwin
             var left   = (screen.width  - width) /2;
             var top    = (screen.height - height) /2;
             var params = 'width='+width+', height='+height;
             params += ', top='+(top-50)+', left='+left;
             params += ', directories=no';
             params += ', location=no';
             params += ', menubar=no';
             params += ', resizable=yes';
             params += ', scrollbars=yes';
             params += ', status=yes';
             params += ', toolbar=no';
                newwin=window.open(url ,'popup', params);
             if (window.focus) {newwin.focus()}
             return false;
     }  
     
     function centerDIV(val)
     {
     //alert(document.getElementById(val));
     if ( document.getElementById(val) != null )
        {
          var x = (window.innerWidth / 2) - (document.getElementById(val).offsetWidth / 2);
          document.getElementById(val).style.left = x + 'px' ;
        }
     }
