function login()
{
	if(document.getElementById('login_all').style.display == 'block')
		{
			document.getElementById('login_all').style.display = 'none';
			if(document.getElementById('lang_all').style.display == 'block')
			{
				document.getElementById('location').style.display = 'none';
			}
				else
					{
						document.getElementById('location').style.display = 'block';
					}
		}		
			else
				{
					document.getElementById('login_all').style.display = 'block';
					document.getElementById('location').style.display = 'none';
				}
}

function anxlang()
{
	if(document.getElementById('lang_all').style.display == 'block')
		{
			document.getElementById('lang_all').style.display = 'none';
			if(document.getElementById('login_all').style.display == 'block')
			{
				document.getElementById('location').style.display = 'none';
			}
				else
					{
						document.getElementById('location').style.display = 'block';
					}
		}
		else
			{
				document.getElementById('lang_all').style.display = 'block';
				document.getElementById('location').style.display = 'none';
			}
			

}

function generate_country_list()
{
	c_sel = document.getElementById('banner_country');
	
	
	c_sel.length = 0;
	country = "1010";
	if(readCookie("country") != null)
		country = readCookie("country");
	
	Country_tbl = Country_tbl.sort(compareName);
	
	for(i = 0; i < Country_tbl.length;i++)
	{
		c_sel.options[c_sel.options.length] = new Option (Country_tbl[i][1],Country_tbl[i][0]);
		if(Country_tbl[i][0] == country)
			c_sel.options[c_sel.options.length - 1].selected = true;
		
	}
	
	generate_lang_list()

	
} 


function compareName(a,b)
{
	if(a[1] < b[1])
		return -1;
		else		
		return 1;
}

function compareLang(a,b)
{
	a1 = a;
	b1 = b;
	for(j = 0; j < Lang_tbl.length; j++)
		{
			if(a == Lang_tbl[j][0])
				a1 = Lang_tbl[j][1];
			if(b == Lang_tbl[j][0])
				b1 = Lang_tbl[j][1];
		}
	if(a1 < b1)
		return -1;
		else		
		return 1;
}

function change_lang()
{	
	document.Language._lang.value = document.getElementById('banner_lang').value;
	document.Language._cid.value = document.getElementById('banner_country').value;
	
	lang_sel = document.getElementById('banner_country').selectedIndex;
	
	document.getElementById('country_flag').src = '/portal/img_lot/flag_'+Country_tbl[lang_sel][3]+'.gif';
	document.getElementById('country_name').innerHTML = Country_tbl[lang_sel][1];
	
	for(i = 0; i < Lang_tbl.length;i++)
	{		
		if(Lang_tbl[i][0] == document.getElementById('banner_lang').value)
			document.getElementById('lang_name').innerHTML = Lang_tbl[i][1];
	}
	
	eraseCookie("country");
	createCookie("country",document.getElementById('banner_country').value);
	
	eraseCookie("anxlang");
	createCookie("anxlang",document.getElementById('banner_lang').value);
		
	window.location.href ='/default.aspx?_lang='+document.getElementById('banner_lang').value+'&_cid='+document.getElementById('banner_country').value;
}

function set_default_lang()
{
	lang_sel = document.getElementById('banner_country').selectedIndex;
	
	document.getElementById('country_flag').src = '/portal/img_lot/flag_'+Country_tbl[lang_sel][3]+'.gif';
	document.getElementById('country_name').innerHTML = Country_tbl[lang_sel][1];
	
	for(i = 0; i < Lang_tbl.length;i++)
	{		
		if(Lang_tbl[i][0] == document.getElementById('banner_lang').value)
			document.getElementById('lang_name').innerHTML = Lang_tbl[i][1];
	}
}


function select_menu(id)
{
	
	for(i = 1; i < tbl_page.length;i++)
        {
			n = tbl_page[i].length;			
            for(j = 1; j < n; j++)
                {
					
               		  if(parseFloat(tbl_page[i][j]) == parseFloat(id))
                        {
							document.getElementById('menu_'+i+'_'+j).className = 'level2 sel';
                            for(k = 1; k < n; k++)
								{
									document.getElementById('menu_'+i+'_'+k).style.display = 'block';
								}
                        }
                }
        }     
}

