// JavaScript Document
function stripos ( f_haystack, f_needle, f_offset ){
    var haystack = (f_haystack+'').toLowerCase();    var needle = (f_needle+'').toLowerCase();
    var index = 1;
 
    if ((index = haystack.indexOf(needle, f_offset)) !== -1) {
        return index;
	}
    return false;
}
function str_replace (search, replace, subject, count) {
    f = [].concat(search),
	r = [].concat(replace),
	s = subject,
	ra = r instanceof Array, sa = s instanceof Array;    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
	for (i=0, sl=s.length; i < sl; i++) {
		if (s[i] === '') {
			continue;
		}
        for (j=0, fl=f.length; j < fl; j++) {            
			temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;
			}
		}
    }
    return sa ? s : s[0];
}
function suscribirse(id_cosa,tipoG,identf){
	var con='gear=suscripciones/suscripciones&id_cosa='+id_cosa+'&tipoG='+tipoG;
	if (get(identf).style.display=='none'){
		goAJAX(identf,'ajax.php',con,'','');
		mostrarOcultar(identf);
	}else{
		mostrarOcultar(identf);
	}
}
function suscribirseColaborador(id_cosa,tipoG,pag){
	var con='gear=suscripciones/suscripciones&id_cosa='+id_cosa+'&tipoG='+tipoG+'&pag='+pag;
	goAJAX('Colaboradores','ajax.php',con,'','');
}
function suscribirseFichas(id_cosa,tipoG,pag){
	var con='gear=suscripciones/suscripciones&id_cosa='+id_cosa+'&tipoG='+tipoG+'&pag='+pag;
	goAJAX(tipoG,'ajax.php',con,'','');
}
function suscribirseOP(id_cosa,tipoG,identf){
	var con='gear=suscripciones/guardarsuscribcion&id_cosa='+id_cosa+'&tipoG='+tipoG;
	goAJAX(identf,'ajax.php',con,'','');
}
function suscribirseCT(id_cosa,tipoG,identf,V){
	var con='gear=suscripciones/guardarsuscribcion&id_cosa='+id_cosa+'&tipoG='+tipoG+'&V='+V;
	goAJAX(identf,'ajax.php',con,'','');
}
function GuardarSuscripcion(frm,cual){
	var xP = akiSfrm(frm)+'&gear=suscripciones/guardarsuscribcion';
	goAJAX('Alertas'+cual,'ajax.php',xP,'','');
}
function subDescarga(cual,valor){
	var dato=document.getElementById(cual).value;
	if(!(stripos('----'+dato,valor))){
		document.getElementById(cual).value=document.getElementById(cual).value+valor;
	}else{
		document.getElementById(cual).value=str_replace(valor,'',dato,'0');
	}
}
function mostrarOcultar(id){
	ob=get(id).style;
	if(ob.display=='none'){
		ob.display='';
	}else{
	ob.display='none';
	}
	return false;
}
function mostrarOcultarEfecto(id){
	ob = get(id).style;
	if(ob.display=='none'){
		Effect.Appear(id, { duration: 2.0 });
	}else{
		new Effect.BlindUp(id, {duration: 1.0});
	}
	return false;
}
function suscripcion_BorrarSuscripcionFicha(id){
	mostrarOcultar('mifichas'+id);
	var con='gear=suscripciones/guardarsuscribcion&id_cosa='+id+'&tipoG=FichasB';
	goAJAX('mifichas'+id,'ajax.php',con,'','');
	mostrarOcultarEfecto('mifichas'+id);
}
function suscripcion_UserToolTips(id){
	if(!isDefined($('Enlaces'+id).prototip)){
		new Tip($('Enlaces'+id), GetId('enlacesWeb'+id),{
			style: 'darkgrey',
			stem: 'leftMiddle',
			hook: { tip: 'leftMiddle', mouse: false },
		    offset: { x: 122, y: 6},
			closeButton: false,
			showOn: 'click',
			hideOthers: true,
			radius:5,
			border:5,
			hideOn: false,
			width: 160,
			hideAfter:1
		});
	}
}
function suscripcion_BorrarSuscripcionUser(id){
	mostrarOcultar('usuarioConten'+id);
	var con='gear=suscripciones/guardarsuscribcion&id_cosa='+id+'&tipoG=Usuario';
	goAJAX('usuarioConten'+id,'ajax.php',con,'','');
	mostrarOcultarEfecto('usuarioConten'+id);
}