function repCss(color)
{
  if(color!=null)
  {
    var CssFile='/style'+color+'.css';
    Cookie.write('color', color);
    $('cssfile').set('href', CssFile);
  }
}

function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

function getCookie(name) {
  alert(document.cookie);
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

window.addEvents({
		'domready': function(){
    _onload();
    repCss(Cookie.read("color"));
    var ShowMoreFlag=false;
    if($("moretext")!=null)
    {
    var mySlide = new Fx.Slide('moretext');
    mySlide.hide();
    $('showtext').addEvent('click', function(e){
      e = new Event(e);
      if(ShowMoreFlag) {$('showtext').set('text','Подробное описание');ShowMoreFlag=false;}
      else {$('showtext').set('text','Краткое описание'); ShowMoreFlag=true;}
      mySlide.toggle();
      e.stop();
    });
    }
     var valSearch=$('ajaxSearch_input');
     var valSearchDef='Поиск по сайту';

    valSearch.addEvents({
        'change':function () {
            valSearch.set('styles',{
            'border':'1px solid #CCCACC',
            'font-weight':'bold',
            'color':'#000',
            'width':'120px',
            'float':'right',
            'margin-right':'40px',
            'margin-top':'7px'
          });
        },  //изменилась
        'blur':function(){
          if(valSearch.get('value')=='') 
          {
            valSearch.set('value',valSearchDef);
            valSearch.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC',
            'width':'120px',
            'float':'right',
            'margin-right':'40px',
            'margin-top':'7px'
            });
          }
        }, //неизменилось
        'focus':function(){
          if(valSearch.get('value')==valSearchDef) 
          {
            valSearch.set('value','');
             valSearch.set('styles',{
            'color':'#000',
            'border':'1px solid #000',
            'width':'120px',
             'float':'right',
            'margin-right':'40px',
            'margin-top':'7px'
            });
          }
        }, //курсор в форме
        'mouseleave':function(){
          if(valSearch.get('value')==valSearchDef) valSearch.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC',
            'width':'120px',
            'float':'right',
            'margin-right':'40px',
            'margin-top':'7px'
            });
        }, //потеря элементом фокуса
        'mouseenter':function(){
          if(valSearch.get('value')==valSearchDef) valSearch.set('styles',{
            'color':'#000',
            'border':'1px solid #000',
            'width':'120px',
            'float':'right',
            'margin-right':'40px',
            'margin-top':'7px'
            });
        }//Получение фокуса
        });
        
    var FormZakazTPL=$("FormZakaz").get('html'); //Сохраняем форму загрузки
     $("FormZakaz").set('html',$("hideForm").get('html'));
    
     var PoleContact=$('PoleContact');
     var PoleContactDef='example@mail.ru';
     var PoleContactFlag=false;
     var PoleName=$('PoleName');
     var PoleNameDef='Иванов Иван Иванович';
     var PoleNameFlag=false;
     var PoleWork=$('PoleWork');
     var PoleWorkDef='0';
     var PoleWorkFlag=false;
  
      PoleContact.addEvents({
        'change':function () {
        
          var remail= /^[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?\.[A-Za-z0-9]{2,6}$/;
          var rephone=/^[0-9]{6,18}$/;
          if(remail.test(PoleContact.get('value')) || rephone.test(PoleContact.get('value')))
          {//все гуд
             PoleContact.set('styles',{
            'border':'1px solid #CCCACC',
             'font-weight':'bold',
             'color':'#000'
            });
            PoleContactFlag=true;
          }
          else{ //ошибочка
           PoleContact.set('styles',{
            'border':'1px solid #CCCACC',
             'font-weight':'bold',
             'color':'red'
            });
          }
        },  //изменилась
        'blur':function(){
          if(PoleContact.get('value')=='') 
          {
            PoleContact.set('value',PoleContactDef);
            PoleContact.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
          }
        }, //неизменилось
        'focus':function(){
          if(PoleContact.get('value')==PoleContactDef) 
          {
            PoleContact.set('value','');
             PoleContact.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
          }
        }, //курсор в форме
        'mouseleave':function(){
          if(PoleContact.get('value')==PoleContactDef) PoleContact.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
        }, //потеря элементом фокуса
        
        'mouseenter':function(){
          if(PoleContact.get('value')==PoleContactDef) PoleContact.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
        }//Получение фокуса
        });
     PoleName.addEvents({
        'change':function () {
          var rename= /^[0-9]+$/;  //Имя не может содержать цифры
          if(!rename.test(PoleName.get('value')))
          {
            PoleNameFlag=true;
            PoleName.set('styles',{
            'border':'1px solid #CCCACC',
            'font-weight':'bold',
            'color':'#000'
            });
          }
          else 
          {
          PoleName.set('styles',{
            'border':'1px solid #CCCACC',
            'font-weight':'bold',
            'color':'red'
            });
          }
        },  //изменилась
        'blur':function(){
          if(PoleName.get('value')=='') 
          {
            PoleName.set('value',PoleNameDef);
            PoleName.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
          }
        }, //неизменилось
        'focus':function(){
          if(PoleName.get('value')==PoleNameDef) 
          {
            PoleName.set('value','');
             PoleName.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
          }
        }, //курсор в форме
        'mouseleave':function(){
          if(PoleName.get('value')==PoleNameDef) PoleName.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
        }, //потеря элементом фокуса
        'mouseenter':function(){
          if(PoleName.get('value')==PoleNameDef) PoleName.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
        }//Получение фокуса
        });
     PoleWork.addEvents({
        'change':function () {
         var rephone=/^[0-9]{6,18}$/;
          if(PoleWork.get('value')>0 && PoleWork.get('value')<=7)
          {//все гуд
             PoleWork.set('styles',{
            'border':'1px solid #CCCACC',
             'font-weight':'bold',
             'color':'#000'
            });
            PoleWorkFlag=true;
          }
          else{ //ошибочка
           PoleWork.set('styles',{
            'border':'1px solid #CCCACC',
             'font-weight':'bold',
             'color':'red'
            });
          }
        //Главное не выйдти за наш диапазон от 0 до 7
         PoleWork.set('styles',{
            'border':'1px solid #CCCACC',
             'font-weight':'bold'
            });
        },  //изменилась
        'blur':function(){
          if(PoleWork.get('value')=='') 
          {
            PoleWork.set('value',PoleWorkDef);
            PoleWork.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
          }
        }, //неизменилось
        'select':function(){
          if(PoleWork.get('value')==PoleWorkDef) 
          {

            PoleWork.set('value','');
             PoleWork.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
          }
        }, //курсор в форме
        'mouseleave':function(){
          if(PoleWork.get('value')==PoleWorkDef) PoleWork.set('styles',{
            'color':'#888',
            'border':'1px solid #CCCACC'
            });
        }, //потеря элементом фокуса
        
        'mouseenter':function(){
          if(PoleWork.get('value')==PoleWorkDef) PoleWork.set('styles',{
            'color':'#000',
            'border':'1px solid #000'
            });
        }//Получение фокуса
        });
        
    var submitZakaz=$('submitZakaz');  
    submitZakaz.addEvent('click',function()
    {
      var ErrorInfo='';
      if(PoleContactFlag && PoleNameFlag && PoleWorkFlag && $("botChk").get('value')=='http://agel-nash.ru')
     {
        alert('good');
      }
      else
      {
        if(!PoleContactFlag) ErrorInfo +='Контактные данные, ';
        if(!PoleNameFlag) ErrorInfo +='Ваше имя, ';
        if(!PoleWorkFlag) ErrorInfo +='Услуга, ';
        if($("botChk").get('value')=='http://agel-nash.ru') alert('Вы неверно указали следующие поля: ' + ErrorInfo.substring(0,ErrorInfo.length-2));
        else alert('КАЖДОМУ ХРУМЕРУ ПО ХУ..');
      }
    });
    
    SexyLightbox = new SexyLightBox({color:'black', dir:'/assets/images/css/sexyimages'});
			/* thumbnails example , div containers */
 			new SlideItMoo({
						overallContainer: 'SlideItMoo_outer',
						elementScrolled: 'SlideItMoo_inner',
						thumbsContainer: 'SlideItMoo_items',		
						itemsVisible:3,
						elemsSlide:1,
						duration:1000,
						itemsSelector: '.SlideItMoo_element',
						itemWidth: 175,
						showControls:1,
            autoSlide: 7000
			});    

    $("content_menu").addEvents({"mouseout":function(){$("help_menu").innerHTML="";}});
     $$('#content_menu a').each(function(el) {
		 var reset = false;
		var fx = new Fx.Tween(el,{duration: 400,onComplete:function() {if(reset) {el.setStyle('background-position','0 0');}}});
		el.setStyle('background-position','0 0').addEvents({
			'mouseenter': function(e) {fx.start('background-position','-130px 0');reset = false;},
			'mouseleave': function(e) {
        reset = true;fx.start('background-position','-260px 0');
      }
		});
	}); 
  $$('.contact a').each(function(el) {
     var reset = false;
		var fx = new Fx.Tween(el,{duration: 400,onComplete:function() {if(reset) {el.setStyle('background-position','0 0');}}});
		el.setStyle('background-position','0 0').addEvents({
			'mouseenter': function(e) {fx.start('background-position','-130px 0');reset = false;},
			'mouseleave': function(e) {
        reset = true;fx.start('background-position','-260px 0');
      }
		});
	}); 
  $$('.logo a').each(function(el) {
     var reset = false;
		var fx = new Fx.Tween(el,{duration: 400,onComplete:function() {if(reset) {el.setStyle('background-position','0 0');}}});
		el.setStyle('background-position','0 0').addEvents({
			'mouseenter': function(e) {fx.start('background-position','-130px 0');reset = false;},
			'mouseleave': function(e) {
        reset = true;fx.start('background-position','-260px 0');
      }
		});
	}); 
}});