function set_menu(k)
{                
    for(i = 1; i <= 12; i++)
        {                            
            for(j = 0; j < tbl[i];j++)
                {                                    
                    if(i == k)
                        {
                            document.getElementById('menu_'+i+'_'+(j+1)).style.display = 'block';
                        }
                            else
                                {
                                    document.getElementById('menu_'+i+'_'+(j+1)).style.display = 'none';
                                }
                }
        }
}

function set_top_name(t1,l1,t2,l2,t3,l3,t4,l4)
{
	if(t1 != '' && (l1 == null || l1 == ''))
		{
			l1 = '#';
		}
	if(t2 != '' && (l2 == null || l2 == ''))
		{
			l2 = '#';
		}
	if(t3 != '' && (l3 == null || l3 == ''))
		{
			l3 = '#';
		}
	if(t4 != '' && (l4 == null || l4 == ''))
		{
			l4 = '#';
		}
	text = '';
	header = t1;
	
	if(t2 != '' && t2 != null)
		header = t2;
	if(t3 != '' && t3 != null)
		header = t3;
	if(t4 != '' && t4 != null)
		header = t4;
	
	if(t4 != '' && t4 != null)
		text += '&#160;>&#160;<a href="'+l4+'">' + t4 +'</a>';
	if(t3 != '' && t3 != null)
		text += '&#160;>&#160;<a href="'+l3+'">' + t3 +'</a>';
	if(t2 != '' && t2 != null)
		text += '&#160;>&#160;<a href="'+l2+'">' + t2 +'</a>';
	if(t1 != '' && t1 != null)
		text += '&#160;>&#160;<a href="'+l1+'">' + t1 +'</a>';
	
	try
		{
			document.getElementById('top_dir1').innerHTML = header;
		}
		catch(e){}
	document.getElementById('banner_dir1').innerHTML = text;
}

function check_emailFormat(email) {
   invalid = " /:,;";
   if(email == "") { return false }
   for(i=0; i < invalid.length; i++) {
      bad = invalid.charAt(i);
      if (email.indexOf (bad, 0) != -1) { return false }
   }
   at = email.indexOf("@", 0);
   if( (at == -1) || (at == 0) ) { return false }
   if(email.indexOf("@", at+1) != -1) { return false }
   period = email.indexOf(".", at);
   if( (period == -1) || (period == at+1) ) { return false }
   if(period+3 > email.length == -1) { return false }
   return true;
}
//////////////////////////////////////////////////////////////
//Banner
//////////////////////////////////////////////////////////////
function anxLogout()
{
 var loc = window.location.pathname;
 if(loc.indexOf("Portal") != -1)
    {
       var lang = loc.substring(8,10);         
    }
 else
  {
   var lang = document.Language._lang.value;   
  }
 var country = readCookie("country");
 if(!readCookie("country"))
  {
   country = '1010';
  }
    location.replace('/Default.aspx?_cmd=LOT_IBE_Logout&search_type=M&_lang='+lang+'&_cid='+country);
}
function anxLogin(user, pass, remember)
{
 var loc = window.location.pathname;
 n = loc.indexOf("Portal");
 var lang = 'pl';
 if(n != -1)
    {
        lang = loc.substring(n+2,n+4); 
  document.Login._lang.value = lang;        
    }
 
    document.Login.login.value = user;
    document.Login.password.value = pass;
	if(remember)	
    document.Login.rememberme.value = remember;
	
    document.Login.submit()
}
function findBannerCookie(nazwa)
{
 
 return readCookie(nazwa);
}
function eraseCookie(name)
{
 createCookie(name,"",-1);
}
function createCookie(name,value)
{
 ToDay=new Date(); 
    ToDay.setTime(Expires = (24*60*60*1000*365) + ToDay.getTime()); 
    Expires= (ToDay.toGMTString()); 
 document.cookie = name+"="+value+"; path=/;EXPIRES="+Expires;
}
function eraseCookiePath(name,path)
{
 
 createCookiePath(name,"",-1,"");
}
function createCookiePath(name,value,date,path)
{
 document.cookie = name+"="+value+"; path=/"+path+";EXPIRES="+date;
;
}
function readCookie(name)
{
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++)
 {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}
function setCountryCookie(cid,lang)
{
              eraseCookie("country");
             createCookie("country",cid);
             
             eraseCookie("anxlang");
             createCookie("anxlang",lang); 
}