var limplayer="http://www.educalim.com/apis/lim.swf";
var tempo=1500;
function isset(variable_name) {
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
   }

function contruye(vlimplayer,vnlim,vdimenx,vdimeny,vmarco){
if (document.getElementById(vmarco)!= null){
var total='<object type="application/x-shockwave-flash" data='+vlimplayer+' id="'+vnlim+'"  width="'+vdimenx+'" height="'+vdimeny+'">';
total=total+'<param name="swliveconnect" value="true" /><param name="allowFullScreen" value="true" />';
total=total+'<param name="movie" value="'+vlimplayer+'" />';
total=total+'<param name="AllowScriptAccess" value="always">';
total=total+'<param name="quality" value="high" />';
total=total+'</object>';
document.getElementById(vmarco).innerHTML=total;
}else{
document.write('<object type="application/x-shockwave-flash" data='+vlimplayer+' id="'+vnlim+'"  width="'+vdimenx+'" height="'+vdimeny+'">');
document.write('<param name="swliveconnect" value="true" /><param name="allowFullScreen" value="true" />');
document.write('<param name="movie" value="'+vlimplayer+'" />');
document.write('<param name="AllowScriptAccess" value="always">');
document.write('<param name="quality" value="high" />');
document.write('</object>');
}
}

function ponpropiedades(vtitulo,vmaximiza,vimagenfondo,vtransparencia,vcolfondo,vcoltexto,vbien,vmal){
var valxmlfn='<?xml version="1.0" encoding="iso-8859-1"?><lim version="3.2"><config>';
if(vmaximiza != '') {
valxmlfn=valxmlfn+'<maximizar>'+vmaximiza+'</maximizar>';
}
if(vtitulo != '') {
valxmlfn=valxmlfn+'<titulo>'+vtitulo+'</titulo>';
}
if(vimagenfondo != '') {
valxmlfn=valxmlfn+'<imaxefondo posx="0" posy="0" trans="'+vtransparencia+'">'+vimagenfondo+'</imaxefondo>';
}
if(typeof(vcolfondo) !== 'undefined') {
valxmlfn=valxmlfn+'<corfondo>'+vcolfondo+'</corfondo>';
}
if(typeof(vcoltexto) !== 'undefined') {
valxmlfn=valxmlfn+'<cortexto>'+vcoltexto+'</cortexto>';
}
valxmlfn=valxmlfn+'<correcto modo="1">'+vbien+'</correcto>';
valxmlfn=valxmlfn+'<incorrecto modo="1" >'+vmal+'</incorrecto>';
valxmlfn=valxmlfn+'</config>';

return valxmlfn;
}

