
	$(window).ready(function() {
	
	
	
	// ===========================================================
	//в категории доктора появление свечения при наведении
	$('.doc_descr').hover(	
		function() 
		{
			var top = $(this).offset().top;
			var left = $(this).offset().left;
			$('#fonDoc').css({'display':'block', 'top': top-20, 'left': left});
			// alert( $(this).offset().left +' ' + $(this).offset().top)
		},	
		function() 
		{
			$('#fonDoc').css({'display':'none'});
		}
	);
	
		var butDokImgOld;
		
		$('.doc_info a img').hover(	
		function() 
		{
			butDokImgOld = $(this).attr('src');
			$(this).attr({'src':'img/about/priem.png'});
			// alert(butDokImgOld)
		},	
		function() 
		{
			$(this).attr({'src':butDokImgOld});
		}
	);

	// ===========================================================

	// подсветка (наши специалисты форма formShow1)
	$('#formShow1 .textBox a').hover(
		function()
		{
			$(this).addClass('fontNew');
			//$('#formShow1 .textBoxBot a').css({'opacity':0.2});
			myHighlighting( $(this).html() , true , 1 , 'textBoxBot');
			// alert( $('#test1').html() );
		},
		function()
		{ 
			$(this).removeClass('fontNew');
			//$('#formShow1 .textBoxBot a').css({'opacity':1});
			myHighlighting( $(this).html() , false, 1 , 'textBoxBot' );
		}
	);
	

	// подсветка (Стоит обратиться если: formShow1)
	$('#formShow1 .textBoxBot a').hover(
		function()
		{ 
			$(this).addClass('fontNew');
			//$('#formShow1 .textBox a').css({'opacity':0.2});
			myHighlighting( $(this).html() , true, 2, 'textBox' );
			
		},
		function()
		{ 
			$(this).removeClass('fontNew');
			//$('#formShow1 .textBox a').css({'opacity':1});
			// alert( index );
			myHighlighting( $(this).html() , false, 2, 'textBox' );
		}
	);
	

	// вторая форма 	// ===========================================================
	
	// подсветка (Стоит обратиться если: formShow2)
	$('#formShow2  .textBox a').hover(
		function()
		{ 
			$(this).addClass('fontNew');
			//$('#formShow2 .textBoxBot a').css({'opacity':0.2});
			myHighlighting( $(this).html() , true, 2, 'textBoxBot' );
		},
		function()
		{ 
			$(this).removeClass('fontNew');
			//$('#formShow2 .textBoxBot a').css({'opacity':1});
			myHighlighting( $(this).html() , false, 2 , 'textBoxBot');
		}
	);
	
	// подсветка (наши специалисты форма formShow2)
	$('#formShow2 .textBoxBot a').hover(
		function()
		{
			$(this).addClass('fontNew');
			//$('#formShow2 .textBox a').css({'opacity':0.2});
			myHighlighting( $(this).html() , true , 1 , 'textBox');
			// alert( $('#test1').html() );
		},
		function()
		{ 
			$(this).removeClass('fontNew');
			//$('#formShow2 .textBox a').css({'opacity':1});
			myHighlighting( $(this).html() , false, 1, 'textBox' );
		}
	);


	
	// ===========================================================
	
		
	function myHighlighting( word, style, block, texBox )
	{		
		var i=0; // alert( test1.length )
		
		if( block == 1 )
		{
			for( i=0; i<=test1.length-1; i++ ) // ищем совпадения слов в массиве 1
			{
				if( test1[i].toUpperCase() == word.toUpperCase() ) // .toUpperCase() заглавный шрифт
				{	
					var index1 = i;
					break;
				}
			}
			 if( test2[index1] !='' )	$('.formShow').highlight( test2[index1] , style,  texBox ); // слова для подсветки
		}
		
		
		else
		{
			// alert(word)
			var arrIndex = [];
			var j=0;
			for( i=0; i<=test2.length-1; i++ ) // ищем совпадения слов в массиве 2
			{
				if ( test2[i].search(word) != -1 )
				{
					arrIndex[j] = i; // массив с ind массива
					j++;
				}
			}
			// alert( arrIndex.length )
			var index2 = '';
			for ( i=0; i<=arrIndex.length-1; i++ ) // ищем значения по ind во 2м массиве
			{
				if(index2!='') index2 += '|' + test1[ arrIndex[i] ] ;
				else index2 = test1[ arrIndex[i] ];
			}
			// alert( index2.length )
			if(index2 !='' )	$('.formShow').highlight( index2, style ,  texBox )
		}
	}

	
//  подсвечивает и введенную фразу и слова по отдельности 
jQuery.fn.highlight = function (index, style, texBox ) {

		
		if(style == true)
			$('.'+texBox+' a').css({'opacity':0.2}).removeClass('fontNew');

		else
			$('.'+texBox+' a').css({'opacity':1}).removeClass('fontNew');

	
	var domArr = [];
	var j=0;
	
		return this.each(function () {
			innerHighlight(this, index.toUpperCase());
		});
		
		
			
	    function innerHighlight(node, index) {
        var skip = 0;
		
        if (node.nodeType == 3) {
            var regexp = new RegExp("(^" + index.replace(new RegExp(',', 'g'), "|") + ")", (false ? "" : "i") + "g");
			// var regexp = new RegExp("(" + index + ")", "gi" );
            var str = jQuery('<div></div>').text(node.data).html();
		
			if ( str.search(regexp) != -1 )
			{	
				// alert(regexp)
				var color;
				if(style==true) 
					 domArr[j] = jQuery(node).parent()
			}

        } else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
            for (var i = 0; i < node.childNodes.length; i++) {
                innerHighlight(node.childNodes[i], index , style , texBox );
            }
        }
		
		// alert( domArr.length)
		
		for( var u=0; u <= domArr.length-1; u++ )
		{
			domArr[u].addClass('fontNew').css({'opacity':1});
		}
		
        return skip;
    }
	
	
	};
	


	

		// Этот код был - так что оставляю его без изменения!!!
		var reg_flag=0;
		function show_reg()
		{
			setTimeout('set_reg_flag()',500);
			$("#reg_form").fadeIn(500);
		}

		function set_reg_flag()
		{	reg_flag = 1;	}

		function show_bask()
		{	$("#bask_bg").fadeIn(500);	}

		function hide_bask()
		{	document.getElementById("bask_bg").style.display = 'none';	}

		// появление формы 1 и white фона
		$('#formaClick1').click(function(){
			$('.white').fadeIn(700);	// css('display','block');
			$('#formShow1').fadeIn(700);	// .css('display','block');
			// alert();
			return false;
		});
		
		// закрываем форму 1 2 и white фона
		$('.close, .white').click(function(){
			$('.white').css('display','none');
			$('#formShow1').css('display','none');
			$('#formShow2').css('display','none');
		});	
		
		// появление формы 2 и white фона
		$('#formaClick2').click(function(){
			$('.white').fadeIn(700);	// .css('display','block');
			$('#formShow2').fadeIn(700);	// .css('display','block');
			// alert();
			return false;
		});
			
		topMenu();

	});
	
		
	$(window).resize( function() {
		topMenu();
	});
	
	function topMenu()
	{	
		var centerTopMenu = ( $('body').outerWidth() - $('#top_menuBox').outerWidth() ) / 2;
		if(centerTopMenu<326) centerTopMenu = 326;
		$('#top_menuBox').css('left', centerTopMenu );
		// alert( centerTopMenu );
		$('.white').css({ 'width': $('body').css('width'), 'height': $('body').css('height') }) // замени размеры на конечной странице!!! размеры white!!!
		
		var centerForm = ( $('body').outerWidth() - 668 ) / 2;
		$('.formShow').css({ 'left': centerForm })
	}
	
	
	
