
function openPopup(url,pop_width,pop_height) {
var h,w
h = screen.height //height of screen, not just the parent window
w = screen.width //width of the screen, not just the parent window
var l,t
l = parseInt((w-pop_width)/2)
t = parseInt((h-pop_height)/2-20)
popupWin = window.open(url,'open_window','width='+pop_width+',height='+pop_height+',left='+l+',top='+t)
}

function stristr( haystack, needle, bool ) {
    // Case-insensitive strstr()
    //
    // +    discuss at: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_stristr/
    // +       version: 801.3120
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: stristr('Kevin van Zonneveld', 'Van');
    // *     returns 1: 'van Zonneveld'
    // *     example 2: stristr('Kevin van Zonneveld', 'VAN', true);
    // *     returns 2: 'Kevin '

    var pos = 0;

    pos = haystack.toLowerCase().indexOf( needle.toLowerCase() );
    if( pos == -1 ){
        return false;
    } else{
        if( bool ){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}

function include( filename ) {
    // The include() statement includes and evaluates the specified file.
    //
    // +    discuss at: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_include/
    // +       version: 801.3120
    // +   original by: mdsjack (http://www.mdsjack.bo.it)
    // +   improved by: Legaev Andrey
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: include('/js/imaginary1.js');
    // *     returns 1: 1

    var js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', filename);
    js.setAttribute('defer', 'defer');
    document.getElementsByTagName('HEAD')[0].appendChild(js);

    // save include state for reference by include_once
    if (!window.php_js) window.php_js = {};
    if (!window.php_js.includes) window.php_js.includes = {};
    if (!window.php_js.includes[filename]) {
        window.php_js.includes[filename] = 1;
    } else {
        window.php_js.includes[filename]++;
    }

    return window.php_js.includes[filename];

}


function LanguageInfo(){
var n = navigator;
this.UALanguage = n.language ? n.language : n.browserLanguage ? n.browserLanguage : null;
this.userLanguage = n.userLanguage ? n.userLanguage : n.systemLanguage ? systemLanguage : null;
}


function editForm(input)
{
	if (input != "")
	{
	for (i = 0;i < 50;i = i+1)
	{
  if (document.forms.order.elements[i].name == input)
  {
   inputValue = document.forms.order.elements[i].value;
  break;
  }
  }
	var form = "<form method=\"post\"><table cellpadding=\"1\" cellspacing=\"1\" bgcolor=\"#F5F5F5\" width=\"150\"><tr><td><fieldset>";
	var oLanguage = new LanguageInfo();
	if (oLanguage.userLanguage == "ru" || oLanguage.UALanguage == "ru")
	var butt = "Записать";
	else
	var butt = "Save";

	if (stristr(input,'file') != "")
	{
	form = form+"<input type=\"file\" id=\"correct\" value="+inputValue+"><br />";
	}
	else
	{
	form = form+"<textarea name=\"correct\" rows=8 cols=20>"+inputValue+"</textarea><br />";
	}
	form = form+"<input type=\"button\" value=\""+butt+"\" onClick=\"corrForm('"+input+"',correct.value)\"></fieldset></td></tr></table></form>";

  myDiv = document.getElementById("edit");
  // display message
  myDiv.className = "";
  myDiv.innerHTML = form;
  }
}


function corrForm(inPut,inputValue)
{


  myDiv = document.getElementById("edit");

   if (document.getElementById &&
         document.getElementById("edit") &&
            document.getElementById("edit").style)
   {
  myDiv.className = "hidden";
   }
   else
   document.getElementById('edit').style.visibility='hidden';

    myDiv = document.getElementById(inPut);
    myDiv.innerHTML = ""+inputValue+"";
	for (i = 0;i < 30;i = i+1)
	{
    if (document.forms.order.elements[i].name == inPut)
    {
    document.forms.order.elements[i].value = inputValue;
    break;
    }
  }
}

function goBack()
{	history.go(-1);
	window.location.reload();
}