//setupAllTabs();function winopen(url, name, w, h) {	var w = w;	var h = h;	var ntop = (screen.availHeight/2)-(h/2);	var nleft = (screen.availWidth/2)-(w/2);	window.open(url,name,'width='+w+',height='+h+',top='+ntop+',left='+nleft+',resizable=1, scrollbars=yes');}function CheckAuth() {	if (document.AuthForm.login.value == "" || document.AuthForm.pass.value == "") {		alert("Enter your login name and password");		return false;	}else{		document.AuthForm.ctrl.value = "Auth";		document.AuthForm.submit();	}	return true;}function SetModules(id, page, action, form) {	var f = document.forms[form];	f.page.value=page;	if(confirmLink(this, "Вы уверены, что хотите удалить?")) {		f.id.value=id;		f.act.value=action;		f.submit();	}	}function SelectBlock (id, form, div) {	var f = document.forms[form];	var selected = document.getElementById(id).value;	var elems = document.getElementsByName(div);	imax = elems.length;	var is_error = false;	for (i = 0; i < imax; i++)	{		if(elems[i].id == "mod"+selected) {			document.getElementById(elems[i].id).style.display = "";		} else {			document.getElementById(elems[i].id).style.display = "none";		}	}}function ChangePage(page, form) {	document.forms[form].page.value=page;	document.forms[form].submit();}function EditPass(form, action) {	var f = document.forms[form];	if(f.OldPass.value == "" || f.NewPass1.value == "" || f.NewPass2.value == "")		alert("Required fields must be fill");	else {		f.action.value = action;		f.submit();	}}function SelectSite(form) {	var f = document.forms[form];	f.submit();	f.Title.disabled = true;	f.Keywords.disabled = true;	f.Description.disabled = true;	f.Save.disabled = true;}function EditSettings(form, action, url, page) {	var f = document.forms[form];	if(action != "cancel") {		var elems = document.getElementsByName('required_param');		imax = elems.length;		var is_error = false;		for (i = 0; i < imax; i++)		{			if(f[elems[i].id].value == "") {				document.getElementById('d'+elems[i].id).style.display = "";				is_error = true;			} else {				document.getElementById('d'+elems[i].id).style.display = "none";			}		}		if(!is_error) {			f.act.value = action;			f.submit();		}	} else {		location.href=url;	}}function isValidEmail(email){	re = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i	return re.test(email);}function isValidFormat(file){	re = /\.(txt)$/i	return re.test(file);}function isValidPass(pass) {	re = /^[a-zA-Z0-9]{6,}$/	return re.test(pass);}function ShowErr (div) {	document.getElementById(div).style.display = "";	return true;}function HideErr (div) {	document.getElementById(div).style.display = "none";	return false;}function setOtherField() {	var select = document.getElementById('cities_select');	if(select.value == 0) ShowErr('other_city');	else HideErr('other_city');}function ShowQuestion (div) {	obj = document.getElementById(div).style;	if (obj.display == "") HideErr(div);	else ShowErr(div);}function EditTab(form, page, id, action, url) {	var f = document.forms[form];	var is_err = false;	if(action != "cancel") {		if(action == "save") {			switch(form) {								case "_users_manager_form":					if (f.login.value == "") is_err = ShowErr("dlogin");					else HideErr("dlogin");					if (f.uncode_pass.value == "") is_err = ShowErr("duncode_pass");					else HideErr("duncode_pass");					if (f.email.value == "") is_err = ShowErr("demail");					else HideErr("demail");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_fields_manager_form":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (f.database_name.value == "") is_err = ShowErr("ddatabase_name");					else HideErr("ddatabase_name");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_files_manager_form":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (f.database_name.value == "") is_err = ShowErr("ddatabase_name");					else HideErr("ddatabase_name");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_dirs_manager_form":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_settings_manager_form":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (f.dataname.value == "") is_err = ShowErr("ddataname");					else HideErr("ddataname");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_modules_manager_form":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (f.module_name.value == "") is_err = ShowErr("dmodule_name");					else HideErr("dmodule_name");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "_menu_manager_form":					if (id) {						if (f.newid.value == "") is_err = ShowErr("did");						else HideErr("did");					}					var mod_type = document.getElementById('mod_type').value;										if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (f.dataname.value == "") is_err = ShowErr("ddataname");					else HideErr("ddataname");					if(mod_type == 3) {						if (f.tree_deep3.value == "") is_err = ShowErr("dtree_deep");						else HideErr("dtree_deep");						if (f.tree_deep3.value < "2" && f.tree_deep3.value != "") is_err = ShowErr("dtree_deep_not_null");						else HideErr("dtree_deep_not_null");					}					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "edit_comment":					if (f.content.value == "") is_err = ShowErr("dcontent");					else HideErr("dcontent");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "category":					var cat = url;									if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;                				case "catalog":					var cat = url;					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;				case "texts":					if (f.name_text.value == "") is_err = ShowErr("dname_text");					else HideErr("dname_text");					if (f.menu_id.value == "0") is_err = ShowErr("dmenu_id");					else HideErr("dmenu_id");										if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;								case "blocks":					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");										if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;				case "users":						if (f.create_date.value == "") is_err = ShowErr("dcreate_date");					else HideErr("dcreate_date");					if (f.login.value == "") is_err = ShowErr("dlogin");					else HideErr("dlogin");					if (f.pass.value == "") is_err = ShowErr("dpass");					else {						HideErr("dpass");						if(!isValidPass(f.pass.value)) is_err = ShowErr("dpass2");						else HideErr("dpass2");											}					if (f.email.value != "") {						HideErr("demail");						if(!isValidEmail(f.email.value)) is_err = ShowErr("demail2");						else HideErr("demail2");					} else is_err = ShowErr("demail");					if (f.lastname.value == "") is_err = ShowErr("dlastname");					else HideErr("dlastname");					if (f.firstname.value == "") is_err = ShowErr("dfirstname");					else HideErr("dfirstname");					if (f.country.value == "") is_err = ShowErr("dcountry");					else HideErr("dcountry");					if (f.CityName.value == "0" && f.city.value == "") is_err = ShowErr("dcity");					else {						if(f.CityName.value != "0") f.city.value = f.CityName.value;						HideErr("dcity");					}					if (f.tel.value == "") is_err = ShowErr("dtel");					else HideErr("dtel");					if (!is_err) {						f.id.value = id;						f.act.value="save";						f.submit();					}				break;			}		} else if (action == "savemod") {			switch(form) {				case "goods":					var cat = url;					if (f.name.value == "") is_err = ShowErr("dname");					else HideErr("dname");					if (!is_err) {						f.id.value = id;						f.act.value="savemod";						f.submit();					}				break;			}		}	}  else {		location.href=url;	}}//---------var confirmMsg5 = "Вы уверены, что хотите удалить запись?";function confirmLink(theLink, msg) {    var is_confirmed = confirm(msg);    if (is_confirmed) {        theLink.href += '&is_js_confirmed=1';    }    return is_confirmed;}function CheckEnter() {	if (navigator.appName == "Netscape") var key = ev.which;	else if (navigator.appName == "Microsoft Internet Explorer") var key = window.event.keyCode;	if (key == 13) CheckAuth();}//************************ функции добавления и редактирования каталога *******************var MESSPREFIX       = 4;var WITHTRANSLIT     = 160;var WITHOUTTRANSLIT  = 70;var REPLYPREFIX      = 14;var maxLen = WITHTRANSLIT - MESSPREFIX;function checkLength(obj, form, ValueLen, count) {	var text=obj.value;	var length=ValueLen+1;	var truncated=false;	while (length>ValueLen) {		length=text.length;		if ( length > ValueLen ) {			text = text.substr(0, text.length-1);			truncated = true;		}	}	if (truncated)		obj.value=text;	document.getElementById(count).value=ValueLen-length;	return true;}/******/function SIF(HiddenForm, shop) {   document.HiddenForm.user_name.value    = document.shop.user_name.value;   document.HiddenForm.user_email.value   = document.shop.user_email.value;   document.HiddenForm.comment_text.value = document.shop.comment_text.value;   document.HiddenForm.submit();}function SIF2(HiddenForm, events) {   document.HiddenForm.user_name.value    = document.events.user_name.value;   document.HiddenForm.user_email.value   = document.events.user_email.value;   document.HiddenForm.comment_text.value = document.events.comment_text.value;   document.HiddenForm.submit();}/******/
