﻿var ConstTst = new ConstTstClass();
var UtilsTst=new UtilsClass();

function ConstTstClass(){
	this.appFolder = "";
	this.ZObj = "";
	this.MObj = "";
}

function InitForm(){
	AJAXManager.appFolder = ConstTst.appFolder;
	AJAXManager.ParentContainerId = "ctl00_MainContent_Anketa_objAnketa_";
}

function GetModel(o,e){
	try{
		LockModel();
		var lObj = AJAXManager.prepareHTML(ConstTst.appFolder +"modul/_inc/portlet/_inc/_Ajax/_testi.aspx",GetModelDone,AJAXloadingTst,null);
		lObj.xmlAddData("znamka",o.value,false);
		lObj.execute();
	}catch(e){UnlockModel();Globals.alert("JScript napaka: " + e.message);}
	return false;
}

function GetModelDone(aObj,aData,aFlag){
	
	if (aFlag == -2) {
		var lHeader = AJAXManager.getxmlHeader(aData);
		UnlockModel(false);
		alert(lHeader[1]);
		return false;
	}
	if (aFlag < 0){
		UnlockModel(false);
		return false;
	}
	if (aFlag == -200){
		UnlockModel(false);
		return false;
	}
	eval(aData);
	var o = document.getElementById(ConstTst.MObj);
	o.options.length = 0;
	for (var i=0;i<coll.length;i++){
		var lo = document.createElement("OPTION");
		lo.text = coll[i][1];
		lo.value = coll[i][0];
		o.options.add(lo);
	}
	UnlockModel(true);
}

function LockModel(){
	var o = document.getElementById(ConstTst.MObj);
	var lo = document.createElement("OPTION");
	lo.text = "Nalagam modele ...";
	lo.value = -1;
	o.options.length = 0;
	o.options.add(lo);
	o.disabled = true;
}

function UnlockModel(hasitems){
	var o = document.getElementById(ConstTst.MObj);
	if (!hasitems){
		var lo = document.createElement("OPTION");
		lo.text = "Vsi modeli za znamko";
		lo.value = -1;
		o.options.length = 0;
		o.options.add(lo);
	}
	o.disabled = false;
}


function AJAXloadingTst(aObj){
	//aObj.setContainerText();	
}

function Find(){
	var znamka = document.getElementById(ConstTst.ZObj).value;
	var model = document.getElementById(ConstTst.MObj).value;
	var lTemp = '';

	if (znamka != -1){
		lTemp = "?z=" + znamka;
		if (model != -1){	
			lTemp = lTemp + "&m=" + model;
		}
	}
	window.location.href= ConstTst.appFolder + 'moto-testi/iskanje/' + lTemp;
	return false;
}

