$(document).ready(function(){
	$('a.show').click(function(event){	

		return hs.expand (this, { wrapperClassName: 'wide-border'})
		
		event.preventDefault();			
		
	});
	$('#ContactForm').submit(function() {
		
		var validation = $("#ContactForm .valid");
		var error = false;
		
		if(validation){
			validation.removeClass('error-ico');
					
			validation.each(function(index, el){
				
				if($(this).hasClass('email')){
					 validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
					 strEmail = el.value;
					 if (strEmail.search(validRegExp) == -1){
					 	error = true;
					 	$(this).addClass('error-ico');
					 } 
				}else{						
					if(!el.value || el.value == el.alt){
						error = true;
						$(this).addClass('error-ico');							
					}						
				}					
			});
		}
		if(!error && !$('#project').val() ){
			$('#dl_cont_form').css('visibility','hidden');
			$('#ajax_container_contact').addClass('ajax-form');
			if(validation){validation.removeClass('error-ico');}
			
			var str = $('#ContactForm').serialize();
			$.post(	'/',	str, 
				function(response){
					var params;
					eval("params = "+response);	
					if(params.success){
						
						$('#ajax_container_contact').removeClass('ajax-form');
						$('#ajax_container_contact .thanks').css('display','block');
						$('#ajax_container_contact').css('position','relative');
						
						setTimeout(function() { 
								$('#ajax_container_contact .thanks').css('display','none');
								$('#dl_cont_form').css('visibility','visible');
								$('#ajax_container_contact').css('position','');
							}, 
							3000
						);
						var validation = $("#ContactForm .cl");
						validation.each(function(index, el){
							if($(this).hasClass('textarea')){
								el.innerHTML = el.title;
								el.value = el.title;							
							}else{
								el.value = el.alt;						
							}					
						});	
						$("#message").html('');
						
					}else{
						$('#ajax_container_contact .thanks').html('<p>К сожалению произошла ошибка!</p><p>Попробуйте отправить запрос ещё раз!</p>');
						
						$('#ajax_container_contact').removeClass('ajax-form');
						$('#ajax_container_contact .thanks').css('display','block');
						$('#ajax_container_contact').css('position','relative');
						
						setTimeout(function() { 
								$('#ajax_container_contact .thanks').css('display','none');
								$('#ajax_container_contact').css('position','');
								$('#dl_cont_form').css('visibility','visible');
								$('#ajax_container_contact .thanks').html('<p>Спасибо за запрос.</p> <p>В ближайшее время с вами свяжется менеджер.</p>');
							}, 
							3000
						);
					}
				}
			);
		}
		
		if(!$('#project').val() || error){
			return false;
		}	
	});	
	
	
	$('#login_link').click(function(e) {
		$('#login_box').addClass('display');
	});
	
	$('.close_form').click(function(e) {
		$(this).parent().parent().removeClass('display');
	});
	
	$('.notepad-add').click(function(e) {
		e.preventDefault();
		
		$('#notepad').load('/',{Event: 'NotePadAdd', id: $(this).attr('rel')});
		$('#func_'+$(this).attr('rel')).load('/',{Event: 'UpdateFunc', id: $(this).attr('rel')});
		$('#title_'+$(this).attr('rel')).load('/',{Event: 'UpdateTitle', id: $(this).attr('rel')});
	});
	
	$('.notepad-delete').click(function(e) {
		e.preventDefault();
		
		$('#notepad').load('/',{Event: 'NotePadDelete', id: $(this).attr('rel')});
		$('#title_'+$(this).attr('rel')).load('/',{Event: 'UpdateTitle', id: $(this).attr('rel')});
		$('#func_'+$(this).attr('rel')).load('/',{Event: 'UpdateFunc', id: $(this).attr('rel')});
	});
	
	$('#login_form').submit(function(e){
		e.preventDefault();
		$.post('/private-data.html', $(this).serialize(), 
				function(jsonObj) {
					if(jsonObj.success){
						$('#login').html(jsonObj.user_info);
					}else{
						$('#login_error').removeClass('no-display');
					}
				},
				"json");
	});
	
});

function ChangeImage(main_img, change_id){
	big_img = $('#'+main_img+'-a').attr('rel');
	img = $('#a-' + change_id).attr('rel');
	
	$('#'+main_img+'-a').attr('rel', img);
	$('#'+main_img+'-a').attr('href', '/public/files/adv/'+img);
	$('#'+main_img+'-img').attr('src', '/thumb/mainImgAdvThumb/public/files/adv/'+img);
	
	$('#a-'+change_id).attr('rel', big_img);
	$('#a-'+change_id).attr('href', '/public/files/adv/'+big_img);
	$('#img-'+change_id).attr('src', '/thumb/anotherImgAdvThumb/public/files/adv/'+big_img);
	
	return false;
}	


