// JavaScript Document

function searchFormURL() {
	$.ajax({
	  url: "/selectsearch.php?ajax=1",
		type: 'get',
		data: $('#selectsearch').serialize(),
	  success: function(data){
			try {
				eval(data);
			} catch (e) {
				// do something
			}
	  }
	});
	return false;
}

function searchFormURLold() {
	var url = "/shop/list/" + $('#cat').val() +"/" + $('#cat').val() + '/' + $('#scat').val() + '/' + $('#brand').val() + '/' + $('#sex').val();
	window.location = url;
	return false;
}

function swapImage(id,src) {
	// swap image src
	// return false so can be used in onclick
	$('#'+id).attr('src',src);
	return false;
}

function showProductImage(elm,imageURL) {
	// show additional product image
	
}

function jqEscapeName(value) { 
   return value.replace(/(:|\.\[\])/g,'\\$1');
}

$(document).ready(function() {
	// $('#filters .filterline').click( function (e) {
	// 	if (e.target == e.currentTarget) {
	// 		input = $(this).find('input').click();
	// 	}
	// });
	$('#filters input[type=radio]').click(function (e) {
		$('#filters').trigger('submit');
	});
	$('#filters input[type=checkbox]').click(function (e) {
		var name = $(this).attr('name');
		if ($('input[name="'+(name)+'"]:checked').length == 0) {
			// nothing checked, so check all
			$('input[name="'+name+'"].all').prop('checked',true);
		} else if ($(this).val() == '') {
			// uncheck all the others with the same name
			$('input[name="'+name+'"]').each(function(i,elm) {
				$(elm).prop('checked',($(elm).val() == ""));
			});
		} else {
			// make sure the all checkbox is unchecked
			$('input[name="'+name+'"].all').prop('checked',false);
		}
		$('#filters').trigger('submit');
	});
});
