/*
 *onChange="paslaugos_change()
 */
function paslaugos_change(forma, services, base_url){
	var paslaugos = document.getElementById('paslaugos');
	forma.paslaugos_submit.value = 'select';
	forma.action = base_url + "?paslauga=" + services[paslaugos.options[paslaugos.selectedIndex].value];
	forma.submit();
}

function md_kasko_init(){
	var markes = document.getElementById("markes");
	var markes_div = document.getElementById("markes_div");
	
	var modeliai = document.getElementById("modeliai");
	var modeliai_div = document.getElementById("modeliai_div");
	
	var modifikacija = document.getElementById("modifikacija");
	var modifikacija_div = document.getElementById("modifikacija_div");
	
	var metai = document.getElementById("metai");
	var metai_div = document.getElementById("metai_div");	
	
	var turis = document.getElementById("turis");
	var turis_div = document.getElementById("turis_div");
	
	var galingumas = document.getElementById("galingumas");
	var galingumas_div = document.getElementById("galingumas_div");
	
	var degalai = document.getElementById("degalai");
	var degalai_div = document.getElementById("degalai_div");
	
	if(markes && modeliai && metai && modifikacija && turis && galingumas){
		if(markes.value == "nurodykite"){
				modeliai_div.style.visibility = "hidden";
				metai_div.style.visibility = "hidden";			
				modifikacija_div.style.visibility = "hidden";				
				turis_div.style.visibility = "hidden";
				galingumas_div.style.visibility = "hidden";
				degalai_div.style.visibility = "hidden";
		}else if(modeliai.value == "nurodykite"){
				metai_div.style.visibility = "hidden";
				modifikacija_div.style.visibility = "hidden";				
				turis_div.style.visibility = "hidden";
				galingumas_div.style.visibility = "hidden";
				degalai_div.style.visibility = "hidden";
		}else if(metai.value == "nurodykite"){			
				modifikacija_div.style.visibility = "hidden";				
				turis_div.style.visibility = "hidden";
				galingumas_div.style.visibility = "hidden";
				degalai_div.style.visibility = "hidden";
		}else if(modifikacija.value == "nurodykite"){				
				turis_div.style.visibility = "hidden";
				galingumas_div.style.visibility = "hidden";
				degalai_div.style.visibility = "hidden";
		}
	}
}


function md_kasko_reset(form, value){
	// markes, metai, modelis
	switch(value){
		case 'markes':
			form.metai.value = "nurodykite";
			form.modeliai.value = "nurodykite";
			form.modifikacija.value = "nurodykite";
			form.galingumas.value = "";
			form.turis.value = "";
			break;    
		case 'metai_block':
			form.modeliai.value = "nurodykite";
			form.modifikacija.value = "nurodykite";
			form.galingumas.value = "";
			form.turis.value = "";
			break;
		case 'modeliai':
			form.metai.value = "nurodykite";
			form.modifikacija.value = "nurodykite";
			form.galingumas.value = "";
			form.turis.value = "";
			break;
		case 'metai':
			form.modifikacija.value = "nurodykite";
			form.galingumas.value = "";
			form.turis.value = "";
			break;
		case 'modifikacija':
			form.change_mod_hidden.value=1;
			//form.avarijos_franchize_hidden.value='400 Lt';			
			break;
	}
	form.paslaugos_submit.value = value;
	form.submit();
}

/*
 * function inits block (by block_id) to visibility according to hidden_id value
 * @block_id: finds the block to change mode
 * @hidden_id: finds the hidden field to setup value
 */
function md_block_init(block_id, hidden_id){
	var hidden = document.getElementById(hidden_id);
	if(hidden){
		md_block_mode(block_id, hidden_id, hidden.value);
	}
}


/*
 * Funkcija slepia bloka kai hidden1 ir hidden2 value=hidden ir rodo kai bent vienas rodomas
*/
function md_block_init_by_two(block_id, hidden_id, hidden1_id, hidden2_id){
	var target_block = document.getElementById(block_id);
	var control_1 = document.getElementById(hidden1_id);
	var control_2 = document.getElementById(hidden2_id);
	
	if(target_block && control_1 && control_2){
		if(control_1.value == "visible" || control_2.value == "visible"){
			md_block_mode(block_id, hidden_id, 'visible');
		}else{
			md_block_mode(block_id, hidden_id, 'hidden');
		}
	}
}

