//Event.observe(window, 'load', function () {cart=new cart();}); 


$(function(){
	cart=new cart();
});

cart = function () {
	
}

cart.prototype={
	add:function(id_goods) {
		//полаучаем все инпуты с name="propertys_ID_GOODS"
		//var myForm=$('propertys_'+id_goods);
		
		var t = $('#propertys_'+id_goods);
		t = t.length > 0;
		
		if (id_goods!=-1 && t)	var propertys = $('#propertys_'+id_goods).serialize();
		else					var propertys='';
		
		$.get("/mod/cart.php?action=add&id_goods="+id_goods+"&"+propertys,
			{ },
			function(responseText){
				if (responseText.substring(0,9)=='<!--OK-->') 	{
					$('#update_cart_number').html(responseText);
					id_goods = id_goods;
					if ((id_goods)!=-1)		$('#cart_link').click();
				}
				else alert(responseText);
			}
		);		
		return false;
	},
	
	
	del:function(id_goods) {
		cartWindow.setAjaxContent("/mod/cart.php?action=del&id_goods="+id_goods, {method:'get'} , true, false);
		return false;
	},
	
	//обновляет количество товара
	updateKolvo:function(myForm){
		
		var t = jQuery('#'+myForm).serialize();
		
		jQuery.facebox(function($) {
			jQuery.get('/mod/cart.php?action=updateKolvo&'+t, function(data) {
		   		jQuery.facebox(data);
		   		cart.add('-1');
		 	})
		})		
		
		/*
		myForm=$(myForm);
		cartWindow.setAjaxContent('/mod/cart.php?action=updateKolvo', 
									{method: 'post',
									 postBody: myForm.serialize(),
									 onSuccess: function(transport) {
									 	//обновляю цифорку количества товаров в корзине
									 	cart.add('-1');
									 }
									}, 
									false, false
								);
		*/
		return false;
		
	},
	
	clear:function(myForm) {
		var t = 'Точно удалить все товары из корзины?';
		if (!confirm(t)) return;
		//myForm1 = $('#'+myForm);
		$('#'+myForm).find('input[name="goods_number[]"]').val(0);
		
		cart.updateKolvo(myForm);
	},
	
	doOrder:function(div_id) {
		//$('#'+div_id).load('/mod/cart.php?action=doOrder');
		jQuery.facebox(function($) {
			jQuery.get('/mod/cart.php?action=doOrder', function(data) {
		   		jQuery.facebox(data);
		 	})
		})			
	},
	

	doOrder2:function(div_id,form_id) {
		var param = $('#'+form_id).serialize();
		jQuery.facebox(function($) {
			jQuery.get('/mod/cart.php?action=doOrder2&'+param, function(data) {
		   		jQuery.facebox(data);
		   		cart.add('-1');
		 	})
		})			
		
		/*var param=$(form_id).serialize();
		new Ajax.Updater({success : div_id}, '/mod/cart.php?action=doOrder2&'+param, 
						 {
						 	method: 'get',
						 	onSuccess: function(transport) {
						 		cart.add('-1');
						 	}
						 });*/
		return false;
	}
	
	
}

//открывает ссылку в окошке
/*function showImgInWindow(el) {
	var win = new Window({className: "alphacube", 
							title: "",
							width:300, 
							height:200, 
							url: el.href 
						});
	win.showCenter(); 	
	//alert(el.href);
	return false;
}*/


//dark - активный
//bright - неактивный

function starClearAll() {
	for (var i=1; i<=5; i++)	{
			$('#img_'+i).addClass('bright');									
			$('#img_'+i).removeClass('dark');
		}
}

/**
 * Событие при наведении курсора на зведочку
 * Делаем активными num первых звездочек
 */
function starOver (num) {
	starClearAll();
	for (var i=1; i<=num; i++)	{
			$('#img_'+i).addClass('dark');
		}
}

/**
 * Событие при уходе курсора со зведочки
 * 
 */
function starOut (num) {
	starDoActive();
}

function starDoActive() {
	starClearAll();
	num = $('#rate').val();
	for (var i=1; i<=num; i++)	{
			$('#img_'+i).addClass('dark');
			$('#img_'+i).removeClass('bright');
		}
}
						
						
function ratingCount (num) {
	$('#rate').val(num);
	starDoActive();
}
