
$(document).ready(function(){
	/*
	$('.ord2 a').click ( function (){
		var id = $(this).attr('id');
		alert('hi');
		$.get('/includes/ajax/order.php', { item: id }, function(json){
			//var node = parseJSON(json);
			alert(json);
		});
	})
	*/
	
	$('.ch-size').click(function(){
		var val = $(this).attr('value');
		
		$('.pr').hide();
		$('#pr-'+val).show();
	})
	
	$('.size-radio input').click(function(){
		var val = $(this).attr('value');
		var cl = $(this).attr('class');
		
		$('.bl_'+cl).hide();
		$('#pr-'+val).show();
	})
	
	$(".color").hover(
		function (){
			$(this).css('border', '1px solid #757575');
		},
		function (){
			$(this).css('border', '1px solid #FFF');
		}
	)
	
	$(".photo-small").hover(
		function (){
			$(this).css('border', '1px solid #757575');
		},
		function (){
			$(this).css('border', '1px solid #FFF');
		}
	)
	
	$(".photo-small a").click(function (){
		var src = $(this).attr('href');
		var alt = $(this).attr('alt');
		var width = $(this).attr('width');
		
		$('#photo-big img').attr('src', src);
		$('#photo-big img').attr('alt', alt);
		$('#photo-big img').attr('width', width);
		
		return false;
	})
	
	$('#pdf-sel').change( function (){
		var v = $(this).attr('value');
		
		$('#pdf-a').attr('href', v);
	})
	
	$('.add_order img').click ( function (){
		var item = $(this).attr('id');
		var count = $('#c_'+item).attr('value');
		
		if($(this).attr('src') == '/includes/img/in_basket.jpg') {
			window.location.href = '/order/';
		}
		
		$(this).attr('src', '/includes/img/in_basket.jpg')
		
		
		
		var req = new JsHttpRequest();
	
		req.onreadystatechange = function() {
		if (req.readyState == 4) {
				
				document.getElementById("basket").innerHTML = req.responseJS.basket;
			}
		}

		req.open(null, "/jslib/order.php", true);
		req.send( {item: item, count: count} );
		
		return false;
	})
	
	$('.add_order2 img').click ( function (){
		var item = $(this).attr('id');
		//alert(item);
		if($(this).attr('src') == '/includes/img/in_basket.jpg') {
			window.location.href = '/order/';
		}
		
		$(this).attr('src', '/includes/img/in_basket.jpg')
		
		
		
		var req = new JsHttpRequest();
	
		req.onreadystatechange = function() {
		if (req.readyState == 4) {
				
				document.getElementById("basket").innerHTML = req.responseJS.basket;
			}
		}

		req.open(null, "/jslib/order.php", true);
		req.send( {item: item } );
		
		return false;
	})
	
	$('#logo_pic').click ( function (){
		$.get('/includes/ajax/search_clear.php', { }, function(json){
			window.location.href = '/';
			
			return false;
		});
		
		return false;
	})
	
	$('.all_st').click ( function (){
		var id = $(this).attr('id');
		
		if($('#bl_'+id).css('display') == 'none'){
			$('#bl_'+id).show();
			$(this).css('background', 'url("/includes/img/bullet03.gif") left center no-repeat');
		}else{
			$('#bl_'+id).hide();
			$(this).css('background', 'url("/includes/img/bullet04.gif") left center no-repeat');
		}
		
		return false;
	})
	
	$('.metka').hover (
		function (){
			var id = $(this).attr('id');
			
			$(this).children('.title-metka').css('display', 'block');
			
			$(this).children('img').attr('src', '/includes/img/metka_active.png');
			
			$('#n_'+id).children('td').css('color', '#308bdc');
		},
		function (){
			var id = $(this).attr('id');
			
			$(this).children('.title-metka').css('display', 'none');
			
			$(this).children('img').attr('src', '/includes/img/metka.png');
			
			$('#n_'+id).children('td').css('color', '#444a4d');
		}
	)
	
	$('.elem-point').hover (
		function (){
			var id = $(this).attr('id');
			
			id = id.substr(2);
			
			$('#'+id).children('.title-metka').css('display', 'block');
			
			$('#'+id).children('img').attr('src', '/includes/img/metka_active.png');
			
			$(this).children('td').css('color', '#308bdc');
		},
		function (){
			var id = $(this).attr('id');
			
			id = id.substr(2);
			
			$('#'+id).children('.title-metka').css('display', 'none');
			
			$('#'+id).children('img').attr('src', '/includes/img/metka.png');
			
			$(this).children('td').css('color', '#444a4d');
		}
	)
				
	$('.project').click(function (){
		if($('.project-menu').css('display') == 'none'){
			$('.project-menu').css('display', 'block');
			$('.buttom-prj').css('display', 'none');
		}else{
			$('.project-menu').css('display', 'none');
			$('.buttom-prj').css('display', 'block');
		}
	})
	$('.project').hover(
		function (){
			//$('.project-menu').css('display', 'block');
		},
		function (){
			$('.project-menu').css('display', 'none');
			$('.buttom-prj').css('display', 'block');
		}
	)
	
	$('#din_din a img').hover(
		function (){
			
			$(this).attr('src', '/includes/img/hover_design.png');
		},
		function (){
			$(this).attr('src', '/includes/img/default_design.png');
		}
	)
	
	$('.req-main').click( function(){
		if($(this).css('color') == 'rgb(139, 139, 139)'){
			$(this).attr('value', '');
			$(this).css('color', '#000');
		}
	})
	
	$('.search-bl ul li').livequery('click', function (){
		$('.search-bl ul li').removeClass('active');
		$(this).addClass('active');
		
		$('.search').hide();
		
		var id = $(this).attr('id');
		
		$('#s-'+id).show();
		//alert(id);
		
		var price_ot = '';
		var price_do = '';
		
		if(id == 'bl_52'){
			var material = 0;
			var fixing = 0;
		}
		if(id == 'bl_1297'){
			var color = 0;
			var fixing2 = 0;
		}
		if(id == 'bl_1269'){
			var color = 0;
			var size = 0;
		}
		if(id == 'bl_85'){
			var color = 0;
			var width = 0;
		}
		if(id == 'bl_1'){
			var color = 0;
			var country = 0;
		}
		if(id == 'bl_2'){
			var color = 0;
			var country = 0;
		}
		
		$.get('/includes/ajax/search_res.php', { width: width, page: id, price_ot: price_ot, price_do: price_do, country: country, material: material, color: color, fixing2: fixing2, fixing: fixing, size: size }, function(json){
			//var node = parseJSON(json);
			//alert(json);
			$('.search-res').html(json);
			$('.search-res').show();
			$('.text-top').hide();
			$('.bl-tovar').hide();
			
			$(document).ready(function(){
				
				$('.add_order2 img').click ( function (){
					var item = $(this).attr('id');
					
					if($(this).attr('src') == '/includes/img/in_basket.jpg') {
						window.location.href = '/order/';
					}
					
					$(this).attr('src', '/includes/img/in_basket.jpg')
					
					
					
					var req = new JsHttpRequest();
				
					req.onreadystatechange = function() {
					if (req.readyState == 4) {
							
							document.getElementById("basket").innerHTML = req.responseJS.basket;
						}
					}

					req.open(null, "/jslib/order.php", true);
					req.send( {item: item } );
					
					return false;
				})
			})
			
			/*
			$(document).ready(function(){
				$('.ord2 a').click ( function (){
					var id = $(this).attr('id');
					alert(id);
					$.get('/includes/ajax/order.php', { item: id }, function(json){
						//var node = parseJSON(json);
						alert(json);
					});
				})
			})
			*/
		});
	})
	
	$('.pr').click (function (){
		var val = $(this).attr('value');
		
		if(val=="от" || val=="до"){
			$(this).attr('value', '');
		}
	})
	
	/*
	$('.btn').click ( function (){
		var id = $(this).attr('id');
		
		$('#f-'+id).submit();
	})
	* */
	
	$('.btn').click ( function (){
		var id = $(this).attr('id');
		
		var price_ot = $('#price_ot_'+id).attr('value');
		var price_do = $('#price_do_'+id).attr('value');

		var pclass = $('#class_'+id).attr('value');
		var country = $('#country_'+id).attr('value');
		var material = $('#material_'+id).attr('value');
		var color = $('#color_'+id).attr('value');
		var fixing2 = $('#fixing2_'+id).attr('value');
		var fixing = $('#fixing_'+id).attr('value');
		var size = $('#size_'+id).attr('value');
		var width = $('#width_'+id).attr('value');
		//alert(pclass);
		$.get('/includes/ajax/search_res.php', { pclass: pclass, width: width, page: id, price_ot: price_ot, price_do: price_do, country: country, material: material, color: color, fixing2: fixing2, fixing: fixing, size: size }, function(json){
			//var node = parseJSON(json);
			//alert(json);
			$('.search-res').html(json);
			$('.search-res').show();
			$('.text-top').hide();
			$('.bl-tovar').hide();
			
			
			
			
		});
	})
	
	$(".change").click (function (){
		var src = $(this).attr('rel');
		var big = $(this).attr('big');
		var alt = $(this).attr('alt');
		var resized = $(this).attr('resized');
		var id = $(this).attr('id');
		
		$('.photo-pr').each (function (){
			var src = $(this).attr('gray');
			$(this).children('a').children('img').attr('src', src);
		})
		
		$('#folderphoto a').attr('href', big);
		$('#folderphoto a .bigphoto').attr('src', src);
		$('#folderphoto a .bigphoto').attr('alt', alt);
		$('#pre'+id+' a img').attr('src', resized);
		
		
		$('.bl-metka').html('');
		
		var id = $(this).attr('id');
		//alert(id);
		$.get('/includes/ajax/change_metka.php', { id: id }, function(json){
			var node = parseJSON(json);
			//alert(node.metka);
			$('#photo-price').html(node.price);
			$('.bl-metka').html(node.metka);
			$('.list-elem').html(node.listpoint);
			//alert(node.color);
			$('#color-photo').html(node.color);
			
			$(document).ready(function(){
				$(".color_folder").fancybox({
					"hideOnContentClick": false,
					"titlePosition"  : "inside",
					"overlayOpacity": "0.7",
					"overlayColor": "black"
				});
				
				$('.metka').hover (
					function (){
						var id = $(this).attr('id');
						
						$(this).children('.title-metka').css('display', 'block');
						
						$(this).children('img').attr('src', '/includes/img/metka_active.png');
						
						$('#n_'+id).children('td').css('color', '#308bdc');
					},
					function (){
						var id = $(this).attr('id');
						
						$(this).children('.title-metka').css('display', 'none');
						
						$(this).children('img').attr('src', '/includes/img/metka.png');
						
						$('#n_'+id).children('td').css('color', '#444a4d');
					}
				)
				
				$('.elem-point').hover (
					function (){
						var id = $(this).attr('id');
						
						id = id.substr(2);
						
						$('#'+id).children('.title-metka').css('display', 'block');
						
						$('#'+id).children('img').attr('src', '/includes/img/metka_active.png');
						
						$(this).children('td').css('color', '#308bdc');
					},
					function (){
						var id = $(this).attr('id');
						
						id = id.substr(2);
						
						$('#'+id).children('.title-metka').css('display', 'none');
						
						$('#'+id).children('img').attr('src', '/includes/img/metka.png');
						
						$(this).children('td').css('color', '#444a4d');
					}
				)
				
				
			});
		});
	})
	
	$('.photo-pr a').click ( function (){
		var src = $(this).attr('href');
		var alt = $(this).children('img').attr('alt');
		
		$('#folderphoto a').attr('href', src);
		$('#folderphoto a img').attr('alt', alt);
		
		$('.bl-metka').html('');
		
		var id = $(this).attr('id');
		
		$.get('/includes/ajax/change_metka.php', { id: id }, function(json){
			var node = parseJSON(json);
			//alert(node.metka);
			$('#photo-price').html(node.price);
			$('.bl-metka').html(node.metka);
			$('.list-elem').html(node.listpoint);
			
			$('#color-photo').html(node.color);
			
			$(document).ready(function(){
				$(".color_folder").fancybox({
					"hideOnContentClick": false,
					"titlePosition"  : "inside",
					"overlayOpacity": "0.7",
					"overlayColor": "black"
				});
				
				$('.metka').hover (
					function (){
						var id = $(this).attr('id');
						
						$(this).children('.title-metka').css('display', 'block');
						
						$(this).children('img').attr('src', '/includes/img/metka_active.png');
						
						$('#n_'+id).children('td').css('color', '#308bdc');
					},
					function (){
						var id = $(this).attr('id');
						
						$(this).children('.title-metka').css('display', 'none');
						
						$(this).children('img').attr('src', '/includes/img/metka.png');
						
						$('#n_'+id).children('td').css('color', '#444a4d');
					}
				)
				
				$('.elem-point').hover (
					function (){
						var id = $(this).attr('id');
						
						id = id.substr(2);
						
						$('#'+id).children('.title-metka').css('display', 'block');
						
						$('#'+id).children('img').attr('src', '/includes/img/metka_active.png');
						
						$(this).children('td').css('color', '#308bdc');
					},
					function (){
						var id = $(this).attr('id');
						
						id = id.substr(2);
						
						$('#'+id).children('.title-metka').css('display', 'none');
						
						$('#'+id).children('img').attr('src', '/includes/img/metka.png');
						
						$(this).children('td').css('color', '#444a4d');
					}
				)
				
				
			});
		});
	})
	
	$(".compl-item .gal").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$("#folderphoto a").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".color_folder").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".elem_s-img_a").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".stol-img a").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".open_map").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".color a").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
	
	$(".bl-color a").fancybox({
		"hideOnContentClick": false,
		"titlePosition"  : "inside",
		"overlayOpacity": "0.7",
		"overlayColor": "black"
	});
})

