",startCloseTag)+1;
if(div_results!="")
{
objResults.innerHTML+=strBloque.substring(index,startOpenTag);
}
try{
if (doglobal == true)
{
globalEval(strBloque.substring(endOpenTag,startCloseTag))
}
else
{
eval(strBloque.substring(endOpenTag,startCloseTag));
}
}catch(e){
alert(e.name + " - "+e.message);
}
index=endCloseTag;
}
if(div_results!="")
{
objResults.innerHTML+=strBloque.substring(index,strBloque.length);
}
}else{
if(div_results!="")
{
objResults.innerHTML+=strBloque;
}
}
}
var ajax_queue_current = 0;
var ajax_queue_running = 0;
var ajax_queue = Array();
var ajax_queues = 0;
var ajax_queue_callback = "";
var ajax_queue_evalglobal = false;
var ajax_queue_retries = 0;
function debugtext(text)
{
a = $('debugtext').innerHTML;
$('debugtext').innerHTML = a + "
"+ text;
}
function LoadContent(parameters,script,form,ret,divsec)
{
ajax_queues = ajax_queues+1;
ajax_queue[ajax_queues] = Array(parameters,script,form,ret,divsec);
if (ajax_queue_callback){ajax_queue[ajax_queues]['callback'] = ajax_queue_callback;ajax_queue_callback = "";}
if (ajax_queue_evalglobal == true){ajax_queue[ajax_queues]['eval_global'] = true;ajax_queue_evalglobal = false;}
if (ajax_queue_running == 0){AJAX_NextQueue();}
}
function AJAX_NextQueue()
{
ajax_queue_retries = 0;
if (ajax_queue_running == 1){
if (ajax_queue[ajax_queue_current]['callback']){eval(ajax_queue[ajax_queue_current]['callback']);}
}
next = ajax_queue_current+1;
if (ajax_queues >= next)
{
ajax_queue_running = 1;
ajax_queue_current = ajax_queue_current + 1;
AJAX_Run(ajax_queue[next][0],ajax_queue[next][1],ajax_queue[next][2],ajax_queue[next][3],ajax_queue[next][4]);
}else{ajax_queue_running = 0;if ($('AjaxStatus')){$('AjaxStatus').innerHTML = "";$('AjaxStatus').style.display ="none";} }
}
function AJAX_RetryQueue()
{
ajax_queue_retries = ajax_queue_retries + 1;
AJAX_Run(ajax_queue[ajax_queue_current][0],ajax_queue[ajax_queue_current][1],ajax_queue[ajax_queue_current][2],ajax_queue[ajax_queue_current][3],ajax_queue[ajax_queue_current][4]);
}
function AJAX_ResetQueue()
{
ajax_queue_current = 0;
ajax_queue_running = 0;
ajax_queue = Array();
ajax_queues = 0;
ajax_queue_callback = "";
$('AjaxStatus').style.display ="none";
}
function AJAX_Run(parameters,script,form,ret,divsec)
{
if (script.indexOf('.php') > 0 )
{var url = script;}else{var url = "http://kezoor.com/demo/management/"+script+".php";}
var params = "aid=ajax&script="+script+parameters;
if (form){params = params + "&" + Form.serialize($(form))}
divid = "Ajax_Table"; if (divsec){divid = divsec;}
if ($('AjaxStatus')){$('AjaxStatus').innerHTML = "Ajax Running "+ajax_queue_current+"/"+ajax_queue.length+". Please be patient... ";$('AjaxStatus').style.display ="";}
new Ajax.Request(url, { method: 'post', parameters: params,
onSuccess: function(transport)
{
if (ret == "noreturn")
{
ajax_queue[ajax_queue_current]['result'] = transport.responseText;
}
else if(ret == 'jsreturn')
{
ajax_queue[ajax_queue_current]['result'] = transport.responseText;
if (ajax_queue[ajax_queue_current]['eval_global'] == true){globalEval(transport.responseText);}else{eval(transport.responseText);}
}
else
{
ajax_queue[ajax_queue_current]['result'] = transport.responseText;
ExcecuteSriptsAndReturnText(transport.responseText,divid,ajax_queue[ajax_queue_current]['eval_global']);
}
AJAX_NextQueue();
},
onFailure: function(transport)
{
$('AjaxStatus').innerHTML = "Error Loading Ajax Request. Trying again in 3 seconds ("+ajax_queue_retries+"/3)...";
if (ajax_queue_retries < 3)
{
setTimeout("AJAX_RetryQueue()",3000);
}
else
{
AJAX_ResetQueue();
}
}
});
}
function Checkbox(id)
{
image = id+'_img';
if ($(id))
{
if (document.images[image].src=='http://kezoor.com/demo/templates/Classic/admin/images/checkboxchecked.gif')
{
document.images[image].src='http://kezoor.com/demo/templates/Classic/admin/images/checkbox.gif';
$(id).checked = 'false'; $(id).value = 'false';
}
else
{
document.images[image].src='http://kezoor.com/demo/templates/Classic/admin/images/checkboxchecked.gif';
$(id).checked = 'true';$(id).value = 'true';
}
}
}
function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1)
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}
function MoveBoxColumns(col,button)
{
box_cols = document.getElementById(col);
pos_button = document.getElementById(button);
posa = findPosX(pos_button) -195;
posb = findPosY(pos_button);
box_cols.style.top = posb+"px";
box_cols.style.left = posa+"px";
}
function MoveBoxTo(col,button,xdif,ydif)
{
box_cols = document.getElementById(col);
pos_button = document.getElementById(button);
posa = findPosX(pos_button) - xdif;
posb = findPosY(pos_button) - ydif;
box_cols.style.top = posb+"px";
box_cols.style.left = posa+"px";;
}
function QuickEditBox(itfull,script,extra)
{
var valarray=itfull.split(".");
ite = valarray[0];
fte = valarray[1];
obj = $('box_column_qe');
obj.style.backgroundImage ='';
obj.style.backgroundPosition ='';
var objPosOffsetX = 450;
var objPosOffsetY = 0;
var xOffset = $(itfull).positionedOffset();
if (xOffset[0] < 400)
{
//obj.style.backgroundImage = "url('http://kezoor.com/demo/templates/Classic/admin/images/pointer-top-left.gif')";
//obj.style.backgroundPosition = "left top";
objPosOffsetX = 0;
objPosOffsetY = -5;
}
MoveBoxTo('box_column_qe',itfull,objPosOffsetX,objPosOffsetY);
if (parseInt(obj.style.left) < 0){obj.style.left = '5px';}
if (obj.style.display=="none")
{
$('QuickEdit').innerHTML = "Loading content...";
$('box_clumn_qe_dinamic').value = ite;
$('box_clumn_qe_dinamica').value = itfull;
$('box_clumn_qe_dinamicb').value = script;
$('box_clumn_qe_dinamicc').value = fte;
obj.style.display="";
LoadContent("&vid=quickedit&fieldtoedit="+fte+"&idtoedit="+ite+extra,script,"","","QuickEdit");
}
else
{
obj.style.display="none";
$('QuickEdit').innerHTML = "Loading content...";
}
}
function QuickFiltersBox()
{
obj = $('box_filters2');
if (obj.innerHTML == ''){
$('box_filters2').innerHTML = $('box_filters').innerHTML;
}
//MoveBoxTo('box_filters','filter_btn','110','0');
if (obj.style.display=="none")
{
//$('QuickEdit').innerHTML = "Loading content...";
var a = new Effect.Appear('box_filters2');
if ($('filter_editing_now').value == "NEED_REFRESH"){Filter_Select('0');}
//obj.style.display="";
}
else
{
var a = new Effect.Fade('box_filters2');
//obj.style.display="none";
//$('QuickEdit').innerHTML = "Loading content...";
}
}
function MoveShowBox(boxtomove,moveto,coorx,coory,contentdiv,soh)
{
obj = $(boxtomove);
MoveBoxTo(boxtomove,moveto,coorx,coory);
if (soh == "show")
{
if (contentdiv){$(contentdiv).innerHTML = "Loading content...";}
obj.style.display="";
}
if (soh == "hide")
{
obj.style.display="none";
}
if (soh == "showorhide")
{
if (obj.style.display=="none")
{
if (contentdiv){$(contentdiv).innerHTML = "Loading content..."; }
obj.style.display="";
}
else
{
obj.style.display="none";
if (contentdiv){$(contentdiv).innerHTML = "Loading content...";}
}
}
}
function FindCenterTop(value)
{
value = value.replace(/px/, "");
if (value.search("%") > 0)
{
value = value.replace(/%/, "");
value = (value * document.body.offsetWidth ) / 100;
}
postop = (iecompattest().clientHeight/2)+iecompattest().scrollTop - value/2;
return postop;
}
function FindCenterLeft(value)
{
value = value.replace(/px/, "");
if (value.search("%") > 0)
{
value = value.replace(/%/, "");
value = (value * document.body.offsetWidth ) / 100;
}
posleft = (document.body.offsetWidth/2) -value/2;
return posleft;
}
// AjaxBar
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 0 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function staticbar(){
barheight=document.getElementById("AjaxStatus").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose)
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
if (pY <= 0){ftlObj.y = 0;}
//console.log(pY + '/' + ftlObj.y);
ftlObj.sP(ftlObj.x, ftlObj.y);
if ($('top_right_box_abs') && $('all_table'))
{
var table_width = parseInt($('all_table').offsetWidth);
var window_width = parseInt(iecompattest().clientWidth);
var right_div_width = table_width - window_width;
$('top_right_box_abs').style.right = "-"+right_div_width+"px";
//$('top_right_box_abs').style.display = "none";
}
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("AjaxStatus");
stayTopLeft();
}
// AjaxBar
function selectAllcheckboxesFromForm(xform,docu,selectwithid,method)
{
x = $('form_hidden_selector').form;
for(var i=0,l=x.length; i