function ShowBlock (blok) {
	document.all(blok+"1").style.display = "none";
	document.all(blok+"2").style.display = "block";
}

function HideBlock (blok) {
	document.all(blok+"1").style.display = "block";
	document.all(blok+"2").style.display = "none";
}

function ShowParam (pgid, prmid, pgname) {
	fw = "normal";	
	re = new RegExp("p_"+pgid+"_","i");
	for (i=0; i<document.main_form.elements.length; i++) {
		if (re.test(document.main_form.elements[i].name)) {
			if (document.main_form.elements[i].type == "checkbox") {
				if (document.main_form.elements[i].checked) { fw = "bold"; }
			}
			if (document.main_form.elements[i].type == "select-one") {
				if (document.main_form.elements[i].value) { fw = "bold"; }
			}		
			if (document.main_form.elements[i].type == "text") {
				if (document.main_form.elements[i].value) { fw = "bold"; }
			}	
		}
	}

	document.all("t_"+pgname+"_1").style.fontWeight = fw;
	document.all("t_"+pgname+"_2").style.fontWeight = fw;	
}

function SetParam (prmid, pgid, pgname) {
	name = "p_"+pgid+"_"+prmid;
	if (document.main_form.elements[name].checked) {
		document.main_form.elements[name].checked = false;
		ShowParam (pgid, pgname, name);			
	} else {
		document.main_form.elements[name].checked = true;
		ShowParam (pgid, prmid, pgname);	
	}
}

function ResetForm (submit_flag) {
	for (i=0; i<document.all("p").length; i++) {
		if (document.all("p")[i].type == "checkbox") { document.all("p")[i].checked = false; }
		if (document.all("p")[i].type == "select-one") { document.all("p")[i].value = ""; }	
		if (document.all("p")[i].type == "text") { document.all("p")[i].value = ""; }	
	}	
	re = new RegExp("p_.*_[12]","i");
	for (i=0; i<document.all.tags("a").length; i++) {
		if (document.all.tags("a")[i].id != "") { document.all.tags("a")[i].style.fontWeight = "normal"; }
	}	
//	ResetCats();
	if (submit_flag) {	document.search_form.submit(); }
}

//function ResetCats() {
//	for (i=0; i<document.search_form.cats.length; i++) {
//		document.search_form.cats[i].checked = false;
//	}
//}

function GoCat(val) {
	for (i=0; i<document.search_form.cats.length; i++) {
		if (document.search_form.cats[i].value == val) { 
			if (document.search_form.cats[i].checked) {
				document.search_form.cats[i].checked = false;			
			} else {
				document.search_form.cats[i].checked = true;
			}
		} else {
			document.search_form.cats[i].checked = false;
		}
	}
	document.search_form.submit();
}

function SetCat(val) {
	for (i=0; i<document.main_form.cats.length; i++) {
		if (document.main_form.cats[i].value == val) { 
			if (document.main_form.cats[i].checked) {
				document.main_form.cats[i].checked = false;			
			} else {
				document.main_form.cats[i].checked = true;
			}
		}
	}
}

function SetMulti(pgid, prmid, pgname, val) {
	name = "p_"+pgid+"_"+prmid;
	for (i=0; i<document.main_form.elements[name].length; i++) {
		if (document.main_form.elements[name][i].value == val) { 
			if (document.main_form.elements[name][i].checked) {
				document.main_form.elements[name][i].checked = false;			
			} else {
				document.main_form.elements[name][i].checked = true;
			}
		}
	}
	ShowParam (pgid, prmid, pgname);	
}

function OpenAllBox() {
	var tbls = document.getElementsByTagName("table")
	for (i=0; i<tbls.length; i++) {
		if (tbls[i].id != "") {  
			if (tbls[i].id.substr(tbls[i].id.length-1, 1) == "1") {
				tbls[i].style.display = "none"
			}
			if (tbls[i].id.substr(tbls[i].id.length-1, 1) == "2") {
				tbls[i].style.display = "block"
			}			
		}
	}
}

function CloseAllBox() {
	var tbls = document.getElementsByTagName("table")
	for (i=0; i<tbls.length; i++) {
		if (tbls[i].id != "") {  
			if (tbls[i].id.substr(tbls[i].id.length-1, 1) == "1") {
				tbls[i].style.display = "block"
			}
			if (tbls[i].id.substr(tbls[i].id.length-1, 1) == "2") {
				tbls[i].style.display = "none"
			}			
		}
	}	
}

function PopUpWin (win, urlstr, paramstr) {
	win = window.open(urlstr, 0, paramstr);
}


function ShowTipLayer(obj, evt, url, x ,y) {
	if ((document.getElementById("tip").style.display == 'block') && (document.getElementById("tip_f").src == url)) {
		document.getElementById("tip").style.display = 'none';
		document.getElementById("tip_f").src = "";		
	} else {		
		document.getElementById("tip").style.display = 'none';
		if ((document.body.clientHeight - evt.clientY) > y) {
			m_top = evt.clientY + document.body.scrollTop - 5;
		} else {
			m_top = evt.clientY + document.body.scrollTop - y + 5;
		}
		if ((document.body.clientWidth - evt.clientX - 30) > x) {
			m_left = evt.clientX + document.body.scrollLeft + 10;
		} else {
			m_left = evt.clientX - x - 15;
		}
		if (x > 0) { document.getElementById("tip_f").style.width = x; }
		if (y > 0) { document.getElementById("tip_f").style.height = y; }
		document.getElementById("tip").style.left = m_left;
		document.getElementById("tip").style.top = m_top;	
		document.getElementById("tip_f").src = url;				
		document.getElementById("tip").style.display = 'block';
	}
}
function CloseTipLayer() {
	document.getElementById("tip").style.display = 'none';
	document.getElementById("tip_f").src = "";	
}



function setCart(str){
	document.getElementById('cart_index').innerHTML=str;
}
