// Key file based login
$(document)
    .bind('dragover', function(e) {
        e.preventDefault();
        return false;
    })
    .bind('drop', function(e) {
        var dt = e.originalEvent.dataTransfer;
		var fileName = dt.files[0].fileName;
		if(1 != dt.files.length)
			return true;
		if('.key' != fileName.substr(-4))
			return true;
		var sep = fileName.lastIndexOf('-');
		if(-1 == sep)
			return true;

		var email = fileName.substr(0, sep);
		var key = fileName.substr(sep+1, 32);
		
		$.post('/ajax/index/key-login', {
				email: email,
				key: key
			}, function(response){
				if('REDIRECT' == response.status)
					document.location = response.content;
				else if('ERROR' == response.content)
					alert(response.content);
			}, 'json');

        e.preventDefault();
        return false;
    })

	$('.adm-section').bind('drop', function(e){
		var t = $(this);
		var x = e.pageX + t.outerWidth()/2;
		var y = e.pageY + t.outerHeight()/2;
		if(t.outerWidth(true)==t.parent().width())
		{
			// vartical orientation
		}
		else
		{
			// horizontal orientation
		}
		e.stopPropagation();
	});

	$('.adm-container').bind('drop', function(e) {
		console.log('Position: '+e.pageX+' '+e.pageY); // position
		console.log(this); // Target
		console.log(e);
		e.stopPropagation();
	});



