brw='ie';
open_tag=0;
open_tag_id=0;
tag_instances = new Array();
itagw=1;
iletagw=5;

if(navigator.userAgent.indexOf('Opera')>-1)	{
		brw='opera';	
	}
	
if(navigator.userAgent.indexOf('Gecko')>-1)
	{
		brw='ff';
	}
if(navigator.userAgent.indexOf('MSIE 6.0')>-1)
	{
		brw='ie6';
	}	
function Init(str,open,openid,tags){
	
	open_tag=open;
	open_tag_id=openid;
	tags_enabled=tags;
	myRoot=str;
	sw=screen.width;
	sh=screen.height;
	if(brw.indexOf('ie')>-1){
		dw=document.body.clientWidth;
		dh=document.body.clientHeight;
		}
	else{
		dw=window.innerWidth;
		dh=window.innerHeight;
	}
	tags_enabled?TagsWindows():'';
	
	viewKeyWords(1);
	$('links_more').onclick=function(){viewKeyWords(0)};
}
window.addEvent('domready',function(){
//	Lightbox.init({descriptions: '.lightboxDesc', showControls: false});
	istip=false;
	tip();
	document.onkeyup = onKey;
	document.onclick = onGlobalClick;
	window.onresize = onResize;
	lh=location.href.replace(/#comments/g, "");;
	onResize();
	setTimeout(onResize,1000);
});
hidebubble=false;
function onResize(){
	itx=$('all').offsetLeft;
	//alert(itx);
	if($('bubble')&&!hidebubble&&brw!='ie6'){
		$('bubble').setStyle('display','block');
		$('bubble').setStyle('left',(itx+385)+'px');
	}
	if($('stip')){
		$('stip').setStyle("left",itx+790);
	}
}
function onKey(){
	if(istip){
		sTiper();
	}
}
function onGlobalClick(){
	$('stip').setStyle('display','none');
}

function TagsWindows() {
	for(var i=1;i<=iletagw;i++) {
		if((open_tag>0&i!=open_tag)|(open_tag==0&i>1)){
		//	alert($('tagw'+i));
		if($('tagw'+i)){
			$('tagw'+i).setStyle('display','none');
			brw!='ie6'?$('tagw'+i).setStyle('opacity', '0'):'';
		}
			
		}
	}
	if(open_tag>0){
		preparaty(open_tag,open_tag_id);
	}
}
function ViewTagsWindow(i) {
	if(i!=itagw&open_tag==0&tags_enabled){
		$('m'+itagw).setProperty('class','menu2');
		$('m'+i).setProperty('class','menu2over');
		$('tagw'+itagw).setStyle('display','none');
		$('tagw'+i).setStyle('display','block');
		if(brw!='ie6'){
			$('tagw'+i).setStyle('opacity', '0.5');
			$('tagw'+i).fade(1);
		}
		itagw=i;
		onResize();
	}
}
function ViewProcedures(linkk,i,tagw,proc) {
	//location.href='#'+linkk;
//	alert($('tag_'+i+'_'+tagw).innerHTML);
	/*if(brw=='ie6'){
		window.open(location.href+linkk,"_self");
	}
	else{*/
		hidebubble=true;
		proc>0?$('tagw'+tagw).setStyle('display','none'):'';
		proc>0&&brw!='ie6'?$('bubble').setStyle('display','none'):'';
		//proc>0?$('bubble2').setStyle('display','none'):'';
		itagw=tagw;
		preparaty(tagw,open_tag_id,i);
//	}
	
}
function ReturnTagWindow() {
	hidebubble=false;
	$('tagw'+itagw).setStyle('display','block');
	$('bubble')&&brw!='ie6'?$('bubble').setStyle('display','block'):'';
	//$('bubble2').setStyle('display','block');
	preparaty(itagw,open_tag_id);
}
function tip(){
	var myTips = new Tips(('.itip'), {
		maxTitleChars: 150,
		showDelay:0,
		hideDelay:0
   	});
}
// search tips

function sBlur(){
	istip=false;
	if($('search').value==''){
		$('search').value='Поиск процедур';
	}
}
function sFocus(){
	istip=true;
	if($('search').value=='Поиск процедур'){
		$('search').value='';
	}
}
function sTiper(){
	if($('search').value!=''){
		sTipKeyWords($('search').value);
	}	
}
function sValid(){
	if($('search').value=='Поиск процедур'|$('search').value==''){
		$('search').value='';
		$('search').focus();
		return false;
	}else{
		return true;
	}
}
//keyWordsP=['Ботокс и Диспорт','Пилинг','Микродембразия'];
function sTipKeyWords(str){
	$('stip').innerHTML='';
	$('stip').setStyle('display','none');
//	var srw='';
	for(i=0;i<keyWordsP.length;i++){
		var rg = new RegExp(str,'i');
		if(keyWordsP[i].search(rg)>=0){
			addCom = new Element('div', {'id': 'si'+i,'class': 'searchItem'}).injectInside($('stip'));
			addCom.innerHTML=keyWordsP[i];
$('si'+i).onclick=function(){$('search').value=this.innerHTML;$('stip').setStyle('display','none');$('searchform').submit()};
		}
	}
	if($('stip').innerHTML!=''){
			$('stip').setStyle('display','block');
		}
}
function viewKeyWords(n){
	$('linksss').innerHTML='';	
	if(keyWordsP&&keyWordsPL){
		
		if(n==0){
			n=keyWordsP.length;
			$('links_more').innerHTML='Свернуть';
			$('links_more').onclick=function(){viewKeyWords(7)};
			$('links_less_icon').setStyle('display','inline');
			$('links_more_icon').setStyle('display','none');
		}
		else{
			n=7;
			$('links_more').innerHTML='Развернуть';
			$('links_more').onclick=function(){viewKeyWords(0)};
			$('links_less_icon').setStyle('display','none');
			$('links_more_icon').setStyle('display','inline');
			
		}	
		for(i=0;i<n;i++){
			$('linksss').innerHTML+="<a href="+myRoot+"abc/"+keyWordsPL[i]+"/>"+keyWordsP[i]+"</a>";
			i<n-1?$('linksss').innerHTML+=", ":"";
		}
	}
}
function preparaty(d,p,t){
	ajax_loader('ajax');
	var req = new Request({
		method:'get',
		url: myRoot+"ajax/ajax_petrovka.php",
		onSuccess: function(txt){
			$('ajax').innerHTML=txt;
			tip();
		},
		onFailure: function(){
			$('ajax').innerHTML='Ошибка';
		}
	});
	if(t){
		req.send("p="+p+"&t="+t+"&d="+d);	
	}
	else{
		req.send("p="+p+"&d="+d);
	}
}
var iorder=false;
function showorder(){
	if(!iorder){
		$('order_form').setStyle('display','block');
		$('order_but').setStyle('opacity','0.7');
		iorder=true;
	}
	else{
		$('order_form').setStyle('display','none');
		$('order_but').setStyle('opacity','1');
		iorder=false;
	}
}
var icom=false;

function showcomform(){
	if(!icom){
		//window.scroll(0,1000000);
		window.open(lh+'#comments',"_self");
		$('com_form').setStyle('display','block');
		$('com_but1')?$('com_but1').setStyle('opacity','0.2'):'';
		$('com_but2')?$('com_but2').setStyle('opacity','0.2'):'';
		icom=true;
	}
	else{
		$('com_form').setStyle('display','none');
		$('com_but1')?$('com_but1').setStyle('opacity','1'):'';
		$('com_but2')?$('com_but2').setStyle('opacity','1'):'';
		//$('com_but').setStyle('opacity','1');
		icom=false;
	}
}

function sendtel(){
	$('com_tel').value='100';
}
function sendorder(){
	if(iorder){
		if($('order_name').value==''){
			$('order_name').focus();
			alert('Заполните, пожалуйста, форму');
		}
		else{
			if($('order_cont').value==''){
				$('order_cont').focus();
				alert('Заполните, пожалуйста, форму');
			}
			else{
				$('order_submit').setStyle('display','none');
				ajax_loader2('order_ajax');
				var req = new Request({
				method:'post',
				url: myRoot+"ajax/ajax_order.php",
				onSuccess: function(txt){
					$('order_submit').setStyle('display','block');
					$('order_ok').innerHTML=txt;
					if(txt.match('Спасибо')){
						showorder();
						$('order_ajax').innerHTML='';
					}
					
					//alert(txt);
					order_info
				},
				onFailure: function(){
					$('order_ajax').innerHTML='';
					$('order_submit').setStyle('display','block');
					alert('Ошибка');
				}
			});
			req.send("fio="+ReplaceAnd($('order_name').value)+"&mail="+ReplaceAnd($('order_cont').value)+"&info="+ReplaceAnd($('order_info').value));
				
			}
		}
	}
}
var comhide=Array();
function comhider(id){
	comhide.push(id);
}
function showcom(id){
	$('cccl'+id).style.display='none';
	$('ccca'+id).style.display='none';
	$('ccc'+id).style.display='inline';
	$('ccce'+id).style.display='none';
}
function showallcom(){
	for(i=0;i<comhide.length;i++){
		showcom(comhide[i])
	}
}
function sendcom(){
	if(icom){
		if($('com_text').value==''){
			$('com_text').focus();
			alert('Заполните, пожалуйста, необходимые данные');
		}
		else{
			if($('com_name').value==''){
				$('com_name').focus();
				alert('Заполните, пожалуйста, необходимые данные');
			}
			else{
				if($('com_mail').value==''){
					$('com_mail').focus();
					alert('Заполните, пожалуйста, необходимые данные');
				}
				else{
					$('order_submit').setStyle('display','none');
					ajax_loader2('com_ajax');
					var req = new Request({
					method:'post',
					url: myRoot+"ajax/ajax_com.php",
					onSuccess: function(txt){
						$('order_submit').setStyle('display','block');
						$('com_ajax').innerHTML='';
						if(txt==('ok')){
							window.scroll(0,10000);
							addCom = new Element('div', {'class': 'newcom'}).injectInside($('com_mc'));
							addCom.innerHTML='<b>'+$('com_name').value+'</b><br>'+$('com_text').value;
							showcomform();
						}
						else{
							alert(txt);
						}
						
					},
					onFailure: function(){
						$('com_ajax').innerHTML='';
						$('order_submit').setStyle('display','block');
						alert('Ошибка');
					}
				});
				tb=req.send("fio="+ReplaceAnd($('com_name').value)+"&mail="+ReplaceAnd($('com_mail').value)+"&tel="+ReplaceAnd($('com_tel').value)+"&p="+$('com_p').value+"&mth="+$('mth').value+"&tb="+$('tb').value+"&ln="+$('ln').value+"&text="+ReplaceAnd($('com_text').value)).post($('com_text').value);
					
				}
			}
		}
	}
}

function ReplaceAnd(str){
		return str.replace(/&/g, " and ");
	}
var isub=false;
function showsubform(){
	if(!isub){
		$('sub_f').setStyle('display','inline');
		$('sub_but1').setStyle('display','none');
		$('sub_but2').setStyle('display','inline');
		//$('sub_txt').setStyle('display','block');
		isub=true;
	}
	else{
		$('sub_f').setStyle('display','none');
		$('sub_but2').setStyle('display','none');
		//$('sub_txt').setStyle('display','none');
		isub=false;
	}
}
function subscribe(){
	if($('submail').value==''){
		$('submail').focus();
		alert('Введите Ваш e-mail');
	}
	else{
		$('sub_but').setStyle('display','none');
		$('sub_ajax').innerHTML='Секундочку';
		var req = new Request({
		method:'get',
		url: myRoot+"ajax/ajax_letters.php",
		onSuccess: function(txt){
			$('sub_ajax').innerHTML='';
			$('sub_but').setStyle('display','inline');
			
			if(txt.match('Спасибо')){
				$('sub_txt').innerHTML=txt;
				$('sub_f').setStyle('display','none');
				$('sub_but2').setStyle('display','none');
				//$('subscribe').setStyle('display','none');
				$('submail').value='Спасибо';
			}
			else{
				alert(txt);
			}
		},
		onFailure: function(){
			$('sub_ajax').innerHTML='';
			$('sub_but').setStyle('display','block');
			$('sub_but').setStyle('padding-top','5px');
			alert('Ошибка');
		}
	});
	req.send("mail="+$('submail').value);
	}
}
function ajax_loader(el){
	//Загрузка... 
		$(el).innerHTML='<div class=loader><img src="'+myRoot+'i/ajax-loader1.gif" alt=""></div>';
	}
function ajax_loader2(el){
	//Загрузка... 
		$(el).innerHTML='<div class=loader2><img src="'+myRoot+'i/ajax-loader1.gif" alt=""></div>';
	}

function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/blank.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
   //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        //element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
        //element.runtimeStyle.display='none';
        if(element.id){
        //	$(element.id).setStyle('background','..i/blank.gif');
        }

      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "‘,sizingMethod='scale')";
  }
}
function iCard(){
	if($('ic1').value==''|$('ic2').value==''|$('ic3').value==''){
		$('ici').innerHTML='Заполните, пожалуйста, все обязательные поля';
		if($('ic1').value==''){
			$('ic1').focus();
		}else{
			if($('ic2').value==''){
				$('ic2').focus();
			}
			else{
				if($('ic3').value==''){
					$('ic3').focus();
				}
			}
		}
		return false;
	}else{
		return true;
	}
	
}