<!--

function fix_gallery_width(){
	if(document.all){
		// IE
		var w = document.body.clientWidth;
		var cut = '25';
	} else {
		// FF
		var w = window.innerWidth;
		var cut = '44';
	}
	var d = document.getElementById("gallery_list");
	d.style.width = (w-cut)+'px';
	return true;
}

function confirm_delete(){
	if(confirm('ВНИМАНИЕ! Выбранные Вами записи будут удалены!'))
		return true;
	else
		return false;
}

function hide_div(object_id){
	var object = gbi(object_id);
	object.style.display = 'none';
}

function show_div(object_id){
	var object = gbi(object_id);
	if(object.style.display == 'block') object.style.display = 'none';
	else object.style.display = 'block';
	//return;
}

// выбираем по ID
function gbi(o){
	return document.getElementById(o);
}

function gbix(x){
	if(document.getElementById) return document.getElementById(x);
	else if(document.all) return document.all[x];
	else alert('ваш браузер не поодерживает! сорри гг ');
}

//присвоение контента WYSIWYG
function set_content() {
	var x = iView.document.body.innerHTML;
	document.frm_article.content.value = x;
}

function load_content(x) {
	var x = document.frm_article.content.value;
	iView.document.body.innerHTML = x;
}

function message_counter(field, countfield, maxlimit){
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		countfield.value = maxlimit - field.value.length;
}

function check_all_recs(frm){
	for(var i = 0; i < frm.elements.length; i++){
		if(trim(frm.elements[i].value) == ""){
			alert('Поле должно быть заполнено.');
			frm.elements[i].style.borderColor='#FF0000';
			frm.elements[i].value == '';
			frm.elements[i].focus();
			return false;
		}
	}
	return true;
}

function trim(obj){
	if(is_array(obj)){
		for (var i in obj){
			obj[i].value = obj[i].value.replace(/(([^0-9]%)*$)/g,'');
			obj[i].value = obj[i].value.replace(/(\s*)/g,'');
			obj[i].value = obj[i].value.replace(/(,)/g,'.');
		}
	} else if(typeof(obj)=='object')
		obj.value = obj.value.replace(/(\s*)/g,'');
	else {
		if(typeof(obj) == "string")
			return obj.replace(/(\s*)/g,'');
		if(typeof(obj) == "number" || typeof(obj) == "underfined")
			return obj;
	}
}

function is_number(o){
	trim(o);
	return typeof parseFloat(o.value) == 'number' && isFinite(o.value);
}

function is_empty(o){
	trim(o);
	return o.value.length == 0;
}

function is_array(o){
	return is_object(o) && o.constructor == Array;
}

function is_object(o){
	return o && typeof o == 'object';
}

function set_check_boxes(frm, obj, check){
	var elts = document.forms[frm].elements[obj];
	var elts_count = (typeof(elts.length) != 'undefined') ? elts.length : 0;
	if(elts_count){
		for (var i = 0; i < elts_count; i++){
			elts[i].checked = check;
		}
	} else {
		elts.checked = check;
	}
	//alert(typeof(elts.length));
	return true;
}

//-->
