function myajax(where,what,after)
{
    var xmlhttp;
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200 && xmlhttp.responseText.length > 0)
        {
            eval(after+'('+xmlhttp.responseText+');');
        }

    }
    xmlhttp.open("POST",where,true);
    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    xmlhttp.send(what);
}
function ukazdis()
{
    document.getElementById('pskryta_diskusia').style.display = "none";
	document.getElementById('skryta_diskusia').style.display = "block";
}

function changeImage(image)
{
      newImage = 'url(/img/random/'+image+')';
      var stringg = ''+image+'';
      document.getElementById('logovideo').style.backgroundImage = newImage;




      var splitted=stringg.split("_");

      document.getElementById('alv').href='/sk/hry/'+splitted[0]+'/';

}
function vstupenky()
{

}

function hide()
{
    document.getElementById('logovideo').style.display = "none";
}


function changeImageleft(image)
{
      newImage = 'url(/img/randoml/'+image+')';
      document.getElementById('body').style.backgroundImage = newImage;
      document.getElementById('body').style.backgroundRepeat = 'no-repeat';
}
function diskusia()
{
    if(document.getElementById('adcom').style.display == "none")
    {
    	document.getElementById('adcom').style.display = "block";
    }
    else
    {
    	document.getElementById('adcom').style.display = "none";
    }

}

function zmena(argv)
{

    if(argv[0]==argv[1])
    {
        document.getElementById('stereo').innerHTML = "<input id='button' type='submit' style='display:inline-block;width:70px;padding:3px;background:#E31836;color:white;cursor:pointer;cursor:hand;' value='Submit' name='odoslat' />";
        //document.getElementById('blb').style.display = "none";
    }
}
function is_submit(form)
{
    for(i=0;i<form.length;i++)
    {
        if(form[i].value == 'Submit' && form[i].name == 'odoslat')
        {
            return true;
        }
    }
    return false;
}
function opacityplus()
{
    var element = document.getElementById('logovideo');
    var op = getOpacity(element);
    var op = op -(-0.05);

    setOpacity(element, op);

    if(op<1)
    {
      setTimeout("opacityplus();",20);
    }
    else
    {
      setTimeout("opacityminus();",3000);
    }
}



function opacityminus()
{
    var element = document.getElementById('logovideo');
    var op = getOpacity(element);
    var op = op -0.05;

    setOpacity(element, op);

    if(op>0)
    {
      setTimeout("opacityminus();",20);
    }
    else
    {

      setTimeout("roller();",10);
    }
}
function spravodajover()
{
	var n = document.getElementById('news').value;
	if(n == 'Váš e-mail...')
	{
		document.getElementById('news').value = '';
	}
	var n = document.getElementById('news').value;
	if(n == '')
	{
		alert('Nezadali ste žiadnu e-mailovú adresu');

		document.getElementById('news').value = '';
		return false;
	}
	else
	{
			var answer = confirm('Je \''+n+'\' skustočne Váša e-mailová adresa? ');
                if (answer == true)
                  return true;
                else

                  document.getElementById('news').value = '';
                  return false;
    }
}
function brow()
{
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{browser = "IE";}
	else
	{browser = "Mozilla";}
	return browser;
}
function getOpacity(element)
{
	var opacity = null;
	var browser = brow();

	if(browser=="IE")
	{
		filter = element.style.filter;
		if(filter)
		{
			alpha = filter.split("alpha(opacity=");
			opacity = alpha[1].substr(0,(alpha[1].length-1))/100;
		}
	}
	else
	{
		opacity = element.style.opacity;
	}

	return opacity;
}
function setOpacity(element, o)
{
	var browser = brow();
	var item = element;
	if(browser=="IE")
	{
		item.style.filter = "alpha(opacity=" + (o*100) + ")";
	}
	else
	{
		item.style.opacity = o;
	}
}
function over(CtrlX)
{
CtrlX.style.opacity=0.6;
CtrlX.style.MozOpacity=0.6;
CtrlX.style.filter='alpha(opacity=60)';
CtrlX.style.cursor='pointer';
}
function out(CtrlX)
{
CtrlX.style.opacity=1;
CtrlX.style.MozOpacity=1;
CtrlX.style.filter='alpha(opacity=100)';
CtrlX.style.cursor='default';
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+"; path=/";
}

function checkform(form)
{
	var preddefinovane = new Array("zoznam","off","http://");     //hodnoty VALUE a preddefinovane hodnoty polí
	var maily = new Array("mail", "email");                                       //nazvy polí pre kontrolu mailom
	var cisla = new Array("telefon", "tel", "tc", "mobil", "mob","psc");                //nazvy polí pre kontrolu císlom
	var out = new Array("submit");                                                      //nazvy nekontrolovaných poli
        var i=0;
	var back = true;
	for(i;i<form.length;i++)
	{
		var c = form[i].value;
		var meno = form[i].name;
		if(!in_array(meno,out))
		{
			if(c=="")
			{
				form[i].style.backgroundColor = 'pink';

				var back = false;
			}
			else
			{
				if(in_array(c,preddefinovane))
				{
					form[i].style.backgroundColor = 'pink';

					var back = false;
				}
				else
				{
					form[i].style.backgroundColor = 'white';

					if(in_array(meno,maily))
					{
						var emailFilter=/^.+@.+\..{2,3}$/;
						if(!emailFilter.test(c))
						{
							form[i].style.backgroundColor = 'pink';

							var back = false;
						}
					}
					if(in_array(meno,cisla))
					{
						var emailFilter=/^[0-9]+$/;
						var hodnota = c.replace(/ /g,"");
						if(!emailFilter.test(hodnota))
						{
							form[i].style.backgroundColor = 'pink';

							var back = false;
						}
					}
				}
			}
		}
	}
	if(!back)
	{
		alert('Označené polia nie sú vyplnené korektne');
	}
	return back;

	function in_array(needle, haystack, argStrict)
	{

		var key = '', strict = !!argStrict;
		if (strict)
		{
			for (key in haystack)
			{
				if (haystack[key] === needle)
				{
					return true;
				}
			}
		}
		else
		{
			for (key in haystack)
			{
				if (haystack[key] == needle)
				{
					return true;
				}
			}
		}
		return false;
	}
}



