function clearElem(id){try{var o=document.getElementById(id);o.innerHTML = '';o.style.display = 'none';}catch (e){}}
function formToUrl(obj)
{
	var elem = obj.elements;
	var url = '';

	for (var i=0; i<elem.length; i++)
	{
		if (elem[i] && elem[i].name && elem[i].name != '_dont_save_')
		{
			if (elem[i].type == 'radio' || elem[i].type == 'checkbox')
			{
				if (elem[i].checked) url = url + elem[i].name + '=' + encodeURIComponent(elem[i].value) + '&';
			}
			else url = url + elem[i].name + '=' + encodeURIComponent(elem[i].value) + '&';
		}
	}

	return url;
}


function _block()
{
	var height = document.getElementById('wrapper').offsetHeight + 'px';
	$('#blocking').css({height:height});
	$('#blocking').css({opacity:0, display:'block'}).animate({opacity:0.5}, 300);
	$('#loading').css({display:'block'});
}

function _unblock()
{
	$('#loading').css({display:'none'});
	$('#showmessage').css({display:'none'});
	$('#blocking').animate({opacity:0}, 500, function(){$(this).css({display:'none'})});
}

function _close()
{
	window.close();
}

function _showsuccess(message)
{
	$('#loading').css({display:'none'});
	$('#showmessage').css({display:'block'});
	$('#messagecontent').html("<b>"+message+"</b>");
	setTimeout('_unblock()',50000);
}



var timer_id = setTimeout(function(){return true}, 1); 

function __loadmainmenu()
{
	
		var addr = document.domain;
		var query = "do=menu.getjsmenu&type=main";

		 $.ajax({
			url:'http://'+addr+'/index.xml',
			type:"POST",
			data:query,
			timeout:5000,
			beforeSend: function(){	},
			success: function(xmlDoc){
					var items = $('item', xmlDoc);
					var c_id_1 = 0;
					var c_id_2 = 0;
					$(items).each(function(){
						
						var id = $(this).attr('id');
						var pid = $(this).attr('pid');
						var href = $(this).attr('href');
						var clas = $(this).attr('clas');
						var sort = $(this).attr('sort');
						var rs = $(this).attr('rs');
						var text = $(this).text();

						var str = "<li id='m"+sort+"' class='"+clas+"'><a href='"+href+"/'>"+text+"</a></li>";
						//alert(str + " : "+c_id_1+" : "+c_id_2);
						
						if (rs==0)
						{
							if(pid == 0)
							{
								if (c_id_1 != 0){ $(str).insertAfter("ul.ulmenu li#m"+c_id_1); }
								else { $(str).appendTo("ul.ulmenu");}
							}
							else
							{
								if (c_id_2 != 0) { $(str).insertAfter("ul.submenu li#m"+c_id_2); }
								else { $(str).insertBefore("ul.submenu > li:first-child");	}//appendTo("ul.submenu");
							}
						}
						
						if (pid == 0)
						{
							c_id_1 = sort;
						}
						else
						{
							c_id_2 = sort;
						}
						
					});
					
				},
			error:function(xhr,status){	}
		 });
}

$(function(){
	 
	  
 

 
$("#alogo").attr("href","http://"+document.domain);
$("a.cattb").attr("href","http://catalog.tut.by");


/*clearTimeout(timer_id);
timer_id = setTimeout('__loadmainmenu()',300);*/
	 
});

var timer_id = setTimeout(function(){return true}, 1); 

$(function() {
	

	
	$("#rad-w-1").change(function(){
		 __selPrice();
	});

	$("#rad-w-2").change(function(){
		 __selPrice();
	});

	$("#diam").change(function(){
		 __selPrice();
	});
	
	clearTimeout(timer_id);
	timer_id = setTimeout('__blockPrepare()',1000);

	var addr = 'http://'+document.domain + '/';
	$("#ahome").attr('href',addr);
	$("#afeedback").attr('href',addr+'feedback/show/');
	$("#asitemap").attr('href',addr+'sitemap/show/');
	$("a.ym").attr('href','http://api.yandex.ru/maps/tools/constructor/');

});


function __selPrice()
{
	var w = $("[name=w]:checked").val();
	var d = $("[name=d] option:selected").val();
	var addr = document.domain;
	var query = 'do=catalogues.selPrice&w='+w+'&d='+d;
	$.ajax({
			url:'http://'+addr+'/index.xml',
			type:"POST",
			data:query,
			timeout:5000,
			beforeSend: function(){
				$("#price").hide();
				$("#price-load").show();
			},
			success: function(xmlDoc){
					
					$("#price-load").hide();
					var item = $('item', xmlDoc);
					var price = $('price',item).text();
					$("#price").html(price);
					$("#price").show();
					
				},
			error:function(xhr,status){
					 
					$("#price").html("error");
					$("#price").show();
					$("#price-load").hide();
					
				}
		 });
}

function __blockPrepare()
{
	 var h = 0;
	 var m = 1000;
	 $(".catalog .item").each(function(){
		a = parseInt($(this).height());
		
		h < a ? h=a : h=h;
		m > a ? m = a: m=m;
	 });
	  
	  
	 $(".catalog .item").each(function(){
		var a = parseInt($(this).height())
		
		if (a < h)
		{
			var d = parseInt((h-a)/2);
			$(this).find('div.push1').css("height", d+"px");
			$(this).find('div.push2').css("margin-top", d+"px");

			
		}
		
	 });
}



function sendformorder()
{

	 
	$('#form_formorder').ajaxForm({
		beforeSubmit: function(){
					_block();
				},
		success: function(xmlDoc){
			
			errors = $('error', xmlDoc);
			if (errors.length == 0)
			{
				 messages = $('message',xmlDoc);
				 _showsuccess($(messages[0]).text())
				 $('#form_formorder').clearForm();
				//unblock();
			}
			else
			{
				 
				//$('#callback').show(400, function(){
					$(errors).each(function(){
						name = $(this).attr('name');
						txt = $(this).text();
						ename = '#formorder_'+name+'_error';
						$(ename).html(txt).css({opacity:0, display:'block'}).animate({opacity:0.85}, 400);
					});

					
				//});
				_unblock();
			}
		}
	});

	$('#formorder').fadeIn();
}

scriptsLoaded++ 
