

var lang="en"; var langst="0"; var def_user_lang="en";
var tp="0";
var mb=new Array(); var mbm=new Array(); var lock=""; var mbm2=new Array();
var lang_version="02";
var page=0;


//http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
function createjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script');
  fileref.setAttribute("type","text/javascript");
  fileref.setAttribute("src", filename);
  fileref.setAttribute("charset", "utf-8");
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link");
  fileref.setAttribute("rel", "stylesheet");
  fileref.setAttribute("type", "text/css");
  fileref.setAttribute("href", filename);
 }
 return fileref
}

//loadjscssfile("myscript.js", "js") //dynamically load and add this .js file
//loadjscssfile("javascript.php", "js") //dynamically load "javascript.php" as a JavaScript file
//loadjscssfile("mystyle.css", "css") ////dynamically load and add this .css file

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function select_lang(a, page){ 
if(a!=""){lang=a;}
if(a==""){lang = gup( 'lang' ); }
var jsfile;
if(lang==""){lang="en";}
//if(lang=="en"){jsfile=createjscssfile("lang_"+lang_version+"_en.js", "js"); }
//if(lang=="fr"){jsfile=createjscssfile("lang_"+lang_version+"_fr.js", "js"); }
jsfile=createjscssfile("lang_"+lang_version+"_"+lang+".js", "js");
document.getElementsByTagName("head")[0].appendChild(jsfile);
//set_lang_img();
 //set_menu();
  set_page(page);
}

function replacejscssfile(oldfilename, newfilename, filetype){
 var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" //determine element type to create nodelist using
 var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" //determine corresponding attribute to test for
 var allsuspects=document.getElementsByTagName(targetelement)
 for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
  if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){
   var newelement=createjscssfile(newfilename, filetype)
   allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i])
  }
 }
}

function set_lang(new_lang){ 
var oldfile="lang_"+lang_version+"_"+lang+".js";
var newfile="lang_"+lang_version+"_"+new_lang+".js";
replacejscssfile(oldfile, newfile, "js");
lang=new_lang;
//replacejscssfile("oldscript.js", "newscript.js", "js") //Replace all occurences of "oldscript.js" with "newscript.js"
//replacejscssfile("oldstyle.css", "newstyle", "css") //Replace all occurences "oldstyle.css" with "newstyle.css"
//set_lang_img();
}

function set_lang_img(){
var le1=new Array();
le1[0]="en";
le1[1]="fr";
for(i=0; i<(le1.length); i++){
document.getElementById('img_'+le1[i]).style.width="20px";
document.getElementById('img_'+le1[i]).style.height="12px";
}
document.getElementById('img_'+lang).style.width="22px";
document.getElementById('img_'+lang).style.height="14px";
}

function set_gui(){
var ina="<b>"+mbm[581]+"</b><br><br>";
ina=ina+""+mbm[582]+"<br>"+
"<form method=\"POST\" action=\""+pas+"intern_acc_set_lang\" target=\"com_a\">"+
"<br><input type=\"radio\" value=\"en\" name=\"la\"";
if(def_user_lang=="en"){ina=ina+" checked";}
ina=ina+">&nbsp;<img id=\"img_en\" src='../flags/GB.gif' height='12' width='20' style='padding-top: 2px;'> "+mbm[583]+""+
"<br><input type=\"radio\" value=\"fr\" name=\"la\"";
if(def_user_lang=="fr"){ina=ina+" checked";}
ina=ina+">&nbsp;<img id=\"img_fr\" src='../flags/FR.gif' height='12' width='20' style='padding-top: 2px;'> "+mbm[584]+""+
"<br><br><input type=\"submit\" value=\""+mbm[580]+"\" name=\"B1\">"+
"</form>";
document.getElementById('results').innerHTML=ina;
}

function set_def_lang(la){
def_user_lang=la;
}

function set_page(p){
page=p;
}

function set_page_text(p){
 var x="";
//main
 if(p==1){
 document.getElementById('mbm[1]').innerHTML=mbm[1];
 for(i=5;i<=22;i++){
 x="mbm["+i+"]";
 try{document.getElementById('mbm['+i+']').innerHTML=mbm[i];}catch(e){}
 try{document.getElementById(x).innerHTML=mbm[i];}catch(e){}
 }
 }
//confirm 
 if(p==2){
 document.getElementById('mbm[1]').innerHTML=mbm[1];
 document.getElementById('mbm[4]').innerHTML=mbm[4];
 for(i=5;i<=22;i++){
 x="mbm["+i+"]";
 document.getElementById('mbm['+i+']').innerHTML=mbm[i];
 document.getElementById(x).innerHTML=mbm[i];
 }
 for(i=26;i<=30;i++){
 x="mbm["+i+"]";
 document.getElementById('mbm['+i+']').innerHTML=mbm[i];
 document.getElementById(x).innerHTML=mbm[i];
 }
 }
//account
if(p==3){
 for(i=1;i<=200;i++){
 x="mbm["+i+"]";
 try{
 document.getElementById('mbm['+i+']').innerHTML=mbm[i];
 document.getElementById(x).innerHTML=mbm[i];
 }catch(e){}
 }
 } 
 
}


