var isNav=(navigator.appName.indexOf("Microsoft")==-1);
var isOpera=(navigator.appName.indexOf("Opera")!=-1);


divs_load("-1");


function divs_load(p)
{
var div1=0;

var divs=document.getElementsByTagName("div");
	for (var d=0; d<=divs.length; d++)
	{
	   if(divs[d])
	    {
			switch(divs[d].id)
				{
					case "11":
					   
					    if (divs[d].lang==p)
						 {
 							//alert(document.getElementById(divs[d].lang).getAttribute("class"));
 							divs[d].style.display="block";
							document.getElementById(divs[d].lang).setAttribute("className","On");
							document.getElementById(divs[d].lang).setAttribute("class","On");
							
							
							if(divs[d].title)
							 {
								
								var title_array=divs[d].title.split(",");
								document.getElementById(title_array[0]).setAttribute("className","On");
								document.getElementById(title_array[0]).setAttribute("class","On");
								document.getElementById(title_array[1]).setAttribute("className","On");
								document.getElementById(title_array[1]).setAttribute("class","On");
								var sp_div=title_array[1];
							}
					 		
													 }
						 else
						 {
	 						divs[d].style.display="none";
	 						document.getElementById(divs[d].lang).setAttribute("className","Off");
	 						document.getElementById(divs[d].lang).setAttribute("class","Off");
							

							
							if(divs[d].title)
							 {
								var title_array=divs[d].title.split(",");
								document.getElementById(title_array[0]).setAttribute("className","Off");
								document.getElementById(title_array[0]).setAttribute("class","Off");
								if(sp_div!=title_array[1])
								{
									document.getElementById(title_array[1]).setAttribute("className","Off");
									document.getElementById(title_array[1]).setAttribute("class","Off");
								}	
							}
							
						 }	
						 
						 div1=1;
				 		 //addhandlers(divs[d]); 
					break;
					case "4":
						 div1=1;
					break;
					
					case "10":
						 div1=1;
						 addhandlers(divs[d]); 
					break;
					
					case "12":
						 div1=1;
						 addhandlers(divs[d]); 
					break;
					
					case "0":
					 addhandlers(divs[d]);
					 /*
					 var d="<%dl%>";
					 if (d!="")
					 {
					 if (divs[d].lang==d)
						 {
						 alert(document.getElementById(divs[d].lang).innerHTML);
						 	document.getElementById(divs[d].lang).setAttribute("className","On");
							document.getElementById(divs[d].lang).setAttribute("class","On");
							divs[d].style.display="block";
						 }
						
					}
					*/
					break;
					case "1":
					    if (div1=1)
						 {
					 		divs[d].style.display="block";
						 }	
					
					break;
					
					case "null":
					break;
					default:
				 		addhandlers(divs[d]);
					break;
				}
		}		
	} 

}



function addhandlers(o)
{

	o.onclick=handler;
}


function handler(e)
{

if (isNav)
{var e_id=e.target.id;}
else
{
e=window.event
var e_id=e.srcElement.id;}


if((e_id!="")&&(e_id!=4))
{

if (isNav)
{
//var rdiv=e.target.parentNode.nextSibling.nextSibling;
 try
{
 var rdiv=e.target.parentNode.nextSibling.nextSibling;
}
catch(err)
{
var rdiv=e.target.parentNode.childNodes[0].nextSibling.childNodes[2];

} 


if (!rdiv.innerHTML)
{
if (isOpera)
{
var rdiv=e.target.parentNode.childNodes[0].nextSibling.childNodes[3];
}
}
 

 
 //var rdiv=e.target.parentNode.nextSibling.nextSibling.childNodes[1];
 if(rdiv!=undefined)
 {
 	var cdiv=e.target.parentNode.childNodes[1];
	 if((cdiv==undefined) ||(cdiv.id==''))
	 {
	  	var cdiv=e.target.parentNode.childNodes[0];
	 }
 	var pattern=new RegExp("^\\d{1,2}$"); 
 	var right_div=rdiv.id.match(pattern);
 	
 }	

}
else
{
 e=window.event;
 var rdiv=e.srcElement.parentNode.nextSibling;
 //var cdiv=e.srcElement.parentNode;
 var cdiv=e.srcElement.parentNode.childNodes[0];
 if (rdiv.id!="undefined")
 {
	 var pattern=new RegExp("^\\d{1,2}$"); 
	 if (rdiv.id){var right_div=rdiv.id.match(pattern);}
	 
 }	 

}

if (right_div!=null)
{
var t=rdiv;

	if(t.style.display!="none")
		{
		t.style.display="none";
		
		try
		{
		
			if(cdiv!=undefined)
			{
				cdiv.setAttribute("className","Off");
				cdiv.setAttribute("class","Off");
			}
		}
		catch (err)
		{
		}
		
		}
		else
		{
		t.style.display="block";
		//alert(document.getElementsByName(cdiv.lang)[0].id);
		if(cdiv!=undefined)
		{
			//var elemtDIV=document.getElementById(cdiv.lang);
			//document.getElementsByName(cdiv.lang)[0].setAttribute("className","On");
			//elemtDIV.setAttribute("className","On");
			//document.getElementsByName(cdiv.lang)[0].setAttribute("class","On");
			//elemtDIV.setAttribute("class","On");
			cdiv.setAttribute("className","On");
			cdiv.setAttribute("class","On");
		}
		}

}

}
}
