function getObj(ElmID)
{
	if(document.getElementById){
    	if(document.getElementById(ElmID)){
        	return document.getElementById(ElmID);
        }
   	}
    return false;
}

function fullPhoto(path, width, height, alt)
{
      var scroll = "no";
      var top=0, left=0;
      if(width > screen.width-10 || height > screen.height-28) scroll = "yes";
      if(height < screen.height-28) top = Math.floor((screen.height - height)/2-14);
      if(width < screen.width-10) left = Math.floor((screen.width - width)/2-5);
      width = Math.min(width, screen.width-10);
      height = Math.min(height, screen.height-28);
      var wnd = window.open("","","scrollbars="+scroll+",resizable=yes,width="+width+",height="+height+",left="+left+",top="+top);
      wnd.document.write("<html><head>\n");
      wnd.document.write("<"+"script language='JavaScript'>\n");
      wnd.document.write("<!--\n");
      wnd.document.write("function KeyPress()\n");
      wnd.document.write("{\n");
      wnd.document.write("        if(window.event.keyCode == 27)\n");
      wnd.document.write("                window.close();\n");
      wnd.document.write("}\n");
      wnd.document.write("//-->\n");
      wnd.document.write("</"+"script>\n");
      wnd.document.write("<title>\""+alt+"\"</title></head>\n");
      wnd.document.write("<body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onKeyPress=\"KeyPress()\">\n");
      wnd.document.write("<a href=# title=Закрыть onclick='window.close()'><img src=\""+path+"\" border=\"0\" alt=\"Закрыть\"></a>");
      wnd.document.write("</body>");
      wnd.document.write("</html>");
      wnd.document.close();
      return false;
}

function errorForm(elem, iError)
{
	var arError = new Array();
	arError[0] = 'Пожалуйста, заполните все обязательные поля';
	arError[1] = 'Пожалуйста, правильно укажите E-mail';
	arError[2] = 'Пожалуйста, правильно укажите URL сайта';
	arError[3] = 'Поле должно содержать только числовое значение';
	elem.focus();
	alert(arError[iError]);
	return false;
}

function correctForm(sFormName)
{
	var form = document.forms[sFormName];
	for(var i=0; i<form.elements.length; i++)
	{
		elem = form.elements[i];
	    if(elem.type == 'hidden'){
	    	continue;
	    }
	    if(elem.getAttribute('set') != null){
	    	if(elem.getAttribute('set').indexOf('*') != -1){
	        	if(elem.value == ''){
	            	return errorForm(elem, 0);
	            }
	        }
	        if(elem.getAttribute('set').indexOf('mail') != -1 && elem.value != ''){
	        	var reg = /^[A-Za-z0-9_\-\.=+~]+@[A-Za-z0-9_\-\.]+\.[A-Za-z]{2,4}\s*$/;
	            if(elem.value.match(reg) == null){
	            	return errorForm(elem, 1);
	            }
	        }
	        if(elem.getAttribute('set').indexOf('url') != -1 && (elem.value != '')){
	        	var reg = /^\s*(http[s]?:\/\/)?[A-Za-z0-9_\-\.]+\.[A-Za-z]{2,4}\s*$/;
	            if(elem.value.match(reg) == null){
	            	return errorForm(elem, 2);
	            }
	        }
	        if(elem.getAttribute('set').indexOf('int') != -1 && (elem.value != '')){
	        	var reg = /^[0-9]+\s*$/;
	            if(elem.value.match(reg) == null){
	            	return errorForm(elem, 3);
	            }
	        }
	    }
	}
	return true;
}

function goLocation(_this)
{
    for(var i=0; i<_this.options.length; i++)
	{
    	if(_this.options[i].selected){
            location.href = '/services/teaching/plan/?kurs='+_this.options[i].value;
        	break;
        }
    }
}

function replacePNG()
{
	var reg = new RegExp("msie (6|5)", "i");
    if(!(arMath = reg.exec(navigator.userAgent.toLowerCase()))){
    	return false;
    }

    var reg = new RegExp("\.png$", "i");
	img = document.body.getElementsByTagName('img');
	for(var i=0; i<img.length; i++)
	{
        path = img[i].getAttribute('src');
		if(arMath = reg.exec(path)){
            newStyle = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img[i].src+"',sizingMethod='crop')";
        	img[i].src = '/images/em.gif';
            img[i].style.filter = newStyle;
        }
	}
}
