/*captions = new Array;
i1 = new Image;
i1.src = '../uploads/gallery1.jpg';
captions[i1.src] = 'The first image';
i2 = new Image;
i2.src = '/path/to/image2.jpg';
captions[i2.src] = 'The second image';
i3 = new Image;
i3.src = '/path/to/image3.jpg';
captions[i3.src] = 'The third image';*/

var previousId = "img1";
var modalboxLocalizedStrings = {
	messageCloseWindow: 'Закрыть окно',
	messageAjaxLoader: 'Подождите, пока<br />ваш запрос обрабатывается.', 
	errorMessageIfNoDataAvailable: '<strong>Нет содержимого для отображен!</strong>',
	errorMessageXMLHttpRequest: 'Произошла ошибка (XML-Http-Request Status "500"), из-за которой отображение страницы невозможно.<br /><br />Пожалуйста, повторите попытку позже',
	errorMessageTextStatusError: 'Произошла ошибка (Неудачный AJAX-запрос), из-за которой отображение страницы невозможно.<br /><br />Пожалуйста, повторите попытку позже'
};
function resetPrevId() {
	previousId = "img1";
}
function hous_f(val, str) {
    obj = val;
    obj.value = "";
    obj.className = "in_text";	
}
function hous_nof(val, str) {
    obj = val;
    if(obj.value == "") {
		obj.value = str
		obj.className = "";
	};
	
}
function showImage(src) {
    if ((parent_elem = document.getElementById('image-wrapper')) && (caption_elem = document.getElementById('photo-descr'))) {
        elem = new Image;
        elem.src = src.href;
        //elem.alt = ''/*captions[src.href]*/;
        removeChildren(parent_elem);
        parent_elem.appendChild(elem);
			//	caption_elem.innerHTML = captions[src.href];
        caption_elem.innerHTML = src.title;
				
    }
    if(src.id != previousId) {
        changeClass(src.id, "ch");
        changeClass(previousId, "ch");
    }
    
    previousId = src.id;
}

function removeChildren(parent_elem_id) {
    while (parent_elem.firstChild) {
        parent_elem.removeChild(parent_elem.firstChild);
    }
}

function changeClass(elem_id, who)
{   
    if(who == "parent") {
		el = document.getElementById(elem_id);
        var div = el.parentElement ? el.parentElement : el.parentNode;
    }
    else {
        var div = document.getElementById(elem_id);
    }
    
   if(div.className == "inactive") {
        div.className = "active";
    }
    else if(div.className == "active") {
        div.className = "inactive";
    }
}

function checkAll(oForm, cbName, checked) {
    for (var i=0; i < oForm[cbName].length; i++){
        oForm[cbName][i].checked = checked;
    }
}


//function showImage(src) {
//    if ((parent_elem = document.getElementById('image-wrapper')) && (caption_elem = document.getElementById('image-caption'))) {
//        elem = new Image;
//        elem.src = src;
//        removeChildren(parent_elem);
//        parent_elem.appendChild(elem);
//        caption_elem.innerHTML = captions[src];
//    }
//}

function submitBtClick(b) {
	var obj = document.getElementById("search_sub");
	if(b == 1) {
		obj.className = "click";
	}
	if(b == 0) {
		obj.className = "noclick";
	}
}
function goTrash(){
$(".drag-drop .menu-img a").draggable({scroll: true, helper: 'clone', appendTo: "body"});
 $("#basket").droppable({
  drop: function(event, ui) {
   //alert(ui.draggable.attr('id'));
   order_add($(ui.draggable).parents('.drag-drop').find(".order a.add"));
  }
 });
}