function comuns(numero,vcabecera,vpie,vsonido){
var valcomuns='';
if (numero!=''){
valcomuns='<tipo>'+numero+'</tipo>';
}
if (vcabecera!=''){
valcomuns=valcomuns+'<cabeceira>'+vcabecera+'</cabeceira>';
}
if (vpie!=''){
valcomuns=valcomuns+'<pe>'+vpie+'</pe>';
}
if (vsonido!=''){
valcomuns=valcomuns+'<sonido>'+vsonido+'</sonido>';
}
return valcomuns;
}
function sopa(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.palabras=new Array;
mio.enunciados=new Array;
mio.bien='CORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.conenunciados=1;
mio.letras='abcdefghijklmnñopqrstuvwxyzç';
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;


mio.crear=function crear(){
if(mio.palabras[0] != '') {
var valxml='<libro><paxina>';
valxml=valxml+comuns(4,mio.cabecera,mio.pie,mio.sonido);
var sopaenun='';
var len=mio.palabras.length;
var spmodo=0;
var penun=false;
if(typeof(mio.enunciados[0]) !== 'undefined') {
penun=true;
if (mio.enunciados[0].indexOf('http')>-1){
spmodo=2;
}
}
for (var i=0;i<len;i++)
{
sopaenun='';
if (mio.palabras[i] !='undefined') {
if (penun){
if (mio.enunciados[i]!='undefined'){
sopaenun=' enun="'+mio.enunciados[i]+'" ';
}
}
valxml=valxml+'<sopa'+sopaenun+'>'+mio.palabras[i]+'</sopa>';
}
}
valxml=valxml+'<enunciado>'+mio.conenunciados+'</enunciado>';
valxml=valxml+'<modo>'+spmodo+'</modo>';
valxml=valxml+'<fondo>'+mio.letras+'</fondo>';
valxml=valxml+'</paxina></libro></lim>';
var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);

    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400);

}
}
}
/////////////---------------------
function puzzle(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.imagenfondo='';
mio.transparencia='10';
mio.imagen='';
mio.imfondo='';
mio.columnas=3;
mio.filas=3;
mio.bien='CORRECTO';
mio.conlineas=1;
mio.forma=1;
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);
mio.crear=function crear(){
if(mio.imagen != '') {
var valxml='<libro><paxina>';
valxml=valxml+comuns(3,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<imaxe>'+mio.imagen+'</imaxe>';
if(mio.imfondo != '') {
valxml=valxml+'<imfondo trans="10">'+mio.imfondo+'</imfondo>';
}else{
valxml=valxml+'<imfondo trans="10">'+mio.imagen+'</imfondo>';
}
valxml=valxml+'<reixa>'+mio.conlineas+'</reixa>';
valxml=valxml+'<filas>'+mio.filas+'</filas>';
valxml=valxml+'<columnas>'+mio.columnas+'</columnas>';
valxml=valxml+'<forma>'+mio.forma+'</forma>';
valxml=valxml+'</paxina></libro></lim>';
var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400);

}
}
}
////////////------------------------
function reloj(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.bien='CORRECTO';
mio.mal='INCORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.modo=0;
mio.forma=0;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.texto='';
mio.horanum=new Array;
mio.horalet=new Array;
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim='uno';
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);

mio.crear=function crear(){
if(mio.horanum[0] != '') {
var valxml='<libro>';
var len=mio.horanum.length;
for (var i=0;i<len;i++)
{
valxml=valxml+'<paxina>';
valxml=valxml+comuns(25,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<reloxo hora="'+mio.horanum[i]+'" >'+mio.horalet[i]+'</reloxo>';
valxml=valxml+'<modo>'+mio.modo+'</modo>';
valxml=valxml+'<forma>'+mio.forma+'</forma>';
valxml=valxml+'<texto>'+mio.texto+'</texto>';
valxml=valxml+'</paxina>';
}
valxml=valxml+'</libro></lim>';
var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml; 
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400);
    



}
}
}

///////////////-----

function calculo(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.bien='CORRECTO';
mio.mal='INCORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.modo=1;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.calcula=new Array;
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);

