function markNav(id){
	dhtml_objects["nav_pointer"+id].set_visibility("visible");
}

function unmarkNav(id){
	dhtml_objects["nav_pointer"+id].set_visibility("hidden");
}

var flag = new Array("0","0");
var info = new Array("поиск по сайту","пароль");
function check_form(inner,num)
{
	if(flag[num]==0&&inner.value!="") inner.value="";
	flag[num] = 1;
}
function check_form_out(inner,num)
{
	if(inner.value=="") {
		inner.value=info[num];
		flag[num] = 0;
	}
}

var OpenWindow;
function OpenFile(file, winname, width, height, parent){
	/*
	if (OpenWindow != null && !OpenWindow.closed) {
		OpenWindow.close();
		OpenWindow = null;
	}
	*/
	var width = (width && parseInt(width) > 10) ? width :500;
	var height = (height && parseInt(height) > 10) ? height : 600;
	if (parent) {
		var left = dhtml_objects[parent].left(true)+150;
		var top = dhtml_objects[parent].top(true);
	}
	else {
		var left = parseInt(screen.availWidth/2 - width/2);
		var top = parseInt(screen.availHeight/2 - height/2);
	}
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes,menubar=no";
	sOptions += ",width=" + width;
	sOptions += ",height=" + height;
	sOptions += ",left=" + left;
	sOptions += ",top=" + top;
	OpenWindow = window.open(file, winname, sOptions);
	return false;
}

function GetCatalogueItemInfo(page){
	var page = "/catalogue_item_info/"+page+"/"+section;
	var OpenWindow=window.open(page, "info", "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=550,top=50, left=50");
}

function galleryPreview( lang, sectionid, item_number ){
	var ow=window.open("/"+lang+"/gallery/"+sectionid+"/"+item_number+"/", "preview", "width=570,height=500,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
}

function Sami(name, code){
    this.name = name;
    this.code = code;
}

function _list(current_list, main_list){
	populate_array(main_list.options[main_list.selectedIndex].value);
	current_list.length = 0;
	for (counter = 0; counter < _type_array.length; counter++){
		current_list.options[counter] = new Option(_type_array[counter].name, _type_array[counter].code);
	}
	if (its_ns4){history.go(0);}
	current_list.options[0].selected = true;
}

function its_a_digit(character){
	var digit_characters = "0123456789";
	if (digit_characters.indexOf(character) == -1){return false;}
	return true;
}

function its_integer(string_value){
	if(string_value.length == 0){return false;}
	for(var counter = 0; counter < string_value.length; counter++){
		current_char = string_value.charAt(counter);
		if (!its_a_digit(current_char)){return false;}
	}return true;
}

function check_integer(element, text, def){
	if(!its_integer(element.value)){
		alert(text+":\n"+element.value);
		element.value = def;
		element.focus();
		return false;
	}return true;
}