jQuery.noConflict();
jQuery(document).ready(function($) {
	$("#map_button").removeClass("open");
	$("#map_button").addClass("close");
	$("#map").animate({opacity: "0.0"}, 1).hide();
	//$(".tabs").tabs();
	$("#header_bg_opacity").corner("19px bottom");
	
	$("#reduction-info").hide();
	$("#reduction p").click(function() {
		$("#reduction-info").toggle("slide", { direction: "right" }, 100);
	});
	
	$("#order-list li a").parent().corner("top 18px").parent().corner("top 19px");
	$(".order-inset").wrap('<div class="outer-content"></div>');
	$(".order-futer").wrap('<div class="outer-futer"></div>');
	/*=================================================================================*/
	/*===============================Вот это==========================================*/
	$(".first_tabs_block .order-inset").corner("tr 18px").parent().corner("tr 19px");
	$(".last_tabs_block .order-inset").corner("tl 18px").parent().corner("tl 19px");
	$(".tabs_corner .order-inset").corner("top 18px").parent().corner("top 19px");
	/*=============================За место этого========================================*/
	/*$("#tabs-1 .order-inset").corner("tr 18px").parent().corner("tr 19px");
	$("#tabs-2 .order-inset").corner("top 18px").parent().corner("top 19px");
	$("#tabs-3 .order-inset").corner("top 18px").parent().corner("top 19px");
	$("#tabs-4 .order-inset").corner("tl 18px").parent().corner("tl 19px");*/
	/*=================================================================================*/
	/*=================================================================================*/
	$(".order-futer").corner("bottom 18px").parent().corner("bottom 19px");
	
	/*
	$(".order-futer-button a").click(function() {
		$("li#choice_1 a").click();
		return false;
	});
	*/
	$("#order-tabs .order_namber-column a").click(function() {
		if(this.className == "add") {
		var id = $(this).parent().find('a').attr('id');
		var stat = $(this).parent().find('a').attr('rel');
		var sum = document.getElementById('parce_price_'+id).innerHTML;
		
			$.post("class/catalog.class.php", { add_item_new_zakaz: id, category: stat,
				   coselect_id: coselected_item_id/*, all_coselectable: all_coselectable_items*/ } );
		
			
			
			var k = $(this).parent().find("span").attr("num");
			if(k == 99) return false;
			$(this).parent().find("span").attr({num: ++k});
			$(this).parent().find("span").html(k);
			
			//var id = elem.parents('.drag-drop').find('.menu-img a').attr('id');
			
			//alert(sum);
			var zsum = (sum * k);
			
			$("#price_"+id).html(zsum);
			$("#trach_id_"+stat).load("class/catalog.class.php?trash_update="+stat);
			
		}
		else if(this.className == "del") {
		var id = $(this).parent().find('a').attr('id');
		var stat = $(this).parent().find('a').attr('rel');
		var sum = document.getElementById('parce_price_'+id).innerHTML;
		
			$.post("class/catalog.class.php", { del_item_new_zakaz: id, category: stat } );
		
			
			
			//$("#trach_id_"+stat).html('тест');
			var k = $(this).parent().find("span").attr("num");
			if(k == 0) return false;
			$(this).parent().find("span").attr({num: --k});
			$(this).parent().find("span").html(k);
			if(k < 1){
				$('#id_col_'+id).hide();
			}
			//alert(sum);
			var zsum = (sum * k);
			
			$("#price_"+id).html(zsum);
			$("#trach_id_"+stat).load("class/catalog.class.php?trash_update="+stat);
		}
		return false;
	});
	
	//$(function() {tabsOrderNumeration();});
	$("#map_button").click(function() {
		$("#map").animate({opacity: "1.0"}, 1);
		if(this.className == "open") {
			$("#map").slideUp("250", function() {
				$("#map_button").removeClass("open").addClass("close");
			});
			
		}
		else if(this.className == "close") {
			$("#map_button").removeClass("close").addClass("open");
			$("#map").slideDown("250");
		}
	});

	jQuery("div.approve-order input").click(function(){
		jQuery.fn.modalBox({
		    getStaticContentFrom: null,
		    setTypeOfFadingLayer: 'white',		// options: white, black, custom, disable
		    setStylesOfFadingLayer: {			// define the opacity and color of fader layer here
				white: 'background-color:#fff; filter:alpha(opacity=00); -moz-opacity:0.0; opacity:0.0;',
				black: 'background-color:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;',
				transparent: 'background-color:transparent;',
				custom: null
		    },
		    minimalTopSpacingOfModalbox: 50, 		// sets the minimum space between modalbox and visible area in the browser window
		    usejqueryuidragable: true, 			//options: true, false (the modalbox is draggable, Requires jQuery v1.2.6 or later, jQuery UI  and components: jQuery UI Widget, jQuery UI Mouse, jQuery UI Draggable)
		    setWidthOfModalLayer: null,
		    killModalboxWithCloseButtonOnly: false, 	// options: true, false (close the modal box with close button only)
		    directCall : {
			//data : null
			//source : null
			element: '#modal-dialog-block'
		    },		
		    callFunctionAfterSuccess: null
		});
	});
	
	
	/*$('div#map_button').wrap('<div class="outer-button"></div>');
	$('div#map').wrap('<div class="outer-map"></div>');
 
	$("#map_button").corner("round 13px").parent().css('padding', '2px').corner("round 15px");
	$("#map").corner("round 13px").parent().css('padding', '2px').corner("round 15px");*/
	 
	/*
	function tabsOrderNumeration() {
		var number_arrow = new Array();
		number_arrow = $('div:not(#tabs-4).ui-tabs-panel:not(.ui-tabs-hide)').find(".order-row span.number");
		for(var i = 0, k = 1; i < number_arrow.length; i++) {
			if(number_arrow[i].parentNode.parentNode.className.indexOf("order-inactive") == -1) {
				number_arrow[i].innerHTML = k;
				k++;
			}
			else {
				number_arrow[i].innerHTML = "";
			}
		}
		return false;
	}*/
});

jQuery.noConflict();
jQuery(document).ready(function($) {
	$("#menu-list.noodles #noodles-list li a").click(function() {
		$("#menu-list.noodles #noodles-list li").removeClass("ui-state-active");
		$(this).parent().parent().parent().addClass("ui-state-active");
		$("#menu-list.noodles #noodles").removeClass("hide");
	});
	if($.browser.msie || ($.browser.opera && parseFloat($.browser.version) < 10.5)) {
		$("#menu-list.noodles #menu-tabs").wrap('<div class="noodles-content"></div>');
		$("#menu-list.noodles #menu-tabs").parent().css("background", $("#menu-list.noodles #menu-tabs").css("border-color"));
		$("#menu-list.noodles #menu-tabs").corner("10px").parent().corner("11px");
		
		$("#menu-list.noodles #menu-tabs #noodles-list .noodles_rad").wrap('<div class="noodles-outer"></div>');
		$("#menu-list.noodles #menu-tabs #noodles-list .noodles-outer .noodles_rad").corner("5px").parent().corner("6px");
		$("#menu-list.noodles #menu-tabs #noodles-list .noodles-outer .noodles_rad").parent().css("background", "#ffffff");
	}
});

