var MutationID;var HTTPIncDir="http://www.onlineslovensko.sk/inc/";var HTTPImageDir="http://images.onlineslovensko.sk/";var xmlhttpCount;var xmlhttpTypes;var xmlhttpDistricts;var xmlhttpCities;function GetXmlHttpObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
if(window.ActiveXObject)
{return new ActiveXObject("Microsoft.XMLHTTP");}
return null;}
function getCategoryID()
{var element=document.getElementById("CategoryID");return element[element.selectedIndex].value;}
function getFacTypeID()
{var element=document.getElementById("FacTypeID");return element[element.selectedIndex].value;}
function getRegionID()
{var element=document.getElementById("RegionID");return element[element.selectedIndex].value;}
function getDistrictID()
{var element=document.getElementById("DistrictID");return element[element.selectedIndex].value;}
function getCityID()
{var element=document.getElementById("CityID");return element[element.selectedIndex].value;}
function clearSelect(objSelect)
{while(objSelect.options.length>1)
{objSelect.remove(1);}
objSelect.selectedIndex=0;}
function insertOption(objSelect,value,text)
{var option=document.createElement("option");option.value=value;option.text=text;try
{objSelect.add(option,null);}
catch(ex)
{objSelect.add(option);}}
function resetSearchForm(MutID)
{document.getElementById("CategoryID").selectedIndex=0;document.getElementById("FacTypeID").selectedIndex=0;document.getElementById("RegionID").selectedIndex=0;document.getElementById("DistrictID").selectedIndex=0;document.getElementById("CityID").selectedIndex=0;showCount(getCategoryID(),getFacTypeID(),getRegionID(),getDistrictID(),getCityID(),MutID);reloadTypes(getCategoryID(),MutID);reloadDistricts(getRegionID(),MutID);reloadCities(getRegionID(),getDistrictID(),MutID);}
function writeEmail(User,Domain,Postfix)
{var mailto='mailto:';var email=User+'@'+Domain+'.'+Postfix;document.write('<a hr'+'ef="'+mailto+email+'">'+email+'</a>');}
function writeCustomerEmail(User,Domain)
{var mailto='mailto:';var email=User+'@'+Domain;document.write('<a hr'+'ef="'+mailto+email+'">'+email+'</a>');}
function showCount(CategoryID,FacTypeID,RegionID,DistrictID,CityID,MutID)
{xmlhttpCount=GetXmlHttpObject();if(xmlhttpCount==null)
{alert("Your browser does not support XMLHTTP!");return;}
var url=HTTPIncDir+"ajax/getcount.php";url=url+"?sid="+Math.random();url=url+"&CategoryID="+CategoryID;url=url+"&FacTypeID="+FacTypeID;url=url+"&RegionID="+RegionID;url=url+"&DistrictID="+DistrictID;url=url+"&CityID="+CityID;url=url+"&MutID="+MutID;xmlhttpCount.onreadystatechange=stateChangedCount;xmlhttpCount.open("GET",url,true);xmlhttpCount.send(null);}
function stateChangedCount()
{if(xmlhttpCount.readyState==4)
{document.getElementById("txtCount").innerHTML=xmlhttpCount.responseText;}}
function reloadTypes(CategoryID,MutID)
{xmlhttpTypes=GetXmlHttpObject();MutationID=MutID;if(xmlhttpTypes==null)
{alert("Your browser does not support XMLHTTP!");return;}
var url=HTTPIncDir+"ajax/gettypes.php";url=url+"?sid="+Math.random();url=url+"&CategoryID="+CategoryID;url=url+"&MutID="+MutID;xmlhttpTypes.onreadystatechange=stateChangedTypes;xmlhttpTypes.open("GET",url,true);xmlhttpTypes.send(null);}
function stateChangedTypes()
{if(xmlhttpTypes.readyState==4)
{xmlDoc=xmlhttpTypes.responseXML;types=xmlDoc.documentElement.childNodes;typSelect=document.getElementById("FacTypeID");clearSelect(typSelect);for(i=0;i<types.length;i++)
{typeId=types[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;typeName=types[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;insertOption(typSelect,typeId,typeName);}
showCount(getCategoryID(),getFacTypeID(),getRegionID(),getDistrictID(),getCityID(),MutationID);}}
function reloadDistricts(RegionID,MutID)
{xmlhttpDistricts=GetXmlHttpObject();MutationID=MutID;if(xmlhttpDistricts==null)
{alert("Your browser does not support XMLHTTP!");return;}
var url=HTTPIncDir+"ajax/getdistricts.php";url=url+"?sid="+Math.random();url=url+"&RegionID="+RegionID;url=url+"&MutID="+MutID;xmlhttpDistricts.onreadystatechange=stateChangedDistricts;xmlhttpDistricts.open("GET",url,true);xmlhttpDistricts.send(null);}
function stateChangedDistricts()
{if(xmlhttpDistricts.readyState==4)
{xmlDoc=xmlhttpDistricts.responseXML;districts=xmlDoc.documentElement.childNodes;okresSelect=document.getElementById("DistrictID");clearSelect(okresSelect);for(i=0;i<districts.length;i++)
{districtId=districts[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;districtName=districts[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;insertOption(okresSelect,districtId,districtName);}
showCount(getCategoryID(),getFacTypeID(),getRegionID(),getDistrictID(),getCityID(),MutationID);}}
function reloadCities(RegionID,DistrictID,MutID)
{xmlhttpCities=GetXmlHttpObject();MutationID=MutID;if(xmlhttpCities==null)
{alert("Your browser does not support XMLHTTP!");return;}
var url=HTTPIncDir+"ajax/getcities.php";url=url+"?sid="+Math.random();url=url+"&RegionID="+RegionID;url=url+"&DistrictID="+DistrictID;xmlhttpCities.onreadystatechange=stateChangedCities;xmlhttpCities.open("GET",url,true);xmlhttpCities.send(null);}
function stateChangedCities()
{if(xmlhttpCities.readyState==4)
{xmlDoc=xmlhttpCities.responseXML;cities=xmlDoc.documentElement.childNodes;mestoSelect=document.getElementById("CityID");clearSelect(mestoSelect);for(i=0;i<cities.length;i++)
{cityId=cities[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;cityName=cities[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;insertOption(mestoSelect,cityId,cityName);}
showCount(getCategoryID(),getFacTypeID(),getRegionID(),getDistrictID(),getCityID(),MutationID);}}
function trim(str){var str=str.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1);}
function checkSearchForm(form,lang)
{if(trim(form.searchterm.value)==""){if(lang=="sk"){alert("Prosím zadajte text, ktorý chcete vyhľadať.");}
if(lang=="en"){alert("Please enter text You want to search for.");}
form.searchterm.focus();return false;}
if(trim(form.web.value)!=""){return false;}
return true;}
