function getContent(obj,link) {
    
    switch($(obj).css('display')){
        case 'none':
            $(obj).css('display', 'block');
            $(obj).html('<img src="./css/img/small_load.gif" alt="load" />');
            $(obj).load(link);
           break
        case 'block':
            $(obj).css('display', 'none');
            $(obj).html("");
           break
        default:
            alert('hello');    
            $(obj).css('display', 'block');
            $(obj).html('<img src="./css/img/small_load.gif" alt="load" />');
            $(obj).load(link);                           
    }

}

// получение значения контента ajax_ом с передачей параметров методом get
function getContentSetParam(obj,link,params) {

    // вывод картинки загрузки
    $(obj).html('<img src="./css/img/big_load.gif" alt="load" />');

  // обращение ajax к серверу
  $.ajax({
      url: link,
      type: "GET",
      data: params,
      success: function(xml){
                 if (xml != ""){
                     $(obj).html(xml)
                 }
                 else {
                     $(obj).html("Извините, ошибка обработки данных, или сервер не отвечает!")
                 }

      },
      error: function(){$(obj).html("Ошибка переддачи данных на сервер!")}
  });  
}


/*
 *  проверка на валидность введеных данных в форму
 */
 function isValidFormData(obj,reloadDiv){

      reloadDiv = reloadDiv || '.reload';

      // даление старых сообщений об ошибках!
	  if($(".error").length){
	     $(".error").remove();
	  }
      	  
	  // проверка имени
      var name = $("input[name='name']",obj);
      if(name.val() == "" || name.val() == "Имя"){
	      var str = '<p class="error">Имя введено не верно!</p>';
		  if(!$(".error").length){
		     $(str).insertAfter(name)
		  }
		  name.focus();
		  name.select();
		  return false;	      
      } 	  

	  // проверка текста
      var text = $("input[name='text']",obj);
      if(text.val() == "" || text.val() == "Текст сообщения"){
	      var str = '<p class="error">Зачем отсылать письма без текста?</p>';
		  if(!$(".error").length){
		     $(str).insertAfter(text)
		  }
		  text.focus();
		  text.select();
		  return false;	      
      } 	  
	  
      // проверкак email
      var email = $("input[name='email']",obj);
	  if(!(/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email.val())){
	      var str = '<p class="error">Email введен не верно!</p>';
		  if(!$(".error").length){
		     $(str).insertAfter(email)
		  }
		  email.focus();
		  email.select();
		  return false;
      }	  

      $.post($(obj).attr('action'),$(obj).serialize(),function(response){
          $(reloadDiv).html(response);
      })

      $('input:text',obj).each(function(){
          $(this).val('');
      });

      $('textarea',obj).each(function(){
          $(this).val('');
      });
	 return false;
      	 
 }
 

 // увеличение фотографии
 function zoomImg(link){
    //создание элемента
    var elements = '<div class="layZoomImg" onclick="javascript:removeSelf()" ></div><img class="layImg" src="'+link+'" alt="увеличеный рисунок"/>';
	$('body').append(elements);
	
	// разтяжка фонового дива для рисунка
	var img_height = $('.layImg').height();
	var img_width  = $('.layImg').width();
	
	
    // позиционирование изображения
    var win_height = $(window).height();
    var win_width  = $(window).width();  	
	var left       =  Math.abs((win_width  - img_width)/2);
	var top        =  Math.abs((win_height - img_height)/2);
  
    $('.layImg').css('left', left);    	
	$('.layImg').css('top', top);
	
	// разтяжка фонового дива для общего фото
	var layBefore = $('.layZoomImg');
	layBefore.height($(document).height());
	layBefore.width($(document).width());

 }
 
function removeSelf(){
   if($('.layZoomImg').length){
      $('.layZoomImg').remove();
	  $('.layImg').remove();
   }
} 
 
function additionStyle() {
   // цепляние на фотки обработчика событый на увеличение фоток
   $('.zoomImg').click(
       function(){
	       zoomImg($('.zoomImg').attr('src')); 
	   }
   );
}
 
 
 
 
 
 
 
 
 
