	
	jQuery(document).ready(function() {
		
		/* banners */
		var banners = new Array();
		$('.nqs_banner').each( function(i){ banners[i] = get_num_val(this.className); });
		add_view( banners );
		$('.nqs_banner').mousedown( function(){ var id = get_num_val(this.className); add_click( id ); });
		
		/* select */
		if (document.getElementById('st') != null) { $('#st').sSelect(); $('#sp').sSelect(); }
		
		/* forum */
		frm = document.getElementById('forum-container');
		
		/* y2img */
		$('.y2img').click(function(){
			
			var code  = this.className.replace(/y2img /,'');
			var w  = this.style.width; var h  = this.style.height; var $p = $(this).parent();
			var ifm = '<iframe src="http://www.youtube.com/embed/'+code+'?rel=0&amp;hd=1&amp;wmode=transparent&amp;autoplay=1" width="'+w+'" height="'+h+'"><\/iframe>';
			$(this).remove(); $p.append(ifm);
		});
	});
	
	var frm = null;
	function adjust_height(o){
		
		var h = $(o.document.body).height();
		frm.getElementsByTagName('iframe')[0].style.height = h+'px';
	}
	
	/* small functions */
	
	function get_home_url() { return document.getElementById('home_url').href; }
	
	function redirect( url ) { if (url.length < 5) return ''; window.location = url; }
	
	function get_num_val( s ) { return s.replace(/\D/g, ''); }
	
	/* banners */
	function add_click ( id ) { $.post(get_home_url() + '/ajax/nqs_ajax.php', { cmd: 'add_click', id : id } ); }
	function add_view ( ids ) { $.post(get_home_url() + '/ajax/nqs_ajax.php', { cmd: 'add_view', ids : ids } ); }
	
	/* Google maps */
	function show_map (x, y, title) {
		
		var myLatlng = new google.maps.LatLng(x, y);
		var myOptions = {
			zoom: 15,
			center: myLatlng,
			mapTypeId: google.maps.MapTypeId.HYBRID,
			scaleControl: true,
			printable: true
		}
		var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
		var marker = new google.maps.Marker({ position: myLatlng, map: map });
		var infowindow = new google.maps.InfoWindow();
		infowindow.setContent('<b>'+title+'</b>');
		google.maps.event.addListener(marker, 'click', function() { infowindow.open(map, marker); });
	}
	
	/* Calendar functions */
	if (typeof($.fn.datePicker) == 'function') $(function() {
		$('#date_from').datePicker();
		$('#date_to').datePicker(); // {startDate:'2000-01-01'}
	});
