var CURRENT_PAGE_URL=window.location.href;
CURRENT_PAGE_URL=CURRENT_PAGE_URL.replace(/#(.*)/,"");
function login_window(){
return login_window_url("");
}
function login_window_url(url) {
__$.fn.createDialog({
html: '
',
okLabel: "Iniciar sesión",
cancelLabel: "Cerrar",
controlId: "form_login_control_buttons",
submitType: "okLabel",
okClass:"btn",
cancelClass:"btn",
okAjax:
{
type:'post',
url:'/iniciar-sesion.php',
dataFunc:function() {
var recordar=0;
if (__$('#login-recordar').attr("checked")){
recordar=1;
}
return 'usuario='+escape(__$('#login_user').attr("value"))+'&password='+escape(__$('#login_pass').attr("value"))+'&recordar='+escape(recordar)+'&ajx=1'; },
success: function(msg) {
__$('#login_error_msg').html(msg);
__$('#login_error_msg').show();
//Windows.focusedWindow.updateHeight();
//new Effect.Shake(Windows.focusedWindow.getId());
if (__$('#login_success').html()=="success"){
__$('#login_success').html("");
if ( url.indexOf("iniciar-sesion.php")>0 || (!url && window.location.href.indexOf("iniciar-sesion.php")>0)){
url="/resumen.php";
}
if (!url || window.location.href.replace("http://"+window.location.hostname,"")==url.replace("http://"+window.location.hostname,"")){
window.location.reload(true);
}else{
window.location=url;
}
//Windows.focusedWindow.close();
__$.closeDialog();
}
}
},
opacity: 0.9
});
return false;
}
function call_in_ajax(file){
__$.ajax({
type:"post",
data:"ajx=1",
url:file,
success: function(msg){
update = msg.split('|');
__$("#"+update[0]).html(update[1]);
}
});
}
//for encodng slashes
function myEncodeURI(val){
val=unescape (val);
val=val.replace(/(\/)/ig,"");
val=val.replace(/([^-=a-z0-9\x00-\x14\s\x7f-\xffff]+)/i,"");
val=encodeURI(val);
return val;
}
function prompt_login_required(){
__$.fn.createDialog({
html:"Para usar estar opción, necesitas
Iniciar sesión",
method:"get",
okLabel: "Cerrar",
okClass:"btn",
auto:"yes",
progress:"yes",
cancelClass:"btn",
opacity: 0.9
});
return false;
}
function new_confirm(conf_text,conf_url,conf_func,ok_label) {
if (conf_url){
eval("cfunc=function(){ window.location='"+conf_url+"'; }");
}else if (conf_func){
cfunc=conf_func;
}else{
cfunc=function(){ return;};
}
if (!ok_label){
ok_label='Ok';
}
__$.fn.createDialog({
html:conf_text,
okLabel:ok_label,
okClass:"btn",
cancelLabel:'Cerrar',
cancelClass:"btn",
auto:"yes",
doonok: cfunc, //DO ON OK
opacity: 0.9
});
return false;
}
/*Friends - dependant on new_confirm*/
function friend_confirm(friend_name, conf_text,conf_url,conf_func,ok_label){
conf_text=conf_text.replace(/%%author_username%%/igm,friend_name);
conf_text=conf_text.replace(/%%username%%/igm,friend_name);
return new_confirm(conf_text,conf_url,conf_func,ok_label)
}
/* Html Prompt */
function htmlprompt(string, html, func){
__$.fn.createDialog({
html: '',
okLabel: "Ok",
cancelLabel: "Cerrar",
controlId: "form_control_buttons",
submitType: "okLabel",
okClass:"btn",
cancelClass:"btn",
auto:"yes",
doonok:function(){
var vars=__$('#html_prompt_form input'); var post="";
for (i=0; i < vars.length; i++){
val=__$(vars[i]).attr("value");
nam=__$(vars[i]).attr("name");
if (val && nam){
if (post)post+="&";
post+=nam+"="+escape(val);
re=new RegExp("\\[\\!\\["+nam+"\\]\\!\\]","gi");
val=val.replace(/"/g,""");
string=string.replace(re,val);
}
}
if (string && post){
string=string.replace(/"/g,'\\"');
func=func.replace(/\[\[string\]\]/ig,string);
eval(func);
}
},
opacity: 0.9
});
return false;
}
jQuery(document).ready(function()
{
jQuery.fn.jBreadCrumb.defaults.maxFinalElementLength = 400;
jQuery.fn.jBreadCrumb.defaults.minFinalElementLength = 200;
jQuery.fn.jBreadCrumb.defaults.minimumCompressionElements = 5;
jQuery.fn.jBreadCrumb.defaults.endElementsToLeaveOpen = 1;
jQuery.fn.jBreadCrumb.defaults.beginingElementsToLeaveOpen = 1;
jQuery("#crumb_div").jBreadCrumb();
})
var __$ = jQuery.noConflict();