// ***********************************************************************
			function returnObjById( id )
			{
				if (document.getElementById)
					var returnVar = document.getElementById(id);
				else if (document.all)
					var returnVar = document.all[id];
				else if (document.layers)
					var returnVar = document.layers[id];
				return returnVar;
			}
			
			function GetHTTPObject() {
				var xmlHttp = null;
				if(typeof XMLHttpRequest != "undefined"){
					xmlHttp = new XMLHttpRequest();
				}
				else if(typeof window.ActiveXObject != "undefined") {
					try {
						xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.4.0");
					}
					catch(e) {
						try {
							xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
						}
						catch(e){
							try {
								xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
							}
							catch(e){
								xmlHttp = null;
							}
						}
					}
				}
				return xmlHttp;			
			}
			
// ************************************************************************						
			
			var typ = "undefined";
			var sirka;
			var sezona;
			var prumer;
			var profil;
			
			var scriptType = 0;
			
			function SendFormAJAX(url,inputActive) {
				if (scriptType==0) {
				
					DisableTypes();
				
					if (returnObjById('osobni').checked) {
						typ = "osobni";
					}
					if (returnObjById('van').checked) {
						typ = "van";
					}
					if (returnObjById('suv').checked) {
						typ = "suv";
					}
					if (returnObjById('nakladni').checked) {
						typ = "nakladni";
					}
				} else {
					typ = returnObjById('typPneu').value;
				}
				
				sirka =		returnObjById('sirka').value;
				sezona =	returnObjById('sezona').value;
				prumer =	returnObjById('prumer').value;
				profil =	returnObjById('profil').value;
				
				//alert(typ + " " + sezona +" " + sirka +" " + profil +" " + prumer);				
				AjaxCall(url,inputActive,typ,sirka,sezona,profil,prumer);
			}
			
			function AjaxCall(url,inputActive2,typ,sirka,sezona,profil,prumer) {
				var DELIMITER = "|";
				var xmlHttp = GetHTTPObject();
				
				if (xmlHttp) {
					//xmlHttp.onreadystatechange = function (){};
					xmlHttp.abort();
					xmlHttp.open("POST", url, false);
					xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					xmlHttp.send(inputActive2+DELIMITER+typ+DELIMITER+sezona+DELIMITER+sirka+DELIMITER+profil+DELIMITER+prumer);
					//xmlHttp.onreadystatechange = this.getResults;
					var text = xmlHttp.responseText;
					if (text) {
						var array = text.split('***||***');
					}
					
					FillForm(array);
					
					//alert(array[4]);
					if (scriptType==0) {
						DisableTypesByAJAX(array[4]);
						EnableTypesByAJAX(array[6]);
					}
					
				}
			}
			
			function FillForm(array) {
				if (scriptType==1) {
					returnObjById('div_typPneu').innerHTML =	array[5];
				}
				returnObjById('div_sezona').innerHTML =		array[0];
				returnObjById('div_sirka').innerHTML =		array[1];
				returnObjById('div_profil').innerHTML =		array[2];
				returnObjById('div_prumer').innerHTML =		array[3];
			}
			
			function DisableTypes() {
				var reset = returnObjById('formReset');
				reset.style.visibility = "visible";
				
				var oneChecked = false;
				if (returnObjById('osobni').checked) {
					oneChecked = true;
				}
				if (returnObjById('van').checked) {
					oneChecked = true;
				}
				if (returnObjById('suv').checked) {
					oneChecked = true;
				}
				if (returnObjById('nakladni').checked) {
					oneChecked = true;
				}
				
				if (oneChecked) {
					if (!returnObjById('osobni').checked) {
						DisableImage2(returnObjById('osobni_img'),returnObjById('osobni'),"osobni");
						returnObjById('osobni').disabled = "disabled";
						
					}
					if (!returnObjById('van').checked) {
						DisableImage2(returnObjById('van_img'),returnObjById('van'),"van");
						returnObjById('van').disabled = "disabled";
						
					}
					if (!returnObjById('suv').checked) {
						DisableImage2(returnObjById('suv_img'),returnObjById('suv'),"suv");
						returnObjById('suv').disabled = "disabled";
						
					}
					if (!returnObjById('nakladni').checked) {
						DisableImage2(returnObjById('nakladni_img'),returnObjById('nakladni'),"nakladni");
						returnObjById('nakladni').disabled = "disabled";
						
					}									
				}
			
			}
			//Default.aspx
			if (this.location.href.indexOf(".aspx")!= -1) {
				var imgpath = this.location.href.substr(0,this.location.href.length-12)+"images/";
			} else {
				var imgpath = this.location.href+"images/";
			}
			
			var disableType = function (x, idx) {
				returnObjById(x).disabled = true;
				DisableImage2(returnObjById(x+'_img'),null,x);			
			}
			
			var enableType = function (x, idx) {
				returnObjById(x).disabled = false;
				EnableImage(returnObjById(x+'_img'),null,x);			
			}			
			
			function DisableImage(input,disInput) {
				if (!disInput.disabled) {
					var array = input.src.split(".gif");
					input.src = array[0] + "-disabled.gif";
				}
			}
			
			function DisableImage2(input,disInput,typ) {
				var pom = imgpath+ typ + "-disabled.gif";
				input.src = pom;
			}			
			
			function EnableImage(input,disInput,typ) {
				var pom = imgpath +typ +".gif";
				input.src = pom;
			}			
			
			function DisableTypesByAJAX(param) {
				var pom = param.split("/");
				if (pom != "") pom.forEach(disableType);
			}
			
			function EnableTypesByAJAX(param) {
				var pom = param.split("/");
				if (pom != "") pom.forEach(enableType);		
			}
			
			