var default_text=new Array;
var color='#C0C0C0';

$(function(){
  $(':input').each(function(){
    if ($(this).is(':text') || $(this).is('textarea')){
      element_id=$(this).attr('id');
      $(this).css('color', color);
      default_text[element_id]=$(this).val();
      $(this).focusin(function(){
        var element_id=$(this).attr('id');
        if ($(this).val()==default_text[element_id]){
          $(this).css('color', '');
          $(this).val(''); 
        };  
      });
      $(this).focusout(function(){
        var element_id=$(this).attr('id');
        var element_value=$(this).val();
        element_value=element_value.replace(/\s+/g, '');
        if (element_value==''){
          $(this).css('color', color);
          $(this).val(default_text[element_id]); 
        };  
      });
    }
  });
  $('#table_gallery').draggable();
  var offset=$('.goods-img > img').offset();
  if (offset!=null){  
     $('#table_gallery').css({'top': offset.top-100, 
                              'left': offset.left-200});
  }
});

function send() {
   var name=$('#user_name').val();
   var message=$('#message').val();
   var email=$('#user_email').val();
   var err='';
   if ((name.replace(/\s+/g, '')=='' || name==default_text['user_name']) &&
       (message.replace(/\s+/g, '')=='' || message==default_text['message']) &&
       (email.replace(/\s+/g, '')=='' || email==default_text['user_email'])){
     err='Необходимо заполнить все поля.';
   };
   if (err==''){
      if ((name.replace(/\s+/g, '')=='' || name==default_text['user_name'])){
        err=err+'Необходимо ввести свое имя.'+'<br/>';
      };
      if ((message.replace(/\s+/g, '')=='' || message==default_text['message'])){
        err=err+'Необходимо ввести сообщение.'+'<br/>';
      };
      if ((email.replace(/\s+/g, '')=='' || email==default_text['user_email'])){
        err=err+'Необходимо ввести свой E-mail.'+'<br/>';
      } else if (!/[a-z0-9_]+@[a-z0-9_]+.[a-z]{2,4}/.test(email)) {
        err=err+'Введите корректный E-mail адрес.'+'<br/>';
      };
   };
   if (err!=''){
      $('#err').html(err);
   } else {
      $.post('/func/sender.php', { name: name, message: message, email: email },
      function(data){
        $('#err').html(data);
      });
   };
}

function show_gallery() 
{
   $('#table_gallery').css({'display': ''});
   $('#table_gallery').animate({'opacity': 1},1000);
}

function show_image_in_gallery(n) 
{
  window.frames['gallery'].document.getElementById('show').value=n;
  window.frames['gallery'].document.getElementById('show').onclick();
  var left = $('#table_gallery').css('display');
  if (left=='none') {
 $('#table_gallery').css({'display': ''});
 $('#table_gallery').animate({'opacity': 1},1000);
 }
}

function gallery_right()
{
  var obj = $('#table_img');
  var oleft = parseInt($('#table_img').css('left').slice(0,-2));
  var width = parseInt($('#table_img').css('width').slice(0,-2));
  if (width+oleft-320>0)          
      $('#table_img').animate({left: (oleft-320)+'px'},600);
  else
  {
     $('#table_img').animate({left: '0px'},600);
  }
}

function gallery_left()
{
  var obj = $('#table_img');
  var oleft = parseInt($('#table_img').css('left').slice(0,-2));
  var width = parseInt($('#table_img').css('width').slice(0,-2));
  if (oleft<0)          
    $('#table_img').animate({left: (oleft+320)+'px'},600);
  else
    $('#table_img').animate({left: (0-width+320)+'px'},600);
}

function show_image(i)
{
  var obj = $('#table_img');      
  $('#table_img').animate({left: (0-i*320)+'px'},600);
}
