var d = document, dE = d.documentElement;
var fixIEwidth = 0;


/* support hover drop downs in IE*/

function menuHover() {
	var menuItems = d.getElementById("nav").getElementsByTagName("LI");

	for (var i = 0, miL = menuItems.length; i < miL; i++) {
		menuItems[i].onmouseover = function() {
			this.className = "mnhover";
		}
		menuItems[i].onmouseout = function() {
			this.className = "";
		}

		//add transparencey in IE v5.5+
		var hasSub = menuItems[i].getElementsByTagName("UL")[0];
		if (hasSub && (typeof hasSub.filters == "object")) {
			hasSub.style.filter = "alpha(opacity=90)";
		}
	}
}

function showMap(mName)
{
	if (mName.style.display == "none")
    {
    	mName.style.display = "";
    }
    else
    {
		mName.style.display = "none";
    }
}

function makeVisible(whichNavs,onOff) {
	if (whichNavs == "mapfull" && onOff == "block")
    {
    	document.getElementById('mapthumb').style.display= 'none';
    }
    
    if (whichNavs == "mapfull" && onOff == "none")
    {
    	document.getElementById('mapthumb').style.display='block';
    }
   document.getElementById(whichNavs).style.display=onOff;
} 

/* Nifty corners by  Alessandro Fulciniti --http://pro.html.it/esempio/nifty*/
function NiftyCheck()
{
if(!document.getElementById || !document.createElement)
    return(false);
var b=navigator.userAgent.toLowerCase();
if(b.indexOf("msie 5")>0 && b.indexOf("opera")==-1)
    return(false);
return(true);
}

function Rounded(selector,bk,color,size){
var i;
var v=getElementsBySelector(selector);
var l=v.length;
for(i=0;i<l;i++){
    AddTop(v[i],bk,color,size);
    AddBottom(v[i],bk,color,size);
    }
}

function RoundedTop(selector,bk,color,size){
var i;
var v=getElementsBySelector(selector);
for(i=0;i<v.length;i++)
    AddTop(v[i],bk,color,size);
}

function RoundedBottom(selector,bk,color,size){
var i;
var v=getElementsBySelector(selector);
for(i=0;i<v.length;i++)
    AddBottom(v[i],bk,color,size);
}

function AddTop(el,bk,color,size){
var i;
var d=document.createElement("b");
var cn="r";
var lim=4;
if(size && size=="small"){ cn="rs"; lim=2}
d.className="rtop";
d.style.backgroundColor=bk;
for(i=1;i<=lim;i++){
    var x=document.createElement("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    d.appendChild(x);
    }
el.insertBefore(d,el.firstChild);
}

function AddBottom(el,bk,color,size){
var i;
var d=document.createElement("b");
var cn="r";
var lim=4;
if(size && size=="small"){ cn="rs"; lim=2}
d.className="rbottom";
d.style.backgroundColor=bk;
for(i=lim;i>0;i--){
    var x=document.createElement("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    d.appendChild(x);
    }
el.appendChild(d,el.firstChild);
}

function getElementsBySelector(selector){
var i;
var s=[];
var selid="";
var selclass="";
var tag=selector;
var objlist=[];
if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
    s=selector.split(" ");
    var fs=s[0].split("#");
    if(fs.length==1) return(objlist);
    return(document.getElementById(fs[1]).getElementsByTagName(s[1]));
    }
if(selector.indexOf("#")>0){ //id selector like "tag#id"
    s=selector.split("#");
    tag=s[0];
    selid=s[1];
    }
if(selid!=""){
    objlist.push(document.getElementById(selid));
    return(objlist);
    }
if(selector.indexOf(".")>0){  //class selector like "tag.class"
    s=selector.split(".");
    tag=s[0];
    selclass=s[1];
    }
var v=document.getElementsByTagName(tag);  // tag selector like "tag"
if(selclass=="")
    return(v);
for(i=0;i<v.length;i++){
    if(v[i].className==selclass){
        objlist.push(v[i]);
        }
    }
return(objlist);
}
/********************************************/

/***************Switch the langauage*************/
function goB5() {
	s = window.location.href;
	re = '/en/';
	s = s.replace(re, '/b5/');
	window.location = s;
}

function goEN() {
	s = window.location.href;
	re = '/b5/';
	s = s.replace(re, '/en/');
	window.location = s;
}
/*******************************************************/


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/* Perform when page load/unload*/
window.onload = function(e) {
	
	
	if (d.getElementById) {
		if (d.all) {
			menuHover();
		}
	
		if (navigator.userAgent.indexOf('Opera') != -1) {
			init();
			
		}
	}
	
	if(!NiftyCheck())
    	return;
	Rounded("div.leftblock","#FFFFFF","#FCB6B1");
	Rounded("div.rightblock","#FFFFFF","#F4FC61");
};
