/*
function popH(lo) {
pa = lo.name.split("#");
width = pa[0]*1;
height = pa[1]*1;
src = pa[2];
win = window.open("", "_blank", "width=" + (width) + ",height=" + (height) + ",titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
win.document.write("
" + page_header + "");
win.document.write("<" + "script" + ">document.title = \"" + page_header + "\";\r\nfunction _CloseOnEsc() {if (event.keyCode == 27) { window.close(); return; }} document.onkeydown = _CloseOnEsc;<" + "/script>");
win.document.write(" ");
win.document.write(" |
");
return false;
}
*/
document.onkeydown = function(e) {
var is_ie = !(navigator.appName.indexOf("Netscape") != -1);
if(!is_ie)
event = e;
if(event.keyCode == 27)
quickHide();
if (event.shiftKey && event.ctrlKey && event.keyCode == 68)
quickEdit();
// if(confirm(core_want_edit))
// window.location = "/admin/content/edit_page/13/quickmode/";
return true;
}
var last_src = "";
function cms_vote_dPostH(dImg) {
iWidth = dImg.width;
iHeight = dImg.height;
dImg.style.display = 'none';
if(iWidth == 2 && iHeight == 2) { //posted. all is ok.
// alert("Wating for posts!");
}
if(iWidth == 1 && iHeight == 1) { //posted. all is ok.
alert("Ваше мнение учтено.");
}
if(iWidth == 2 && iHeight == 1) { //posted. posts limit.
alert("Вы уже голосовали недавно.");
}
if(iWidth == 1 && iHeight == 2) { //no poll, or one is closed for posts.
alert("Голосование закрыто.");
}
dImg.style.display = '';
}
function cms_vote_postDo(formName, inputName) {
fObj = document.forms[formName];
eval('iObj = fObj.' + inputName + ';');
res = false;
for(i = 0; i < iObj.length; i++)
if(iObj[i].checked)
res = iObj[i].value;
if(res)
pUrl = "/vote/post/" + res + "/";
else
return false;
pImg = document.getElementById('cms_vote_pImg');
if(!pImg)
return false;
// if(!(last_src == pUrl))
pImg.src = pUrl;
last_src = pUrl;
}
function quickEdit() {
obj = document.getElementById('quickEdit');
if(!obj)
return false;
options = "";
for(i = 0; i < quickUrls.length; i++) {
qName = quickUrls[i][0];
qUrl = quickUrls[i][1];
if(qName && qUrl)
options += "" + qName + "\r\n";
}
html = "\r\n";
html += "| Что вы хотите отредактировать? | X |
\r\n";
html += " |
\r\n";
html += "| \r\n";
html += options;
html += " |
";
obj.innerHTML = html;
obj.style.display = '';
placeCentered();
window.onscroll = placeCentered;
window.onresize = placeCentered;
}
function setBack() {
setCookie("back_after_save", request_uri);
}
function setCookie(name, value) {document.cookie=name+"="+escape(value)+"; path=/";}
function placeCentered() {
obj = document.getElementById('quickEdit');
leftLayer = (document.body.clientWidth - 650)/2;
topLayer = (document.body.clientHeight - 200)/2;
obj.style.left = leftLayer;
obj.style.top = topLayer + document.body.scrollTop;
}
function quickHide() {
obj = document.getElementById('quickEdit');
obj.style.display = 'none';
window.onscroll = "";
window.onresize = "";
}
function forum_check_reg_form() {
forum_login = document.getElementById('forum_login');
forum_password = document.getElementById('forum_password');
forum_password_check = document.getElementById('forum_password_check');
forum_email = document.getElementById('forum_email');
if(!forum_login || !forum_password || !forum_password_check || !forum_email) {
alert("Неправильно сформирована форма.");
return false;
}
if(forum_login.value == "") {
alert("Необходимо заполнить поле \"Логин\"");
return false;
}
if(forum_password.value == "") {
alert("Необходимо заполнить поле \"Пароль\"");
return false;
}
if(forum_password.value != forum_password_check.value) {
alert("Пароли не совпадают.");
forum_password.style.border = "#FF0000 0.5pt solid";
forum_password.focus();
forum_password_check.style.border = "#FF0000 0.5pt solid";
return false;
}
if(forum_email.value == "") {
alert("Необходимо заполнить поле \"E-mail\"");
return false;
}
return true;
}
function test_passwd(){
fp = document.getElementById('forum_password');
fpc = document.getElementById('forum_password_check');
if(fp.value && fpc.value){
if(fp.value != fpc.value){
document.getElementById('err_div').style.display='block';
document.getElementById('ok_div').style.display='none';
fp.style.border = "#FF0000 0.5pt solid";
fpc.style.border = "#FF0000 0.5pt solid";
}else{
document.getElementById('err_div').style.display='none';
document.getElementById('ok_div').style.display='block';
fp.style.border = "#007035 0.5pt solid";
fpc.style.border = "#007035 0.5pt solid";
}
}
}
function forum_check_form(obj) {
if(!obj)
return false;
login = obj.login.value;
title = obj.title.value;
body = obj.body.value;
if(login.length == 0) {
alert("Введите имя.");
obj.login.focus();
obj.login.style.border = "#FF00FF 0.5pt solid";
return false;
} else {
obj.login.style.border = "";
}
if(title.length == 0) {
alert("Введите заголовок.");
obj.title.focus();
obj.title.style.border = "#FF00FF 0.5pt solid";
return false;
} else {
obj.title.style.border = "";
}
bd = body.replace(/[ \t\r\n]*/g, "");
if(bd.length == 0) {
alert("Введите текст сообщения");
obj.body.focus();
obj.body.style.border = "#FF00FF 0.5pt solid";
return false;
} else {
obj.body.style.border = "";
}
return true;
}