function parseJSON(text){
	if (text.replace(/\\./g, '@').
			replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
			replace(/(?:^|:|,)(?:\s*\[)+/g, '')) {

		j = eval('(' + text + ')');

		return typeof filter === 'function' ? walk('', j) : j;
    }else{
		return false;
	}
}

function GetOrder(action) {

	var req = new JsHttpRequest();
        var items = "";
        
	var delitems = "";
        var inputs = document.item.getElementsByTagName('input');
        for (var i = 0; i < inputs.length; i++){
        	if(parseInt(inputs[i].value)){
                	items = items+inputs[i].name+"-"+inputs[i].value+" ";
                }
                else if(inputs[i].checked)
                        delitems = delitems+" "+inputs[i].name.replace("delete_", "");

        }

	req.onreadystatechange = function() {
	if (req.readyState == 4) {
           	document.getElementById("orderdiv").innerHTML = "";
		document.getElementById("orderdiv").innerHTML = req.responseJS.order;
                document.getElementById("basket").innerHTML = req.responseJS.basket;
	}
        }

	req.open(null, "/jslib/getorder.php", true);
	req.send( {items: items, delitems: delitems, action: action} );
}


function AddToOrder(item, t) {
	var req = new JsHttpRequest();
	

	if(!item)
		return;

	var divid = "ord"+item;
	
	
	req.onreadystatechange = function() {
	if (req.readyState == 4) {
			
			document.getElementById("basket").innerHTML = req.responseJS.basket;
			
			if(t == 1)
				document.getElementById(divid).innerHTML = "<img src=\"/images/title_zakaz2.gif\" alt=\"Отложено\" /><br><a href=\"/order/\">перейти в корзину</a>";
			else 
				document.getElementById(divid).innerHTML = "<a href=\"/order/\">В корзину</a>";
			
			//document.getElementById("adddiv").style.display = "block";
			
			alert('Товар занесен в корзину');
			
	}
	}

	req.open(null, "/jslib/order.php", true);
	req.send( {item: item} );
}

function HideInfo(){
		document.getElementById("notepaddiv").style.display = "none";
}

function openWind(url,width,height) {
        number = Math.round(Math.random() * 100000000);
        auxWnd = window.open(url, 'newWindow_' + number,'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,toolbar=no,menubar=no,location=no,status=no,directories=no,copyhistory=no,left=0,top=0');
}

function RedirectIop(){
	
	var dochref = document.getElementById('url').value+'iop_'+document.getElementById('iop').value+'/'; 
	
	document.location = dochref;
}

function ShowPhoto(photo) {

	var req = new JsHttpRequest();
	var preview_div = "prev"+photo;
	

	req.onreadystatechange = function() {
	if (req.readyState == 4) {
          	document.getElementById("folderphoto").innerHTML = req.responseJS.photo;

                 document.getElementById(preview_div).innerHTML = req.responseJS.preview;
		}
        }

	req.open(null, "/jslib/photo.php", true);
	req.send( {photo: photo} );
}

function SwapImage(target, fname) {
	document[target].src = fname;
}

