$(document).ready(function() {
	$('a').attr('title', '');
});

jQuery.fn.slideLeftHide = function( speed, callback ) { this.animate( { width: "hide", paddingLeft: "hide", paddingRight: "hide", marginLeft: "hide", marginRight: "hide" }, speed, callback ); };
jQuery.fn.slideLeftShow = function( speed, callback ) { this.animate( { width: "show", paddingLeft: "show", paddingRight: "show", marginLeft: "show", marginRight: "show" }, speed, callback ); };

function jumpToAnchor(anchor) {
	document.getElementById(anchor).scrollIntoView(true);;
}

function mail(name, domain){
	var x = "mai" + "lto" + ":" + name + "@" + domain;
	window.location.href=x;
}

function insert_partners_click(link) {
	$.post('/ajax/ins_partners_click.php', { url: link });
}

function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true)
	{
		now = new Date();
		if (now.getTime() > exitTime) {
			return;
		}
	}
}

function get_search_suggestions(q) {
	if (q.length > 0 && $('#q').val() != '') {
		$('#loader').css('visibility', 'visible');
		$.post('/ajax/get_search_suggestions.ajax.php', { q: q }, function(data) {
			if (data.length > 0 && $('#q').val() != '') {
				$('#suggestions').html(data);
				$('#suggestions').css('left', $('#q').offset().left);
				$('#suggestions').css('top', $('#q').offset().top + $('#q').outerHeight() - 1);
				$('#suggestions').fadeIn("fast");
			}
			else {
				$('#suggestions').fadeOut('fast');
				$('#suggestions').html('');
			}
		});
	}
	else {
		$('#suggestions').fadeOut('fast');
		$('#suggestions').html('');
	}
}

// pano embed
$(function() {
	$('#pano-embed-width, #pano-embed-height').bind('click focus change mousedown mouseup keydown keyup keypress', function() {
		embed_code_update();

		if ($('#pano-embed-width').val() < 290) {
			$('#pano-embed-width').css('background-color', '#ffbb77');
			$('#pano-embed-width').css('color', '#ffeedd');
		}
		else {
			$('#pano-embed-width').css('background-color', '#ffffff');
			$('#pano-embed-width').css('color', '#000000');
		}
		if ($('#pano-embed-height').val() < 200) {
			$('#pano-embed-height').css('background-color', '#ffbb77');
			$('#pano-embed-height').css('color', '#ffeedd');
		}
		else {
			$('#pano-embed-height').css('background-color', '#ffffff');
			$('#pano-embed-height').css('color', '#000000');
		}
	});
	
	$('#pano-embed-width, #pano-embed-height').bind('blur', function() {
		if ($('#pano-embed-width').val() < 290) {
			$('#pano-embed-width').val('290');
			$('#pano-embed-width').css('background-color', '#ffffff');
			$('#pano-embed-width').css('color', '#000000');
		}
		if ($('#pano-embed-height').val() < 200) {
			$('#pano-embed-height').val('200');
			$('#pano-embed-height').css('background-color', '#ffffff');
			$('#pano-embed-height').css('color', '#000000');
		}
		embed_code_update();
	});

	$('#pano-embed-code').bind('click focus change mousedown mouseup keydown keyup keypress', function() {
		$('#pano-embed-code').select();
	});

	$(document).ready(function(){
		embed_code_update();
	});

	function embed_code_update() {
		var embed_code = $('#iframe-default').val();
		$('#pano-embed-code').val(embed_code
				.replace(/%pano-embed-width%/gi, $('#pano-embed-width').val())
				.replace(/%pano-embed-height%/gi, $('#pano-embed-height').val()));
	}

	$('#non-commercial').click(function() {
		$('#non-commercial-statement').slideDown('slow');
	});
});
