$(document).ready(function()
  {

  $('.text tr').each(function(index) 
    {
    $(this).find('td:first').html(function(){return '<span class=twbg>'+$(this).html()+'</span>';});
    $(this).find('td:first').removeClass('twbg');
    $(this).find('td:first').addClass('ftd');
    
    
    });

  $('.no_dots').each(function(index)
    {
    $(this).removeClass('ftd');    
    });


  $('.left_youtube').corner('10px');
  $('.search_form_inside').corner('2px');

  $(".colortable tr:nth-child(even)").addClass("even");
    
  $('#myslidemenu ul li').hover(function()
    {
    var t_width=$('#myslidemenu ul li').width()-1;
    $('#myslidemenu ul li ul').css('width',t_width+'px');
    $('#myslidemenu ul li ul li').css('width',t_width+'px');
    $('#myslidemenu ul li ul li ul').css('left',t_width+1+'px')        
    });

  $('#myslidemenu ul li ul li a').hover(function()
    {
    $(this).css('background','#e9e9e9');    
    },function()
    {
    $(this).css('background','none');
    });

// Инлайн картинки в тексте
  var textimages=$('.text').find("a:has(img),a[href$='.jpg'],a[href$='.png'],a[href$='.gif']");
  $(textimages).attr('rel','text');
  $(textimages).each(function ()
    {
    if($(this).attr('title')=='')
      {
      var ttitle='';
      if($(this).attr('title')=='')
        {
        if($(this).find('img').attr('alt')!='') ttitle=$(this).find('img').attr('alt');
        if($(this).find('img').attr('title')!='' && ttitle=='') ttitle=$(this).find('img').attr('title');
        if(typeof ttitle=='undefined') ttitle=$(this).text(); 
        $(this).attr('title',ttitle);
        }    
      }
    });


  $(textimages).fancybox(
    {
    'imageScale': true,
    'cyclic': true,
    'overlayOpacity' 	: 0,
    'margin'      : 40,
    'centerOnScroll' :	true,
    'transitionOut' : 'elastic',
    'transitionIn' :	'elastic',  
  	'titlePosition' 		: 'inside',
  	'autoScale'		: true,	
  	'titleFormat'		: formatTitle
    });

    
// галереи
  $("#right_gall a").fancybox(
    {
    'imageScale': true,
    'cyclic': true,
    'overlayOpacity' 	: 0,
    'margin'      : 40,
    'centerOnScroll' :	true,    
    'transitionOut' : 'elastic',
    'transitionIn' :	'elastic',  
  	'titlePosition' 		: 'inside',
  	'autoScale'		: true,	
  	'titleFormat'		: formatTitle
    });    

//video
  $("#right_video a").fancybox(
    {
    'showNavArrows' : true,
    'cyclic': true,  
    'transitionOut' : 'elastic',
    'transitionIn' :	'elastic',  
    'centerOnScroll' : true,	
//    'padding'		: 0,
    'overlayOpacity' 	: 0,
    'margin'      : 40,    
    'autoScale'		: true,
    'titleShow' : 	true,
  	'titlePosition' 		: 'inside',    
    'width'		: 680,
    'height'		: 495,
    'type'			: 'swf',
    'swf'  			: 
      {
      'wmode'		: 'transparent',
	   	'allowfullscreen'	: 'true'
		  },
		'titleFormat'		: formatVideoTitle
    });


// send feedback window
  $("#feedback").fancybox(
    {
    'transitionOut' : 'elastic',
    'transitionIn' :	'elastic',  
    'centerOnScroll' :	true,  
  	'scrolling'		: 'no',
  	'titleShow'		: false,
    'padding'     : 0,
    'overlayOpacity' 	: 0,
    'margin'      : 40,    
  	'onClosed'		: function() 
      {
      $('#feedback_container').html('<form id="feedback_form" method="post" action=""><input type=hidden name=do value="send"><div id=feedback_form_header>Отправить собщение</div><div id=feedback_form_container><table id=feedback_form_table><tr><td class=feedback_form_table_ftd><span id=feedback_name_span>Ваше имя</span></td><td class=feedback_form_table_std><input type=text name=feedback_name id=feedback_name></td></tr><tr><td class=feedback_form_table_ftd><span id=feedback_email_span>Ваша электроная почта</span></td><td class=feedback_form_table_std><input type=text name=feedback_email id=feedback_email></td></tr><tr><td class=feedback_form_table_ftd><span id=feedback_message_span>Ваше сообщение</span></td><td class=feedback_form_table_std><textarea id=feedback_message name=feedback_message></textarea></td></tr><tr><td class=feedback_form_table_refresh><a href="#" onClick="ch_crypt(\'cryptogram_feedback\');return false;" title="Обновить"><img src="css/img/refresh.gif" width=23 height=23 alt="Обновить"></a></td><td class=feedback_form_table_std><table><tr><td class=feedback_form_table_std_b1><a href="#" title="Обновить" onclick="ch_crypt(\'cryptogram_feedback\');return false;"><img id="cryptogram_feedback" src="crypt/cryptographp.php?cfg=0" alt="Обновить"></a></td><td class=feedback_form_table_std_b2><img src="css/img/change.gif"></td><td class=feedback_form_table_std_b3><input type=text name=feedback_crypt id=feedback_crypt></td></tr></table></td></tr><tr><td class=feedback_form_table_std_b4 colspan=2><a href="#" class=feedback_form_submit onClick="$(\'#feedback_form\').submit();return false;"><span>отправить сообщение для info@pskovelectrosvar.ru</span></a></td></tr></table></div></form>');
//      $('#feedback_container input').corner('2px'); 
//      $('#feedback_container textarea').corner('2px');    
   	  },
	  'onComplete' : function()
      { 
      $(document).unbind("keydown.fb");
      }
    });

//send ajax request
  $("#feedback_form").bind("submit", function() 
    {
    var error=0;
    if ($("#feedback_name").val().length < 2)
      {
      $('#feedback_name_span').addClass('error');
      $('#feedback_name').addClass('error');    
      error++;
      }
    else
      {
      $('#feedback_name_span').removeClass('error');
      $('#feedback_name').removeClass('error');    
      }
    if (!/^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9-_])+\.([a-z0-9]{2,4})$/.test($("#feedback_email").val()))
      {
      $('#feedback_email_span').addClass('error');
      $('#feedback_email').addClass('error');    
      error++;
      }
    else
      {
      $('#feedback_email_span').removeClass('error');
      $('#feedback_email').removeClass('error');    
      }
    if ($("#feedback_message").val().length < 10)
      {
      $('#feedback_message_span').addClass('error');
      $('#feedback_message').addClass('error');    
      error++;
      }
    else
      {
      $('#feedback_message_span').removeClass('error');
      $('#feedback_message').removeClass('error');    
      }
    if ($("#feedback_crypt").val().length !=4)
      {
      $('#feedback_crypt').addClass('error');    
      error++;
      }
    else
      {
      $('#feedback_crypt').removeClass('error');
      }
    if (error!=0)
      {
      return false;
      }
    else
      {
    	$.fancybox.showActivity();
    	$.ajax(
        {
	   	  type		: "POST",
  		  cache	: false,
  		  url		: "feedback.php",
  		  data		: $(this).serialize(),
  		  dataType: "html",
	   	  success: function(data) 
          {
          data=parseInt(data);
          if (data==3)
            {
            $('#feedback_container').html('<div class="feedback_success">Сообщение успешно отправлено</div>');
            $.fancybox.center();
            $.fancybox.resize();            
            $.fancybox.hideActivity();
            }
          if (data<1 || data>=4)
            {
            $('#feedback_container').html('<div class="feedback_error">К сожалению, произашел технический сбой, попробуйте повторить через некоторое время</div>');
            $.fancybox.center();
            $.fancybox.resize();            
            $.fancybox.hideActivity();
            }
          if (data==1)
            {
            $('#feedback_container').html('<div class="feedback_error">В тексте полей формы содержатся данные, не допустимые к отправке.</div>');
            $.fancybox.center();
            $.fancybox.resize();            
            $.fancybox.hideActivity();
            }
          if (data==2)
            {
            $('#feedback_crypt').addClass('error');
            $.fancybox.hideActivity();                        
            }
       		},
        error: function() 
          {
          $('#feedback_container').html('<div class="feedback_error">Ошибка связи с сервером</div>');
          $.fancybox.center();
          $.fancybox.resize();            
          $.fancybox.hideActivity();
          }    
    	  });
	    return false;
      }
    });
  });

//
// End document ready functions
// Simple finctions
/////////////////////////////////////

  
function formatTitle(title, currentArray, currentIndex, currentOpts) 
  {
  return '<div id="tip7-title">' + (title && title.length ? '<b><a href="'+currentArray[currentIndex]+'" target=_blank>' + title +  '</a></b>' : '' ) + '</div>';
  }  

function formatVideoTitle(title, currentArray, currentIndex, currentOpts) 
  {
  return '<div id="tip7-title">' + (title && title.length ? '<b><a href="'+currentArray[currentIndex]+'" target=_blank>' + title +  '</a></b>' : '' ) + '</div>';
  }  


function gall_move_right(id)
  {
  if ($('#'+id+' a.hidden').length>0)
    {
    $('#'+id+' a.hidden').last().css('display','inline-block').removeClass('hidden');
    }
  }
  
function gall_move_left(id)
  {
  if ($('#'+id+' a:visible').length>4)
    {
    $('#'+id+' a:visible').first().css('display','none').addClass('hidden');
    }
  }
  
function ch_crypt(cid)
  {
  $("#"+cid).attr({src: "crypt/cryptographp.php?cfg=0&"+Math.round(Math.random(0)*1000)+1});
  }

