function showPreview(coords)
{
  
	var rx = 150 / coords.w;
	var ry = 200 / coords.h;
  var imgw = $('#cropbox').get(0).width;
  var imgh = $('#cropbox').get(0).height;
	$('#preview').css({
		width: Math.round(rx * imgw) + 'px',
		height: Math.round(ry * imgh) + 'px',
		marginLeft: '-' + Math.round(rx * coords.x) + 'px',
		marginTop: '-' + Math.round(ry * coords.y) + 'px'
	});
	c = coords
	$('#x').val(c.x);
	$('#y').val(c.y);
	$('#x2').val(c.x2);
	$('#y2').val(c.y2);
	$('#w').val(c.w);
	$('#h').val(c.h);
};

/**
 * Return string as permalink
 */
function toPermalink(str) {

  // remove accent
  str = str.replace(/[âäą]/gi,"a");
  str = str.replace(/[éèêëę]/gi,"e");
  str = str.replace(/[îï]/gi,"i");
  str = str.replace(/[ôöó]/gi,"o");
  str = str.replace(/[ùûü]/gi,"u");
  str = str.replace(/[źż]/gi,"z");
  str = str.replace(/[ł]/gi,"l");
  str = str.replace(/[ń]/gi,"n");
  str = str.replace(/[ś]/gi,"s");
  str = str.replace(/[ć]/gi,"c");
  // remove special chars
  str = str.replace(/[^a-z0-9_]/gim, "-").replace(/-{2,}/gim,"-").replace(/^\-+|\-+$/g, '') ;

  return str;
}

function makeDomain() {
  var name = $('#user_name').val();
  var sureName = $('#user_surename').val();
  var domain = '';
  if (name!='' && sureName!='') {
    domain += name+'-'+sureName;
  } else if (name!='' && sureName == '') {
    domain += name;
  } else {
    domain += sureName
  }
  $('#user_domain').val(toPermalink(domain));
}
function rateInit() {
    
    jQuery.ajaxSetup({ 
      'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
    })
    
    $('.rate li a').click(function (){
      $.get(this.href,null,null,'script')
      return false;
    });
}
