

/***************************************/



function init(){
	if($('galleryBlck')) initializeSlider(126, 13);
	if($('selectbox')){
		var select = $('selectbox').getElements('select');
		select.each(function(item){
		new multySelect(item,{});
		});
	}
	
	var left_menu = $('left_menu');
	if(left_menu){
		var show = new MenuAccord(this, {
			trigger: '.trigger',
			switcher: 'a'
		});
	}
}



function check_order_info(form){
	form = $(form);
	if(!checkEULA(form)){
		$('error_message').set('text',"Необходимо принять условия  заказа товара");
		return false;
	}

	if(isDisplay($('delivery_fields_container'))){
		if(!check_address(form)){
			$('error_message').set('text',"Необходимо указать адрес доставки");
			return false;
		}
	}
	return true;
}

function checkEULA(form){
	form = $(form);
	var field = form.getElement('input[name=eula]');
	if(!field) return false;
	if(field.checked) return true;
	else return false;
}


function check_address(form){
	form = $(form);
	var state = false;
	$('delivery_fields_container').getElements('input[name=delivery_address]').each(function(field){
		if(field.checked) state = true;
	});
	return state;
}


 function checkFields(form){
	
	var animate = function(input){
		input.focus();
		if(!Browser.Engine.trident){
			input.set('tween', {duration: 'long', onComplete: function(){input.tween('border', '1px solid #cccccc')}});
			input.tween('border', '6px solid #f59494');
		}else{
			input.tween('border', '6px solid #f59494');
		}
		return false;
	}
	
	
	form = $(form);
	var fields = form.getElements('input.required');
	var l = fields.length;
	if(l < 1) return false;
	
	for(i=0; i<l; i++){
		var input = fields[i];
		if(!input.value || (input.value == 0)){
			animate(input);
			return false;
		}
	}
	return true;
	
	
	
 }




function delivery_toggle(el){
	
	el = $(el);
	var address_div = el.getNext('div');
	
	address_div.toggle();

}
