var obj = new Array(),
	objMorph = new Array(),
	n = -1,
	onL = -1;
	

function open_big_pic() {
	alert('jg');
}
function add_cart(gde, url){
		
		var controling = true;
		var cur_elem;
		
		$$(gde + ' .del_cart').addEvent('click', function(e) {
			e = new Event(e).stop();
			var d = this.getProperty('href');
			// 
			poss = d.lastIndexOf('?dell=1&');
			var pid = d.substring(poss+8);
			
			var myHTMLRequest = new Request.HTML({url:'/ajax.php?' + pid, update: $('cart-count'), onComplete: function(){
				add_cart('#cart-count', urlf);		
			}}).get({'dellt': '1'}); 
		});
		
		
		$$(gde + ' .add_cart').addEvent('click', function(e) {
				e = new Event(e).stop();
				var d = this.getProperty('href');
				
				var title = this.getProperty('title');
				
				poss = d.lastIndexOf('pid=');
				var pid = d.substring(poss+4);

				var url_a = url + "ajax.php?pid=" + pid;
				
				
				var coord = this.getCoordinates();
				
				var html1 = '<div class="vopros">' +
							'<div class="shat_div"><input class="shat" name="" type="image" width="20" height="20" src="img/shat.gif" alt=""/></div>' +
							'<b>СКОЛЬКО ШТУК?</b></div>' +
							'<form class="myForm">' +
							'<table style="width:100px"><tr><td><input class="count_tovar" id="count_tovar" name="count" value="1" /></td><td>' +
							'<input name="" type="image" width="39" height="21" src="img/dalee4.gif" alt=""/>' +
							'</td></tr></table></form>' +
							'<div id="log21_res" style="color:#da251d"></div>' +
							'';
							
				
    			var wind = new Element('div', {
    				'class': 'already_in_cart',
    				'styles': {
				        'margin-top': 0,
				  	 	'left': coord['left']+60
					}
    			});
    			
    			
    			
    			wind.set('html', html1);
    			
    			
    			wind.inject(this, 'before');
    			
    			var value=0;
    			
    			// создать input 
    			
    			wind.getElement('input.shat').addEvent('click', function(e) {
    				wind.setStyles({
									// 	display: 'none',
										background: '#FFFFFF'
					});
    				wind.dispose();
    			});
    			
    			wind.getElement('form.myForm').addEvent('submit', function(e) {
					new Event(e).stop();

					value = wind.getElement('input.count_tovar').get('value');
					
					//value = parseFloat(value,10);
					
					if (!/[^0-9]/.test(value)) {
							wind.set('html','<div class="resalll">Загрузка...</div>');					
						/*var myHTMLRequest = new Request.HTML().get('myPage.html');*/
						var myHTMLRequest = new Request.HTML({url:'/ajax.php', update: $('cart-count'), onComplete: function(){
							
							var stext1, stext2;
							
								var svalue = value.charAt(value.length-1);
								
								if  (svalue == 0) {stext1 = 'штук'; stext2 = 'добалено';} 
								if  (svalue == 1) {stext1 = 'штука'; stext2 = 'добавлена';}
								if ((svalue >  1) && (svalue < 5)) {stext1 = 'штуки'; stext2 = 'добавлены';}
								if  (svalue >  4) {stext1 = 'штук'; stext2 = 'добалено';}
								if ((value.length == 2) && (value[value.length-2] == 1)) {stext1 = 'штук'; stext2 = 'добалено';}
								
								title = '<div class="shat_div"><input class="shat" name="" type="image" width="20" height="20" src="img/shat.gif" alt=""/></div><div class="resalll">&nbsp;<span class="numm">'+value+'</span> '+stext1+'<br />«<span class="item_capt">'+ title +'</span>»<br/>&nbsp;&nbsp;'+stext2+' в корзину</div>'
								
								wind.set('html',title);
								
								wind.getElement('input.shat').addEvent('click', function(e) {
									wind.setStyles({
									// 	display: 'none',
										background: '#FFFFFF'
									});
									
    							 	wind.dispose();
    							});
								
								(function(){
									 
									wind.setStyles({
									//	display: 'none',
										background: '#FFFFFF'
									});
									
									wind.dispose();
									
								}).delay(1600);
							add_cart('#cart-count', urlf);
							if ($('v_chlico')) {
								document.location.href = document.location.href;
							}
							
						}}).get({'pid': pid, 'count': value}); 
		
						
					} else {
						$('log21_res').set('html','<div class="stop">Количество товаров введено<br />НЕКОРЕКТНО!</div>');
					}
					
				});	 
				
			});
		
		
		$$('.openpic').addEvent('click', function(e) {
				e = new Event(e).stop();
				
				var g = this.firstChild.innerHTML;
				
				var coord = this.getCoordinates();
				
				var wind = new Element('div', {
    				'class': 'already_in_cart',
    				'styles': {
    					'position': 'absolute',
				        'margin-top': 55,
				  	 	'left': coord['left']+20
					},
					'events': {
				        'click': function(){
				            // alert('clicked');
				            wind.remove();
				        }
				    }

    			}).setHTML(g).injectBefore(this);
				
				// alert(g);
				
		});

		
		if ($('myForm')) {
			$('myForm').addEvent('submit', function(e) {
			
			new Event(e).stop();
		 
			
			var log = $('log_res').empty().addClass('ajax-loading');
		 
			
			this.send({
				update: log,
				onComplete: function() {
					log.removeClass('ajax-loading');
				}
			});
			
			});	 
		}

		
}



