var selected_lang=parent.__lang__;
var animation_id;
function update_ui_state(){
}
function setOpacity(_1,_2){
if(_1.style.opacity||_1.style.opacity==""){
_1.style.opacity=_2;
}else{
op=parseInt(100*_2,10);
_1.style.filter="alpha(opacity="+op+")";
}
}
function removeOpacity(_3){
if(_3.style.opacity||_3.style.opacity==""){
_3.style.opacity="1.0";
}else{
_3.style.filter="";
}
}
function fadeIn(_4){
var _5=0;
function fader(){
_5+=0.1;
if(_5<=1){
setOpacity(_4,_5);
setTimeout(fader,100);
}else{
removeOpacity(_4);
}
}
fader();
}
function fillTextToType(_6){
var _7=screen1Msgs[_6][0];
var _8=_7.length;
var _9=0;
var _a="";
if(animation_id){
clearTimeout(animation_id);
}
function animate(){
_a+=_7.charAt(_9++);
document.getElementById("textToType").value="\" "+_a+" \"";
if(_9>=_8){
return;
}
animation_id=setTimeout(animate,200);
}
setTimeout(animate,600);
}
function fillLangWord(_b){
var _c=screen2Msgs[_b][0];
document.getElementById("langword").innerHTML=_c;
}
function fillSelectedLang(_d){
document.getElementById("selectedLanguage").innerHTML=_d;
}
function setPadding(_e){
var _f=_e.contentWindow.document||_e.contentWindow.contentDocument;
_f.body.style.margin="1px";
_f.body.style.padding="1px";
}
function init_editor(_10,_11){
selected_lang=parent.__lang__;
var _12=document.getElementById(_10);
setPadding(_12);
var pos=jQuery(_12).offset();
var _14=_12.contentWindow;
_14.do_init(selected_lang,true,pos.left,pos.top);
if(_11){
_14.editor.grab_focus();
}
return _12;
}
function init1(){
$("#demo_langlist").val(selected_lang);
$("#demo_langlist").change(function(){
var _15=$(this).val();
var _16=_15.toLowerCase();
_17.contentWindow.editor.clear_doc();
_17.contentWindow.editor.init_lang_=_15.toLowerCase();
_17.contentWindow.editor.grab_focus();
_17.contentWindow.editor.set_lang(_16);
_17.contentWindow.editor.set_bg_color("transparent");
fillTextToType(_15);
});
var _17=init_editor("editor_iframe1");
_17.contentWindow.editor.default_bg_color="transparent";
_17.contentWindow.editor.set_enter_callback(function(){
});
var _18=screen1Msgs[selected_lang][0].split(/\s/);
_17.contentWindow.editor.disable_popup(true);
fillTextToType(selected_lang);
_17.contentWindow.editor.grab_focus();
var str=screen1Msgs[selected_lang][1];
var _1a=false;
window.setInterval(function(){
if(_17.contentWindow.editor_root.innerText){
var _1b=_17.contentWindow.editor_root.innerText;
}else{
var _1b=_17.contentWindow.editor_root.textContent;
}
var _1c=_1b.replace(/^\s*/,"").replace(/\s*$/,"").replace(/\s+/g," ").replace(/\s/," ");
if(_1c.substr(0,str.length)==str&&!_1a){
fillSelectedLang(selected_lang);
fadeIn(document.getElementById("success"));
_1a=true;
}
},1000);
var _1d=document.URL;
var _1e=/([^:]*:\/\/)?[^\/]*[^\/]/;
var p=_1d.replace(_1e,"");
var _20=/\/[^\/]*$/;
setCookie(selected_lang+"Demo",0,p.replace(_20,""));
}
function init2(){
selected_lang=parent.__lang__;
var _21=init_editor("editor_iframe1",true);
_21.contentWindow.editor.default_bg_color="transparent";
_21.contentWindow.editor.set_enter_callback(function(){
});
}
function init2a(){
selected_lang=parent.__lang__;
fillLangWord(selected_lang);
var _22=init_editor("editor_iframe2");
_22.contentWindow.editor.default_bg_color="transparent";
_22.contentWindow.editor.set_enter_callback(function(){
});
fillSelectedLang(selected_lang);
var str=screen2Msgs[selected_lang][0];
var _24=false;
window.setInterval(function(){
if(_22.contentWindow.editor_root.innerText){
var _25=_22.contentWindow.editor_root.innerText;
}else{
var _25=_22.contentWindow.editor_root.textContent;
}
var _26=_25.replace(/^\s*/,"").replace(/\s*$/,"").replace(/\s/," ");
if(_26==str&&!_24){
document.getElementById("userInput").innerHTML=_22.contentWindow.editor.get_english_text();
fadeIn(document.getElementById("success"));
_24=true;
}
},1000);
}
function init3(){
selected_lang=parent.__lang__;
var _27=init_editor("editor_iframe1",true);
_27.contentWindow.editor.default_bg_color="transparent";
_27.contentWindow.editor.set_enter_callback(function(){
});
var _28=init_editor("editor_iframe2");
_28.contentWindow.editor.default_bg_color="transparent";
_28.contentWindow.editor.set_enter_callback(function(){
});
document.getElementById("language").innerHTML=selected_lang;
}
function init4(){
selected_lang=parent.__lang__;
document.getElementById("language").innerHTML=selected_lang;
}

