 function getFormCode(VarNo, credits)
{
  document.getElementById("formCodeDiv").style.display = "block";
 
  var fromLang = document.getElementById("ctl00_SiteContent_aboutPage1_ddlSourceLang").value;
  
  var text = "";
  var MainURL = window.location.hostname;
  
	      
  text += "<!-- PROMT TRANSLATOR -->\r\n";
  text += "<form name='form_var" + VarNo + "' method='POST' action='http://" + MainURL + "/url/wideTranslation.aspx'  target='_top'>";
  text += "\r\n";
  text += JS_Params_For_Translating(fromLang, VarNo, MainURL);
  text += "\r\n";
  text += "<table width='160' border='0' cellspacing='0' cellpadding='0'><tr><td colspan='2' height='19' background='http://"+MainURL+"/images/forms/var" + VarNo + "_1.gif'><img src='http://"+MainURL+"/images/forms/var" + VarNo + "_1.gif' border='0' width='160' height='19'></td></tr>";
  text += "\r\n";
  text += "<tr><td width='105' height='31' align='center' background='http://"+MainURL+"/images/forms/var" + VarNo + "_2.gif' style='font-family: Verdana; font-size: 12px'><select name='direction' size='1' style='font-family: Verdana; font-size: 12px'>";
  text += Get_options_by_dir(fromLang) + "</select></td>";
  text += "<td width='55' height='31' align='center' valign='top' background='http://"+MainURL+"/images/forms/var" + VarNo + "_3.gif'><input type='image' vspace='2' name='btn_var" + VarNo + "' alt='Translate!' width='35' height='25' border='0' src='http://"+MainURL+"/images/forms/var" + VarNo + "_up.gif' onmousedown='javascript:movepic_new(this, var" + VarNo + "_down);' onmouseup='javascript:movepic_new(this, var" + VarNo + "_up);' onmouseout='javascript:movepic_new(this, var" + VarNo + "_up);'>";
  text += "\r\n";
  text += "</td></tr>";
  text += "\r\n";
  text += "<tr><td colspan='2' align='left'><a style='color:#0774b7; text-decoration:underline;font: 11px Verdana, Tahoma, Helvetica, sans-serif;' href='http://" + MainURL + "'>" + credits + "</a>";
  text += "\r\n";
  text += "</td></tr></table>";
  text += "\r\n";
  text += "</form>";         
  text += "\r\n";
  text += "<!-- PROMT TRANSLATOR -->\r\n";
  
  document.getElementById("formCode").value = text;
}

    function JS_Params_For_Translating(UserLang, VarNo, MainURL)
    {
        StrRes = "<script>";
        StrRes += "\r\n";
        StrRes += "var var" + VarNo + "_up = new Image();";
        StrRes += "\r\n";
	    StrRes += "var" + VarNo + "_up.src = 'http://"+MainURL+"/images/forms/var" + VarNo + "_up.gif';";
        StrRes += "\r\n";
	    StrRes += "var var" + VarNo + "_down = new Image();";
        StrRes += "\r\n";
	    StrRes += "var" + VarNo + "_down.src = 'http://"+MainURL+"/images/forms/var" + VarNo + "_down.gif';";	            
        StrRes += "\r\n";
        StrRes += "var str_url=location.href;";
        StrRes += "\r\n";
        StrRes += "if (top != self){";
        StrRes += "\r\n";
        StrRes += "str_url = str_url.replace(\"http://\",'');";
        StrRes += "\r\n";
        StrRes += "var i = str_url.search('/');";
        StrRes += "\r\n";
        StrRes += "if (i>0)";
        StrRes += "\r\n";
        StrRes += "str_url = str_url.substring(0,i);";
        StrRes += "\r\n";
        StrRes += "str_url = \"http://\"+str_url;}";
        StrRes += "\r\n";
        StrRes += "document.write('<input type=\"hidden\" name=url value=\"'+str_url+'\">');";
        StrRes += "document.write('<input type=\"hidden\" name=\"template\" value=\"General\">');";
        StrRes += "document.write('<input type=\"hidden\" name=\"autotranslate\" value=\"true\">');";
        StrRes += "document.write('<input type=\"hidden\" name=\"transliterate\" value=\"on\">');";
        StrRes += "document.write('<input type=\"hidden\" name=\"status\" value=\"translate\">');";
        StrRes += "document.write('<input type=\"hidden\" name=\"prmtlang\" value=\"" + UserLang + "\">');";
        
        StrRes += "\r\n";
        StrRes += "function movepic_new (img_obj, img_src)";
        StrRes += "\r\n";
	    StrRes += "{";
        StrRes += "\r\n";
	    StrRes += "img_obj.src = img_src.src;";
        StrRes += "\r\n";
	    StrRes += "return true;";
        StrRes += "\r\n";
	    StrRes += "}";
        StrRes += "\r\n";
	    StrRes += "<\/script>";
        return StrRes;
    }
    
    function Add_option(Code,  Name)
    {
        return "\r\n<option value=\"" + Code + "\">" + Name + "</option>";
    }//end of Add_option
    
    function Get_options_by_dir(DirCode)
    {
        strRez = "";
        switch (DirCode)
        {
            case "en":
                strRez = Add_option("er", "Russian") +
                         Add_option("eg", "German") +
                         Add_option("es", "Spanish") +
                         Add_option("ef", "French") +
                         Add_option("ep", "Portuguese");
                break;
            case "de":
                strRez = Add_option("gr", "Russian") +
                         Add_option("ge", "English") +
                         Add_option("gf", "French") +
                         Add_option("gs", "Spanish");
                break;
            case "fr":
                strRez = Add_option("fr", "Russian") +
                         Add_option("fe", "English") +
                         Add_option("fg", "German") +
                         Add_option("fs", "Spanish");

                break;
            case "es":
                strRez = Add_option("sr", "Russian") +
                         Add_option("se", "English") +
                         Add_option("sf", "French") +
                         Add_option("sg", "German");
                break;
            case "it":
                strRez = Add_option("ir", "Russian") +
                         Add_option("ie", "English");
                break;
            default:
                strRez = Add_option("re", "English") +
                         Add_option("rg", "German") +
                         Add_option("rf", "French") +
                         Add_option("rs", "Spanish");
                break;
        }
        return strRez;
    }