var FormsCorrector = {
	
	wait: false,

	init: function () {
		FormsCorrector.correct();
		
		var chlicoSlide = new Fx.Slide('v_chlico');
		var urlicoSlide = new Fx.Slide('v_urlico');
//		alert($('order_type').get('value'));
		var ul = $('aurlico');
		var ch = $('achlico');
		
		if ((ul == null) || (ul == 'undefined')) {
			return ;
		}
		
		if ($('order_type').get('value') == 0) {
			urlicoSlide.hide();
			chlicoSlide.show();
			ch.set('class','cur');
			ul.set('class','notcur');
		} else {
			chlicoSlide.hide();
			urlicoSlide.show();
			ul.set('class','cur');
			ch.set('class','notcur');
		}
		
//			alert(this.get('value'));
		//var wait = false;
		
		ch.addEvent('click', function(e){				
			e.stop();
			if (FormsCorrector.wait == true) return ;
			var v = $('order_type').get('value');
			if (v != 0) {
				FormsCorrector.wait = true;
				$('order_type').set('value', 0);
				ch.set('class','cur');
				ul.set('class','notcur');
				
				urlicoSlide.slideOut().chain(function(){
				chlicoSlide.slideIn().chain(function() {
					FormsCorrector.wait = false;
					FormsCorrector.correct();
				});
				});
			}
		});
		ul.addEvent('click', function(e){				
			e.stop();
			if (FormsCorrector.wait == true) return ;
			var v = $('order_type').get('value');
			if (v != 1) {
				FormsCorrector.wait = true;
				$('order_type').set('value', 1);
				ul.set('class','cur');
				ch.set('class','notcur');
				
				chlicoSlide.slideOut().chain(function(){
				urlicoSlide.slideIn().chain(function() {
					FormsCorrector.wait = false;
					FormsCorrector.correct();
				});
				});
			}
		});
		
	},

	correct: function () {
		if (FormsCorrector.wait == true) return ;
		var li2 = $$("table.form_table");
		
		if ((li2 != null) && (li2 != 'undefined')) {
			li2.each (function (e) {
//				alert(e.tagName);
				e.setStyle('width', (e.getParent().getStyle('width').toInt())); 
			});
		};
		
//		return ;
		var li = $$(".formcorrector");

		if ((li != null) && (li != 'undefined')) {
			li.each (function (e) {
//				alert(e.tagName+" "+e.getParent().getStyle('width'));
				e.setStyle('width', (e.getParent().getStyle('width').toInt()-16)); 
			});
		};
	}
}


function gh() {
	
	add_cart('', urlf);
	Slimbox.scanPage();
	FormsCorrector.init();
}

function gh2() {
 	FormsCorrector.correct();
}

window.addEvent('domready', gh); 
window.addEvent('resize', gh2);

/*
window.addEvent('domready', FormsCorrector.init );
window.addEvent('resize', FormsCorrector.correct );
*/
