
function ahah(url, target) {
try
{

  /*document.getElementById(target).innerHTML = ' Fetching data...';*/

  if (window.XMLHttpRequest) 
  {
    req = new XMLHttpRequest();
  } 
  else if (window.ActiveXObject) 
  {
  
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }

  if (req != undefined) 
  {

    req.onreadystatechange = function() {ahahDone(url, target);};
    req.open("GET", url, true);
    req.send("");
  }
  }
 catch(e)
 {
    alert(e.description);
 } 
 
}  

function ahahDone(url, target) 
{


  if (req.readyState == 4) 
  { 

 
  // only if req is "loaded"
    if (req.status == 200) 
    { // only if "OK"
 
      document.getElementById(target).innerHTML = req.responseText;
    } else 
    {
      document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
    }
  }
  
}

function load(name, div)
{
	ahah(name,div);
	return false;
}


function HideDropDownControls(controlIds)
{
    //alert('777');
    try
    {
        //var obj = document.getElementById('selage');
        //var obj = document.getElementById('ctl00_ctl00_SubMasterPage_Contentplaceholder3_selectage');
        /*    var obj = document.getElementById(controlIds);
            obj.style.display="none";
        */
        //var controlIds = "'1','2','3'";
        controlArray = controlIds.split("+");
        var obj = '';
        var i = 0;
        for ( i = 0; i < controlArray.length; i++)
        {
            obj = document.getElementById(controlArray[i]);
            if(obj !=   null)
                obj.style.display="none";
                //obj.style.visibility="hidden";
                
            //alert(controlArray[i]);
        }
     }
     catch(e)
     {}
}

function ShowDropDownControls(controlIds)
{
    //alert('3');
    try
    {
       /*
        var obj = document.getElementById(controlIds);
        obj.style.display="inline";
        */
    
        controlArray = controlIds.split("+");
        var obj = '';
        var i = 0;
        for ( i = 0; i < controlArray.length; i++)
        {
            obj = document.getElementById(controlArray[i]);
            
            if(obj !=   null)
                obj.style.display="inline";
                //obj.style.visibility="visible";
        }
     }
     catch(e)
     {}
}



 function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		return [curleft,curtop];
	    }
    }
    
   
   
    function FixForIE6(childDivId,parentDivId)
    {
       
        //alert('2');
        //onclick="javascript:showdiv();sticky(this,'popup_technology1','iframe1');"
        var browser=navigator.appName;
        var b_version=navigator.appVersion;
        var version=parseFloat(b_version);
        if ((browser=="Microsoft Internet Explorer")  && (version>=4))
        {
           if(showdiv(childDivId,parentDivId))
           {
             //sticky(this,'popup_technology1','iframe1');
             sticky(this,childDivId,'iframe1');
           }
        }
        
    }

    function showdiv(childDivId,parentDivId)
    {        
        var browser=navigator.appName;
        var b_version=navigator.appVersion;
        var version=parseFloat(b_version);
        if ((browser=="Microsoft Internet Explorer")  && (version>=4))
        {
        
//        var obj = document.getElementById('selage');
//        alert(obj);
//        obj.style.display="none";
            //<iframe id="iframe1" height="420" width="750" scrolling="no" class="iframeCSS" frameborder="0"></iframe> 
             var ifrm = document.createElement('<iframe id="iframe1" height="420" width="750" scrolling="no" class="iframeCSS" frameborder="0"></iframe>');
             //el=document.getElementById(popupDiv);
             //document.getElementById('liunitprice').appendChild(ifrm);
             var objParent = document.getElementById(parentDivId);
             document.getElementById(parentDivId).appendChild(ifrm);
             document.getElementById('iframe1').style.display = "block";
             document.getElementById(childDivId).style.display = "block";
             //document.getElementById('popup_technology1').style.display = "block";
         }
   }
   
    function sticky(imgObject,popupDiv,frameObj)
    {
        var browser=navigator.appName;
        var b_version=navigator.appVersion;
        var version=parseFloat(b_version);
        
        if ((browser=="Microsoft Internet Explorer")  && (version>=4))
        {
         
    
        var pos=findPos(imgObject);
        el=document.getElementById(popupDiv);
        fr=document.getElementById(frameObj);
      
        var topPos=(pos[1]-el.offsetHeight-20)+"px";        
        fr.style.left=(pos[0]+78)+"px";
        fr.style.top=topPos;
       
        el.style.left=(pos[0]+250)+"px";
        el.style.top=topPos;
         
        
        }
    }
    
    function hidediv(divIdToId)
    {
    
    
    
        document.getElementById('iframe1').style.display = "none";
        //document.getElementById('popup_technology1').style.display = "none";        
        document.getElementById(divIdToId).style.display = "none";        
        
//        var obj = document.getElementById('selage');
//        alert(obj);
//        obj.style.display="block";
    } 