function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
function addCart(id,price)
{	
	var color = $("#catalog-color"+id).val();
	var qty = $("#catalog-qty"+id).val();
	
	$.post("/cart/?rnd="+randomNumber(10000,90000), { 'action': "addcart", 'id': id, 'price': price, 'color': color, 'qty': qty}, function(data) {	
		
		$("#item-cartmessage"+id).html(data.error);
		$("#item-cartmessage"+id).fadeIn("slow");
		setTimeout('$("#item-cartmessage"+'+id+').fadeOut("slow");',3000);
		
		$("#cartqty").text(data.qty);
		$("#cartsum").text(data.price);
		
	},'json');

	return false;
}

function selectColor(color, id, message)
{
	var prev = $("#catalog-color"+id).val();
	
	if (prev > 0) 
	{
		$("#color"+prev+"_"+id).css('margin','3px').css('border','0');
		$("#message-color-"+id+'-'+prev).html('');
	}
	
	$("#catalog-color"+id).attr('value',color);
	$("#color"+color+"_"+id).css('margin','0').css('border','3px solid #aaa');
	$("#message-color-"+id+'-'+color).html('<b>'+message+'</b>');
}

function cart_delete(form, id, color)
{
	form.elements['color'].value = color;
	form.elements['delete'].value = id;
	form.elements['action'].value = 'delete';
	form.submit();
}
function viewstag(stage, element) 
{
	var stage11 = new Array("co-name", "co-phone", "co-email");
	var stage12 = new Array("co-nalog1", "co-nalog2", "co-org", "co-uadress", "co-fadress", "co-inn", "co-kpp", "co-okpo", "co-bank", "co-bik", "co-rs", "co-ks");
	var stage13 = new Array("co-delivery1", "co-delivery2", "co-delivery3", "co-delivery4");
	
	var stage21 = new Array("co-metro", "co-street1", "co-house1", "co-build1", "co-apartament1");
	var stage22 = new Array("co-direction", "co-street2", "co-house2", "co-build2", "co-apartament2");
	var stage23 = new Array("co-city", "co-transcomp");

	//alert(stage);
	
	if (stage == 1)
	{
		for (i = 0; i < stage11.length; i++)
		{
			document.getElementById(stage11[i]).disabled=false;
		}
		
		for (i = 0; i < stage13.length; i++)
		{
			document.getElementById(stage13[i]).disabled=false;
		}
		
		document.getElementById('stage1').style.display = 'block';
		
		
		if (element == 2)
		{
			for (i = 0; i < stage12.length; i++)
			{
				document.getElementById(stage12[i]).disabled=false;
			}
			
			document.getElementById('fields_bnal').style.display = 'block';
		}
		else
		{
			for (i = 0; i < stage12.length; i++)
			{
				document.getElementById(stage12[i]).disabled=true;
			}
		
			document.getElementById('fields_bnal').style.display = 'none';
		}
	}
	
	if (stage == 2)
	{	
		if (element == 1)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=false;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
		
			document.getElementById('adress_mkad').style.display = 'block';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'none'
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 2)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=false;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
		
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'block';
			document.getElementById('adress_transport').style.display = 'none';
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 3)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=false;
			}
			
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'block'
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 4)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
			
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'none'
			document.getElementById('stage2').style.display = 'none';
		}
		
		document.getElementById('co-text').disabled=false;
		document.getElementById('stage3').style.display = 'inline';
	}

} 

