Vacance = {
    sendResume: function()
    {
    	var readyForSend = true;
    	$('.vacance-resume .require').removeClass('error');
    	$('.vacance-resume .require').each(function(){
    		if(!$(this).val()) {
    			$(this).addClass('error');
    			readyForSend = false;
    		}
    		
    	});
    	if(!readyForSend) {
    		alert('Не заполнены обязательные поля');
    		return;
    	}
        $.jsHttpRequest({
             url: '/default/index/save-vacance-resume',
             data: $('.resume-form').serializeHash(),
             onReady: function(result, text) {
                 $('.vacance-resume').replaceWith(text);
             }
         });
    }
}



Faq = {
    send: function()
    {
        $.jsHttpRequest({
             url: '/default/index/send-faq-question',
             data: $('#faqform').serializeHash(),
             onReady: function(result, text) {
            	 $('#faqform').html(text);
             }
         });
     },
     
     loadForm: function(razdelId)
     {
         ContentWindow.hide();
         Faq.closeForm();
         $.jsHttpRequest({
              url: '/default/index/show-faq-form/',
              data: {'razdelId' : razdelId },
              onReady: function(result, text) {
                  $('body').append(text);
              }
          });
     },
     
     closeForm: function()
     {
    	 $('#faqform').remove();
     }
     
     
}

Catalog = {
   sendFavorite: function()
   {
        //TODO: сделать проверки
        var data = $('#favform').serializeHash();
        Tools.addLoaderTop($('#divform'));
        $.jsHttpRequest({
             url: '/default/catalog/sendfavorite',
             data: data,
             onReady: function(result, text) {
                 $('#divform').html(text);
             }
         });
   }
}


Postcard = {
    send: function()
    {
        $('#error').text('');
        var data = $('#postcardform').serializeHash();
        Tools.addLoaderTop($('#divform'));
        $.jsHttpRequest({
             url: '/selebration/sendpostcard/',
             data: data,
             onReady: function(result, text) {
                 Tools.removeLoader();
                 if(text){
                     $('div.error').text(text);
                     Postcard._reactivateImage();
                     return;
                 }
                 $('#divform').hide();
                 $('#successsend').show();
             }
         });
     },
     
     _reactivateImage: function()
     {
         var currentTime = new Date();
         $('img.captcha').attr('src', '/index/captcha/?'+currentTime.getTime());
         $('input.captcha').attr('value', '');
     },
     
     reset: function()
     {
         $('#postcardform .rt').each(
             function(x){
                 $(this).attr('value', '');
             }
         );
         $('#divform').show();
         $('#successsend').hide();
         Postcard._reactivateImage();
     }
}


DealerAnketa = {
   showShops: function(elem)
	{
		$(elem).hide();
		var txt;
		var names = new Array('первого', 'второго', 'третьего', 'четвертого', 'пятого');
		var content = '';
	
		for(i=1; i <= $(elem).val(); i++){
			txt = $('#showmain').html();
			txt = $(elem).val() > 1 ? txt.replace('{header}', names[i-1]) : txt.replace('{header}', '');
			for(j=0; j <= 60; j++){
				txt = txt.replace('{id}', i);
			}
			content += txt;
		}
		content = content + '<p><hr align="center" size="1" noshade><input type="button" onclick="DealerAnketa.sendAnketa();" value="Отправить информацию">';
		$('#content').html(content);
	},
	
	sendAnketa: function()
	{
        var data = $('#dilregform').serializeHash();
        Tools.addLoaderTop($('#dilregform'));
        $.jsHttpRequest({
             url: '/default/ajax/adddealerform/',
             data: data,
             onReady: function(result, text) {
                 $('#dilregform').html("<div style='width: 100%; font-size: 16px; text-align: center; color: #DF6161;'>" + text + "</div>");
             }
         });			
	}
}