/*
 * funkcija inicijuoja bloka priklausomai nuo vieno controlinio elemento reiksmes
 * uzsetina laikino kintamojo reiksme - naudojama bloko atsatymui
*/
function md_block_init_complex(block_id, hidden_id, control_id, tmp_id, select_id){
	var hidden = document.getElementById(hidden_id);
	var control = document.getElementById(control_id);
	var control2 = document.getElementById(select_id);
	var tmp_hidden = document.getElementById(tmp_id);
	var block = document.getElementById(block_id);
	
	//var mylist = document.getElementById("myList");
	var selected = control2.options[control2.selectedIndex].text;
	
	if(hidden && control){
		/*
		 * block_id - bloko kuri keisiu ID
		 * hidden_id - hidden laukas, kurio value=block_id.visibility
		 * control_id - hidden laukas, kurio value uzsetina parent div'o visibility
		 * tmp_id - hidden laukas, kuri uzsetins si funkcija
		 * 
		 * 
		 * jeigu control.value = hidden, o hidden.value = visible
		 * 
		*/
		
		if(control.value == "hidden"){
			/*
			 paslepiam div'a ir uzsetinam buvusia child div'o savybe i tmp
			*/
			
			if(block.visibility == "hidden" && selected == "Ne"){
				tmp_hidden.value = "hidden";				
			}else{
				tmp_hidden.value = "visible";
			}
			md_block_mode(block_id, hidden_id, 'hidden');
		}else{
			//tmp_hidden.value = block.visibility;
			if(selected == "Taip"){
				md_block_mode(block_id, hidden_id, 'visible');
			}else{
				md_block_mode(block_id, hidden_id, 'hidden');
			}			
		}
		//md_block_mode(block_id, hidden_id, hidden.value);
		
	}else{
	}	
}


/*
 * function to change block modes: hidden, visible
 * @block_id: finds the block to change mode
 * @hidden_id: finds the hidden field to setup value
 * @mode: "hidden", "visible"
 */
function md_block_mode(block_id, hidden_id, mode){
	var block	= document.getElementById(block_id);
	var hidden	= document.getElementById(hidden_id);
	if(block && hidden){
		hidden.value = mode;
		block.style.visibility = mode;
		if(mode == "hidden"){
			block.style.position	= "absolute";
		}else{
			block.style.position	= "relative";
		}
	}
}

function md_hide_block_tn(block_id, kitas_hidden, select_id){
	var block	= document.getElementById(block_id);
	var hidden	= document.getElementById(kitas_hidden);
	
	var mylist = document.getElementById(select_id);
	var selected = mylist.options[mylist.selectedIndex].text;
	
	if(selected == "Taip"){
		md_block_mode(block_id, kitas_hidden, "visible");
	}else{
		md_block_mode(block_id, kitas_hidden, "hidden");
	}	
}

function md_hide_block(block_id, kitas_hidden){
	var block	= document.getElementById(block_id);
	var hidden	= document.getElementById(kitas_hidden);
	
	if(block && hidden){		
		if(block.style.visibility == "hidden"){
			block.style.visibility = "visible";
			//block.style.display	= "block";
			block.style.position = "relative";
			hidden.value = "visible";
		}else{
			block.style.visibility = "hidden";
			block.style.position	= "absolute";
			hidden.value = "hidden";
		}		
	}else{		
	}
}

/*
 *function to collapse/expand additional info (papildomos pastabos) field - to save form space (as this field is not required)
 */
function mode_change(){
	var info_link			= document.getElementById("info_link");
	var div_info			= document.getElementById("info");
	var pastabos_mode		= document.getElementById("pastabos_mode");
 	if(div_info != null){
		if(div_info.style.visibility == "hidden"){
			info_link.innerHTML = "<img id=\"icon\" src=\"images/icon-collapse.gif\" style=\"border:0px;\"> Pašalinti papildomas pastabas";
			div_info.style.visibility	= "visible";
			div_info.style.position		= "relative";
			pastabos_mode.value			= "expanded";
		}else{
			info_link.innerHTML = "<img id=\"icon\" src=\"images/icon-expand.gif\" style=\"border:0px;\"> Pridėti papildomas pastabas";
			div_info.style.visibility	= "hidden";
			div_info.style.position		= "absolute";
			pastabos_mode.value			= "collapsed";
		}
	}
}

