﻿// JScript File
 var time = 0;
 function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
function showDiv(divid, obj){
 var yPosition = findPosY(obj);
 var xPosition = findPosX(obj);
 var div = document.getElementById(divid);
 if(div.style.display == "none"){
     div.style.left = (xPosition-200)+"px";
     div.style.top = yPosition+10 + "px";
	 div.style.display = "block";//new Effect.Appear(divid, {duration: 0.5}); //
	 
	 return;
  }
 else{
     div.style.display = "none";
 }
}

function showDivOn(divid, position, xoffset, yoffset, obj){
 var yPosition = findPosY(obj);
 var xPosition = findPosX(obj);
 var div = document.getElementById(divid);
 
 var elementWidth = div.style.width.substring(0,div.style.width.indexOf('px'));
 div.autoHide = true;
 if(div.style.display == "none")
 {
	 div.style.display = "block"; 
	 var dt = new  Date();
	 time =  dt.getTime();
	 if(divid == "areaConverter" || divid == "currencyConverter")
	 {
        setTimeout("MakeDivHidden('"+div.id+"')",900);   
     }
 }//new Effect.Appear(divid, {duration: 0.5});
 else{
     div.style.display = "none";//new  Effect.SwitchOff(divid);
     return;
 }
     
 if(position == "left")
    div.style.left = ((xPosition-elementWidth)-xoffset)+"px";
 if(position == "right")
    div.style.left = (xPosition+xoffset)+"px";
    
 div.style.top = yPosition+yoffset + "px";
 
}
function hideDiv(obj,boo)
{
    //sarfaraz Feb 14 to hide dives on mouseOut Stuff - 4 Currency & Area Conversion
	var myObj = document.getElementById(obj);
	myObj.autoHide = false;
	if(boo=="true")
	    myObj.style.display = "none";
	else
	    myObj.style.display = "block";
	
}
function doHide(obj,val)
{
        var myObj = obj.parentNode;
        
        var dt = new  Date();
        time = dt.getTime( );
        if(val=="true")
        {
            myObj.autoHide = true;
            setTimeout("MakeDivHidden('"+myObj.id+"')",900);   
        }
        else
        {
            myObj.autoHide = false;
            if(myObj.style.display == "none")
            {
                myObj.style.display == "block";
            }
        }
}
function MakeDivHidden(obj)
{
    var myobj  = document.getElementById(obj);
    var dt = new  Date();
    var newtime = dt.getTime();
    var temp =  newtime - time;
    if(myobj.autoHide && temp > 900)
    { 
        myobj.style.display = "none";
     }
}

var maxYsize = 400;
var maxXsize = 350;
var minYsize = 200;
var minXsize = 150;



