function resize()
{
    SetPadding();
    SetHtmlCtrlForContent();
    
    var divl = document.getElementById('countryservicedescription');
    var divr = document.getElementById('suggestioncontentright');

    if(divl != null && divr != null)
    {
        resizeServiceSuggestion(divl, divr);
    }

    var divs = document.getElementsByTagName("div");
    var div;    
    
    for(var i=0;i<divs.length;i++)
        if(divs[i].className == "bottomspace")
        {
             div=divs[i];                          
             break; 
        }        
    if(div)
    {
        if(findPos(div) < 613)
        {        
            var a = 643 - findPos(div);
            if(findHeight() != null && document.getElementById('rightcontentpanel') != null)
            {
                if(findHeight() < document.getElementById('rightcontentpanel').clientHeight)
                {
                }
                else
                {
                    var c = findHeight() - document.getElementById('rightcontentpanel').clientHeight;
                    a = c + 20;
                }
            }
            document.getElementById('bottomspace').style.height = a + 'px';
        }
        if(findPos(div) > 613)
        {
            var b = 0;
            if(findHeight() != null && document.getElementById('rightcontentpanel') != null)
            {                
                if(findHeight() < document.getElementById('rightcontentpanel').clientHeight)
                    b = 0;
                else
                {
                    var c = findHeight() - document.getElementById('rightcontentpanel').clientHeight;
                    b = c + 20;                
                    document.getElementById('bottomspace').style.height = b + 'px';
                }
            }
        }
    }
}

function SetPadding()
{
    var divHtml = document.getElementById('ctl00_htmlgeneralarea');
    var divLeftMenu = document.getElementById('leftcontentpanel');
    var divLeft = document.getElementById('rightbottomcontentpanel');
    if(divLeftMenu != null && divHtml != null)
    {
        var topPadding = 40;
        var a = 0;
        if(divLeft != null)
        {            
            if(divLeft.clientHeight < (divLeftMenu.clientHeight + divHtml.clientHeight))
                divLeft.style.height = (divLeftMenu.clientHeight + divHtml.clientHeight) + "px";
        }            
        divHtml.style.marginTop = (divLeftMenu.clientHeight + topPadding) + "px";
        divHtml.style.display = "block";
        divLeftMenu.style.overflow = "hidden";
    }
}

function findPos(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		do {			
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curtop];
}

function findHeight()
{
    var divLeftMenu = document.getElementById('ctl00_htmlgeneralarea');
    if(divLeftMenu != null)
        return divLeftMenu.clientHeight;
    else
        return null;
}

function SetHtmlCtrlForContent()
{
    var divl = document.getElementById('htmlContentPage');
    var divHtml = document.getElementById('ctl00_htmlgeneralarea');
    var divLeftMenu = document.getElementById('leftcontentpanel');
    //alert(divHtml.clientHeight + " " + divLeftMenu.clientHeight);
    if(divl != null && divHtml != null && divLeftMenu != null)
    {
        var a = divHtml.clientHeight;
        divl.style.paddingTop = (a + 90) + "px";
    }
}

//window.onresize=resize;

//window.onload=resize;
if(window.addEventListener){ // Mozilla, Netscape, Firefox
    window.addEventListener('load', resize, false);	
} else { // IE
    window.attachEvent('onload', resize);
}

function closeSelectPopUp(selectHolder, selectCount)
{
    var selects = selectHolder==null?document.getElementsByTagName('select') : selectHolder.getElementsByTagName('select');
    var countToBreak = selectCount==null?selects.length:selectCount;
    var selectStyle = new Array();
    for (var i=0; i<selects.length; i++)
    {
        if ( i == countToBreak ) break;
        if ( isIE )
        {
            selects[i].style.display = 'none';
            selects[i].style.display = '';
        }
        else
        {
            selectStyle[i] = selects[i].style;
            selects[i].style.position = "relative";
            setTimeout( function(){showSelect( selectStyle )},0);
        }
        
    }
}
function showSelect(objStyle)
{
    for ( var i = 0; i < objStyle.length; i++)
        objStyle[i].position = '';
}

/************************************************************************/
/*          Service Suggestion                                          */

function resizeServiceSuggestion(divl, divr)
{
    var divlh = findPos(document.getElementById('leftbottomborder'));
    var divrh = findPos(document.getElementById('rightbottomborder'));
    
    if(divlh <= 782 && divrh <= 782)
    {
        divl.style.height = 282 + 'px';
        divr.style.height = 581 + 'px';
    }
    else
    {
        var diff = divlh - divrh;
        if(diff > 0)
        {
            var h = divlh - 705 - flash_header_height;
            divl.style.height = (282 + h) + 'px';
            divr.style.height = (581 + h) + 'px';
        }
        if(diff < 0)
        {
            var h = divrh - 705 - flash_header_height;
            divl.style.height = (282 + h) + 'px';
            divr.style.height = (581 + h) + 'px';
        }
    }
}

/************************************************************************/