
var sURLRoot="http://www.gramatica-alemana.es/";$(function(){$(document).ajaxError(function(event,request,settings){var a="";for(k in settings)a+=k+"\n";alert(a);alert(settings.data);alert("Error requesting page "+settings.url);});var jDicTxt=$("#de_es");var jDicBtn=$("#dicgo");var jDicRes=$("#dicresult");var fDicShow=function(data){var hi=jDicRes.height();var hf=jDicRes.html(data).height("auto").height();jDicRes.html("").css({display:"block",height:hi}).animate({height:hf},function(){jDicRes.html(data);});}
var fDicHide=function(){jDicRes.animate({height:0},function(){jDicRes.css({display:"none"});});}
jDicBtn.click(function(e){var txt=jDicTxt.val();_gaq.push(['_trackEvent','PageActions','Translate',txt]);jQuery.get(sURLRoot+"ajax-de-es.php",{w:txt},fDicShow);e.preventDefault();})
jDicTxt.focus(function(){jDicTxt.attr("bg",jDicTxt.css("background")).css("background","#FFFFFF");}).blur(function(){jDicTxt.css("background",jDicTxt.attr("bg")).val("");});$(".boxwhite").each(function(i,e){$(e).wrapAll("<div class='wrapboxwhite' />");});$("#aside #prev").click(function(){_gaq.push(['_trackEvent','Links','PrevPage',location.href]);});$("#aside #next").click(function(){_gaq.push(['_trackEvent','Links','NextPage',location.href]);});$("#share_fb").click(function(){_gaq.push(['_trackEvent','Links','ShareOn:Facebook',location.href]);});$("#share_tt").click(function(){_gaq.push(['_trackEvent','Links','ShareOn:Twitter',location.href]);});$("#useit_print").click(function(e){_gaq.push(['_trackEvent','PageActions','Print',location.href]);e.preventDefault();var css=$("<link />",{rel:"stylesheet",type:"text/css",href:sURLRoot+"csi/print.css",media:"print"});$("head").append(css);window.print();});$("#useit_pdf").click(function(e){_gaq.push(['_trackEvent','PageActions','Download',location.href]);});var jErdeSall=$("#erde_showall");jErdeSall.click(function(e){e.preventDefault();var ruri=this.href.substr(this.href.indexOf("#")+1);_gaq.push(['_trackEvent','PageActions','ErdeShowAll',ruri]);$("#erde_listwrap").load(sURLRoot+"ajax-erde.php",{page:ruri});});var jErdeForm=$("#erdeform");var jErdeFbak=$("#erdefb");var jErdeSend1=$("#erde_send1");var jErdeSend2=$("#erde_send2");var fSend=function(bNotice){var jNotice=$("[name=notice]").val(bNotice);var jAlias=$("[name=alias]").css("background-color","white");var jComment=$("[name=comment]").css("background-color","white");if(jAlias.val()==""){alert("Por favor, introduce un nombre.");jAlias.css("background-color","yellow").get(0).focus();}else if(jComment.val()==""){alert("Por favor, introduce tu comentario.");jComment.css("background-color","yellow").get(0).focus();}else{_gaq.push(['_trackEvent','PageActions','Comment',location.href]);var jCont=$("#erde_cont");var nDivH=jCont.height();jCont.height(nDivH);jErdeSend1.css({display:"none"});jErdeSend2.css({display:"none"});jQuery.post(sURLRoot+"ajax-erde-add.php",jErdeForm.serialize(),function(data){jErdeForm.fadeOut(function(){jErdeFbak.html(data).css("display","block");});});}};jErdeSend1.click(function(e){fSend(false);e.preventDefault();});jErdeSend2.click(function(e){fSend(true);e.preventDefault();});$("#relpages a").click(function(){_gaq.push(['_trackEvent','Links','RelPages',this.href]);});$("#erde_infoblock a").click(function(){_gaq.push(['_trackEvent','Links','LastComments',this.href]);});});
$(function(){$("#bubbles_start").click(bbInit).css({cursor:"pointer"});$(".homeboxi a").click(function(){_gaq.push(['_trackEvent','Links','Home',this.href]);});var n5Last=0;var f5Rfsh=function(){$("#cpd li .es").css({display:"none"});$("#cpd li").hover(function(){$(this).find(".es").css({display:"inline"})},function(){$(this).find(".es").css({display:"none"})});$("#cpd a.prev").css({display:n5Last==0?"none":"block"});}
$("#cpd a.prev,#cpd a.next").click(function(e){_gaq.push(['_trackEvent','PageActions','Home','Worten']);if($(this).hasClass("prev"))n5Last--;if($(this).hasClass("next"))n5Last++;jQuery.get("ajax-worten.php",{lst:n5Last},function(html){var data=$(html);var ul=data.find("ul:eq(0)");var sp=data.find("span:eq(0)");$("#cpd ul").replaceWith(ul);$("#cpdinfo span").replaceWith(sp);f5Rfsh();});e.preventDefault();});f5Rfsh();var nKLst=1;var jKChg=$("#kurzeinfo .next");var jKTxt=$("#kurze .scrollable");var fKTit=function(){$("#kurzeinfo").empty().append($("#kurze p").eq(0).remove().html()).append(jKChg);jKChg.click(function(e){_gaq.push(['_trackEvent','PageActions','Home','Kurze']);jQuery.get("ajax-kurze.php",{lst:nKLst},function(html){jKTxt.replaceWith("<div class='scrollable'><div>"+html+"</div></div>");jKTxt=$("#kurze .scrollable");nKLst++;fKTit();f_scroll();});e.preventDefault();});};fKTit();var nCurSig=nMaxSig;var jTSigImgs=$("#signalimgs");var jTSigInfo=$("#signalinfo");var fSigRender=function(){jTSigImgs.attr("href","http://blog.gramatica-alemana.com/taglich-signal-"+nCurSig);jTSigImgs.find("img:eq(0)").attr("src","kurze/antnav-dia"+nCurSig+"-or.jpg");jTSigImgs.find("img:eq(1)").attr("src","kurze/antnav-dia"+nCurSig+"-de.jpg");jTSigInfo.find("span").html(nCurSig+" / "+nMaxSig);};jTSigImgs.append("<img />").append("<img />");jTSigInfo.find(".next").click(function(e){e.preventDefault();_gaq.push(['_trackEvent','PageActions','Home','TaglichSignal']);if(nCurSig>1)nCurSig--;fSigRender();});fSigRender();});var jDiv;var jItem;var jInfo;var aFiles,nFiles,nFile,oFile;var aBubbles,nBubbles,nBubble,oBubble;var hTimeout;function bbInit(){_gaq.push(['_trackEvent','PageActions','Home','Bubble']);jDiv=$("#bubbles .homeboxi");jDiv.html("<p class='loading'>Cargando grupos disponibles ...</p>");loadGroups();}
function loadGroups(){jQuery.get(sURLRoot+"kurze/list.txt",function(data){aFiles=eval(data);nFiles=aFiles.length;nFile=(nFiles-1)*Math.random(0,1);nFile=Math.round(nFile);loadGroup();});}
function loadGroup(){if(++nFile==nFiles)nFile=0;oFile=aFiles[nFile];jDiv.html("<p class='loading'>Cargando "+oFile.name+" ...</p>");jQuery.get("kurze/"+oFile.file,function(data){aBubbles=eval(data);start();});}
function start(){nBubbles=aBubbles.length;nBubble=-1;next();}
function next(){var jChg;if(++nBubble<nBubbles){oBubble=aBubbles[nBubble];jDiv.empty();jDiv.html("<h2>Bubbles</h2><div class='item'><img class='"+oBubble.type+"' src='images/bubble-"+oBubble.type+".gif' /></div><span class='inf'></span><a class='next' href='#'><img src='images/bubble-ander.png' /></a>");jItem=jDiv.find(".item");jInfo=jDiv.find(".inf");jChg=jDiv.find(".next");jInfo.html(oFile.name+" : "+(nBubble+1)+" de "+nBubbles);jChg.click(function(){clearTimeout(hTimeout);jItem.fadeOut(loadGroup);return false;});showEs();}else{loadGroup();}}
function showEs(){jItem.append("<p class='es'>"+oBubble.es+"</p>");jItem.append("<p class='de'>"+oBubble.de+"</p>");if(jItem.width()>268)jItem.width(268);jItem.css({top:75-jItem.height()/2,left:149-jItem.width()/2});jItem.find("p.de").css({visibility:"hidden"});hTimeout=setTimeout(showDe,6000);}
function showDe(){jItem.find("p.de").css({visibility:"visible"});hTimeout=setTimeout(hideDe,3000);}
function hideDe(){jItem.fadeOut(next);}
var f_scroll=function(){$(".scrollable").each(function(i,e){var jArwU,jArwD;var jScrl=$(e).addClass("noscrolled");var jCont=jScrl.children();var nMax=jScrl.parent().height();var nUsed=jCont.height();var nDif=nUsed-nMax;if(nDif>0){var jWrap=$("<div />",{"class":"scrollwrap","height":nMax});var jArwU=$("<a />",{"class":"sau"});var jArwD=$("<a />",{"class":"sad"});jScrl.removeClass("noscrolled").addClass("scrolled");jCont.css({position:"absolute",top:0,left:0})
jScrl.wrapInner(jWrap).append(jArwU).append(jArwD);nUsed=jCont.height();nDif=nUsed-nMax;var oCfg={jCont:jCont,nDif:nDif,nTop:0,hSts:null};var fGoU=(function(oCfg){return function(){if(oCfg.hSts==null){oCfg.hSts=setInterval(function(){if(oCfg.nTop<0)oCfg.nTop+=1;oCfg.jCont.css({top:oCfg.nTop});},25);}else{clearInterval(oCfg.hSts);oCfg.hSts=null;}};})(oCfg);var fGoD=(function(oCfg){return function(){if(oCfg.hSts==null){oCfg.hSts=setInterval(function(){if(-oCfg.nTop<oCfg.nDif)oCfg.nTop-=1;oCfg.jCont.css({top:oCfg.nTop});},25);}else{clearInterval(oCfg.hSts);oCfg.hSts=null;}};})(oCfg);jArwU.css({cursor:"pointer"}).hover(fGoU,fGoU);jArwD.css({cursor:"pointer"}).hover(fGoD,fGoD);}});};$(f_scroll);