function showHelp(idElem)
{
  var HelpElem=$(idElem);
  var menuHelp=$("help_menu");
  menuHelp.set('html',HelpElem.get('html')); 
}

function _onload()
{
	var obj1 = $("contact");

	obj1.name = "banner_div1";
	obj1.id = "banner_div1";
			
	fadeOpacity.addRule('oR1', 0, 1, 100);
	fadeOpacity.addRule('oR2', 1, 0.5, 50);
	fadeOpacity.addRule('oR3', 0.5, 1, 50);
	fadeOpacity.addRule('oR4', 0, 1, 200);
	fadeOpacity.addRule('oR5', 0, 1, 200);
			
	fadeOpacity.addRule('oR0', 0, 0, 0);
	fadeOpacity("banner_div1",'oR0');
			
  setTimeout(start_banner1, 200);
  return 1;
}	
function start_banner1()  {fadeOpacity("banner_div1",'oR1');setTimeout(start2_banner1, 1000);}
function start2_banner1() {fadeOpacity("banner_div1",'oR2'); setTimeout(start3_banner1, 500);}
function start3_banner1() {fadeOpacity("banner_div1",'oR3');setTimeout(start4_banner1, 500);}	
function start4_banner1() {fadeOpacity("banner_div1",'oR2');setTimeout(start5_banner1, 500);}
function start5_banner1() {fadeOpacity("banner_div1",'oR3');}
