

function doMyLogin(myForm,div_id) {
	
	$('#'+myForm).ajaxSubmit({
		beforeSubmit: function(formArray, jqForm) {
			$('#'+div_id).html("<img src='/img/loadingAnimation.gif' />");			
		},
		success: function(responseText) {
			if (responseText.substring(0,9)=='<!--OK-->') {
				window.location=window.location
			} else {
				$('#'+div_id).html(responseText);
			}
		}		
	});	
	return false;
}


function mailSend(myForm,div_id) {
	var t = $('#' + myForm).serialize();
	
	jQuery.facebox(function($) {
		jQuery.post('/mod/mail.php?action=send', t, function(data) {
	   		jQuery.facebox(data);
	 	})
	})		
	
	return false;	
}

function jumpMenu(selObj) {
  	if (selObj.options[selObj.selectedIndex].value!="-1")
		eval("window.location='/types/"+selObj.name+"/"+selObj.options[selObj.selectedIndex].value+"/'");
}

//добавляет новый комментарий
function addComments(myForm,updateDiv) {
	myForm		= $('#'+myForm);
	updateDiv	= $('#'+updateDiv);
	var par		= myForm.serialize();

	myForm.find('input[name*=mySubmit]').val("Отправляю...");
	myForm.find('input[name*=mySubmit]').attr('disabled',true);
	
	
	$.ajax({
		type: "POST",
		url: "/mod/comments.php?action=add",
		data: par,
		
		success: function(responseText){
				if (responseText==1) {
					updateDiv.html("Ваш отзыв сохранен. После просмотра модератором он будет опубликован.");
					myForm.find('input[name*=mySubmit]').val("Спасибо");
				} else {
					updateDiv.html("К сожалению произошла ошибка: "+responseText);
					myForm.find('input[name*=mySubmit]').val("Отправить");
					myForm.find('input[name*=mySubmit]').attr('disabled',false);
				}
		}
	});	
	
	/*
	new Ajax.Request('/mod/comments.php?action=add',
		{
			//parameters: { 'text': myForm.text.value, 'rating' : myForm.rating.value, 'id_goods': myForm.id_goods.value },
			parameters: par,
			onCreate: function() {
				myForm.mySubmit.value="Отправляю...";
				myForm.mySubmit.disabled=true;
			},
			onSuccess: function(transport){
				if (transport.responseText==1) {
					updateDiv.innerHTML=" Ваш отзыв сохранен. После просмотра модератором он будет опубликован."
					myForm.mySubmit.value="Спасибо";
				} else {
					updateDiv.innerHTML="К сожалению произошла ошибка: "+transport.responseText;
					myForm.mySubmit.value="Отправить";
					myForm.mySubmit.disabled=false;
				}
			},
			onFailure: function(){
				updateDiv.innerHTML="К сожалению произошла ошибка связи с сервером.";
				myForm.mySubmit.value="Отправить";
				myForm.mySubmit.disabled=false;
				
			}
		});	
	*/

	
	
	return false;
}

//отправляет на сервер отредактированную информацию о пользователе
function userInfoEdit(myForm,div_id) {

	var  t = $('#' + myForm).serialize();

	$('#'+div_id).load('/mod/customer.php?action=editInfo&'+t)
	
	/*
	$(myForm).request({
		asynchronous: false,
		onCreate: function() {
			div_id.innerHTML="<img src='/img/loadingAnimation.gif' />";
		},
		onSuccess: function(transport){
			div_id.innerHTML=transport.responseText;
		},
		onFailure: function(){
			div_id.innerHTML="Ошибка передачи данных."; 
		}
	});*/	
	return false;	
	
}

//отправляет письмо с кодом авторизации
function sendActivateEmail(div_id) {
	div_id=$('#'+div_id);
	div_id.html("Отправляю...");
	$.get('/mod/customer.php?action=sendActivateEmail',
		function(response) {
				if (response==1) {
					div_id.html("Письмо отправленно.");
				} else {
					alert("К сожалению произошла ошибка. ".response);
				}
		})
}


//меняет активные вкладки
function myChange(el,mass,active,classN) {
	el=$('#'+el);
	if (classN==undefined) classN='und';
	for (var i=0; i<mass.length;i++) {
		$('#'+mass[i]).hide();
	}
	
	$('.'+classN).removeClass(classN);
	/*for (var j=0; j<mass.length;j++) {
		mass[j].removeClassName(classN);
	}*/
	
	el.addClass(classN);
	$('#'+active).show();
	
}

//востановление пароля
function forgotPassword(email,div_id) {
	$.get('/mod/customer.php',
		{ action: "forgotPassword", email: email },
		function(data){
			$('#'+div_id).html(data);
		}
	);	
	return false;
}


