var xmlHttp;var gShow;var sUrl="/include/formvalidation.class.php?validationtype=ajax&val=";var gErrors=0;getHTTPObject();window.onload=attachFormHandlers;function attachFormHandlers()
{var form=document.getElementById('form1')
if(document.getElementsByTagName)
{var objInput=document.getElementsByTagName('input');for(var iCounter=0;iCounter<objInput.length;iCounter++){objInput[iCounter].onblur=function(){return validateMe(this);}}}
form.onsubmit=function(){return validate();}}
function validateMe(objInput){getHTTPObject();sVal=objInput.value;sRules=objInput.className.split(' ');sRequired=sRules[1];sTypeCheck=sRules[2];gShow=sRules[3];xmlHttp.open("GET",sUrl+(sVal)+"&sRequired="+(sRequired)+"&sTypeCheck="+sTypeCheck,true);xmlHttp.onreadystatechange=handleHttpResponse;xmlHttp.send(null);}
function handleHttpResponse(){if(xmlHttp.readyState==4)
{sResults=xmlHttp.responseText.split(",");document.getElementById(gShow).innerHTML="";document.getElementById(gShow).appendChild(document.createTextNode(sResults[0]));}}
function trim(str,chars){return ltrim(rtrim(str,chars),chars);}
function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"");}
function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"");}
function validate()
{var tables;tables=document.getElementsByTagName('span')
for(i=0;i<tables.length;i++)
{if(tables[i].className=="rules")
{if(tables[i].innerHTML=='Položka je vyplnená korektne'||tables[i].innerHTML==''||trim(tables[i].innerHTML)=='*')
{tables[i].style.color='#ffffff';}
else
{gErrors=gErrors+1;tables[i].style.color='#ff0000';}}}
if(gErrors>0)
{alert("Registračný formulár nemôže byť odoslaný. Prosím vyplňte údaje označené ako chybné. Ďakujeme.");gErrors=0;return false;}
else return true;}
function getHTTPObject(){if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}}