function mode_init(){
	var info_link			= document.getElementById("info_link");
	var div_info			= document.getElementById("info");
	var pastabos_mode		= document.getElementById("pastabos_mode");
	if(pastabos_mode.value == "expanded"){
		info_link.innerHTML = "<img id=\"icon\" src=\"images/icon-collapse.gif\" style=\"border:0px;\"> Pašalinti papildomas pastabas";
		div_info.style.visibility	= "visible";
		div_info.style.position		= "relative";
	}else{
		info_link.innerHTML = "<img id=\"icon\" src=\"images/icon-expand.gif\" style=\"border:0px;\"> Pridėti papildomas pastabas";
		div_info.style.visibility	= "hidden";
		div_info.style.position		= "absolute";
	}
}


/*
* STEP2
*/

function md_calccasco_init_div(hide_id, hidden_control_id){
	var hide_target = document.getElementById(hide_id);
	var ctrl = document.getElementById(hidden_control_id);
	if(ctrl.value=="hidden"){
		hide_target.style.display = "none";
	}else{
		hide_target.style.display = "block";
	}
}

function md_hide_div(block_id, kitas_hidden){
	var block	= document.getElementById(block_id);
	var hidden	= document.getElementById(kitas_hidden);
	
	if(block && hidden){		
		if(block.style.display == "none"){
			block.style.display	= "block";
			hidden.value = "visible";
		}else{
			block.style.display = "none";
			hidden.value = "hidden";
		}		
	}else{
		
	}
}

function md_block_init_by_select(block_id, hidden_id, hidden1_id, hidden2_id){
	var target_block = document.getElementById(block_id);
	var control_1 = document.getElementById(hidden1_id);
	var control_2 = document.getElementById(hidden2_id);
	
	if(target_block && control_1 && control_2){
		if(control_1.value == "visible" || control_2.value == "visible"){
			//md_block_mode(block_id, hidden_id, 'visible');
			document.getElementById(block_id).style.display = "block";
			document.getElementById(hidden_id).value = "visible";
		}else{
			//md_block_mode(block_id, hidden_id, 'hidden');
			document.getElementById(block_id).style.display = "none";
			document.getElementById(hidden_id).value = "hidden";
		}
	}
}

/*
 * Keicia + nnn Lt teksta, pagal tam tikras taisykles
*/
function md_calccasco_calc_aditionals(change_to_id, new_val_from_id, factor_val, hidden_field_id){
	var target_object = document.getElementById(change_to_id);
	var source_object = document.getElementById(new_val_from_id);
	var hidden_field = document.getElementById(hidden_field_id);
	var new_value = 0;
	if(target_object && source_object){
		new_value = Math.round(source_object.value * factor_val);
		target_object.innerHTML = new_value;
		hidden_field.value = new_value;
	}	
}


