$(document).ready(function(){
(function(){//pop
 if(!$('#pop').length)
  return;
 
 $('#caller').click(function(){
  if($('#pop').css('visibility')=='visible')
   return false;
  $('#pop')
   .stop()
   .css('opacity',0)
   .css('visibility','visible')
   .css('z-index',10)
   .animate({
    opacity:1
   },
   {
    
   });
  
  return false;
 });
 
 $('#pop-close').click(function(){
  $('#pop')
   .stop()
   .animate({
    opacity:0
   },
   {
    complete:function(){
	 $('#pop').css('visibility','hidden').css('z-index',-1);
	 $('#pop-callback').css('display','none');
	 $('#pop-form').css('display','block');
	}
   });
  
  return false;
 });
 
 var fields=$('#pop-form textarea,#pop-form input[type=text]');
 var data=['Ваше имя *','Телефон *','Дополнительная информация'];
 
 fields.each(function(i){
  $(this).val(data[i]).focus(function(){
   $(this).css('background','#fff').css('border-color','#999');
   if($(this).val()==data[i])
    $(this).val('');
  }).blur(function(){
   $(this).css('background','#eee');
   if($(this).val()=='')
    $(this).val(data[i]);
  });
 });
 
 $('#pop-form').submit(function(){
  var flag=true;
  
  fields.each(function(i){
   if(i==2)
    return;
   
   if($.trim($(this).val())==data[i])
   {
	$(this).css('border-color','#df4806');
	flag=false;
   }
  });
  
  if(flag)
   $.ajax({
    url:window.popURL,
	type:'GET',
	timeout:4000,
	data:$(this).serialize(),
    error:function(){
	 alert('Запрос не прошел');
	},
	success:function(data){
	 $('#pop-callback').css('display','block');
	 $('#pop-form').css('display','none');
	 $('#pop-error').css('display','none');
	}
   });else
   $('#pop-error').css('display','block');
  
  return false;
 });
}());
(function(){//slider
 var s=$('#slider');
 
 if(!s.length)
  return;
 
 s=s.children('a').css('cursor','pointer');
 var c=$('#controls a');
 var active=c.index(c.filter('.active'));
 var t=null;
 
 $(s[active]).css('z-index',1).animate({
  opacity:1
 },
 {
  
 });
 
 s.click(function(){
  if($.browser.msie)
   document.location.href=$(this).prop('href');
 });
 
 c.each(function(i){
  if(i<c.length-1)
   $(this).click(function(e,flag){
    if(i==active)
     return false;
	
	if(!flag)
	 $(c[c.length-1]).css('background-position','0 0');
	clearTimeout(t);
	t=null;
	
    $(s[active]).css('z-index',0).stop().animate({
     opacity:0
    },
    {
     
    });
	
	$(s[i]).css('z-index',1).stop().animate({
     opacity:1
    },
    {
      
    });
	
	$(c[active]).removeClass('active');
	active=i;
	$(c[active]).addClass('active');
    
    return false;
   });else
   $(this).click(function(){
    if(!t)
	{
	 $(this).css('background-position','0 -28px');
	 go(0);
	}else
	{
	 $(this).css('background-position','0 0');
     clearTimeout(t);
	 t=null;
	}
	
	return false;
   });
 });
 
 function go(m){
  t=setTimeout(function(){
   $(c[(active==c.length-2)?0:active+1]).trigger('click',true);
   if(!m)
    m=5000;
   go(m);
  },m);
 }
 
 go(5000);
}());
});