// Все что ниже тоже уже было - оставляю без изменения!!!
	
		var reg_flag=0;
		function show_reg()
		{
			setTimeout('set_reg_flag()',500);

			$("#reg_form").fadeIn(500);
		}

		function set_reg_flag()
		{
			reg_flag = 1;
		}

		function show_bask()
		{

			$("#bask_bg").fadeIn(500);
		}

		function hide_bask()
		{
			document.getElementById("bask_bg").style.display = 'none';
		}
	
	
//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()

{

	var version;

	var axo;

	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {

		// version will be set for 7.X or greater players

		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version = axo.GetVariable("$version");

	} catch (e) {

	}

	if (!version)

	{

		try {

			// version will be set for 6.X players only

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			

			// installed player is some revision of 6.0

			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,

			// so we have to be careful. 

			

			// default to the first public version

			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		

			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater

			version = axo.GetVariable("$version");

		} catch (e) {

		}

	}

	if (!version)

	{

		try {

			// version will be set for 4.X or 5.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = axo.GetVariable("$version");

		} catch (e) {

		}

	}

	if (!version)

	{

		try {

			// version will be set for 3.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = "WIN 3,0,18,0";

		} catch (e) {

		}

	}

	if (!version)

	{

		try {

			// version will be set for 2.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version = "WIN 2,0,0,11";

		} catch (e) {

			version = -1;

		}

	}

	

	return version;

}

// JavaScript helper required to detect Flash Player PlugIn version information

function GetSwfVer(){

	// NS/Opera version >= 3 check for Flash plugin in plugin array

	var flashVer = -1;

	

	if (navigator.plugins != null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

			var descArray = flashDescription.split(" ");

			var tempArrayMajor = descArray[2].split(".");			

			var versionMajor = tempArrayMajor[0];

			var versionMinor = tempArrayMajor[1];

			var versionRevision = descArray[3];

			if (versionRevision == "") {

				versionRevision = descArray[4];

			}

			if (versionRevision[0] == "d") {

				versionRevision = versionRevision.substring(1);

			} else if (versionRevision[0] == "r") {

				versionRevision = versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));

				}

			}

			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer = ControlVersion();

	}	

	return flashVer;

}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr = GetSwfVer();

	if (versionStr == -1 ) {

		return false;

	} else if (versionStr != 0) {

		if(isIE && isWin && !isOpera) {

			// Given "WIN 2,0,0,11"

			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        = tempArray[1];			// "2,0,0,11"

			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      = versionStr.split(".");

		}

		var versionMajor      = versionArray[0];

		var versionMinor      = versionArray[1];

		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor == parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor == parseFloat(reqMinorVer)) {

				if (versionRevision >= parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}

function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}

function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '';

  if (isIE && isWin && !isOpera)

  {

    str += '<object ';

    for (var i in objAttrs)

    {

      str += i + '="' + objAttrs[i] + '" ';

    }

    str += '>';

    for (var i in params)

    {

      str += '<param name="' + i + '" value="' + params[i] + '" /> ';

    }

    str += '</object>';

  }

  else

  {

    str += '<embed ';

    for (var i in embedAttrs)

    {

      str += i + '="' + embedAttrs[i] + '" ';

    }

    str += '> </embed>';

  }

  document.write(str);

}

function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    

    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblclick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}

// -->

		function close_reg_form(e)

		{

			if(reg_flag==1)

			{

				document.getElementById("reg_form").style.display= 'none';

				reg_flag=0;

			}

		}

		

		document.onclick  = close_reg_form;

		

		$(document).ready(function()

		{

			$("#white_over").animate({ opacity: 0.9 }, {queue:false,duration:50});

  		});


