var preloadedFlag = false;
function startPage()
{
    if(preloadedFlag != true)
    {
	searchImg = newImage("img/przycisk_pressed.gif");
	fl_pl = (newImage("img/flaga_pl_pressed.gif"));
	fl_en = (newImage("img/flaga_en_pressed.gif"));
	tr = (newImage("img/triangle_pressed.gif"));
	li = (newImage("img/listBox.gif"));
	ddmB_01 = (newImage("img/dropDownMenu/ddmB_01.gif"));
	ddmB_03 = (newImage("img/dropDownMenu/ddmB_03.gif"));
	ddm_01 = (newImage("img/dropDownMenu/ddm_01.gif"));
	ddm_02 = (newImage("img/dropDownMenu/ddm_02.gif"));
	ddm_03 = (newImage("img/dropDownMenu/ddm_03.gif"));
	ddm_04 = (newImage("img/dropDownMenu/ddm_04.gif"));
	ddm_05 = (newImage("img/dropDownMenu/ddm_05.gif"));
	ddm_06 = (newImage("img/dropDownMenu/ddm_06.gif"));
	ddm_07 = (newImage("img/dropDownMenu/ddm_07.gif"));
	ddm_08 = (newImage("img/dropDownMenu/ddm_08.gif"));
	preloadedFlag = true;
    }
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
	return null;
}

//---------
var menuVisible=false;
function DropDownMenu(see)
{
    var divMenu = document.getElementById('dropDownMenu');
    var cMenu = document.getElementById("cMenuOption");
    var pos = findPos(cMenu);

    divMenu.style.left = pos[0]-10;
    divMenu.style.top = pos[1]+39;
    if(see==1)
    {
        document.images.triangle.src="img/triangle_pressed.gif";
        divMenu.style.visibility = 'visible';
        menuVisible=true;
        dist=0;
    }
    else if(see==0)
    {
        divMenu.style.visibility = 'hidden';
        document.images.triangle.src="img/triangle.gif";
        menuVisible=false;
        dist=0;
    }
}
var dist=0;
var mouseIsOver=false;
var rate=1.0;
var speed = 50;
var timer;
function menuFade()
{    
    var divMenu = document.getElementById('dropDownMenu');
    rate-=1.0/speed;
    changeOpacity(divMenu,rate)
    if(rate<0.01)
    {
        DropDownMenu(0);
        dist=0;
	rate=1.0;
    }
    else
	timer = setTimeout("menuFade()",speed);
}
function hideMenu()
{
    dist=(dist+1)%20;
    if(dist==19)
    {
	DropDownMenu(0);
        dist=0;
	//menuFade();
    }
    
}
function keepvisible()
{
    dist=0;
    clearTimeout(timer);
    rate=1.0;
    var divMenu = document.getElementById('dropDownMenu');
    changeOpacity(divMenu,rate)
    
    
}
function changeOpacity(obj,value)
{
    obj.style.opacity = value;
    obj.style.filter = "alpha(opacity=" + value*100 + ")";
    
}
function zmienTlo(obj,c)
{
    //obj.style.backgroundColor = c;
    //alert(obj.cells[0]);
    if(c==1)
    {
        obj.cells[0].style.backgroundImage = "url('img/dropDownMenu/ddmB_01.gif')";
        obj.cells[1].style.backgroundImage = "url('img/dropDownMenu/ddmB_03.gif')";
        obj.cells[2].style.backgroundImage = "url('img/dropDownMenu/ddmB_05.gif')";
    }
    else
    {
        obj.cells[0].style.backgroundImage = "url('img/dropDownMenu/ddm_04.gif')";
        obj.cells[1].style.backgroundImage = "";
        obj.cells[2].style.backgroundImage = "url('img/dropDownMenu/ddm_05.gif')";
    }
}
function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj=obj.offsetParent);
        return [curleft,curtop];
}
function chLang(jezyk)
{
	document.cookie = "language="+ jezyk;

}
function checkForm()
{
    var ret=true;
    document.kontaktFrm.nazwaValidator.value=""
    document.kontaktFrm.trescValidator.value=""
    document.kontaktFrm.eValidator.value=""
    if(document.kontaktFrm.nazwa.value == "")
    {
	document.kontaktFrm.nazwaValidator.value = "Proszę podać imię i nazwisko"
	document.kontaktFrm.nazwa.focus();
	ret = false;
    }
    if(document.kontaktFrm.tresc.value == "")
    {
	document.kontaktFrm.trescValidator.value = "Proszę wpisać treść"
	document.kontaktFrm.tresc.focus();
	ret = false;
    }
    if ( !checkEmail(document.kontaktFrm.email.value))
    {
	document.kontaktFrm.eValidator.value = "Błędny email"
	document.kontaktFrm.email.focus();
	ret = false;
    }
    return ret;
}
function checkEmail(str)
{    
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
	testresults=true
    else
    {
	testresults=false
    }
    return (testresults)
}
//animacja stopki

var logos = new Array();
function powiekszLogo(obj,name)
{
    if(logos[name] == undefined)
    {
	logos[name] = new AnimLogo(obj,name);
    }
    if(logos[name].anim)
    {
	clearInterval(logos[name].anim);
    }
    logos[name].anim = setInterval("logos['"+name+"'].grow('"+name+"')",20);
}

function pomniejszLogo(obj,name)
{
    if(logos[name].anim)
    {
	clearInterval(logos[name].anim);
    }
    logos[name].anim = setInterval("logos['"+name+"'].shrink('"+name+"')",20);
    
}

//------------
function AnimLogo(obj,name)
{
    this.anim;
    this.cH=43;
    this.tH=151;
    this.sH=43;
    this.name = name;
    this.o = obj;
}
function grow(name)
{
    with (this)
    {
	cH += (tH - o.style.height.slice(0,-2)) /5;	
	o.style.height = cH;
	o.style.marginLeft = -(cH-sH)/2.1;
	if( cH >= tH -1)
	{
	    o.style.height = tH;
	    clearInterval(logos[name].anim);
	    cH=tH;
	}
    }
}
function shrink(name)
{
    with (this)
    {
	cH -= (o.style.height.slice(0,-2) - sH) /5;
	o.style.height=cH;
	o.style.marginLeft = -(cH-sH)/2.1;
	if(cH <= sH +1)
	{
	    o.style.marginLeft = 0;
	    o.style.height = sH;
	    clearInterval(logos[name].anim);
	    cH=sH;
	}
    }
}
AnimLogo.prototype.grow = grow;
AnimLogo.prototype.shrink = shrink;

//-----------------
function checkCookiesAvailibity()
{
    Set_Cookie( 'test', 'none', '', '/', '', '' );
    
    if ( Get_Cookie( 'test' ) )
    {	    
	    Delete_Cookie('test', '/', '');
	    $('viplogin').style.display='';
	    return true;
    }
    else
    {
	//alert('Masz wyłączoną obsługę ciasteczek (Cookies). Do poprawnego logowania musisz ją załączyć.');
	$('viplogin').innerHTML="Masz wyłączoną obsługę ciasteczek (Cookies).<BR>Do poprawnego logowania musisz ją załączyć.";
	$('viplogin').style.display='';
	return false;
    }
}