/*
 * Keicia galutine kaina
*/
function update_full_price(){
	
	// pirmines kainos, nuo kuriu daromi skaiciavimai, bet jos nekeiciamos
	var base_price1 = document.getElementById('default_price1');
	var base_price2 = document.getElementById('default_price2');
	var base_price3 = document.getElementById('default_price3');
	
	// kainos, kurios rodomos virsuje
	var top_p1 = document.getElementById('p1');
	var top_p2 = document.getElementById('p2');
	var top_p3 = document.getElementById('p3');
	
	// kaina, kuri rodoma pries papildomus draudimus
	var main_price_display = document.getElementById('kasko_bazine_kaina');
	
	var main_price_count = document.getElementById('kasko_bazine_kaina_hidden');
	
	if(base_price1 && base_price2 && base_price3){
		
		var tmp1 = base_price1.value;
		var tmp2 = base_price2.value;
		var tmp3 = base_price3.value;
		
		// teritorijos koeficientas
		var teritory = document.getElementById('kasko_teritorija_select');
		var ts = teritory[teritory.selectedIndex].value; // teritorijos reiksme
		var teritory_tmp = 0;
		if(ts=="2"){
			teritory_tmp =  1;
		}else{
			teritory_tmp =  1*1.1;
		}
		
		// tp nusidevejimas
		var insurance_variant = document.getElementById('kasko_variantas_select');
		var ivv = insurance_variant[insurance_variant.selectedIndex].value; // nusidevejimo reiksme
		var insurance_variant_tmp = 0;
		if(ivv=="2"){
			insurance_variant_tmp = 1*1.1;
		}else{
			insurance_variant_tmp = 1*1;
		}
		
		// franchize praradimo/sunaikinimo atveju
		var destroy_franchise_select = document.getElementById('sunaikinimo_franchize_select');
		var destroy_f_s_value = destroy_franchise_select[destroy_franchise_select.selectedIndex].value;
		var destroy_franchise_tmp = 0;
		switch(destroy_f_s_value){
			case '0':
				destroy_franchise_tmp = 1;
				break;
			case '1':
				destroy_franchise_tmp = 0.98
				break;
			case '2':
				destroy_franchise_tmp = 0.95
				break;
			default:
				destroy_franchise_tmp = 1;
			break;
		}
		
		// franchize apgadinimo atveju
		var accident_franchise_select = document.getElementById('avarijos_franchize_select');
		var accident_franchise_hidden = document.getElementById('avarijos_franchize_hidden');
		var accident_franchise_value = accident_franchise_select[accident_franchise_select.selectedIndex].value;
		var accident_franchise_tmp = 0;
		if((accident_franchise_value*1)>0){
			accident_franchise_tmp = accident_franchise_value*1;
		}else{
			accident_franchise_tmp = 0+(accident_franchise_value*1);
		}
		accident_franchise_hidden.value = accident_franchise_select[accident_franchise_select.selectedIndex].text;
		var counted_price = 0;
		
		// atliekam visus skaiciavimus ir pakeiciam visas virsutines kainas
		var check_p = document.getElementById('current_price');
		var price_nr = check_p.value.substring(5,6)*1;		
		for(var nn=1;nn<=3;nn++){
			var dyn_change = eval("top_p"+nn);
			if(dyn_change){
				var tmp_price = Math.round(((document.getElementById("default_price"+nn).value*1)*(teritory_tmp*1)*(insurance_variant_tmp*1)*(destroy_franchise_tmp*1)+(accident_franchise_tmp*1))*0.9);
				//alert(document.getElementById("default_price"+nn).value+" * "+teritory_tmp+" * "+insurance_variant_tmp+" * "+destroy_franchise_tmp+" + "+accident_franchise_tmp);
				if(nn == 1 && tmp_price < 390){
					tmp_price = 390;
				}else if(nn > 1 && tmp_price < 690){
					tmp_price = 690;
				}
				if(nn*1==price_nr*1){
					dyn_change.innerHTML = '<b id="price_in_top">'+tmp_price+'</b> <b>Lt</b>';
					counted_price = tmp_price;
					
					if(tmp_price == 690){
						document.getElementById('800_price').style.visibility 	= "visible";
						document.getElementById('800_price').style.position 	= "relative";
					}else{
						document.getElementById('800_price').style.visibility 	= "hidden";
						document.getElementById('800_price').style.position 	= "absolute";
					}
					if(tmp_price == 390){
						document.getElementById('300_price').style.visibility 	= "visible";
						document.getElementById('300_price').style.position 	= "relative";
					}else{
						document.getElementById('300_price').style.visibility 	= "hidden";
						document.getElementById('300_price').style.position 	= "absolute";
					}
					
				}else{
					dyn_change.innerHTML = tmp_price+' Lt';
				}
			}
		}
		
		main_price_display.innerHTML = counted_price;
		main_price_count.value = counted_price;
		
		
		// papildomos irangos draudimas
		var equipment_ctrl = document.getElementById('papildoma_iranga_hidden').value;
		var update_to = document.getElementById('pilna_kaina');
		var update_to_copy = document.getElementById('pilna_kaina_copy');		
		var price_in_top = document.getElementById('price_in_top'); // pagrindine kaina virsuje
		var price_total = document.getElementById('pilna_kaina_hidden');
		var old_val = main_price_count.value;
		
		var tmpval = 0;
		
		// papildomas iranga
		var val1 = document.getElementById('mechanine_iranga_hidden').value;
		var val2 = document.getElementById('elektronine_iranga_hidden').value;
		
		if(equipment_ctrl == "visible"){
			tmpval = (val1*1) + (val2*1);
		}	
		
		// papildomas nelaimingu atsitikimu draudimas
		var accident_ctrl = document.getElementById('papildomas_avarijos_hidden').value;
		var val3 = document.getElementById('vairuotojo_draudimas_select');
		var val4 = document.getElementById('passenger_number_select');
		var val5 = document.getElementById('keleivio_draudimas_select');
		
		// keiciama matoma reiksme
		var change_to3 = document.getElementById('driver_value');
		var driver_val_hidden = document.getElementById('driver_value_hidden');
		var change_to4 = document.getElementById('passenger_value');
		var passenger_val_hidden = document.getElementById('passenger_value_hidden');
		
		
		// pirmo selecto reiksme (vairuotojo draudimo suma)
		var dd = val3.selectedIndex;
		var ss = val3[dd].text;
		
		// antro selecto reiksme (keleiviu skaicius)
		var dd1 = val4.selectedIndex;
		var ss1 = val4[dd1].text;
		
		//trecio selecto reiksme (keleivio draudimo suma)
		var dd2 = val5.selectedIndex;
		var ss2 = val5[dd2].text;
		
		var tmpval1 = 0;
		var tmpval2 = 0;
		
		if(accident_ctrl == "visible"){
			if(ss1 == "0"){ // nedraudziami keleiviai
				val5.disabled = true;			
				switch(ss){ // vairuotojo draudimo suma
					case '1000':
						tmpval1 = 10;
						break;
					case '5000':
						tmpval1 = 15;
						break;
					case '10000':
						tmpval1 = 20;
						break;
					case '15000':
						tmpval1 = 40;
						break;
					case '20000':
						tmpval1 = 60;
						break;
					default:
						tmpval1 = 10;
					break;
				}		
			}else{
				val5.disabled = false;
				switch(ss){ // vairuotojo draudimo suma
					case '1000':
						tmpval1 = 10;
						break;
					case '5000':
						tmpval1 = 15;
						break;
					case '10000':
						tmpval1 = 20;
						break;
					case '15000':
						tmpval1 = 40;
						break;
					case '20000':
						tmpval1 = 60;
						break;
					default:
						tmpval1 = 10;
					break;
				}
				
				switch(ss2){ // keleivio draudimo suma
					case '1000':
						tmpval2 = 5;
						break;
					case '5000':
						tmpval2 = 10;
						break;
					case '10000':
						tmpval2 = 15;
						break;
					case '15000':
						tmpval2 = 25;
						break;
					case '20000':
						tmpval2 = 40;
						break;
					default:
						tmpval2 = 5;
					break;
				}
				tmpval2 = tmpval2*ss1;
			}
			change_to3.innerHTML = tmpval1;
			driver_val_hidden.value = tmpval1;
			change_to4.innerHTML = tmpval2;
			passenger_val_hidden.value = tmpval2;
			
			tmpval = (tmpval*1)+(tmpval1*1)+(tmpval2*1);
		}
		
		// atliekam visus skaiciavimus ir pakeiciam visas virsutines kainas
		var check_p = document.getElementById('current_price');
		var price_nr = check_p.value.substring(5,6)*1;		
		for(var nn=1;nn<=3;nn++){
			var dyn_change = eval("top_p"+nn);
			if(dyn_change){
								//Math.round(((document.getElementById("default_price"+nn).value*1)*(teritory_tmp*1)*(insurance_variant_tmp*1)*(destroy_franchise_tmp*1)+(accident_franchise_tmp*1))*0.9);
				var tmp_price = Math.round(((document.getElementById("default_price"+nn).value*1)*(teritory_tmp*1)*(insurance_variant_tmp*1)*(destroy_franchise_tmp*1)+(accident_franchise_tmp*1))*0.9+(tmpval*1));
				
				if(nn == 1 && tmp_price < 390){
					tmp_price = 390;
				}else if(nn > 1 && tmp_price < 690){
					tmp_price = 690;
				}
				
				document.getElementById('adjusted_price'+nn).value = tmp_price;
				
				if(nn*1==price_nr*1){
					dyn_change.innerHTML = '<b id="price_in_top">'+tmp_price+'</b> <b>Lt</b>';
					counted_price = tmp_price;
					
					if(tmp_price == 690){
						document.getElementById('800_price').style.visibility 	= "visible";
						document.getElementById('800_price').style.position 	= "relative";
					}else{
						document.getElementById('800_price').style.visibility 	= "hidden";
						document.getElementById('800_price').style.position 	= "absolute";
					}
					if(tmp_price == 390){
						document.getElementById('300_price').style.visibility 	= "visible";
						document.getElementById('300_price').style.position 	= "relative";
					}else{
						document.getElementById('300_price').style.visibility 	= "hidden";
						document.getElementById('300_price').style.position 	= "absolute";
					}
					
				}else{
					dyn_change.innerHTML = tmp_price+' Lt';
				}
			}
		}
		
		/*document.getElementById('adjusted_price1').value = top_p1;
		document.getElementById('adjusted_price2').value = top_p2;
		document.getElementById('adjusted_price3').value = top_p3;*/
		
		update_to.innerHTML = (old_val*1) + (tmpval*1);
		update_to_copy.innerHTML = (old_val*1) + (tmpval*1);
		//price_in_top.innerHTML = (old_val*1) + (tmpval*1);
		price_total.value = (old_val*1) + (tmpval*1);
	}else{
		alert('Nėra kainų!');
	}
}

	
// papildomos info rodymas uzgesinant svetaines vaizda
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
function toggle(div_id, info_div, info_text) {
	var el = document.getElementById(div_id);
	if (info_div != 0 || info_div != '') var inDiv = document.getElementById(info_div);
	if ( el.style.display == 'none' ) {
		el.style.display = 'block';
		if( info_div != 0 && info_text != '' && inDiv) inDiv.innerHTML = info_text;
	} else {
		el.style.display = 'none';
		if( info_div != 0 && info_text != '' && inDiv) inDiv.innerHTML = '';
	}
}
function blanket_size(blanketname, popUpDivVar, popUpHeight) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById(blanketname);
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	popUpDiv_height=blanket_height/2-popUpHeight;//150 is half popup's height
	popUpDiv.style.top = popUpDiv_height + 'px';
}
function window_pos(popUpDivVar,popUpWidth) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
		//viewportwidth = window.innerWidth;
	} else {
		viewportwidth = document.documentElement.clientHeight;
		//viewportwidth = document.documentElement.clientWidth;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-popUpWidth;//150 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}
function popup(blanketname,windowname,popUpHeight,popUpWidth, infoDiv, infoText) {
	blanket_size(blanketname,windowname,popUpHeight);
	window_pos(windowname,popUpWidth);
	toggle(blanketname,0,'');
	toggle(windowname,infoDiv,infoText);		
}
function popupDef(blanketname,windowname,popUpHeight,popUpWidth, infoDiv, infoText) {
	blanket_size(blanketname,windowname,popUpHeight);
	window_pos(windowname,popUpWidth);
	toggle(blanketname,0,'');
	toggle(windowname,infoDiv,text[infoText]);
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

function init_select(control_id, select_id){
	var ctrl_select = document.getElementById(control_id);
	var targ_select = document.getElementById(select_id);
	var targ_span 	= document.getElementById(select_id+'_span');
	
	if(ctrl_select[ctrl_select.selectedIndex].value != 'pasirinkite' && ctrl_select[ctrl_select.selectedIndex].value > 0){
		//targ_select.disabled = true;
		targ_select.style.visibility = 'hidden';
		if(targ_span) targ_span.style.visibility = 'hidden';
		//targ_select.style.display = 'none';
	}else{
		targ_select.style.visibility = 'visible';		
		if(targ_span) targ_span.style.visibility = 'visible';
	}
}

function init_select_by_state(state_from, control_id, select_id){
	var tt = document.getElementById(state_from);
	var slepk = document.getElementById(select_id);
	var slepk_span = document.getElementById(select_id+'_span');
	if(tt && tt.style.visibility == 'hidden'){
		slepk.style.visibility = "hidden";
		if(slepk_span){
			slepk_span.style.visibility = "hidden";
		}
	}else{
		init_select(control_id, select_id);
	}
}

function init_select_by_value(control_value, control_id, select_id){	
	var slepk = document.getElementById(select_id);
	var slepk_span = document.getElementById(select_id+'_span');
	if(control_value == 'hidden'){
		slepk.style.visibility = "hidden";
		if(slepk_span){
			slepk_span.style.visibility = "hidden";
		}
	}else{
		init_select(control_id, select_id);
	}
}

function init_select_by_select(control_select, control_id, select_id){
	var control_sel = document.getElementById(control_select);
	var control_sel_val = control_sel[control_sel.selectedIndex].value;
	
	var slepk = document.getElementById(select_id);
	var slepk_span = document.getElementById(select_id+'_span');
	if(control_sel_val == 'ne'){
		slepk.style.visibility = "hidden";
		if(slepk_span){
			slepk_span.style.visibility = "hidden";
		}
	}else{
		init_select(control_id, select_id);
	}
}

function input_check(field_id){ //data_change(field)
	var field = document.getElementById(field_id);
	var check = true;
	var value = field.value; //get characters
	var val_new = new Array();
	//check that all characters are digits, ., -, or ""
	for(var i=0;i < field.value.length; i++){
		var new_key = value.charAt(i); //cycle through characters
		if(!/^-?\d+$/.test(new_key)){
			new_key = '';
		}		
		val_new[i] = new_key;
	}
	field.value = val_new.join("");
	//apply appropriate colour based on value
	if(!check){
		 //field.style.backgroundColor = "red";
	}else{
		 //field.style.backgroundColor = "white";
	}
}