mio.crear=function crear(){
if(mio.calcula[0] != '') {
var valxml='<libro>';
var len=mio.calcula.length;
for (var i=0;i<len;i++)
{
var calcul=new Array(2);
var calculopera='';
if (mio.calcula[i].indexOf('x')>-1){
calcul=mio.calcula[i].split('x');
calculopera='x';
}else if (mio.calcula[i].indexOf('+')>-1){
calcul=mio.calcula[i].split('+');
calculopera='+';
}else if (mio.calcula[i].indexOf('-')>-1){
calcul=mio.calcula[i].split('-');
calculopera='-';
}else if (mio.calcula[i].indexOf('/')>-1){
calcul=mio.calcula[i].split('/');
calculopera='/';
}else{
calcul=['1','1'];
calculopera='+';
}
valxml=valxml+'<paxina>';
valxml=valxml+comuns(26,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<numero>'+calcul[0]+'</numero>';
valxml=valxml+'<numero>'+calcul[1]+'</numero>';
valxml=valxml+'<modo>'+mio.modo+'</modo>';
valxml=valxml+'<forma>'+calculopera+'</forma>';
valxml=valxml+'</paxina>';
}
valxml=valxml+'</libro></lim>';

var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400);

}
}
}
//////////////-------
function calculo_aleatorio(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.bien='CORRECTO';
mio.mal='INCORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.modo=1;
mio.paginas=1;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.forma=0;
mio.calcula=new Array();
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);
mio.crear=function crear(){
if(mio.calcula[0] != '') {
var valxml='<libro>';

var len=mio.paginas;
for (var i=0;i<len;i++)
{
valxml=valxml+'<paxina>';
valxml=valxml+comuns(33,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<numero>'+mio.calcula[0]+'</numero>';
valxml=valxml+'<numero>'+mio.calcula[1]+'</numero>';
valxml=valxml+'<modo>'+mio.modo+'</modo>';
valxml=valxml+'<forma>'+mio.forma+'</forma>';
valxml=valxml+'</paxina>';
}
valxml=valxml+'</libro></lim>';

var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400);

}
}
}
//////////////-------
function fracciones_aleatorio(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.bien='CORRECTO';
mio.mal='INCORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.modo=1;
mio.paginas=1;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.forma=0;
mio.igualdenominador=0;
mio.calcula=new Array();
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);
mio.crear=function crear(){
if(mio.calcula[0] != '') {
var valxml='<libro>';

var len=mio.paginas;
for (var i=0;i<len;i++)
{
valxml=valxml+'<paxina>';
valxml=valxml+comuns(41,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<numero>'+mio.calcula[0]+'</numero>';
valxml=valxml+'<numero>'+mio.calcula[1]+'</numero>';
valxml=valxml+'<modo>'+mio.modo+'</modo>';
valxml=valxml+'<forma>'+mio.forma+'</forma>';
valxml=valxml+'<valor>'+mio.igualdenominador+'</valor>';
valxml=valxml+'</paxina>';
}
valxml=valxml+'</libro></lim>';

var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400); 

}
}
}
////////////////
function puzle(donde,dimx,dimy,cfondo,ctexto){
var mio=this;
mio.marco=donde;
mio.titulo='';
mio.dimenx=dimx;
mio.dimeny=dimy;
mio.bien='CORRECTO';
mio.mal='INCORRECTO';
mio.cabecera='';
mio.pie='';
mio.sonido='';
mio.max='';
mio.modo=1;
mio.imagen='';
mio.paginas=1;
mio.colfondo=cfondo;
mio.coltexto=ctexto;
mio.imagenfondo='';
mio.transparencia='10';
mio.forma=1;
mio.filas=3;
mio.columnas=3;
mio.calcula=new Array();
var control=0;
var objl=null;
var nlim=String(new Date().getTime());
//var nlim=donde;
contruye(limplayer,nlim,mio.dimenx,mio.dimeny,mio.marco);
mio.crear=function crear(){
if(mio.calcula[0] != '') {
var valxml='<libro>';

var len=mio.paginas;
for (var i=0;i<len;i++)
{
valxml=valxml+'<paxina>';
valxml=valxml+comuns(3,mio.cabecera,mio.pie,mio.sonido);
valxml=valxml+'<imaxe>http://www.educalim.com/apis/aim.php?id='+mio.imagen+'</imaxe>';
valxml=valxml+'<reixa>1</reixa>';
valxml=valxml+'<imfondo trans="10">http://www.educalim.com/apis/aim.php?id='+mio.imagen+'</imfondo>';
valxml=valxml+'<filas>'+mio.filas+'</filas><columnas>'+mio.columnas+'</columnas>';
valxml=valxml+'<forma>'+mio.forma+'</forma>';
valxml=valxml+'</paxina>';
}
valxml=valxml+'</libro></lim>';

var fnxml=ponpropiedades(mio.titulo,mio.max,mio.imagenfondo,mio.transparencia,mio.colfondo,mio.coltexto,mio.bien,mio.mal);
fnxml=fnxml+valxml;
mio.xmlim=fnxml;
    var intervalId=setInterval(function() {
	var objl=document.getElementById(nlim);
            if (objl.lim_dat('get','paxina_actual')!='undefined'){
clearInterval(intervalId);
objl.lim_dat('libro',fnxml); 
}
            },400); 

}
}
}
////////////////
