Seditio Source
Root |
./othercms/Cotonti-0.6.25/js/base.js
function popup(code, w, h){
    window.open('plug.php?o=' + code, '', 'toolbar=0,location=0,directories=0,menuBar=0,resizable=0,scrollbars=yes,width=' + w + ',height=' + h + ',left=32,top=16');
}

function pfs(id, c1, c2){
    window.open('pfs.php?userid=' + id + '&c1=' + c1 + '&c2=' + c2, 'PFS', 'status=1, toolbar=0,location=0,directories=0,menuBar=0,resizable=1,scrollbars=yes,width=754,height=512,left=32,top=16');
}

function help(rcode, c1, c2){
    window.open('plug.php?h=' + rcode + '&c1=' + c1 + '&c2=' + c2, 'Help', 'toolbar=0,location=0,directories=0,menuBar=0,resizable=0,scrollbars=yes,width=480,height=512,left=32,top=16');
}

function picture(url, sx, sy){
    window.open('pfs.php?m=view&v=' + url, 'Picture', 'toolbar=0,location=0,directories=0,menuBar=0,resizable=1,scrollbars=yes,width=' + sx + ',height=' + sy + ',left=0,top=0');
}

function redirect(url){
    location.href = url.options[url.selectedIndex].value;
}

function toggleblock(id){
    var bl = document.getElementById(id);
    if (bl.style.display == 'none') {
        bl.style.display = '';
    }
    else {
        bl.style.display = 'none';
    }
return false;
}

// Inserts text into textarea at cursor position
function insertText(docObj, formName, fieldName, value) {
var field = null;
if(!docObj)
docObj = document;
// Find the field in the docObj
for(var i = 0; i < docObj.forms.length; i++) {
if(docObj.forms[i].name == formName) {
for(var j = 0; j < docObj.forms[i].elements.length; j++) {
if(docObj.forms[i].elements[j].name == fieldName) {
field = docObj.forms[i].elements[j];
break;
}
}
break;
}
}
if(!field)
return false;
// Insert the text
if (docObj.selection) {
// MSIE and Opera
field.focus();
var sel = docObj.selection.createRange();
sel.text = value;
} else if (field.selectionStart || field.selectionStart == 0) {
// Mozilla
var startPos = field.selectionStart;
var endPos = field.selectionEnd;
field.value = field.value.substring(0, startPos) + value + field.value.substring(endPos, field.value.length);
} else {
field.value += value;
}
return true;
}

function ajaxSend(settings) {
var method = settings.method || 'GET';
var data = settings.data || '';
var url = settings.url || $('#' + settings.formId).attr('action');
if(method == 'POST') {
data += '&' + $('#' + settings.formId).serialize();
}
$.ajax({
type: method,
url: url,
data: data,
beforeSend: function() {
$('#' + settings.divId).append('<span style="position:relative;left:' + ($('#' + settings.divId).width()/2 - 16) + 'px;top:-' + ($('#' + settings.divId).height()/2 - 16) + 'px;" class="loading" id="loading"><img src="images/spinner_bigger.gif" alt="loading"/></span>');
},
success: function(msg) {
$('#loading').remove();
$('#' + settings.divId).hide().html(msg).fadeIn(500);
},
error: function(msg) {
$('#loading').remove();
alert(settings.errMsg);
}
});
return false;
}

$(document).ready(function() {
if (location.hash == '#comments' || location.hash.match(/#c\d+/)) {
$('.comments').css('display', '');
}
$('.comments_link').click(function() {
if($('.comments').css('display') == 'none') {
$('.comments').css('display', '');
} else {
$('.comments').css('display', 'none');
}
});

if(location.href.match(/#comments/)) {
$('.comments').css('display', '');
}
});

window.name = 'main';