var search_default = true;
var hidelayer = false;
var hl_time = 0;

function updateFooterLine(){
	if( document.getElementById("footerline") != undefined && document.getElementById("footer_div") != undefined ){
		if( document.getElementById("upper_page") != undefined )
		document.getElementById("footerline").style.height = String( document.getElementById("footer_div").offsetHeight + 10 ) + "px";
		else
		document.getElementById("footerline").style.height = String( document.getElementById("footer_div").offsetHeight ) + "px";
	}
	
	if( document.getElementById("upper_page") != undefined && document.getElementById("page_shadow") != undefined ){
		document.getElementById("page_shadow").style.height = String( document.getElementById("upper_page").offsetHeight + 70 ) + "px";
		
		if( document.getElementById("page_shadow_img") != undefined ){
			document.getElementById("page_shadow_img").style.height = document.getElementById("upper_page").offsetHeight + 70;
		}
	}
	
	if( document.getElementById("scribbles") != undefined && document.getElementById("footer_div") != undefined ){
		document.getElementById("scribbles").style.height = String( document.getElementById("footer_div").offsetHeight + document.getElementById("footer_div").offsetTop + 5 ) + "px";
		
		if( document.getElementById("scribble_bubble") != undefined && document.getElementById("meta_div_bottom") != undefined ){
			document.getElementById("scribble_bubble").style.top = String( document.getElementById("meta_div_bottom").offsetTop - 106 ) + "px";
		}
	}
}

function checkSearch(obj,type)
{
	if( type && search_default )
	{
		obj.value = "";
		search_default = false;
	}
	else if( !type && (obj.value.length <= 0 || obj.value==" " || obj.value=="  " ) )
	{
		obj.value = ssi_searchlabel;
		search_default = true;
	}
}

function showCountries()
{
	var obj = document.getElementById("countries");	
	if( obj.style.visibility != "visible" )
	obj.style.visibility = "visible";
	hidelayer = false; hl_time = 0;
}

function hideCountries()
{
	hidelayer = true; hl_time = new Date().getTime();
	window.setTimeout("checkCountryLayer()",1000);
}

function showCountriesNL()
{
	var obj = document.getElementById("countries_NL");	
	if( obj.style.display != "block" )
	obj.style.display = "block";
	hidelayer = false; hl_time = 0;
}

function hideCountriesNL()
{
	hidelayer = true; hl_time = new Date().getTime();
	window.setTimeout("checkCountryLayerNL()",1000);
}

function checkCountryLayerNL()
{
	var now = new Date().getTime();
	if( hidelayer && hl_time!=0 && now-hl_time>1000 )
	{
		var obj = document.getElementById("countries_NL");	
		obj.style.display = "none";
		hidelayer = false; hl_time = 0;
	}else if(hidelayer && hl_time!=0){
		window.setTimeout("checkCountryLayerNL()",100);
	}
}

function checkCountryLayer()
{
	var now = new Date().getTime();
	if( hidelayer && hl_time!=0 && now-hl_time>1000 )
	{
		var obj = document.getElementById("countries");	
		obj.style.visibility = "hidden";
		hidelayer = false; hl_time = 0;
	}else if(hidelayer && hl_time!=0){
		window.setTimeout("checkCountryLayer()",100);
	}
}

function fixPNG(myImage) 
{
  if ( BrowserDetect != "undefined" && BrowserDetect.browser == "Explorer" && Number(BrowserDetect.version) == 6 ) // && BrowserDetect.OS == "Windows"
  {
	 var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	 var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	 var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
	 var imgStyle = "display:inline-block;" + myImage.style.cssText 
	 
	 var strNewHTML = "<span " + imgID + imgClass + imgTitle
	 strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";"
	 strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	 strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>" 
	 myImage.outerHTML = strNewHTML
  }
}

function fixPNGSized(myImage,width,height) 
{
  if ( BrowserDetect != "undefined" && BrowserDetect.browser == "Explorer" && Number(BrowserDetect.version) == 6 ) // && BrowserDetect.OS == "Windows"
  {
	 var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	 var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	 var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
	 var imgStyle = "display:inline-block;" + myImage.style.cssText ;
	 
	 var strNewHTML = "<span " + imgID + imgClass + imgTitle
	 strNewHTML += " style=\"" + "width:" + width + "px; height:" + height + "px;" + imgStyle + ";"
	 strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	 strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>" 
	 myImage.outerHTML = strNewHTML;
  }
}

function fixPNG2(myImage) 
{
  if ( BrowserDetect != "undefined" && BrowserDetect.browser == "Explorer" && Number(BrowserDetect.version) == 6 ) // && BrowserDetect.OS == "Windows"
  {
	 var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	 var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	 var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
	 var imgStyle = "display:inline-block;" + myImage.style.cssText 
	 
	 var strNewHTML = "<span " + imgID + imgClass + imgTitle
	 strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";padding:0px;margin:0px;"
	 strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	 strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>" 
	 // myImage.outerHTML = strNewHTML
  }
}

function templateCleanUp(start,end){
	for(i=start;i<=end;i++){
		textval = false; imageval = false;
		var temp = document.getElementById("textcontent"+i);
		if( temp != undefined ){
			var tempval = temp.innerHTML;
			if( tempval.substring(0,4) == "<!--" || tempval.length <= 0 || tempval == "<P>&nbsp;</P>" || tempval == "<P></P>" )
			{
				textval = true;
				temp.style.display = "none";
			}
		}
		var temp = document.getElementById("imagecontent"+i);
		if( temp != undefined ){
			var tempval = temp.innerHTML;
			if( tempval.substring(0,4) == "<!--" || tempval.length <= 0 || tempval == "<P>&nbsp;</P>" || tempval == "<P></P>"  )
			{
				imageval = true;
				temp.style.display = "none";
			}
		}
		if( textval && imageval ){
			var temp = document.getElementById("templateDouble"+i);
			if( temp != undefined )
			temp.style.display = "none";
		}
	}
}