// javascript pre AJAX
	// Zistenie funkncnosti AJAXu a vytvorenie XMLHttpRequest Objektu
	var XMLHttp
	function GetXmlHttpObject() { 
		var XMLHttp=null
		if (window.XMLHttpRequest)
		  {
		  XMLHttp=new XMLHttpRequest()
		  }
		else if (window.ActiveXObject)
		  {
		  XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		  }
	}
	
	function stateChanged() { 
		if (XMLHttp.readyState==4 || XMLHttp.readyState=="complete") { 
			//vykonanie akcie
			document.getElementById("advert_cat").innerHTML=XMLHttp.responseText 
		} 
	} 

// JavaScript Document
	function popup(image,w,h) {
		windowHandle = window.open ('/gallery/popup.php?img='+image+'&sirka='+w+'&vyska='+h,'popup','width='+w+',height='+h+',top=100,left=100,resizable=yes,scrollbars=yes');
		windowHandle.focus() 
	}

	function open_wnd(w_href,w_width,w_height) {
	  w_left = ((screen.width - w_width) / 2) - 26;
	  w_top = 100;
	  thumb_wnd = window.open(w_href,"thumb_wnd","width="+w_width+",height="+w_height+",left="+w_left+",top="+w_top+",location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0");
	  thumb_wnd.focus();
	}

// JavaScript added by jimm!no (inzeraty)
	function ValidateFormInzerat(form) {
		var mail = form.form_mail.value;
		var mailfilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var phonefilter  = /^([0-9\/\\\-\+() ])+$/;
		var changecolor = "red";
		var go_on = "ok";
		
		if (form.advert_type.value == "")  {
			form.advert_type.style.backgroundColor = changecolor;
			go_on = "no";
		}
		if (form.advert_category.value == "")  {
			form.advert_category.style.backgroundColor = changecolor;
			go_on = "no";
		}
		if (form.advert_ponuka.value == "")  {
			form.advert_ponuka.style.backgroundColor = changecolor;
			go_on = "no";
		}
		if (form.advert_text.value == "")  {
			form.advert_text.style.backgroundColor = changecolor;
			go_on = "no";
		}
		if ( (form.form_phone.value == "") && (form.form_mail.value == "") )   {
			form.form_phone.style.backgroundColor = changecolor;
			form.form_mail.style.backgroundColor = changecolor;
			go_on = "no";
		}
		else if(!phonefilter.test(form.form_phone.value)) {
			form.form_phone.style.backgroundColor = changecolor;
			go_on = "no";
		}
		else if(!mailfilter.test(form.form_mail.value)) {
			form.form_mail.style.backgroundColor = changecolor;
			go_on = "no";
		}
		
		if (go_on == "no") { return false; }
		else { return true; }
	}
		
	function ChangeState(elem) {
  		document.getElementById(elem).style.backgroundColor = "white";
  	}
	
	function showCategory (str) {
		XMLHttp=new XMLHttpRequest()
		//XMLHttp=GetXmlHttpObject()
		if (XMLHttp==null) {
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url="http://www.mestozilina.sk/07_inzercia/show_category.php"
		url=url+"?xml_cat="+str
		url=url+"?xml_offer="+str
		url=url+"&sid="+Math.random()
		XMLHttp.onreadystatechange=stateChanged 
		XMLHttp.open("GET",url,true)
		XMLHttp.send(null)
	}